2016-11-10 230 views
0

我正在嘗試學習API並嘗試使用Amazon的AWSECommerceService。使用下面的XML,我試圖解析出特定的值。特別是,我想獲得一個嵌套的值,例如數字。我以爲我可以用PHP SimpleXML來做到這一點,但我很難做到這一點。爲什麼這個代碼不工作?PHP - 解析XML

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

什麼是輸出? –

+0

空白 - 絕對沒有輸出:( – AAA

回答

1

你的SimpleXML根ItemLookupResponse所以更改

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

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

謝謝!!那工作! – AAA

+0

你知道,如果有什麼辦法讓所有的變量分配到一個節點,以JSON如何提取具有類似的功能? – AAA