2014-02-19 61 views
0

我想弄清楚如何在这里添加这个;simplexml添加子非属性信息

<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文件。

我已经得到了第一个,但我不知道如何添加信息之间的&。

+0

我甚至在你的问题中看不到*&*。 – quickshiftin

回答

0

您无法添加具有SimpleXML的子节点。您可以转换为DOM,然后执行它。

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

编辑

哇,好像他们增加在5.1.3的addChild方法,我就一直在哪里?