Mike Richter: Mit SimpleXML korrekt auf Dokumentstruktur zugreifen

Beitrag lesen

Hallo,

also hier mal der komplette Inhalt vom Object:

SimpleXMLElement Object
(
    [Details] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [Authors] => SimpleXMLElement Object
                        (
                            [Author] => Hape Kerkeling
                        )

[ReleaseDate] => 01. Juli 2006

[BrowseList] => SimpleXMLElement Object
                        (
                            [BrowseNode] => Array
                                (
                                    [0] => SimpleXMLElement Object
                                        (
                                            [BrowseId] => 300667
                                            [BrowseName] => Formate - ...
                                        )

[1] => SimpleXMLElement Object
                                        (
                                            [BrowseId] => 146424011
                                            [BrowseName] => Formate - ...
                                        )

)

)

)

)

)

Abgefragt wird so:

<?

$xml=simplexml_load_string($xmlstring); // $xml = dann obiger Inhalt

foreach ($xml->Details AS $book)

{

if($book->Authors->Author){foreach($book->Authors->Author AS $author){echo utf8_decode($author)." ";}}

echo $book->ReleaseDate;

foreach($book->BrowseList->BrowserNode AS $nodel){ echo $nodel->BrowseId."<br>";}

}

?>