在Perl中解析RSS / Atom的最佳库是什么? [英] What's the best library for parsing RSS/Atom in Perl?

查看:61
本文介绍了在Perl中解析RSS / Atom的最佳库是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我注意到 XML :: RSS :: Parser 还没有'自2005年以来已进行了更新。仍然推荐使用此库来解析RSS或Atom吗?有更好的方法吗?

I notice that XML::RSS::Parser hasn't been updated since 2005. Is this still the recommended library for parsing RSS or Atom? Is there a better one or a better way?

推荐答案

我不确定它是否曾经是推荐的库。如果我知道我需要解析哪种类型的供稿,则可以使用 XML :: RSS XML :: Atom 视情况而定,但如果(更有可能)我只是知道这是一个网络供稿,我使用 XML :: Feed

I'm not sure it's ever been the "recommended library". If I know which kind of feed I need to parse, I use XML::RSS or XML::Atom as appropriate, but if (as is more likely) I just know it's a web feed, I use XML::Feed.

添加按要求使用XML :: Feed的示例。

Adding an example of using XML::Feed as requested..

use XML::Feed;

my $feed = XML::Feed->parse(\$string_containing_feed);

foreach ($feed->entries) {
  print $_->title, "\n";
  print $_->content->body, "\n";
}

这几乎都是从模块文档中复制的。

This is all pretty much copied from the module documentation.

这篇关于在Perl中解析RSS / Atom的最佳库是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆