Hallo zusammen,
ich komme zu keiner Lösung.
Die Ausgabe des Objekts sieht folgendermaßen aus:(gebe hier nur mal die ersten zeilen an):
object(SimpleXMLElement)#1 (2) {
["@attributes"]=>
array(3) {
["TimeStamp"]=>
string(29) "2008-02-29T03:03:31.384+01:00"
["Version"]=>
string(5) "1.006"
["PrimaryLangID"]=>
string(2) "en"
}
["CarDescriptiveContents"]=>
object(SimpleXMLElement)#2 (1) {
["CarDescriptiveContent"]=>
object(SimpleXMLElement)#3 (7) {
["@attributes"]=>
array(7) {
["UnitOfMeasureCode"]=>
string(1) "2"
["CarCode"]=>
string(4) "4711"
["CurrencyCode"]=>
string(3) "EUR"
["CarName"]=>
string(29) "Golf"
["BrandName"]=>
string(7) "VW"
["ID"]=>
string(4) "4711"
["TimeZone"]=>
string(5) "GMT+1"
}
["CarInfo"]=>
object(SimpleXMLElement)#4 (7) {
["@attributes"]=>
array(2) {
["WhenBuilt"]=>
string(4) "1999"
["CarStatusCode"]=>
string(1) "1"
}
["CarName"]=>
object(SimpleXMLElement)#10 (1) {
["@attributes"]=>
array(1) {
["CarShortName"]=>
string(29) "Golf"
}
}
Ich möchte nun die Variablen einzeln ausgeben:
<?php
$Variable = simplexml_load_file("car.xml");
echo $Variable->CarDescriptiveContents->CarDescriptiveContent[attributes]->CarName;
?>
es wird nichts ausgeben...
Kann mir jemand helfen?
Vielen Dank