Php simplexml添加子非属性信息

Php simplexml添加子非属性信息,php,xml,Php,Xml,我想知道如何在这里添加这个 <tech name="level 0" prereq="0" id="7" null="null"> <meta fuelx="1" energyx="1" cost="100" income="11">Description goes here</meta> </tech> 已存在的xml文件 我已经得到了第一个和,但是我不知道如何在&。之间添加信息。您不能添加带有SimpleXML的子节点。您可以转换为DOM,然

我想知道如何在这里添加这个

<tech name="level 0" prereq="0" id="7" null="null">
<meta fuelx="1" energyx="1" cost="100" income="11">Description goes here</meta>
</tech>
已存在的xml文件


我已经得到了第一个和,但是我不知道如何在&。

之间添加信息。您不能添加带有SimpleXML的子节点。您可以转换为DOM,然后再进行转换

$curNode  = dom_import_simplexml($simpleXml);
$newChild = dom_import_simplexml($sXml);
$tmpNode  = $curNode->ownerDocument->importNode($newChild, true);
$curNode->appendChild($tmpNode);
编辑

哇,好像他们在5.1.3中添加了一个方法,我到哪里去了???

在你的问题中我甚至没有看到一个-。