之前利用DOM的标准,来层层解析XML,思路明确,但是稍麻烦
其实,xml有更好的解析方式,如simpleXML,Xpath,这两种解析方式不仅方便,而且速度杠杠滴!
先面先介绍simpleXML
以下面的book.xml为例:
首先得加载入xml文档
从打印的内容我们发现simpleXMLElement对象中包含一个book数组,book数组中又有多个simpleXMLElement对象,
看懂了这些,我们就来获取节点吧
// 获取节点
echo $simpxml->book[1]->title,'<br />'; // 侠客行
获取属性节点:
// 获取属性节点
echo $simpxml->book[1]->attributes(),'<br />'; // 武侠
还有其他方法,如下:
Xpath解析xml,请看下一章!!!