1.如何解析xml
simplexml解析xml就如遍历数组那么容易,只访问元素,而不检查元素的位置,名称,类型,但是这样需要知道我们正在解析的xml结构。使用simplexml进行解析
关于simplexml,要记住一点的是,如果想要正在访问的属性的实际值,就必须将其转换成合适的类型,否则将收到代表这个值的simplexmlelement。
例子:
<?php
$url='';
$xml=simplexml_load_file($url);
$channel=$xml->channel;
echo "title:",(string)$channel->title,
"description:",(string)$channel->descript,
"link:",(string)$channel->link;
foreach($channel->item as $item){
echo "item:",(string)$item->title,
"link:",(string)$item->link,
"descript:",(string)$item->descript;
}
?>
上面的例子中我们使用simplexml_load_file函数加载xml文件
上面只是解析xml其中一种方法,下面使用xmlreader解析xml
它允许使用面向对象的表示法来完成对xml文档的遍历访问。