属性を使用してxmlファイルを解析しようとしていますが、空の配列を取得し続けています。以下は、simplexml_load_stringとして解析されるxmlのサンプルです。
<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を使用すると、空の配列が返されます。必要な情報を取得するためにこれを修正するにはどうすればよいですか?この問題の解決に役立つコードスニペットをさらにアップロードできます。