我正在考虑在我的项目中使用RSS或Atom,还使用我项目专门使用的一些我自己的特殊属性“增强”Feed。
所以我有两个问题:
1)在网络和大型网站上最常用的RSS和Atom是什么?
2)哪个最适合通过添加我自己的标签来构建?
更新
所以RSS最常用,但是我应该选择Atom,因为我需要对feed进行自己的调整?如果RSS更受欢迎,为什么不选择它呢?谷歌为什么不选择那个?
答案 0 :(得分:11)
有一天我真的对联合发布和发布格式感兴趣。我知道RSS 0.91 / 1.0 / 2.0和Atom 1.0(以及0.3版本)的所有怪癖。 Atom基本上是为了在RSS体验中创建更完整的东西,这种体验大致只包含了Dave Winer和Netscape的规范(现在只有RSS 2.0具有实用意义,其规范就在这里:http://cyber.law.harvard.edu/rss/rss.html)。 Atom由Sam Ruby创建,然后由精明人员委员会采用和开发,它产生了两件事:基于XML的联合格式和发布协议。自2005年以来,Atom是一个IETF标准,在我看来比RSS更完整,更好。
在采用时,我认为原始数据RSS仍然具有优势。许多网站决定坚持他们已经拥有的版本(RSS),播客通常也在RSS上完成。顺便说一下,有很多网站提供这两种网站。
在扩展格式时,你的第二个问题,Atom是在考虑到这一点的情况下创建的,所以你应该走这条路。 Google GData格式基本上是Atom格式的扩展:https://developers.google.com/gdata/docs/1.0/elements
答案 1 :(得分:1)
Atom绝对是标准。
我认为你使用标准来共享(或移动)信息 - 所以它就像你的信息填充的管道。通过采用Atom,您可以确信管道的两端都与其中的内容一致。它更受欢迎&想念RSS。