脚本宝典收集整理的这篇文章主要介绍了PHP操作XML,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP操作XML
php操作JSON十分方便,有json_encode和json_decode方法,
但操作XML就复杂许多,只能通过simplexml_load_string方法生成simplexmlelement对象,再对该对象进行一系列操作
其中要注意的是在调用simplexml_load_string方法时最好这么写
$obj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
加上LIBXML_NOCDATA参数能自动解析"<![CDATA[]]>"里的内容,比较规范
这是解析XML,那要生成xml呢?就更加麻烦,要通过dom_import_simplexml方法将SimpleXMLElement转换成dom对象,再进行一系列操作
为了简化PHP对XML的操作,我写了一个小工具XmlParser:
gIThub: https://github.com/flypie2/xm...
xmlparser
xmlparser是一个用于xml字符串与PHP数组、对象之间相互转化的工具,简单轻量
API
以上是脚本宝典为你收集整理的PHP操作XML全部内容,希望文章能够帮你解决PHP操作XML所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。