用simpleXML来解析XML

时间:2022-10-20 18:40:51

之前利用DOM的标准,来层层解析XML,思路明确,但是稍麻烦

其实,xml有更好的解析方式,如simpleXML,Xpath,这两种解析方式不仅方便,而且速度杠杠滴!

先面先介绍simpleXML

以下面的book.xml为例:

用simpleXML来解析XML

首先得加载入xml文档

用simpleXML来解析XML

从打印的内容我们发现simpleXMLElement对象中包含一个book数组,book数组中又有多个simpleXMLElement对象,

看懂了这些,我们就来获取节点吧

// 获取节点
echo $simpxml->book[1]->title,'<br />'; // 侠客行

获取属性节点:

// 获取属性节点
echo $simpxml->book[1]->attributes(),'<br />'; // 武侠

还有其他方法,如下:

用simpleXML来解析XML



Xpath解析xml,请看下一章!!!