﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>尘缘的博客 &#187; XML</title>
	<atom:link href="http://www.4wei.cn/archives/category/xml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.4wei.cn</link>
	<description>PHP+Redis+ThinkPHP+LocoySpider+Discuz!+DEDE+PHPCMS</description>
	<lastBuildDate>Fri, 03 Feb 2012 04:20:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Json学习日志(一)：深入浅出谈JSON</title>
		<link>http://www.4wei.cn/archives/1000052</link>
		<comments>http://www.4wei.cn/archives/1000052#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:16:28 +0000</pubDate>
		<dc:creator>尘缘</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.4wei.cn/?p=1000052</guid>
		<description><![CDATA[JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式，易于阅读和编写，同时也易于机器解析和生成。它基于ECMA262语言规范（1999-12第三版）中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式，但是也使用了类C语言（包括C， C++， C#， Java， JavaScript， Perl， Python等）的习惯，这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两点 1. "名称/值"对的集合 不同语言中，它被理解为对象(object)，记录(record)，结构(struct)，字典(dictionary)，哈希表(hash table)，键列表(keyed list)等 2. 值的有序列表 多数语言中被理解为数组(array) JSON使用： JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量，那么该变量会变成一个对象引用，而这个对象就是字符串所构建出来的，好像有点拗口，我们还是用实例来说明。 这里假设我们需要创建一个User对象，并具有以下属性 用户ID 用户名 用户Email您可以使用以下JSON形式来表示User对象： {"UserID":11, "Name":"Truly", "Email":"zhuleipro◎hotmail.com"}; 然后如果把这一字符串赋予一个JavaScript变量，那么就可以直接使用对象的任一属性了。 完整代码: &#60;script&#62; var User = {"UserID":11, "Name":"Truly", "Email":"zhuleipro◎hotmail.com"}; alert(User.Name); &#60;/script&#62; 实际使用时可能更复杂一点，比如我们为Name定义更详细的结构，使它具有FirstName和LastName： {"UserID":11, "Name":{"FirstName":"Truly","LastName":"Zhu"}, "Email":"zhuleipro◎hotmail.com"} 完整代码: &#60;script&#62; var User = {"UserID":11, [...]]]></description>
		<wfw:commentRss>http://www.4wei.cn/archives/1000052/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我学XML+XSL（二）</title>
		<link>http://www.4wei.cn/archives/87</link>
		<comments>http://www.4wei.cn/archives/87#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:38:23 +0000</pubDate>
		<dc:creator>尘缘</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[XSL]]></category>

		<guid isPermaLink="false">http://www.4wei.cn/?p=87</guid>
		<description><![CDATA[作者:禹希初 第 1 页 XSL的运算符 第 2 页 XSL函数一 第 3 页 脚本与XSL的结合及应用 第 4 页 XSL函数二     第 1 页 XSL的运算符 　表一、运算符与特殊字符  运算符   描述 /   选择子元素，返回左侧元素的直接子元素；如果"/"位于最左侧表示选择根结点的直接子元素 //   递归下降，不论深度，搜索指定的元素；如果位于最左侧表示从根结点出发递归下降搜索指定元素 .   表示当前元素 *   通配符，选择任意元素，不考虑名字 @    取得属性值，作为属性名的前缀 @*    通配符，选择任意属性，不考虑名字 :   名字作用范围分隔符，将名字作用范围前缀与元素或属性名分隔开来 !*   在相关节点上应用指定方法 ()*   分组，明确指定优先顺序 [] [...]]]></description>
		<wfw:commentRss>http://www.4wei.cn/archives/87/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>今天,我在学XML+XSL（一）</title>
		<link>http://www.4wei.cn/archives/86</link>
		<comments>http://www.4wei.cn/archives/86#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:11:46 +0000</pubDate>
		<dc:creator>尘缘</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[XSL]]></category>

		<guid isPermaLink="false">http://www.4wei.cn/?p=86</guid>
		<description><![CDATA[然后找到相关网页然后做了这个XML+XSL的学习文档,学习Ing.   第 1 页 建立第一个XML文档 第 2 页 XSL入门 第 3 页 XSL模板与匹配模式 第 4 页 测试模式 第 5 页 XSL中的choose   第 1 页 第一个XML文档 　　随着Internet的发展，越来越多的信息进入互联网，信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体，可修改性、数据可检索性差，而XML借鉴了HTML与数据库、程序语言的优点，将内容与表现分开，不仅使检索更为方便，更主要的是用户之间数据的交换更加方便，可重用性更强。 　　XML是一种元标记语言，没有许多固定的标记，为WEB开发人员提供了更大的灵活性。当我们使用HTML时，标记只是简单的表示内容的显示形式，而与表示的内容没有任何关联，为文档的进一步处理带来极大的不便。比如要表示个人简历，用HTML的表示方式如下： &#60;HTML&#62; &#60;BODY&#62; &#60;TABLE border=1 cellspacing=0&#62; &#60;TH&#62;姓名&#60;TD&#62;禹希初&#60;TH&#62;性别&#60;TD&#62;男&#60;TH&#62;生日&#60;TD&#62;1977.5 &#60;TR&#62; &#60;TH&#62;技能&#60;TD colspan=5&#62;数据库设计与维护、WEB开发 &#60;/TABLE&#62; &#60;/BODY&#62; &#60;/HTML&#62; 姓名 禹希初 性别 男 生日 1977.5 技能 数据库设计与维护、WEB开发 上例在浏览器中的样子 　　在这里，我们无法从标记TH、TD得知其内容表示什么，如果用XML，相应的文档（文件名：个人简历.xml）就可写成如下形式： &#60;?xml version="1.0" encoding="GB2312"?&#62; &#60;resume&#62; [...]]]></description>
		<wfw:commentRss>http://www.4wei.cn/archives/86/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

