PHP5になったのでPEARのXML_Unserializerを使用しなくてもAPIに対応できそうですが、今までPHP4の時に使用していたので修正する時間もないので継続して使用しています。 ところであるAPIが文字コードshift_jisで出力されているようでXML_Unserializerで文字化けとなりました。 そこで以前、経験したようにXML_Unserializerのオプションを使用してコードをUTF-8に変換するとUTF-8でAPIを配列に出力してくれます。 require_once "XML/Unserializer.php"; $xml_data = file_get_contents(’リクエストURL’); $parser = new XML_Unserializer(array('parseAttributes' => true,'targetEncoding' =>