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文档的遍历访问。