simplexml_load_file vs第三方RSS解析库。(PHP)

时间:2013-08-13 08:00:37

标签: php simplexml simplepie rss-reader magpie

我希望用PHP解析RSS提要。我首先找到了各种第三方库来做同样的事情:喜鹊和simplepie。

但由于RSS文件是XML格式,PHP还具有simplexml_load_file的本机函数来解析XML文件。

那么为什么需要外部库而不使用本机函数呢?

2 个答案:

答案 0 :(得分:4)

使用专门阅读RSS源的第三方库,您将拥有SimpleXML没有的一些方法和属性,因为已在此库中实现。

但是如果你想阅读一个简单的XML feed,那么使用SimpleXML就足够了。

例如,Magpie实现了一些缓存数据的函数。

答案 1 :(得分:2)

“RSS”是four different formats的名称,还应该支持Atom

使用库意味着您可以同时获得所有这些格式的支持,而在手动执行时必须单独支持每个格式。