2016-11-10 180 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