首先创建 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文件中。