dongtiannan0367 2016-11-09 19:33
浏览 26
已采纳

PHP - 解析XML

I am attempting to learn APIs and trying with the Amazon's AWSECommerceService. Using the XML below, I am trying to parse out specific values. In particular, I would like to get a value that is within a nest such as the number with . I thought I could do this with PHP SimpleXML but I am having a hard time doing this. Why won't this code work?

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

1条回答 默认 最新

  • dougaoshang0237 2016-11-09 20:52
    关注

    Your simpleXML root is ItemLookupResponse so change

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

    into

    echo $xml->Items->Item->Offers->TotalOffers . "<br>";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?