Whitesnake: insert_before

Beitrag lesen

Ich habe jetzt folgendes gemacht:

@$doc=domDocument::loadHTMLFile($datei1);
$allediv=$doc->getElementsByTagName('div');

dann hab ich ein paar Elemente generiert etc. ihnen Attribute eingehängt etc.
$divtree->appendChild($tabletree);
 $tabletree->appendChild($trtree);
  $trtree->appendChild($tdtree); usw.

Sprich das $divtree soll dann später eingehängt werden.

for ($i=0; $i < $allediv->length; $i++) {
 $divitems=$allediv->item($i);
  if ($divitems->getAttribute('nummer') == $_POST['divid']) {
   $i++;
   $beforediv = $allediv->item($i);
    $doc->getElementsByTagName('div')->item(0)->insertBefore($divtree, $beforediv);

}
  }

Dabei krieg ich aber nur folgende Fehlermeldung:

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

Line 182 ist folgende:

$doc->getElementsByTagName('div')->item(0)->insertBefore($divtree, $beforediv);