如何解决我需要用于PHP的RSS和Atom阅读器API!
| 我正在使用基于PHP的供稿阅读器,并且正在使用自己编写的阅读器类。问题是我无法决定下一步去哪里。我有RSS 1.0支持,但我也希望它支持2.0和Atom。 我一直在研究不同的XML读取技术,目前我正在使用DOMdocument进行读取。但是由于我只需要阅读功能而不需要写功能,这似乎有点过头了,因为我也希望该应用程序尽可能快且轻便。因此,我无法决定应该使用SAX,SimpleXML,XMLReader,DOM还是XPath。根据我的理解,SAX是最轻量级的替代方法,因为它不会将整个文档加载到对象中,而只会扫描文档,对吗? 当我对其进行研究时,这一切似乎都有些沉重,这就是为什么我开始研究现有API的原因。 我已经研究了Magpierss和Simplepie,但它们都已经过时了。我想使用Simplepie,但是它缺少PHP 5支持。那么,对于轻量级快速解决方案,您有何建议?解决方法
如何使用Google Reader API(非官方)。它会将您指定的任何RSS feed重写为ATOM的功能。若要使用,只需将feed的URL附加到:
http://www.google.com/reader/atom/feed/{URLENCODED_RSSFEED_URL}
例如,比较Twitter搜索RSS feed(MRSS格式):
http://search.twitter.com/search.rss?q=stackoverflow
重写为ATOM:http://www.google.com/reader/atom/feed/http%3A%2F%2Fsearch.twitter.com%2Fsearch.rss%3Fq%3Dstackoverflow
在GReader的API中不需要身份验证即可访问此功能。可以在Google Code的GoogleReaderAPI上找到更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。