2013-10-04 1 views
0

DOMDocument가 있는데 다른 노드보다 먼저 노드를 삽입하려고합니다.PHP DOMDocument insertBefore "찾을 수 없음 오류"가 throw됩니다.

$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

버그가 있습니다. $ref =$ref_node =

이어야합니다.
관련 문제