PHP读取xml文件

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:50:42
运用php程序读取xml文件中内容。

具体xml 文件目录在 http://www.orderjiaju.com/zixun/data/rss/3.xml

读出这个文件就可以了。

具体读出样式为:
xml文件中的 <category>班台</category> <title><![CDATA[上海办公家具]]></title> <pubDate>2009-06-28</pubDate>

当然读这个xml中前10个就行了。 其中班台要有链接,文章标题也有要链接,文字链接就是xml中的,<link>http://www.orderjiaju.com/zixun/bantai/10.html</link> 这个了。

会PHP的朋友帮忙下呀。QQ:53438733 在线等,解决问题追加 100分。
首先感谢楼下朋友的回答。
现我复制了代码,读不出数据。是否哪里有问题?

以前做过联通或电信的service订购接口,收到的内容就是XML的,需要用到PHP的XML处理功能,你的代码可以这样:
<xmp>
<?php

$string=file_get_contents("http://www.orderjiaju.com/zixun/data/rss/3.xml");
if($string!=""):
$xml = new DomDocument('1.0');
$xml->loadXML($string);

//班台
$BanTai=array(
'Title'=>$xml->getElementsByTagName('channel')->item(0)->childNodes->item(1)->nodeValue,
'Link' =>$xml->getElementsByTagName('channel')->item(0)->childNodes->item(3)->nodeValue
);

for($i=0;$i<3;$i++)
{
$Title[]=array(
'Title'=>$xml->getElementsByTagName('item')->item($i)->childNodes->item(1)->nodeValue,
'Link' =>$xml->getElementsByTagName('item')->item($i)->childNodes->it