• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP5で名前空間を取り扱う)

PHP5で楽天トラベルキーワード検索APIを利用する方法とは?

このQ&Aのポイント
  • 楽天ウェブサービスの楽天トラベルキーワード検索APIを、PHP5で利用する方法について教えてください。
  • 名前空間で定義されている出力パラメータを取得する際にエラーが発生してしまいます。
  • IBMの「PHPでのSimpleXML処理」を参考にしましたが、正しいコーディング方法を教えてください。

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

  • ベストアンサー
  • pochichi
  • ベストアンサー率100% (1/1)
回答No.2

ストレートにSimpleXMLで読込はできないようですね。 次のやり方でoKでした。 $restData = file_get_contents($apiurl)); $restData = str_replace('header:Header', 'Header', $restData); $restData = str_replace('getAreaClass:GetAreaClass', 'GetAreaClass', $restData); $xml = simplexml_load_string($restData);

参考URL:
http://www.dayofglory.jp/archives/ent-000100.html
Gooooooogle
質問者

お礼

ありがとうございます。 うまく行きました。

その他の回答 (1)

  • pochichi
  • ベストアンサー率100% (1/1)
回答No.1

$cd = $xml->Response->header->children('​http://api.rakuten.co.jp/rws/rest/Header');​ のところの「Response->」をなくすとどうでしょう?

関連するQ&A

専門家に質問してみよう