SimplePie

《SimplePie》是一個非常簡單、實用的Syndication數據處理工具包。

基本介紹

  • 中文名:SimplePie
  • 優點:快速的分析閱讀RSS或Atom格式數據
之前接觸的更多是MagpieRSS,SimplePie在對RSS或Atom的數據處理能力上毫不遜色於MagpieRSS,同時 SimplePie擁有了比MagpieRSS更多的實用方法和屬性,這可以幫助你快速的構建一個RSS閱讀器或RSS數據處理模組。
SimplePie的使用非常簡單,SimplePie的構造方法是:
SimplePie
SimplePie
// $feed_url : 要分析的feed數據地址
// $cache_location : 快取目錄,默認為 ./cache
// $cache_max_minutes : 快取最長時間,默認為 60 分鐘
function SimplePie($feed_url = null, $cache_location = null, $cache_max_minutes = null)
通過構造方法,可以一步獲取到feed數據:
// 一步就可以獲取到feed數據
$feed = SimplePie('http://feed.amznz.com/');
// 測試結果
print_r($feed);
但是,通常的會這么使用,會讓程式結構更清晰:
$feed = SimplePie;
$feed->feed_url('http://feed.amznz.com');
// init 是 SimplePie 中最重要的方法,所有的數據分析都在 init 方法中處理完成的
$feed->init;
// 測試結果
print_r($feed);
獲取到數據之後,調用 SimplePie 提供的實用方法,就很容易組裝成一個個人的RSS閱讀器了。
SimplePie 設計的一個很大的不合理之處是將 items 的排序方法內置在 init 方法中,這樣想使用原生數據就需通過其他方式來實現了。
文章來自ZNZ-BLOG http://www.amznz.com/

熱門詞條

聯絡我們