php4でRSS2.0をパースする
php4はphp5と違ってXML系に弱い。
MagpieRSS、PEARのXML_RSSは今回読み込みたいtwitpicのRSS(RSS2.0)は読み込みに対応していなかった。
そこで、XMLを配列にするクラスを使用した。
via
PHP4でxmlパースして天気予報 - MID [MS-K's Irresponsible Diary]
PHPのテクメモ » Blog Archive » XMLを配列に・・・これが最適解かも
結果すっきりとXMLを配列に取得できた。
<?php require_once 'class.XmlToArray.php'; $xml_data = file_get_contents('http://twitpic.com/photos/purazumakoi/feed.rss'); $xmlObj = new XmlToArray($xml_data); $arrayData = $xmlObj->createArray(); print_r($arrayData); ?>