PHP4 + XML

2017年10月28日

PHP5については、XMLを簡単に扱うための関数が用意されています。
amazonWEBサービスなどXMLで出力されたデータを加工しようと思うときにXMLの形式のまま処理をしようとすると面倒。
だから関数を使うわけです。
で、PHP5が利用できれば何の問題もないですが、レンタルサーバの多くはまだまだPHP4が多い。
午前中からXMLを配列に格納する方法をウンウンとうなぎながら考えいていたけど、アチラを立てればコチラが立たずで断念。
ネットをアチコチ探しているうちに、すっごい便利なライブラーを見つけた。
Keith Devens – PHP XML Library
このライブラリーを知ったのは、PHP4.x用XMLライブラリのエントリーにて。
使い方も簡単で、ライブラリーを[ xml.php ]と保存してxmlデータが[ $xml ]だった場合。
include(‘xml.php’);
$data = XML_unserialize($xml);

と記述するだけ。$dataに配列格納されます。
ものすごく感動しています。