<?xml version="1.0" encoding="utf-8"?>
<users>
<user>
<firstname>Mark</firstname>
<surname>Zhu</surname>
</user>
</users>
这是我想要在现有的
前面添加的用户节点 <user>
<firstname>Andy</firstname>
<surname>Li</surname>
</user>
SimpleXMLElement :: addChild可以在现有的后面添加, 有没有人知道如何在前面添加?
答案 0 :(得分:2)
你必须使用DOM,特别是
DOMNode::insertBefore(DOMNode, DOMNode)
答案 1 :(得分:0)
如果您在新文档中阅读xml,打印您的用户节点+原始xml会怎样?
答案 2 :(得分:0)
我建议手动添加xml-declaration。您可以在xml结构之前输出它。