PHP通过simplexml解析XML

越来越发现PHP这玩意的强大,解析XML竟然可以这么简单。从PHP5开始,PHP集成了simplexml,解析XML相当方便。
下面以我博客的RSS为例,用PHP解析XML,地址为 http://www.pocketdigi.com/feed
因为文件比较长,内容就不贴了,打开链接看看吧。
下面是解析XML的代码,功能是取出博客标题,和文件标题。


header("Content-type: text/html; charset=utf-8");
//因为wordpress默认编码是utf-8,但IE默认识别为gb2312,所以用header发一下编码
$url="http://www.pocketdigi.com/feed";
$xml =  simplexml_load_file($url);
//载入远程XML文件
$title=$xml->channel->title;
//根据节点获取博客标题(不循环)
echo $title."<br />";
//如果节点循环了,可以用foreach循环取出
foreach($xml->channel->item as $item){
	echo $item->title."<br />";
}
//循环取出文章标题

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记