2014-02-19 7 views
0

Я пытаюсь выяснить, как добавить это прямо здесь;simplexml add child non attribute information

<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); 

EDIT

Ого, похоже, они добавили addChild метод в 5.1.3, где я был ??