修改和删除XML DOM节点以及simpleXML快速解析

前端之家收集整理的这篇文章主要介绍了修改和删除XML DOM节点以及simpleXML快速解析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先创建 DOMdocument 然后找到相应的节点,removechild replacechild 节点可以删除自己的子节点, $t1->parentnode->removechild($t1)

节点不能修改只能替换,createElement一个新的然后replace

SimpleXML 函数允许您把 XML 转换为对象。
通过普通的属性选择器或数组迭代器,可以处理这个对象,就像处理任何其他对象一样。

simplexml_load_file 又是对象又是数组比较麻烦,考虑全部转化数组

XML文档转数组有利于操作,数组转XML有利于数据交换 ,用于封装和打开借口


利用simpleXML实现XML转数组,

SimpleXMLElement Object
(
[article] => Array
(
[0] => SimpleXMLElement Object
(
[title] => 深入浅出CURL
[author] => SimpleXMLElement Object
(
[aaa] => Array
(
[0] => sad
[1] => sss
)
)
)
[1] => SimpleXMLElement Object
(
[title] => 深入理解execution context
[author] => jack.yin
)
)
)
array强制转换只转最外层、使用函数Array递归进行转换,

同样使用 递归实现通过数组生成XML,新建SimpleXMLElement 对象,增加子节点然后save实现;具体函数在linux系统下的2.PHP与3.PHP文件中。

原文链接:/xml/296768.html

猜你在找的XML相关文章