网站制作学习网PHP→正文:php读取xml2
字体:

php读取xml2

PHP 2010/9/30 13:58:52  点击:不统计


php读取xml在前面已经说了一种方式了,这次"盗用"网上的第二中方式,php的Dom方式.说是"PHP的dom"不知道是否正确,我还是php新手,就这么说了.
通过代码来展示php读取xml,代码如下(仍然以本站的rss来测试的)
<?php
$xmlobj = new DOMDocument();//创建文档对象
$xmlobj->load("http://www.forasp.cn/rss.asp");//加载文档对象
$items = $xmlobj->getElementsByTagName("item");//获取文档中所有的TagName为"item"节点
foreach ($items as $item){//循环所有节点
$titles = $item->getElementsByTagName("title");//获取节点中的title节点
$title = $titles->item(0)->nodeValue;//获取节点数组的第一个节点值原载于:forasp.cn
echo "标题:".$title."<br>";//输出节点值
$links = $item->getElementsByTagName("link");
$link = $links->item(0)->nodeValue;
echo "连接:".$link."<br>";
$pubDates = $item->getElementsByTagName("pubDate");
$pubDate = $pubDates->item(0)->nodeValue;
echo "发布时间:".$pubDate."<br>";
echo "<br>";
}
?>
注意:编码格式的输出,我测试是用utf-8格式的.在页面的头部设置<meta http-equiv="content-type" content="text/html;charset=utf-8">并将文件保存为utf-8格式,才能输出不乱码.
实时看吧.
转www.载for网站制作学习asp必.cn究

·上一篇:php读取xml >>    ·下一篇:php中的json >>
推荐文章
最新文章