2016-11-10 2 views
0

Ich versuche, APIs zu lernen und mit dem Amazon AWSECommerceService versuchen. Mit dem unten stehenden XML versuche ich bestimmte Werte zu analysieren. Insbesondere möchte ich einen Wert erhalten, der innerhalb eines Nests liegt, wie die Zahl mit. Ich dachte, ich könnte das mit PHP SimpleXML machen, aber es fällt mir schwer, das zu tun. Warum funktioniert dieser Code nicht?PHP - Parse XML

<?php 
$xml=simplexml_load_file("test.xml") or die("Error: Cannot create object"); 
echo $xml->ItemLookupResponse[0]->Offers->TotalOffers . "<br>"; 
?> 
+0

Was ist der Ausgang? –

+0

Leer - absolut keine Ausgabe :( – AAA

Antwort

1

Ihre SimpleXML Wurzel ItemLookupResponse so

ändern
echo $xml->ItemLookupResponse[0]->Offers->TotalOffers . "<br>"; 

in

echo $xml->Items->Item->Offers->TotalOffers . "<br>"; 
+0

Vielen Dank !! Das hat funktioniert !! – AAA

+0

Wissen Sie, ob es eine Möglichkeit gibt, alle Variablen einem Knoten zuzuweisen? Ähnlich wie JSON eine Extraktfunktion hat? – AAA