2

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

但由于 RSS 文件是 XML 格式,PHP 也有 simplexml_load_file 的原生函数来解析 XML 文件。

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

4

2 回答 2

4

使用专门用于读取 RSS 提要的第三方库,您将拥有一些 SimpleXML 没有的方法和属性,因为该库中已实现。

但是,如果您想阅读简单的 XML 提要,使用 SimpleXML 就足够了。

例如,Magpie 实现了一些功能来缓存数据。

于 2013-08-13T08:10:15.397 回答
2

“RSS”是四种不同格式的名称,还有应该支持的Atom 。

使用库意味着您可以一次获得对所有这些格式的支持,而在手动执行时必须分别实现对每种格式的支持。

于 2013-08-13T08:19:24.657 回答