hawkmaster: SimpleXML liest Bereich nicht?

Beitrag lesen

Hallo

SimpleXML arbeitet mit viel PHP-Magie (Object overloading plus SPL), da helfen einem allgemeine PHP-Kenntnisse nicht unbedingt weiter. Stattdessen sollte man in der Dokumentation nachsehen, wie man bestimmte Elemente anspricht.

So viel Magie war es dann doch nicht :-)
Mein Denkfehler war einfach das ich ja eigentlich nach den Attributen gesucht habe. Ich muss also das Objekt mit dem Attributnamen ansprechen.

So geht es nun:

foreach($xml->DeviceInstallableOption[0]->feature as $news) {
    echo $news->displayname . "<br />";
    foreach($news->options->option as $opt){
echo $opt['displayvalue'] . "<br />";
    }
    echo "<hr />";
}

vielen Dank und viele Grüße
hawk