脚本宝典收集整理的这篇文章主要介绍了php – SimpleXML如何在节点中添加一个子节点?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
以下是使用新方法PRePEndChild()扩展SimpleXMLElement的方法:
class my_node extends SimpleXMLElement { public function prependChild($name,$value) { $dom = dom_import_simplexml($this); $new = $dom->insertBefore( $dom->ownerDocument->createElement($name,$value),$dom->FirstChild ); return simplexml_import_dom($new,get_class($this)); } } $actors = simplexml_load_string( '<actors> <actor>Al Pacino</actor> <actor>Zsa Zsa Gabor</actor> </actors>','my_node' ); $actors->addChild('actor','John Doe - last'); $actors->prependChild('actor','John Doe - first'); die($actors->asXML());
以上是脚本宝典为你收集整理的php – SimpleXML如何在节点中添加一个子节点?全部内容,希望文章能够帮你解决php – SimpleXML如何在节点中添加一个子节点?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。