我应该在PHP中使用什么RSS解析器?

Rom*_*man 5 php rss parsing atom-feed

我正在搜索用PHP编写的RSS解析器.问题不在于我找不到一个.问题是有太多而且很难决定使用哪一个(特别是当我没有使用它们并尝试它们太耗费时间).

谁能推荐我一个"好"的RSS解析器?

以下要求对我很重要(按重要性排序):

  1. 它能够提取Feed中给出的所有信息(不仅包括标题,描述和链接,还包括所有内容,例如供稿作者,供稿图标,商品标签等).
  2. 它不仅应该能够读取RSS源,还能读取Atom源.
  3. 它应该容忍"破坏"的RSS(Atom)提要.
  4. 它应该很简单.

Ben*_*ard 8

我的事实答案将是"你试过SimplePie吗?",这是一个非常好的XML解析器,但你必须看看他们的演示,看看它如何处理破碎的feed :-)


Gor*_*don 5

除了已经提到了SimplePie,有那么Zend_Feed(可独立使用),并因为这是XML,无论如何,你也可以使用任何原生XML扩展,如DOMXMLReader的.