• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:■■simpleXMLでホットペッパーのAPIを…php5■■)

simpleXMLでホットペッパーのAPIを使用し、住所を表示したいが表示されない

このQ&Aのポイント
  • 上記のソースでホットペッパーのAPIを使用し、simplexml_load_fileで読み込んで住所を表示したいが、真っ白になり何も表示されない
  • 質問者はさくらレンタルサーバでphp5を使用しており、なぜかホットペッパーのAPIを使用する際にうまく動かない問題に直面している
  • 質問者はホットペッパーのサンプルを参考にしているが、それでもうまくいかないため、どなたか教えて欲しいと求めている

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<?php /* tested on PHP 6.0.0-dev (cgi-fcgi) (built: Oct 26 2008 12:31:56) */ $xml = simplexml_load_file("http://api.hotpepper.jp/GourmetSearch/V110/?key=guest&Latitude=35.660818&Longitude=139.775426&Range=3"); /* 出力してみればわかるが,ルートノードをわざわざ取得しようとしているのが問題 print_r($xml); */ header("Content-Type:text/plain"); foreach ($xml->Shop as $Shop) { echo $Shop->ShopAddress . "\n"; } ?>

podjack
質問者

お礼

>出力してみればわかるが,ルートノードをわざわざ取得しようとしているのが問題 なるほど!ルートノードは必ず取得しなければならないものと思い込んでいました… お教えいただいたコードで見事できました! ご丁寧にコードまで作っていただき助かりました^^ 本当に感謝します!himajin100000さんのやさしさに感謝です!

関連するQ&A