- ベストアンサー
PHPでXMLファイルを表示する方法
- PHPを使用してXMLファイルを表示する方法について詳しく説明します。
- XMLファイルの内容をPHPスクリプトで読み込み、指定の部分を表示する方法について解説します。
- XMLファイル内の要素や属性を適切に指定することにより、PHPスクリプトでの表示を実現します。
- みんなの回答 (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
その他の回答 (2)
- harutomo777
- ベストアンサー率34% (28/81)
本当はちゃんとXMLを理解してXSLを準備するべきなのでしょうがちょっと荷が重いので、私は XMLを配列に変換するPHPを使用しています。 http://keithdevens.com/software/phpxml 英文のサイトですが、使い方はすぐわかると思います。 これにビジュアルで配列を表示してくれるPHP dBug.phpを一緒に使うとプログラミングがずいぶん楽です。 http://dbug.ospinto.com
補足
アドバイスありがとうございます。 >http://keithdevens.com/software/phpxml >http://dbug.ospinto.com いろいろ触ってみたのですがどうも使い方がわかりません。もしよろしければ簡単にご教授願えますか?
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
http://okwave.jp/kotaeru.php3?qid=1666125 http://okwave.jp/kotaeru.php3?qid=2109966 http://okwave.jp/kotaeru.php3?qid=2145955 あたりが参考になりますか
補足
PHPが4.3.8のため、SimpleXMLは使えません。 参考であげてくださったURI内の例のように要素/属性の階層が深くないものは自分でもできるのですが、私が質問している内容のような(test.xml)ファイルだとちょっとわからなくなってしまうのです。
補足
>2. ECSサービスにアクセスして というところの詳細を把握したいのですが もしよろしければご教授願います。