我正在研究基于PHP的feed阅读器,我正在使用我自己编写的阅读器类。问题是我无法决定下一步该去哪里。我有RSS 1.0支持,但我也希望它支持2.0和Atom。
我一直在研究不同的XML阅读技术,目前我正在使用DOMdocument进行阅读。但是因为我只需要阅读能力而不是编写它似乎有点过分,因为我也希望这个应用程序尽可能快速和轻量级。所以我无法决定是否应该使用SAX,SimpleXML,XMLReader,DOM或XPath。根据我的理解,SAX是最轻量级的选择,因为它不会将整个文档加载到一个对象中,而只是扫描文档,对吗?
当我研究它时,这一切看起来都有点沉重,这就是我开始研究现有API的原因。
我看过Magpierss和Simplepie,但他们都非常过时了。我想使用Simplepie但它缺乏PHP 5支持。那么您对轻量级和快速解决方案的建议是什么?
答案 0 :(得分:0)
如何使用Google阅读器API(非官方)。它是如何重写您指定到ATOM的任何RSS提要的。要使用,只需将Feed的网址附加到:
http://www.google.com/reader/atom/feed/{URLENCODED_RSSFEED_URL}
例如,比较Twitter搜索RSS提要(MRSS格式): http://search.twitter.com/search.rss?q=stackoverflow
在GReader的API中无需身份验证即可访问此功能。更多信息可以在GoogleReaderAPI at Google Code找到。