前の記事 ≪:PhotoShopでMP3プレイヤーのデザインを作成するチュートリアル
次の記事 ≫:PHPで携帯からセッションを使う場合の設定方法

PHPからシンプルにRSSをパースできるクラスライブラリ「Last RSS」

2008年01月15日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
Last RSS - PHP RSS parser/reader
lastRSS.php is simple yet powerfull PHP class to parse RSS.

PHPからシンプルにRSSをパースできるクラスライブラリ「Last RSS」。
1つのファイルのinclude で済み、必要最小限の機能で、クラスライブラリの分かりやすい形で使えます。



コード例は次のようにシンプル

// include lastRSS library
include './lastRSS.php';

// create lastRSS object
$rss = new lastRSS;

// setup transparent cache
$rss->cache_dir = './cache';
$rss->cache_time = 3600; // one hour

// load some RSS file
if ($rs = $rss->get('URL of some RSS file')) {
    // here we can work with RSS fields
    print_r($rs);
}
else {
    die ('Error: RSS file not found...');
}

Pearにも依存せず、9KBというファイルサイズ、そして余分な機能は組み込まれていないシンプルさがあります。
ちょっと古いライブラリでメンテナンスもされていなさそうですが、RSS0.9, 1.0 and 2.0をパースする分には問題ないかも。

その他、RSSパースライブラリ

  • magpierss - 古くから存在していて、RSS0.9, 1.0, 2.0 ,ATOMのパースが可能
  • SimplePie - RSS/ATOMパース機能のほか、ソーシャルブックマークへの購読リンク生成機能などを持つ
  • PearのXML_RSS - Pear の XML パーサー
関連の記事検索:PHP, RSS
スポンサード リンク

By.KJ : 2008年01月15日 10:05 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)