我需要一个PHP库/脚本,可以从源中检索数据,无论它们是RSS还是ATOM,因为我希望用户插入随机的源,然后将其存储在数据库中。如果可以检查给定的URL是否是提要,那也很好。
如果有任何可以帮助我的事情,有人能告诉我吗?谢谢!
答案 0 :(得分:11)
试试这两个,他们都做RSS和Atom:
答案 1 :(得分:1)
Zend_Feed提供了功能 使用RSS和Atom提要。它 提供了一种自然语法 访问Feed,Feed的元素 属性和条目属性。 Zend_Feed也得到了广泛的支持 用于修改饲料和进入结构 用相同的自然语法,和 将结果转换回XML。在 未来,这种修改支持 可以为Atom提供支持 出版协议。
您不必使用整个Zend Framework,只需使用Zend_Feed组件及其依赖项。
答案 2 :(得分:1)
最近我创建了一个php feed阅读器类,可以解析RSS和Atom提要。这是链接http://raynux.com/blog/2009/09/02/rayfeedreader-php-class-for-parsing-rss-and-atom-feed/。
答案 3 :(得分:-1)
这可以通过SimpleXML轻松处理,并且除了您自己之外不需要任何其他人的代码。请记住,如果您提供的文件无效或不存在,SimpleXML将自行废弃。使用try / catch + execeptions。