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);