xml - 在 Perl 中解析 RSS/Atom 的最佳库是什么?

标签 xml perl rss cpan atom-feed

<分区>

我注意到 XML::RSS::Parser自 2005 年以来一直没有更新。这仍然是推荐的用于解析 RSS 或 Atom 的库吗?有更好的方法吗?

最佳答案

我不确定它曾经是“推荐的库”。如果我知道我需要解析哪种提要,我会使用 XML::RSSXML::Atom视情况而定,但如果(更有可能)我只知道这是一个网络订阅源,我会使用 XML::Feed .

根据要求添加使用 XML::Feed 的示例..

use XML::Feed;

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

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

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

关于xml - 在 Perl 中解析 RSS/Atom 的最佳库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974104/

相关文章:

perl - 如果答案已经确定,Perl 是否经过优化以跳过剩余的逻辑操作数?

arrays - 为什么在 Perl 中将列表引用分配给数组变量有效?

javascript - 如何为我的网站用户创建一个网络小部件以插入他们的博客?

php - 使用包含 HTML 的行创建 RSS Feed 会导致 Feed 为空

c# - 使用 LinqToExcel 创建 XML

xml - 当被告知返回 false 时,模板返回 true()

xml - 将相同的属性包含到多个元素中,无需复制粘贴

java - 如何添加抽屉导航?

perl - 如何查询 sqlite 的某些行,即将其分成页面(perl DBI)

python - 我收到一个存在的索引的列表索引超出范围错误