• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLファイルを表示するPHP)

PHPでXMLファイルを表示する方法

このQ&Aのポイント
  • PHPを使用してXMLファイルを表示する方法について詳しく説明します。
  • XMLファイルの内容をPHPスクリプトで読み込み、指定の部分を表示する方法について解説します。
  • XMLファイル内の要素や属性を適切に指定することにより、PHPスクリプトでの表示を実現します。

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

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

No2です。 専門家でないのでコードはめちゃくちゃだと思いますが... 1. プログラムでダウンロードした2つをPHPファイルをインクルードします。 include_once ("xml.php"); include_once ("dBug.php"); 2. ECSサービスにアクセスして生データを$ecsdataみたいな変数に取得します。 3. その変数をXML_unserialize()関数に通します。 $ecs_ary = XML_unserialize($ecsdata); 4. $ecs_aryには配列に変換されたXMLデータが格納されています。 5. このデータを表示したい場合はdBugオブジェクトに配列の変数をほうり込みます。 new dBug ($ecs_ary); 以上です。ECS4.0をPHPで扱う部分は以下のページを参照しました。 特集 WebサービスをAmazonで知る――PHPでECS 4.0を使うテクニック http://www.itmedia.co.jp/enterprise/articles/0501/17/news004.html http://www.itmedia.co.jp/enterprise/articles/0502/28/news003.html

wf3255
質問者

補足

>2. ECSサービスにアクセスして というところの詳細を把握したいのですが もしよろしければご教授願います。

その他の回答 (2)

回答No.2

本当はちゃんとXMLを理解してXSLを準備するべきなのでしょうがちょっと荷が重いので、私は XMLを配列に変換するPHPを使用しています。 http://keithdevens.com/software/phpxml 英文のサイトですが、使い方はすぐわかると思います。 これにビジュアルで配列を表示してくれるPHP dBug.phpを一緒に使うとプログラミングがずいぶん楽です。 http://dbug.ospinto.com

wf3255
質問者

補足

アドバイスありがとうございます。 >http://keithdevens.com/software/phpxmlhttp://dbug.ospinto.com いろいろ触ってみたのですがどうも使い方がわかりません。もしよろしければ簡単にご教授願えますか?

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1
wf3255
質問者

補足

PHPが4.3.8のため、SimpleXMLは使えません。 参考であげてくださったURI内の例のように要素/属性の階層が深くないものは自分でもできるのですが、私が質問している内容のような(test.xml)ファイルだとちょっとわからなくなってしまうのです。

関連するQ&A