RSS - 版本历史
RSS 最初由 Netscape 发明。他们希望使用 XML 格式来分发新闻、故事和信息。Netscape 改进了 RSS 版本,然后将其放弃。
后来 Userland Software 开始控制 RSS 规范并发布更新的 RSS 版本。他们继续开发自己的 RSS 版本,最终 UserLand 发布了 RSS v2。
RSS 已发布许多不同版本。
12/27/97 - Userland 的 Dave Winer 开发了 scriptingNews。RSS 诞生了。
3/15/99 - Netscape 开发了 RSS 0.90(支持 scriptingNews)。这只是带有 RDF 标头的 XML,用于 my.netscape.com。
1999 年 6 月 15 日 - UserLand 的 Dave Winer 开发了 scriptingNews 2.0b1,其中还包括 Netscape 的 RSS 0.90 功能。
1999 年 7 月 10 日 - Netscape 开发了 RSS 0.91。在这个版本中,他们删除了 RDF 标头,但包含了 scriptingNews 2.0b1 中的大多数功能。
7/28/99 - UserLand 弃用了 scriptingNews 格式,只采用了 RSS 0.91。
Netscape 停止了 RSS 开发。
6/4/00 - UserLand 发布了官方 RSS 0.91 规范。
8/14/00 - 由 O'Reilly 的 Rael Dornfest 领导的一个小组开发了 RSS 1.0。此格式使用 RDF 和命名空间。此版本经常被误认为是 0.91 的新版本,但这是一种与 RSS 0.91 没有任何关系的全新格式。
12/25/00 - UserLand 的 Dave Winer 开发了 RSS 0.92,这是带有可选元素的 0.91。
04/20/01 - 讨论了 RSS0.93,但从未部署。
03/14/02 - MetaWeblog API 将 RSS 0.92 与 XML-RPC 合并,以提供强大的博客 API。
09/18/02 - Dave Winer 离开 Userland 后开发了 RSS 2.0。这是带有可选元素的 0.92。MetaWeblog API 已针对 RSS 2.0 进行更新。在开发过程中,此格式被称为 0.94。
07/15/03 - 官方规范 RSS 2.0 在 Creative Commons 许可下通过哈佛大学发布。
应使用哪个 RSS 版本?
对于使用 RSS Feed 版本没有共识。使用哪个版本取决于您。我们建议使用最新版本,即 RSS2.0。它使用起来非常简单,也很容易学习。
- 大约 50% 的 RSS Feed 使用 RSS 0.91。
- 大约 25% 使用 RSS 1.0。
- 最后 25% 分为 RSS 0.9x 版本和 RSS 2.0。
我们将在下一章中看到这些版本的 Feed 格式。