我想要一个给定xml节点中的xml节点列表。下面的代码示例应该这样做吗? (但没有)
$doc= new DOMDocument("1.0", "UTF-8");
$rootel = $doc->createElement("drobj");
$el1 = $doc->createElement("el1");
$rootel->appendChild($el1);
$el2 = $doc->createElement("el2");
$rootel->appendChild($el2);
$doc->appendChild($rootel);
$doc->saveXML();
结果是
<drobj>
<el1>
<el2></el2>
</el1>
</drobj>
我期待
<drobj>
<el1></el1>
<el2></el2>
</drobj>
答案 0 :(得分:0)
$doc= new DOMDocument("1.0", "UTF-8");
$rootel = $doc->createElement("drobj");
$el1 = $doc->createElement("el1");
$rootel->appendChild($el1);
$el2 = $doc->createElement("el2");
$rootel->appendChild($el2);
$doc->appendChild($rootel);
$doc->save("test.xml");
这完全没问题。我测试了它。
我唯一改变的是将xml保存到文件的最后一行。