以下の URL リンクは、1 つのノードを持つ XML を返します。
http://national.atdw.com.au/soap/AustralianTourismWebService.asmx/CommandHandler?DistributorKey=201201100935&CommandName=QueryProducts&CommandParameters=<parameters>
<row><param>PRODUCT_CATEGORY_LIST</param><value>ACCOMM</value></row>
</parameters>
応答をループして、(product_name、product_description) などの属性を抽出するつもりです。プログラムを実行しても、php コードから値が返されません。以下のコードを参照してください。
<?php
$url = file_get_contents("http://national.atdw.com.au/soap/AustralianTourismWebService.asmx/CommandHandler?DistributorKey=201201100935&CommandName=QueryProducts&CommandParameters=<parameters>
<row><param>PRODUCT_CATEGORY_LIST</param><value>ACCOMM</value></row>
</parameters>");
$xml = simplexml_load_string($url);
foreach ($xml->item as $entry) {
echo $entry->product_name;
echo $entry->product_description;
}
?>
私は間違って何をしていますか?どうもありがとう