0

以下の 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;
}

?>

私は間違って何をしていますか?どうもありがとう

4

1 に答える 1