用simpleXML来解析XML

来源:互联网 发布:微博 知乎 编辑:程序博客网 时间:2024/06/05 17:43

之前利用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,请看下一章!!!

0 0