SimpleXML 使用方法简介 [1]
SimpleXML 使用方法简介 [2]PHP中,解析XML通常可以通过DOMDocument或SimpleXML等内置类来完成。
就个人而言,比较喜欢使用SimpleXML类来完成这个工作。
先从解析XML开始,设这样一个XML文件:
<members><member><name>Peter</name><age>20</age></member><member><name>Mike</name><age>23</age></member></members>
我们可以使用下面的代码来解析这段XML:
<?php$memberAgeArray=array();$memberNameArray=array();$XMLObj=SimpleXML_Load_String($XMLString);$membersNode=$XMLObj->member;foreach($membersNodeas$memberNode){$memberAgeArray[]=$memberNode->age->__toString();$memberNameArray[]=$memberNode->name->__toString();}print_r($memberAgeArray);print_r($memberNameArray);?>
这样我们就可以返回如下两个数组:
<?phpArray([0]=>Peter;[1]=>Mike)Array([0]=>20;[1]=>23)?>
一个包含所有 member 元素的 name 节点;另一个包含所有 member 元素的 age 节点。
SimpleXML 使用方法简介 [1]
SimpleXML 使用方法简介 [2]作者:Douglas Crockford 本书的作者Douglas Crockford是JavaScript开发社区最知名的权威,JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming...