Richard: DOMDocument und removeChild mit item()

Beitrag lesen

Hallo,

Warum erhalte ich bei folgendem Konstrukt einen "Not found Error", obwohl Testausgaben mit nodeValue das gewünschte Ergebnis liefern?

$doc = new DOMDocument();  
$doc->load( 'config.xml' );  
  
$items = $doc->getElementsByTagName('name');  
  
for ($i = 0; $i < $items->length; $i++) {  
   echo $doc->removeChild( $items->item( $i ) );  
}  
  
$doc->saveXML();

Es erscheint folgende Fehlermeldung:

Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in pfad/zum/script.php:37 Stack trace: #0 pfad/zum/script.php(37): DOMNode->removeChild(Object(DOMElement)) #1 {main} thrown in pfad/zum/script.php on line 37

Beste Grüße
Richard

--
Um Rekursion zu verstehen, muss man erstmal Rekursion verstehen.
~§%+