我希望用PHP解析RSS提要。我首先找到了各种第三方库来做同样的事情:喜鹊和simplepie。
但由于RSS文件是XML格式,PHP还具有simplexml_load_file的本机函数来解析XML文件。
那么为什么需要外部库而不使用本机函数呢?
答案 0 :(得分:4)
使用专门阅读RSS源的第三方库,您将拥有SimpleXML没有的一些方法和属性,因为已在此库中实现。
但是如果你想阅读一个简单的XML feed,那么使用SimpleXML就足够了。
例如,Magpie实现了一些缓存数据的函数。答案 1 :(得分:2)
“RSS”是four different formats的名称,还应该支持Atom。
使用库意味着您可以同时获得所有这些格式的支持,而在手动执行时必须单独支持每个格式。