`

[转]MagpieRSS:PHP的Rss解析器

 
阅读更多

来源:http://qtutu.com/blog/?p=225



MagpieRSS是一个很好的Rss解析类,它完全支持RSS 0.9 - 1.0, 部分支持 RSS 2.0。

* supports RSS 0.9 - 1.0, with limited RSS 2.0 support
* supports namespaces, and modules, including mod_content and mod_event
* open minded [1]
* simple, functional interface, to object oriented backend parser
* automatic caching of parsed RSS objects makes its easy to integrate
* supports conditional GET with Last-Modified, and ETag
* uses constants for easy override of default behaviour
* heavily commented

PHP新闻聚合工具lilina使用的Rss解析器就是MagpieRSS。

这个东西使用起来很简单,下边是官方的一个例子:

require_once(rss_fetch.inc);
$url = $_GET['url'];
$rss = fetch_rss( $url );

echo

"

    "
""Channel Title: " . $rss->channel['title'] . " ;
echo ";
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "
  • $title"
  • ;
    }
    echo ";
    分享到:
    评论

    相关推荐

      20个非常有用的PHP类库 加速php开发

      图表库 下面的类库可以让你很简的创建复杂的图表和图片。...MagpieRSS – 开源的PHP版RSS解析器,据说功能强大,未验证。 SimplePie – 这是一个非常快速,而且易用的RSS和Atom 解析库。 缩略图生成 phpThumb

      MagpieRSS-开源

      MagpieRSS 是一个简单的、功能强大的 PHP 接口,用于解析 RSS 1.0(及更早版本)。 Magpie 建立在 PHP 的 XML (expat) 解析器之上,并具有用于存储解析的 RSS 对象的集成缓存,其设计简单且“类似 PHP”使用。

      php 常用类整理

      图表库 下面的类库可以让你很简单就能创建复杂的图表和图片。...MagpieRSS – 开源的PHP版RSS解析器,据说功能强大,未验证。 SimplePie – 这是一个非常快速,而且易用的RSS和Atom 解析库。 缩略图生成 phpThumb –

      20个PHP常用类库小结

      MagpieRSS – 开源的PHP版RSS解析器,据说功能强大,未验证。 SimplePie – 这是一个非常快速,而且易用的RSS和Atom 解析库。 缩略图生成 phpThumb – 功能很强大,如何强大还是自己去体会吧。 支付 PHP Payment ...

      php 常用类汇总 推荐收藏

      图表库下面的类库可以让你很简单就能创建...MagpieRSS – 开源的PHP版RSS解析器,据说功能强大,未验证。SimplePie – 这是一个非常快速,而且易用的RSS和Atom 解析库。缩略图生成phpThumb – 功能很强大,如何强大还

      xna.rar_RSS_XNA_atom_opml_聚合

      1.支持RSS多核心切换,默认支持lastrss,simplepie,magpierss 2.支持 RDF,RSS,ATOM feeds 支持智能识别 3.基于浏览器Web端的前台浏览和后台管理,可在前台编辑,删除,锁定相关新闻 4.支持站点和时间分类,Tags浏览,...

      IXNA聚合程序 v0.5.rar

      1.支持RSS多核心切换,默认支持simplepie,magpierss 2.支持 RDF,RSS,ATOM feeds 支持智能识别 3.基于浏览器Web端的前台浏览和后台管理,可在前台编辑,删除,锁定相关新闻 4.支持站点和时间分类,Tags浏览,单独页面...

      BF2: MC Stats Retriever-开源

      这是一个从EA服务器中从游戏《战地2:现代战争》中检索统计信息的脚本。 它基于Consti的GamerCard Extracter,并使用了Snoopy,php Web浏览器,MagPieRss和rss检索器。

      xna.rar_atom

      国内最好的开源PHP新闻聚合 1.支持RSS多核心切换,默认支持simplepie,magpierss 2.支持 RDF,RSS,ATOM feeds 支持智能识别 3.基于浏览器Web端的前台浏览和后台管理,可在前台编辑,删除,锁定相关新闻

      Http 1.1 Etag 与 Last-Modified提高php效率

      在 Blog 盛行的今天,一些 Web 应用需要解析大量的 RSS Feed .如何提高效率是个非常重要的问题.在 MagpieRSS 的 Features 中列举了这样的一条: ...

      易客CRM单机免费版本.zip

      Apache software, MySQL server, PHP, SugarCRM, ADOdb, Smarty, PHPMailer, phpSysinfo, MagpieRSS and others, each licensed under a separate Open Source License. vtiger....

    Global site tag (gtag.js) - Google Analytics