PHP DOMDocument:添加没有子项的DOMElement时出错

时间:2014-03-24 13:31:20

标签: php domdocument

Update: this was working and answer is in first comment

$dom = new DOMDocument('1.0', 'UTF8');

$elRoot   = $dom->createElement ('root'); 
$elItems1 = $dom->createElement ('items1'); 
$elItems2 = $dom->createElement ('items2');
$elRoot->appendChild($elItems1); 
$elRoot->appendChild($elItems2); 
$dom->appendChild($elRoot);

echo $dom->saveXML();

我希望这能创建以下XML:

<root><items1></items1><items2></items2></root> 

但是它会创建

<root><items1><items2></items2></items1></root>

如果我将一个孩子添加到items1,它会更好,但有时候你可以 没有任何节点/子元素,然后会发生此错误。

或者不是错误?

0 个答案:

没有答案