<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<lastBuildDate>Thu, 05 Jul 2007 21:46:01 +0800</lastBuildDate>
<title>XML - czBin's Blog</title>
<link>http://www.czBin.cn/XML.xml</link>
<description>czBin.cn -> XML的技术文章</description>
<item>
<pubDate>Thu, 05 Jul 2007 21:46:01 +0800</pubDate>
<title>WML是什么？</title>
<link>http://www.czBin.cn/XML.WML.001.php</link>
<description><![CDATA[WML就是Wireless Markup Language(无线标记语言)<br />
WML是XML的一种应用<br />
WML和HTML一样是制作网页用的<br />
区别是WML制作的网页是在手机上看的<br />
在手机上看的网页，以前使用HDML做的<br />
WML有个非常特别的地方就是所有标签必须小写<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.WML.001.php</guid>   
</item>
<item>
<pubDate>Sat, 23 Jun 2007 19:38:40 +0800</pubDate>
<title>XML也许是最好的数据库，用XML做数据库(四)</title>
<link>http://www.czBin.cn/XML.DateBase.004.php</link>
<description><![CDATA[Coming Soon ... ^_^<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.DateBase.004.php</guid>   
</item>
<item>
<pubDate>Sat, 23 Jun 2007 19:38:19 +0800</pubDate>
<title>XML也许是最好的数据库，用XML做数据库(三)</title>
<link>http://www.czBin.cn/XML.DateBase.003.php</link>
<description><![CDATA[Coming Soon ... ^_^<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.DateBase.003.php</guid>   
</item>
<item>
<pubDate>Sat, 23 Jun 2007 19:37:54 +0800</pubDate>
<title>XML也许是最好的数据库，用XML做数据库(二)</title>
<link>http://www.czBin.cn/XML.DateBase.002.php</link>
<description><![CDATA[Coming Soon ... ^_^<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.DateBase.002.php</guid>   
</item>
<item>
<pubDate>Sat, 23 Jun 2007 19:37:34 +0800</pubDate>
<title>XML也许是最好的数据库，用XML做数据库(一)</title>
<link>http://www.czBin.cn/XML.DateBase.001.php</link>
<description><![CDATA[Coming Soon ... ^_^<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.DateBase.001.php</guid>   
</item>
<item>
<pubDate>Sat, 23 Jun 2007 17:31:23 +0800</pubDate>
<title>XSLT包含另一个XSLT文件</title>
<link>http://www.czBin.cn/XML.XSLT.include.php</link>
<description><![CDATA[例：&lt;xsl:include href=&quot;URL/&gt;<br />
<br />
说明:此语句必须作为&lt;xsl:stylesheet&gt;或&lt;xsl:transform&gt;的子节点<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/XML.XSLT.include.php</guid>   
</item>
<item>
<pubDate>Thu, 14 Jun 2007 20:25:27 +0800</pubDate>
<title>PHP读取XML 值 - PHP读取XML 内容 (五) - php简单读取XML的方法</title>
<link>http://www.czBin.cn/Php.Xml.Read.5.php</link>
<description><![CDATA[现在提供一种很简便的方法用PHP读取XML:<br />
<br />
XML文件(cy.xml)如下：<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;xml&gt;<br />
&lt;site&gt;<br />
&lt;part id=&quot;1&quot;&gt;<br />
&lt;title id=&quot;a&quot;&gt;czbin xml版块&lt;/title&gt;<br />
&lt;describe&gt;xml的相关文章&lt;/describe&gt;<br />
&lt;/part&gt;<br />
......<br />
Php文件(cy.php)如下：<br />
&lt;?php<br />
$xml = simplexml_load_file('sxml.xml');<br />
$part = $xml-&gt;site-&gt;part;<br />
foreach ( $part as $content )<br />
{<br />
......<br />
<br />
怎么样？的确很简单吧!<br />
<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/Php.Xml.Read.5.php</guid>   
</item>
<item>
<pubDate>Thu, 14 Jun 2007 20:21:41 +0800</pubDate>
<title>PHP读取XML 值 - PHP读取XML 内容 (四)</title>
<link>http://www.czBin.cn/Php.Xml.Read.4.php</link>
<description><![CDATA[Php读取XML再通过一个例子巩固一下：<br />
<br />
XML文件(cy.xml)如下：<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;LevelOne&gt;<br />
&lt;LevelTwo&gt;<br />
&lt;LevelThree id=&quot;1&quot;&gt;This is Text One&lt;/LevelThree&gt;<br />
&lt;LevelThree id=&quot;2&quot;&gt;This is Text Two&lt;/LevelThree&gt;<br />
&lt;LevelThree id=&quot;3&quot;&gt;This is Text Three&lt;/LevelThree&gt;<br />
&lt;/LevelTwo&gt;<br />
....<br />
Php文件(cy.php)如下：<br />
<br />
&lt;?php<br />
$xml = new DOMDocument(); //建立一个DOMDocument<br />
$xml-&gt;load('cy.xml'); //Php指定需要读取xml文件的位置<br />
$LevelOne = $xml-&gt;getElementsByTagName('LevelOne');//按照名称取得节点，返回所有节点的集合,不过这里这样读LevelOne是没有意义的....<br />
$LevelOne = $xml-&gt;getElementsByTagName('LevelOne')-&gt;item(0);//返回第一个LevelOne节点中的内容<br />
$LevelTwo = $LevelOne-&gt;getElementsByTagName('LevelTwo'); //按照名称取得节点,返回所有LevelTwo<br />
foreach ( $LevelTwo as $Content )//循环读出所有LevelTwo，并在循环里，把LevelTwo用Content表示<br />
{<br />
......<br />
如果用$LevelOne = $xml-&gt;getElementsByTagName('LevelOne')这样的方式取得节点，那么，读取里面的内容，需要用foreach循环，因为$LevelOne = $xml-&gt;getElementsByTagName ('LevelOne')返回的，是一个集合，并不是一个具体的节点----仅管XML中叫做LevelOne的节点只有一个....<br />
如果用$LevelOne = $xml-&gt;getElementsByTagName('LevelOne')-&gt;item(0)这样的方式取得节点，那么读取里面的内容，可以直接$LevelOne-&gt;xxxxxx,因为这样返回的是XML的一个具体的节点。<br />
<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/Php.Xml.Read.4.php</guid>   
</item>
<item>
<pubDate>Thu, 14 Jun 2007 20:17:31 +0800</pubDate>
<title>PHP读取XML 值 - PHP读取XML 内容 (三)</title>
<link>http://www.czBin.cn/Php.Xml.Read.3.php</link>
<description><![CDATA[Php读取XML情况六,再foreach一次,我们把7,8,9读出来!:<br />
<br />
XML文件(cy.xm)如下:<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;xml&gt;<br />
&lt;main&gt;<br />
&lt;list&gt;1&lt;/list&gt;<br />
&lt;list&gt;2&lt;/list&gt;<br />
&lt;list&gt;3&lt;/list&gt;<br />
&lt;/main&gt;<br />
&lt;main&gt;<br />
&lt;list&gt;4&lt;/list&gt;<br />
&lt;list&gt;5&lt;/list&gt;<br />
&lt;list&gt;6&lt;/list&gt;<br />
&lt;/main&gt;<br />
&lt;m&gt;<br />
&lt;list&gt;7&lt;/list&gt;<br />
&lt;list&gt;8&lt;/list&gt;<br />
&lt;list&gt;9&lt;/list&gt;<br />
&lt;/m&gt;<br />
&lt;/xml&gt;<br />
<br />
......<br />
<br />
Php读取XML情况七，cy.xml变得更复杂一些：<br />
<br />
XML文件(cy.xml)如下：<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;xml&gt;<br />
&lt;main&gt;<br />
&lt;title&gt;a&lt;/title&gt;<br />
&lt;list&gt;1&lt;/list&gt;<br />
&lt;list&gt;2&lt;/list&gt;<br />
&lt;list&gt;3&lt;/list&gt;<br />
&lt;/main&gt;<br />
&lt;main&gt;<br />
&lt;title&gt;b&lt;/title&gt;<br />
&lt;list&gt;4&lt;/list&gt;<br />
&lt;list&gt;5&lt;/list&gt;<br />
&lt;list&gt;6&lt;/list&gt;<br />
&lt;/main&gt;<br />
&lt;m&gt;<br />
&lt;title&gt;c&lt;/title&gt;<br />
&lt;list&gt;7&lt;/list&gt;<br />
&lt;list&gt;8&lt;/list&gt;<br />
&lt;list&gt;9&lt;/list&gt;<br />
&lt;/m&gt;<br />
&lt;/xml&gt;<br />
<br />
......<br />
<br />
想一下，如何读出&lt;m&gt;中&lt;title&gt;&lt;/title&gt;的值？<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/Php.Xml.Read.3.php</guid>   
</item>
<item>
<pubDate>Thu, 14 Jun 2007 20:08:00 +0800</pubDate>
<title>PHP读取XML 值 - PHP读取XML 内容 (二)</title>
<link>http://www.czBin.cn/Php.Xml.Read.2.php</link>
<description><![CDATA[Php读取XML第三种情况:<br />
<br />
XML文件(cy.xml)如下:<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;xml&gt;<br />
    &lt;main&gt;<br />
      &lt;list&gt;1&lt;/list&gt;<br />
      &lt;list&gt;2&lt;/list&gt;<br />
      &lt;list&gt;3&lt;/list&gt;<br />
    &lt;/main&gt;<br />
    &lt;main&gt;<br />
      &lt;list&gt;4&lt;/list&gt;<br />
      &lt;list&gt;5&lt;/list&gt;<br />
      &lt;list&gt;6&lt;/list&gt;<br />
    &lt;/main&gt;<br />
&lt;/xml&gt;<br />
<br />
Php文件(cy.php)如下(和第一次依然没有变化):<br />
<br />
.....<br />
<br />
因为我们的cy.php只读取XML中&lt;main&gt;&lt;/main&gt;标记中的内容.&lt;m&gt;&lt;/m&gt;标记中的内容是不会被读取的.<br />
我们这里所提到的&quot;标记&quot;,在XML里被称做&quot;节点&quot;;<br />
关于&quot;节点&quot;的相关概念,我们将在以后说明.<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/Php.Xml.Read.2.php</guid>   
</item>
<item>
<pubDate>Thu, 14 Jun 2007 19:59:30 +0800</pubDate>
<title>PHP读取XML 值 - PHP读取XML 内容 (一)</title>
<link>http://www.czBin.cn/Php.Xml.Read.1.php</link>
<description><![CDATA[用Php读取XML最简单的情况:<br />
<br />
XML文件(cy.xml)如下:<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;<br />
&lt;xml&gt;<br />
&lt;list&gt;1&lt;/list&gt;<br />
&lt;list&gt;2&lt;/list&gt;<br />
&lt;list&gt;3&lt;/list&gt;<br />
&lt;/xml&gt;<br />
<br />
Php文件(cy.php)如下:<br />
&lt;?php<br />
$xml = new DOMDocument();<br />
$xml-&gt;load('cy.xml');<br />
foreach($xml-&gt;getElementsByTagName('list') as $list)<br />
{<br />
$value = $list-&gt;firstChild-&gt;nodeValue;<br />
echo $value.&quot;&lt;br /&gt;&quot;;<br />
}<br />
?&gt;<br />
<br />
.......<br />
<br />
用Php读取XML稍微复杂一点的情况:<br />
cy.php的运行结果和第一次也相同:<br />
1<br />
2<br />
3<br />
<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/Php.Xml.Read.1.php</guid>   
</item>
<item>
<pubDate>Sun, 10 Jun 2007 17:06:48 +0800</pubDate>
<title>DOM是什么？(XML DOM)</title>
<link>http://www.czBin.cn/DOM.001.php</link>
<description><![CDATA[Google上对DOM的简明解释是：<br />
文档对象模型（Docuement Object Model，简称DOM），是W3C组织推荐的处理XML的标准适配器。<br />
<br />
我们说的简明一点，DOM就是：<br />
1：一些信息的集合<br />
2：这些信息有标准的结构<br />
3：这个结构是基于“层”概念的<br />
4：“层”的意思就是这样：&lt;第一层&gt;&lt;第二层&gt;&lt;第三层&gt;&lt;/第三层&gt;&lt;/第二层&gt;&lt;/第一层&gt;<br />
<br />
当然，DOM是一个很概念性的东西，并非这几句话就可以阐述清楚地，上面这些说明，只是帮助那些不清楚DOM概念的人们，大致了解而已。<br />
<br /><br /><br />]]></description>
<category>XML</category> 
<guid isPermaLink="true">http://www.czBin.cn/DOM.001.php</guid>   
</item>
</channel>
</rss>