Wie bekomme ich Werte von XML-Elementen?
Ich habe einige XML-Daten und versuche, auf einige Elemente zuzugreifen. Die Datenstruktur ist wie folgt (mit print_r ($ data)). Ich kann erhalten$data->{'parent'}->title
, es funktioniert, aber wenn ich versuche, den Wert von href mit @ zu erhalt$data->{'parent'}->link[0]->{'@attributes'}->href
.. es funktioniert nicht .. irgendwelche Ideen?
Vielen Dan
SimpleXMLElement Object
(
[@attributes] => Array
(
[children] => 29
[modules] => 0
)
[title] => Test title
[link] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => data.php?id=2322
[rel] => self
[type] => application/xml
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => data.php?id=2342
[rel] => alternate
[type] => text/html
)
)
)
[parent] => SimpleXMLElement Object
(
[@attributes] => Array
(
[children] => 6
[modules] => 0
)
[title] => Top
[link] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => /data.php?id=5763
[rel] => self
[type] => application/xml
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => /data.php?id=2342
[rel] => alternate
[type] => text/html
)
)
)
)
)