涼しくなったのでサンプルを走らせてみる。
どうしてそうなるのかは分かっていないが、XML を読み込めた。
Amazon.co.jpから、引っ張ってきたXMLがあったのでsample.xml として保存。
随分昔にXSLと掛け合わせるのに保存したもの。
同じディレクトリに置く。
【sample.xml】長いので一部
<TotalPages>1</TotalPages>
<Details url=”http://www.amazon.co.jp/exec/obidos/ASIN/・・・・・(以下略)”>
<Asin>B0000000</Asin>
<ProductName>書名</ProductName>
【index.php】
<?php
// XMLファイルの読込み
$content=file_get_contents(‘sample.xml’);
// XMLデータを配列に格納
$xml_parser=xml_parser_create();
xml_parse_into_struct($xml_parser,$content,$vals);
xml_parser_free($xml_parser);
print_r($vals);?>
Array ( [URL] => http://www.amazon.co.jp/exec/obidos/ASIN/・・・・とずらずらと表示された。
基本、この形で読みこむらしい。
このあとHTMLで書き出すのだが、とりあえずここまで。
-+-
【参照サイト】
Web2.0の道具箱: PHPでのXMLファイルの読込み
PHP+MySQLマスターブック
私が今触ってるサンプルは、「定数、変数、配列、型変数 」のあたりでしょう。いつになったら「カートの操作」まで届くのやら。