<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[花花世界]]></title>
<link>http://blog.pfan.cn/zzjcs1971</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[XML&nbsp;Parser]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14907.html</link>
		<description><![CDATA[XML Parser
读取、更新、创建和处理一个XML文档，需要一个XML parser(语法分析器).
一、微软的XML Parser
微软的XML Parser是一个COM组件，它是随ie5及以上一起的。一但你安装了ie,那么这个分析器对脚本就
是有效的。微软的XML Parser提供了所有必须的函数来访问结点以及它们的属性以及插入、删除结点和转换结点树到
XML。下面列出了通常为微软的XML Parser所支持的结点类型：
结点类型&nbsp;&nbsp;例子
处理指令&nbsp;&nbsp;&lt;?xml version="1.0"?&gt;
元素&nbsp;&nbsp;&nbsp;&lt;drink type="beer"&gt;Carlsberg&lt;/drink&gt;
属性&nbsp;&nbsp;&nbsp;type="beer"
文本&nbsp;&nbsp;&nbsp;Carlsberg
MSXML Parser 2.5是和Windows2000、ie5.5一起的MSXML Parser 3.0是和Windowsxp、ie6.0一起的
MSXML Parser 3.0的特点：
1、支持JavaScript, VBScript, Perl, VB, Java, C++等2、完全支持XML3、完全支持DOM和名字空间4、DTD及确认5、完全支持XSLT和XPath6、支持SAX27、Server-safe HTTP 
&nbsp;
用JavaScript来创建Microsoft's XML parser实例的代码如下：var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
用VBScript来创建Microsoft's XML parser实例的代码如下：set xmlDoc=CreateObject("Microsoft.XMLDOM")
在ASP页创建Microsoft's XML parser实例的代码如下：set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
下面的代码装载一个XML文档（note.xml）到Microsoft's XML parser中：
&lt;script type="text/javascr]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-26 15:05:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML&nbsp;DOM简介]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14905.html</link>
		<description><![CDATA[XML DOM简介
XML Document Object Model简称XML DOM，它定义了一个访问和处理XML文档的标准方法。
一、什么是DOM
DOM是一个平台和语言接口，它使用得程序和脚本可以动态地访问和更新一个文档的内容，结构和样式。
W3C DOM提供了一套标准的对象去表达HTML和XML文档，和一套标准的接口去访问和处理它们。
DOM分为不同的部份（Core,XML,HTML）和不同的级别（DOM Level 1/2/3）：
1、Core DOM-为任何的结构的文档定义了一套标准的对象2、XML DOM-为XML文档定义了一套标准的对象3、HTML DOM-为HTML文档定义了一套标准的对象
二、什么是XML DOM
1、XML DOM是一个独立的平台和语言2、XML DOM定义了一套标准的对象和标准的方法去访问和处理XML文档
XML DOM把XML文档看作元素相嵌的树结构。所有的元素，它们所包含的文本、属性都可以通过DOM树来访
问。它们的内容能够被修改、删除，新的元素能够被DOM创建。元素以及它们的文本、属性都称为结点。]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-26 13:53:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XSLT元素]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14880.html</link>
		<description><![CDATA[XSLT元素
一、&lt;xsl:template&gt; 元素
一个XSL样式表由一套或多套模板组成,每套模板都应用于指定的结点.&lt;xsl:template&gt;元素用于建造模板，它的match属性用于将模板和XML的元素（或整个XML文档）关联起来
。match的属性值是一个XPath表达式。
下面是一个简单的XSL样式表的例子
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;&lt;xsl:template match="/"&gt;&nbsp;&lt;html&gt;&nbsp;&lt;body&gt;&nbsp;&nbsp; &lt;h2&gt;My CD Collection&lt;/h2&gt;&nbsp;&nbsp; &lt;table border="1"&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr bgcolor="#9acd32"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;th&gt;Title&lt;/th&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;th&gt;Artist&lt;/th&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;.&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;.&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp; &lt;/table&gt;&nbsp;&lt;/body&gt;&nbsp;&lt;/html&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;
说明：因为XSL样式表本身就是一个XML文]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-26 10:47:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XSLT使用例子]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14877.html</link>
		<description><![CDATA[XSLT使用示例
XSLT是将XML文档转变到XHTML文档或其它XML文档的一种语言。
一、XML原始代码&lt;?xml version="1.0" encoding="ISO88591" ?&gt; 
&lt;catalog&gt;&nbsp;&lt;cd&gt;&nbsp; &lt;title&gt;Empire Burlesque&lt;/title&gt; &nbsp; &lt;artist&gt;Bob Dylan&lt;/artist&gt; &nbsp; &lt;country&gt;USA&lt;/country&gt; &nbsp; &lt;company&gt;Columbia&lt;/company&gt; &nbsp; &lt;price&gt;10.90&lt;/price&gt; &nbsp; &lt;year&gt;1985&lt;/year&gt; &nbsp;&lt;/cd&gt;&nbsp;&lt;cd&gt;&nbsp; &lt;title&gt;Hide your heart&lt;/title&gt; &nbsp; &lt;artist&gt;Bonnie Tyler&lt;/artist&gt; &nbsp; &lt;country&gt;UK&lt;/country&gt; &nbsp; &lt;company&gt;CBS Records&lt;/company&gt; &nbsp; &lt;price&gt;9.90&lt;/price&gt; &nbsp; &lt;year&gt;1988&lt;/year&gt; &nbsp;&lt;/cd&gt;&nbsp;&lt;cd&gt;&nbsp; &lt;title&gt;Greatest Hits&lt;/title&gt; &nbsp; &lt;artist&gt;Dolly Parton&lt;/artist&gt; &nbsp; &lt;country&gt;USA&lt;/country&gt; &nbsp; &lt;company&gt;RCA&lt;/company&gt; &nbsp; &lt;price&gt;9.90&lt;/price&gt; &nbsp; &lt;year&gt;1982&lt;/year&gt; &nbsp;&lt;]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-26 09:31:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XPath操作符]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14856.html</link>
		<description><![CDATA[XPath操作符
XPath表达式的返回值将是下列值之一::结点集、字符串、布尔值、数字。
XPath操作符列表如下：
操作符&nbsp;&nbsp;说明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;例子&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 返回值
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;计算两个结点集&nbsp; //book | //cd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 返回包含所有book和cd元素的结点集
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 加法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6 + 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 减法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-25 19:21:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XPath语法]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14564.html</link>
		<description><![CDATA[XPath语法
XPath使用路径表达式在XML文档中选择结点或结点集。
下面是一个XML例子，我们将用它来说明XPath语法：
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;bookstore&gt;&lt;book&gt;&nbsp; &lt;title lang="eng"&gt;Harry Potter&lt;/title&gt;&nbsp; &lt;price&gt;29.99&lt;/price&gt;&lt;/book&gt;&lt;book&gt;&nbsp; &lt;title lang="eng"&gt;Learning XML&lt;/title&gt;&nbsp; &lt;price&gt;39.95&lt;/price&gt;&lt;/book&gt;&lt;/bookstore&gt;
一、选择结点
表达式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;说明
结点名&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择当前结点的所有子结点
/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从根结点开始
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-22 21:54:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XPath结点]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14452.html</link>
		<description><![CDATA[XPath结点
在XPath中有七种结点，分别是：元素、属性、文本、名字空间、处理指令、注释、文档（根）。
一、XPath中的术语
1、结点(nodes)
XML文档被看作一个节点树，这个树的根就称为文档（根）结点。示例：
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;bookstore&gt;&lt;book&gt;&nbsp; &lt;title lang="en"&gt;Harry Potter&lt;/title&gt;&nbsp; &lt;author&gt;J K. Rowling&lt;/author&gt; &nbsp; &lt;year&gt;2005&lt;/year&gt;&nbsp; &lt;price&gt;29.99&lt;/price&gt;&lt;/book&gt;&lt;/bookstore&gt;
上例中的结点如下：
&lt;bookstore&gt;&nbsp; 根结点&lt;author&gt;J K. Rowling&lt;/author&gt;&nbsp; 元素结点lang="en"&nbsp; 属性结点
2、原子值(Atomic values)
原子值是一个既没有父结点没有子结点的结点。上例中的原子值如下：
J K. Rowling"en"
3、项目(Items)
项目就是原子值或结点。
二、结点间的关系
1、双亲(Parent)
每个元素和属性都有一个双亲。下面的例子中book元素是title, author, year,&nbsp; price的双亲
示例：
&lt;book&gt;&nbsp; &lt;title&gt;Harry Potter&lt;/title&gt;&nbsp; &lt;author&gt;J K. Rowling&lt;/author&gt;&nbsp; &lt;year&gt;2005&lt;/year&gt;&nbsp; &lt;price&gt;29.99&lt;/price&gt;&lt;/book&gt;
2、子女(Children)
元素结点可以有一个或多个子女或一个都没有。在上面的例子中title, author, year,&nbsp; price元素是book元素的子女。
3]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-21 12:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XPath简介]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14450.html</link>
		<description><![CDATA[XPath简介
XPath是用来在XML文档中查找信息的语言，它可以用来在XML文档中访问元素和属性。
一、什么是XPath
1、XPath用路径表达式来访问XML文档。2、XPath包含一个标准的函数库。
二、XPath路径表达式
XPath用路径表达式在XML文档中选择节点或节点集。XPath路径表达式就像计算机的文件系统的路径表达式一样。
三、XPath的标准函数
XPath包含了100个以上的内建函数。涉及字符串，数字，日期时间，节点，序列和布尔值等方面。]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-21 12:08:00</pubDate>
		</item>
				<item>
		<title><![CDATA[以CSS样式显示XML]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14356.html</link>
		<description><![CDATA[以CSS样式显示XML
使用CSS你可以为你的XML文档增加显示信息。
下面是一个CSS源文件和一个用CSS样式显示的XML源文件：
例1：CSS源文件
product{background-color: blue;width: 100%;}name{display: block;color:green;}price{color: red;font-size: 20pt;display: block;}date{color: yellow;font-size: 20pt;
}
例2：一个用CSS样式显示的XML源文件
&lt;?xml version="1.0" encoding="GB2312"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;?xml-stylesheet type="text/css" href="telephone.css"?&gt;&lt;product&gt;&lt;name&gt;telephone&lt;/name&gt;&lt;price&gt;100￥&lt;/price&gt;&lt;date&gt;2005-11-10&lt;/date&gt;&lt;/product&gt;
&lt;?xml-stylesheet type="text/css" href="telephone.css"?&gt;这行的作用是链接XML文件到CSS文件。直接在IE中打开例2既可看到效果。]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-19 20:39:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML的浏览器支持]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14313.html</link>
		<description><![CDATA[XML的浏览器支持
大多数internet浏览器都支持XML，但不是所有的浏览器都完全支持XML，XML的名字空间和XSLT。
一、Internet Explorer 6
Internet Explorer 6完全支持XML，XML的名字空间，CSS和XSLT1.0。Internet Explorer 6和WINXP内建的XML Parser 3.0都是基于W3C XSLT 1.0和W3C XPath 1.0的。
它对XML提供了以下支持：
1、预览XML文档2、完全支持W3C DTD 标准3、XML作为一个数据岛嵌入HTML4、绑定XML数据到HTML元素5、用XSL传输和显示XML6、用CSS显示XML7、访问XML DOM
另外，它还支持行为。行为只是微软的技术，并且可以将脚本从HTML页面中分离出来，行为能够在客户端的磁盘上存储数据。
二、Internet Explorer 5
Internet Explorer 5也支持XML，但是XSL部份和官方的不兼容。
三、Firefox 1.0.2
Firefox 浏览器支持XML，XSLT和CSS。
四、Mozilla 1.7.8
Mozilla支持XML+CSS、XSLT，Mozilla也对名字空间有一些支持。
五、Opera 8
Opera 支持XML和XML+CSS
六、Netscape 6
Netscape支持XML]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-18 17:44:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML的确认]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14281.html</link>
		<description><![CDATA[XML的确认
1、通常,一个XML文档都要经过DTD检查确认,下面是一个例子:
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;product&gt;&lt;name&gt;telephone&lt;/name&gt;&lt;price&gt;100￥&lt;/price&gt;&lt;date&gt;2005-11-10&lt;/date&gt;&lt;/product&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;这段代码的作用就是用DTD检查确认XML
文档。
2、XML DTD
DTD用一个合法元素的列表定义了文档的构造。如果你没有特殊的要求，你可以不用创建自己的DTD而使用
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;这段代码。
3、一段检查XML文档错误的代码
为了方便你检查XML文档错误，我提供如下一段代码供你使用：
&lt;html&gt;&lt;head&gt;&lt;title&gt;xml语法检查&lt;/title&gt;&lt;script language="JavaScript" type="text/javascript"&gt;function validateXML(){var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.loadXML(document.all("validxml"]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-18 12:11:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML属性]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14276.html</link>
		<description><![CDATA[XML属性
像HTML一样,XML的开始标记中可以有属性.属性提供关于元素的附加信息.
1、XML属性
属性提供的信息不应是数据的一部份。但是数据既可以存储在属性中，也可以存储在子元素中下面是一个例子：
&lt;file type="gif"&gt;computer.gif&lt;/file&gt;
这个例子中，type属性是和数据computer.gif没有关系的，但是对于处理&lt;file&gt;元素的软体是很重要的。
但是数据既可以存储在属性中，也可以存储在子元素中。
2、引号的类型
属性值必须被引号括起来，单引号和双引号都可以。注意：如果属性值本身包含有双引号，那么包含属性值的引号必须是单引号，如果属性值本身包含有单引
号，那么包含属性值的引号必须是双引号。
示例如下：
&lt;file note="AB'C'D"&gt;computer.gif&lt;/file&gt;&lt;file note='AB"C"D'&gt;computer.gif&lt;/file&gt;]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-18 10:30:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML的元素]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14236.html</link>
		<description><![CDATA[XML的元素
XML的元素是可扩展的，元素之间存在着一定的关系。XML元素有一个简单的命名规则。
一、XML元素是可扩展的
XML文档可以被扩充以装载更多的信息。下面是一个例子：
&lt;product&gt;&lt;name&gt;telephone&lt;/name&gt;&lt;price&gt;100￥&lt;/price&gt;&lt;/product&gt;
我们假设我们写了一个程序，它从上面的XML文档中的&lt;name&gt;,&lt;price&gt;元素读取数据并输出如下结果：
产品信息：
名称：telephone 
价格：100￥
假设我们如下在XML文档中增加了一些信息：
&lt;product&gt;&lt;name&gt;telephone&lt;/name&gt;&lt;price&gt;100￥&lt;/price&gt;&lt;date&gt;2005-11-10&lt;/date&gt;&lt;/product&gt;
那么这个程序的执行会中断或出错吗？不会的，它仍然能发现&lt;name&gt;,&lt;price&gt;元素并输出相同的结果。
二、XML元素之间的关系
XML的元素之间存在着父子关系。例子：
&lt;product&gt;&lt;name&gt;telephone&lt;/name&gt;&lt;price&gt;100￥&lt;/price&gt;&lt;date&gt;2005-11-10&lt;/date&gt;&lt;other&gt;下面是补充信息&lt;weight&gt;1&lt;/weight&gt;&lt;no&gt;123456&lt;/no&gt;&lt;test&gt;&lt;/test&gt;&lt;/other&gt;&lt;/product&gt;
上述代码中&lt;product&gt;是根元素，&lt;name&gt;,&lt;price&gt;,&lt;date&gt;,&lt;other&gt;是子元素，&lt;name&gt;,&lt;price&gt;,&lt;date&gt;,&lt;other&gt;的父元素是&lt;product&gt;。&lt;name&gt;,&lt;price&gt;,&lt;date&gt;,&lt;oth]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-17 08:57:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML语法]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14212.html</link>
		<description><![CDATA[XML语法
XML的语法规则是非常简单和严格的，很容易学和使用。
一、一个XML的例子&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;product&gt;
&lt;name&gt;telephone&lt;/name&gt;
&lt;price&gt;100￥&lt;/price&gt;
&lt;/product&gt;第一行是XML的声明语句，它定义了XML的版本和字符编码。第二行&lt;product&gt;描术了一个根元素接下来的两行描术了这个根元素的两个子元素:&lt;name&gt;,&lt;price&gt;&lt;name&gt;telephone&lt;/name&gt;
&lt;price&gt;100￥&lt;/price&gt;
最后&lt;/product&gt;定义了根元素的结束。二、所有的XML元素都必须有一个结束标记在HTML中，某些元素的结束标记是可有可无的。例如&lt;p&gt;这段没有结束标记
&lt;p&gt;这段也没有结束标记&nbsp;然而在XML中所有的XML元素都必须有一个结束标记。例如&nbsp;&lt;p&gt;这段没有结束标记&lt;/p&gt;
&lt;p&gt;这段也没有结束标记&lt;/p&gt;&nbsp;注：XML的声明语句&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;它不是XML文档自身的一部份，它不是一个XML元素，所以它没有结束标记。&nbsp;三、XML标记是大小写敏感的&nbsp;在XML中，&lt;You&gt;和&lt;you&gt;是不同的两个标记，开妈标记和结束标记必须相同。&nbsp;四、所有的元素必须正确的嵌套&nbsp;在HTML中一些元素间不正确有嵌套是允许的，例&nbsp;&lt;b&gt;&lt;i&gt;不正确的嵌套&lt;/b&gt;&lt;/i&gt;&nbsp;在XML中所有的元素必须正确的嵌套，例如&nbsp;&lt;b&gt;&lt;i&gt;正确的嵌套&lt;/i&gt;&lt;/b&gt;&nbsp;五、XML文档必须有一个根元素&nbsp;XML文档必须有一个根元素，所有其它的元素必须包含在其中。任何元素都可以有子元素，子元素]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-16 22:47:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML的用处]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14205.html</link>
		<description><![CDATA[XML的用处
XML是用来存储、传输和交换数据的，它不是用来显示数据的。
一、XML可以将数据从HTML中分离出来
通常，你的HTML文件中包含了要显示的数据；但如果你使用XML，你的数据就可以单独存储在一个XML文件中；然后你就可以集中精力在HTML文件的布局和显示方面，并且以后修改数据只需要修改XML文件既可，而不用去动HTML文件。
XML的数据也可以作为一个数据块存储在HTML页面中。
二、XML可以用来交换数据
用XML你可以有两个不兼容的系统间交换数据。通常，开发人员不得不花大量的时间在两个不兼容的系统间交换数据，如果我们将数据转换为XML，那么这将大大降低数据交换的复杂性，并且不同类型的应用程序都可以读取它。
三、XML和商务通信
在internet上，交换金融信息将主要采用XML语言，很多有意义的商务通信应用程序都是在其下开发的。
四、共享数据
因为XML是以简单的文本格式存储的，因此在共享数据方面，XML提供了一独立于软硬件的方法。这使得创建被不同应用程序所使用的数据更容易。也使得系统的升级更容易。
五、存取数据
XML可用于将数据存储在文件或数据库中，应用程序能够存取和检索这些信息。一般的应用是显示这些信息。
六、创建新的语言
XML可以用来创建新的语言，WAP和WML就是由它创建的。]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-16 21:23:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XML简介]]></title>
		<link>http://blog.pfan.cn/zzjcs1971/14193.html</link>
		<description><![CDATA[XML简介
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XML是可扩展标记语言，它是EXtensible Markup Language的简称。XML是类似于HTML的标记语言，它是为描述数据而设计的，它没有预定义的标记(tag),你必须自己创建它。
一、XML和HTML的区别
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XML不是HTML的替代品，它们的设计目的是不同的。XML是为描述数据而设计的，HTML是为显示数据而设计的。
二、单独的XML什么也不能做
下面是一段XML代码：&lt;products&gt;
&lt;name&gt;telephone&lt;/name&gt;
&lt;price&gt;100&lt;/price&gt;
&lt;/products&gt;
上面这段代码目前什么也做不了，它只是描述了一个产品的信息。它只是用我自己的XML标记围起来的一段纯代码。我还需要用别的方法去发送、接收和显示其中的信息。
三、XML是自由的和可扩展的
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTML的标记都是预定义的，你所使用的标记必须是HTML标准所定义的。而XML则没有预定义的标记，你必须自己创建它，例如上面的&lt;products&gt;,&lt;name&gt;,&lt;price&gt;。
四、XML是HTML的补充
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XML不是HTML的替代品，XML是HTML的补充。XML用于描术数据，HTML用于格式化并显示这些数据。XML在信息传输方面是一个跨平台的，独立于软硬件的工具。]]></description>
		<author><![CDATA[zzjcs1971]]></author>
		<pubDate>2006-05-16 20:39:00</pubDate>
		</item>
		</channel>
</rss>