PHP DOMDocument insertBefore抛出“未找到错误”

时间:2013-10-04 14:51:30

标签: php xml dom domdocument

我有一个DOMDocument,我试图在另一个节点之前插入一个节点。

$doc = $parent->ownerDocument;
$xref_node = $doc->importNode($xref, true);
$ref = $doc->importNode($ref, true);
$parent->insertBefore($xref_node, $ref_node);

$ parent,$ xref和$ ref是DOMElements。

不知何故,这会在我使用insertBefore的行上生成“Not Found Error”。

知道为什么吗?我在这里使用$ parent的ownerDocument,在此文档中导入两个节点$ xref和$ ref,然后尝试在同一文档的节点上使用插入。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

有一个错误:$ref =应为$ref_node =