purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

php4でRSS2.0をパースする

php4はphp5と違ってXML系に弱い。
MagpieRSS、PEARXML_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);
    
?>