Hallo,
Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in postgenerator.php:182 Stack trace: #0 {main} thrown in postgenerator.php on line 182
Hier mal ein funktionierender Testcase mit DIVs:
<?php
$doc=new DOMDocument;
$div_haupt=$doc->createElement("div");
for($i=0;$i<3;$i++)
{
$div_unter=$doc->createElement("div");
$div_unter->appendChild($doc->createTextNode("Text".intval($i+1)));
$div_haupt->appendChild($div_unter);
}
$doc->appendChild($div_haupt);
$div_test=$doc->createElement("div");
$div_test->setAttribute("id","test");
$div_test->appendChild($doc->createTextNode("Knoten mit ID test"));
$div_knoten0=$doc->getElementsByTagName("div")->item(0);
$div_knoten3=$doc->getElementsByTagName("div")->item(3);
$div_knoten0->insertBefore($div_test,$div_knoten3);
print "<pre>".htmlentities($doc->saveHTML())."</pre>";
/* Ergebnis:
<div>
<div>Text1</div>
<div>Text2</div>
<div id="test">Knoten mit ID test</div>
<div>Text3</div>
</div>
*/
?>
MfG, Thomas