`

[转]MagpieRSS:PHP的Rss解析器

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

来源: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 ";



    分享到:
    评论

    相关推荐

      如何在PHP中使用RSS技术.pdf

      MagpieRSS是PHP开发的RSS解析器,它提供了简单的方法来获取、解析RSS馈送并将其转换为易于阅读的格式。使用MagpieRSS的步骤通常包括以下几个部分: 1. **引入MagpieRSS库**: 在PHP脚本中,首先需要引入MagpieRSS库...

      PHP解析RSS的方法

      - 引入RSS解析库:可以使用第三方的RSS解析库,如SimplePie或MagpieRSS,这些库能够简化RSS的解析过程,提供丰富的接口和函数。 - 获取RSS源:使用PHP的HTTP客户端函数(如file_get_contents或cURL)获取RSS源。...

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

      - MagpieRSS:开源的PHP RSS解析器,便于读取和处理RSS feed。 - SimplePie:高效且易于使用的RSS和Atom解析库。 3. **缩略图生成**: - phpThumb:功能强大的PHP类库,可以自定义生成缩略图,满足各种需求。 4...

      20个非常有用的PHP类库

      2. **SimplePie**:一个简单易用的RSS/Atom解析器,提供了简洁的API来处理RSS和Atom feeds。 #### 图像处理类库 1. **phpThumb**:一个强大的图片缩略图生成类库,可以自动调整图片大小并应用各种滤镜效果。 ####...

      20个PHP常用类库小结

      - MagpieRSS:开源PHP RSS解析器,据称功能强大,但未经验证。 - SimplePie:一个快速且易于使用的RSS和Atom解析库。 3. 缩略图生成类库: - phpThumb:功能强大的图片处理工具,具体特性需要实际操作体验。 4....

      WEBPART实例

      7. **magpierss**:这是一个PHP库,用于处理RSS解析。MagpieRSS是一个轻量级的RSS/Atom feed解析器,可以帮助快速集成RSS功能到项目中。 8. **images**:存放网页所需的图像资源,如图标、背景图片等。 9. **js**...

      20个PHP常用类库

      5. **MagpieRSS** - 开源且功能强大的RSS解析器,尽管描述中提到其功能强大但未验证,实际使用中,MagpieRSS能够处理各种RSS和Atom feed格式,提供灵活的数据访问接口。 6. **SimplePie** - 以其快速性和易用性著称...

      MagpieRSS-开源

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

      php 常用类整理

      - **MagpieRSS**:开源的PHP RSS解析器,据称功能强大,可解析RSS feed并提取相关信息。 - **SimplePie**:这是一个快速且易用的RSS和Atom解析库,能高效地处理各种RSS格式的数据。 3. **缩略图生成**: - **...

      rss extender-开源

      4. **magpierss-0.72**:这是一个名为MagpieRSS的库,它是PHP的一个流行RSS解析器。它能解析RSS和Atom格式的feed,并将其转换为PHP数组,便于进一步处理和展示。版本号0.72表示这个项目使用的是该库的一个特定稳定...

      php 常用类汇总 推荐收藏

      - **MagpieRSS**: 开源的PHP RSS解析器,能够解析RSS feeds,提供了强大的功能来处理RSS内容。 - **SimplePie**: 非常快速且用户友好的RSS和Atom解析库,支持多种RSS和Atom格式,易于集成到项目中。 3. **缩略图...

    Global site tag (gtag.js) - Google Analytics