gpt4 book ai didi

perl - 如何将 Atom 转换为 RSS?

转载 作者:行者123 更新时间:2023-12-05 01:34:32 26 4
gpt4 key购买 nike

我一直在寻找一种将 Atom 提要转换为 RSS 提要的方法。我试过 atom2rss 但它只给了我文档的第一段左右,然后截断了它。有什么办法可以让 perl 脚本使用 Atom 和 RSS 库在两者之间进行转换?

最佳答案

强制性的“为什么有人想要这样做”:Atom 是一个真正的互联网标准,具有 published IETF RFC ,与规范 Internet 其余部分的同类文件相同。 RSS is an incompatible mess.
Atom 是可扩展的,而且确实有很好的扩展,比如 AtomPubthreading . RSS-only feed 阅读器的时代早已过去,因此不再需要双重发布,只需发布​​ Atom 提要即可。
但如果你不关心这个并且有工作要完成,XML::Feed提供转换作为其 API 的一部分(代码未经测试),彻底 validate你将得到什么作为输出:

my $atom = XML::Feed->parse(URI->new('http://example.com/atom.xml'));
my $rss = $atom->convert('RSS');
print $rss->as_xml;

关于perl - 如何将 Atom 转换为 RSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com