WebAPIを利用するとき、返ってきたXMLの処理で頭を悩ませる事も少なくない。そんな時はとりあえず、XML_Unserializer を使ってXMLテキストを配列に変換してしまおう
まずはライブラリを読み込み、インスタンスを作成。
require_once "XML/Unserializer.php"; $us =& new XML_Unserializer();ちなみに、オブジェクトに変換したい場合は、
require_once "XML/Unserializer.php";
$args = array('complexType'=>'object');
$us =& new XML_Unserializer($args);
とする。あとは、XMLデータを変換して出力
$result = $us->unserialize($xml); print_r($result->getUnserializedData());ファイルから読み込む場合は、
$result = $us->unserialize($file_path, TRUE); print_r($result->getUnserializedData());とする。
2008年01月28日04時56分13秒
カテゴリ: PEAR
カテゴリ: PEAR