<?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.iwanna.cn/topics/develope/xml-develope/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwanna.cn</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 15:12:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP用正则表达式解析 XML</title>
		<link>http://www.iwanna.cn/archives/2009/07/05/1936/</link>
		<comments>http://www.iwanna.cn/archives/2009/07/05/1936/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 15:06:17 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[RegEx]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Original]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=1936</guid>
		<description><![CDATA[&#60;?php
$xml = &#8220;&#8221;;
$f = fopen( &#8216;books.xml&#8217;, &#8216;r&#8217; );
while( $data = fread( $f, 4096 ) ) { $xml .= $data; }
fclose( $f );
preg_match_all( &#8220;/\&#60;book\&#62;(.*?)\&#60;\/book\&#62;/s&#8221;, $xml, $bookblocks );
foreach( $bookblocks[1] as $block ) {
preg_match_all( &#8220;/\&#60;author\&#62;(.*?)\&#60;\/author\&#62;/&#8221;, $block, $author );
preg_match_all( &#8220;/\&#60;title\&#62;(.*?)\&#60;\/title\&#62;/&#8221;, $block, $title );
preg_match_all( &#8220;/\&#60;publisher\&#62;(.*?)\&#60;\/publisher\&#62;/&#8221;, $block, $publisher );
echo( $title[1][0] . &#8221; &#8211; &#8221; . $author[1][0] . &#8221; &#8211; &#8221; . [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;?<a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with PHP">php</a><br />
$<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">xml</a> = &#8220;&#8221;;<br />
$f = fopen( &#8216;books.<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">xml</a>&#8217;, &#8216;r&#8217; );<br />
while( $data = fread( $f, 4096 ) ) { $<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">xml</a> .= $data; }<br />
fclose( $f );</p>
<p>preg_match_all( &#8220;/\&lt;book\&gt;(.*?)\&lt;\/book\&gt;/s&#8221;, $<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">xml</a>, $bookblocks );</p>
<p>foreach( $bookblocks[1] as $block ) {<br />
preg_match_all( &#8220;/\&lt;author\&gt;(.*?)\&lt;\/author\&gt;/&#8221;, $block, $author );<br />
preg_match_all( &#8220;/\&lt;title\&gt;(.*?)\&lt;\/title\&gt;/&#8221;, $block, $title );<br />
preg_match_all( &#8220;/\&lt;publisher\&gt;(.*?)\&lt;\/publisher\&gt;/&#8221;, $block, $publisher );<br />
echo( $title[1][0] . &#8221; &#8211; &#8221; . $author[1][0] . &#8221; &#8211; &#8221; . $publisher[1][0] . &#8220;\n&#8221; );<br />
}<br />
?&gt;</p>
<p>正则表达式对于小量的<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">XML</a>数据解析比较高效，如果是大数据量的，那么就请使用 <a href="http://www.iwanna.cn/tags/dom/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with DOM">DOM</a> 库读取 <a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">XML</a> 或 SAX 解析器读取 <a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">XML</a> 吧！！</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2009. |
<a href="http://www.iwanna.cn/archives/2009/07/05/1936/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2009/07/05/1936/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2009/07/05/1936/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2009/07/05/1936/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2009/07/05/1936/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/original/" title="Original" rel="tag nofollow">Original</a>, <a href="http://www.iwanna.cn/topics/develope/php/" title="PHP" rel="tag nofollow">PHP</a>, <a href="http://www.iwanna.cn/tags/php/" title="PHP" rel="tag nofollow">PHP</a>, <a href="http://www.iwanna.cn/tags/regex/" title="RegEx" rel="tag nofollow">RegEx</a>, <a href="http://www.iwanna.cn/topics/develope/regex-develope/" title="RegEx" rel="tag nofollow">RegEx</a>, <a href="http://www.iwanna.cn/tags/xml/" title="XML" rel="tag nofollow">XML</a>, <a href="http://www.iwanna.cn/topics/develope/xml-develope/" title="XML" rel="tag nofollow">XML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1933/" title="用 PHP 读取和编写 XML DOM (2009年07月5日)">用 PHP 读取和编写 XML DOM</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/08/27/2195/" title="PHP正则表达式常用范例 (2009年08月27日)">PHP正则表达式常用范例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/09/11/2233/" title="PHP中用正则表达式验证中文 (2009年09月11日)">PHP中用正则表达式验证中文</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/30/1894/" title="40+ Web前端开发必备的备忘单[上] (2009年06月30日)">40+ Web前端开发必备的备忘单[上]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/14/4566/" title="15个实用的PHP正则表达式 (2010年07月14日)">15个实用的PHP正则表达式</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/02/1652/" title="高级正则表达式的重要概念 (2009年06月2日)">高级正则表达式的重要概念</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/07/226/" title="追忆阿桑 (2009年04月7日)">追忆阿桑</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/02/149/" title="设计模式之单例模式 (2009年04月2日)">设计模式之单例模式</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/31/2088/" title="论述PHP开发框架: What, When, Why and Which? (2009年07月31日)">论述PHP开发框架: What, When, Why and Which?</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/08/3767/" title="腾讯PHP程序员面试题目 (2010年06月8日)">腾讯PHP程序员面试题目</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2009/07/05/1936/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用 PHP 读取和编写 XML DOM</title>
		<link>http://www.iwanna.cn/archives/2009/07/05/1933/</link>
		<comments>http://www.iwanna.cn/archives/2009/07/05/1933/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 14:59:07 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[DOM]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=1933</guid>
		<description><![CDATA[http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/
http://www.phpe.net/manual/ref.xml.php

© 我想网 Akon 所有 , 2009. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：DOM, PHP, PHP, XML, XML

	您可能会感兴趣的其他文章
	
	40+ Web前端开发必备的备忘单[上] 
	PHP用正则表达式解析 XML 
	设计模式之单例模式 
	论述PHP开发框架: What, When, Why and Which? 
	腾讯PHP程序员面试题目 
	简易Wordpress模板代码帮助手册中文版 
	用PHP数组对百万数据进行排重 
	深入理解PHP之匿名函数 
	最快的 PHP 模板引擎 Blitz Templates 
	开发者不可不知的PHP框架深度解析 



Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/</p>
<p>http://www.phpe.net/manual/ref.<a href="http://www.iwanna.cn/tags/xml/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with XML">xml</a>.<a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with PHP">php</a></p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2009. |
<a href="http://www.iwanna.cn/archives/2009/07/05/1933/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2009/07/05/1933/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2009/07/05/1933/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2009/07/05/1933/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2009/07/05/1933/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/dom/" title="DOM" rel="tag nofollow">DOM</a>, <a href="http://www.iwanna.cn/topics/develope/php/" title="PHP" rel="tag nofollow">PHP</a>, <a href="http://www.iwanna.cn/tags/php/" title="PHP" rel="tag nofollow">PHP</a>, <a href="http://www.iwanna.cn/tags/xml/" title="XML" rel="tag nofollow">XML</a>, <a href="http://www.iwanna.cn/topics/develope/xml-develope/" title="XML" rel="tag nofollow">XML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/06/30/1894/" title="40+ Web前端开发必备的备忘单[上] (2009年06月30日)">40+ Web前端开发必备的备忘单[上]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1936/" title="PHP用正则表达式解析 XML (2009年07月5日)">PHP用正则表达式解析 XML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/02/149/" title="设计模式之单例模式 (2009年04月2日)">设计模式之单例模式</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/31/2088/" title="论述PHP开发框架: What, When, Why and Which? (2009年07月31日)">论述PHP开发框架: What, When, Why and Which?</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/08/3767/" title="腾讯PHP程序员面试题目 (2010年06月8日)">腾讯PHP程序员面试题目</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/03/171/" title="简易Wordpress模板代码帮助手册中文版 (2009年04月3日)">简易Wordpress模板代码帮助手册中文版</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/08/3769/" title="用PHP数组对百万数据进行排重 (2010年06月8日)">用PHP数组对百万数据进行排重</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/20/4102/" title="深入理解PHP之匿名函数 (2010年06月20日)">深入理解PHP之匿名函数</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/08/20/2171/" title="最快的 PHP 模板引擎 Blitz Templates (2009年08月20日)">最快的 PHP 模板引擎 Blitz Templates</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/08/24/2193/" title="开发者不可不知的PHP框架深度解析 (2009年08月24日)">开发者不可不知的PHP框架深度解析</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2009/07/05/1933/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
