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