【发布时间】:2016-05-13 18:40:56
【问题描述】:
这个例子不言自明,我希望 getElementById 返回第二个元素,但给出了 NULL。怎么会?
$dom = new DOMDocument();
$root = $dom->createElement("root");
$el = $dom->createElement("element");
$el->setAttribute("id", "1");
$root->appendChild($el);
$el = $dom->createElement("element");
$el->setAttribute("id", "2");
$root->appendChild($el);
$dom->appendChild($root);
// OK
echo $dom->saveXML();
// NOT OK
var_dump($dom->getElementById("2"));
【问题讨论】:
标签: php xml domdocument