rss和atom聚合规范的区别

rss 和 atom是两种不同的信息聚合规范,它们具有相似的基于 XML 的格式。它们的基本结构是相同的,只在节点的表达式上有一点区别。

rss 和 atom的区别如下表所示:

不同点 RSS 2.0 Atom 1.0
规范 哈佛大学拥有版权并冻结了 RSS 2.0 规范。 Atompub 工作组(属于 IETF)就 Atom 1.0 规范达成一致意见,并在将来有可能重新修订。
所需内容 RSS 2.0 包含所需的摘要级别的标题、链接和描述。它不需要在摘要中出现的任何单独项的字段。 Atom 1.0 包含摘要和条目所需的标题(可以为空)、惟一标识和最后更新的时间戳。
有效负载(payload) RSS 2.0 可以包含普通文本或者转义 HTML,但是不能分辨所提供的是两个中的哪一个。 Atom 1.0 包含有效负载容器。
全部或者部分内容 RSS 2.0 有一个  元素,可以包含条目的全部文本或者大纲。它没有用于标识内容是否完全的内置方法。 Atom 1.0 提供单独的  和  元素。如果它是非文本的或者非本地的内容,出于可访问性的原因摘要将很好用。
自动发现 RSS 2.0 用不同的方法实现自动发现。 Atom 1.0 标准化自动发现。
提取和聚合 RSS 2.0 只有一个可识别的形式:一个 文档。 Atom 1.0 允许独立的 Atom Entry 文档,可以使用任何网络协议传输;例如,XMPP。Atom 也支持聚合摘要,其中,条目指向它们来自的摘要,前提是如果它们将被包含到其他摘要中。

如今,rss和atom都得到了广泛的应用,很多网站同时提供rss格式和atom的聚合订阅。鉴于rss2.0的版权问题和长久以来的未更新,在不久的将来,atom可能会彻底取代rss。

标签:

网站建设
声明:本站发布的内容以原创、转载、分享网络内容为主,如有侵权,请联系电话:021-51697771-8029,邮箱:mj@cndns.com ,我们将会在第一时间删除。文章观点不代表本站立场,如需处理请联系我们。

热门TAG

热门视频