Christian: SimpleXML-Element löschen

Beitrag lesen

Hallo schon wieder! :(

<?php

foreach($xml->xpath('color') as $color){
if ($color->ton1 == 'Grün') {   // Rot durch Grün ersetzt
  unset($color[0]);
}
}

echo($xml->asXML());
?>

  
Sorry, es wird das erste Element gelöscht, nicht das welches Grün enthält.  
(Rot durch Grün ersetzen)  
  

> echo($xml->asXML()); zeigt mir genau das Element an welches ich löschen will.  
  
Stimmt zwar, aber ich glaub deswegen, weil ja das erste gelöscht wurde und es sonst nichts zum anzeigen gibt.  
  
Christian