作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在寻找一种将 Atom 提要转换为 RSS 提要的方法。我试过 atom2rss 但它只给了我文档的第一段左右,然后截断了它。有什么办法可以让 perl 脚本使用 Atom 和 RSS 库在两者之间进行转换?
最佳答案
强制性的“为什么有人想要这样做”:Atom 是一个真正的互联网标准,具有 published IETF RFC ,与规范 Internet 其余部分的同类文件相同。 RSS is an incompatible mess.
Atom 是可扩展的,而且确实有很好的扩展,比如 AtomPub和 threading . 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/
我是一名优秀的程序员,十分优秀!