我正在尝试解析带有属性的 xml 文件,并不断得到一个空数组。这是 xml 的示例,它被解析为 simplexml_load_string:
<NumberOfOfferListings>
<OfferListingCount condition="Any">61</OfferListingCount>
<OfferListingCount condition="Used">45</OfferListingCount>
<OfferListingCount condition="New">16</OfferListingCount>
</NumberOfOfferListings>
这是我正在使用的 php 代码
$priceComp_xml = amazonCompPrice_xml($asin);
$compPricing = $priceComp_xml->xpath('OfferListingCount[@condition="Any"]');
amazonCompPrice($asin) 是根据 ASIN 值解析的 xml 文件。
我只需要提取:
<OfferListingCount condition="Any">61</OfferListingCount>
为了达到这一点,我查看了这里的许多示例,看起来我所拥有的是正确的,当我使用 print_r($compPricing) 或 var_dump 时,它只返回一个空数组。我该如何解决这个问题以获得我需要的信息?我可以上传更多有助于解决此问题的代码片段。