基于PHP的RSS解析器-MagpieRSS

2009-12-10 No Comments

MagipieRss是由kellan使用php编写的一个简单但很强大的rss解析器。可从sourceforge免费获得。MagpieRss提供了简洁实用的方式获取和现实rss提要。下面就简单地介绍一下其功能。 安装MagpieRSS 如果熟悉php类安装,那么MagpieRSS的安装同样很简单。只要将其放到php能够引用的目录中即可: 1: 从sourceforge获取安装包 2:解压到php安装程序的includes目录。Windows一般为C:\php\includes 也可以将解压的路径添加到php.ini文件中的include_path指令 总之,你编写的脚本可以引用到MagpieRSS提供的类就可以 3: 在脚本中引用Magie类 require 'rss_fetch.inc'; MagpieRSS的使用 首先你要建立需要解析的rss文件-clovery.xml。例如: <?xml version="1.0" encoding="utf-8"?> /* 记得xml声明 */ <rss version="2.0"> <channel> <title>Clovery</title> <description>又一个 WordPress 博客</description » » »阅读更多

RSS2.0规范

2009-12-08 No Comments

RSS是一种基于XML的格式规范。通过网站提供的RSS文件,你可以轻松订阅你所感兴趣的博客文章、实时新闻、天气预报、股市财经等信息。省去了在浩瀚的互联网上搜寻信息所花费的宝贵时间,以便你用这些时间来关注更有价值的工作。RSS可以借助RSS阅读器、aggregator等网页或桌面软件来阅读,也可以通过浏览器集成的RSS阅读功能。如果网站提共RSS订阅功能,你可以在Firefox的地址栏,看到RSS的小图标,点击它会出现多个选项,例如:“订阅Clovery RSS Feed”,如果你提供了Atom订阅,也会显示出来。只不过有的浏览器不能够直接解析RSS文件,需要点击鼠标右键“查看页面源文件”选项来解析、查看。 上面说了RSS基于XML,所以RSS文档必须遵循W3C公布的XML规范。如果熟悉XML,那么RSS也就很容易学习了,毕竟它是基于XML的。 在一个RSS文档中,根元素是带有一个version属性的<rss>标签,version属性指明文档所遵循的RSS规范,一般设置为2.0。<rss>元素只有 » » »阅读更多