RSS – 版本历史
RSS最初是由Netscape发明的。他们希望使用XML格式来分发新闻、故事和信息。Netscape改进了RSS的版本,然后放弃了它。
后来,Userland Software开始控制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。
-
6/15/99 – UserLand的Dave Winer开发了scriptingNews 2.0b1,其中包括Netscape的RSS 0.90的特性。
-
7/10/99 – 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在哈佛大学发布,采用创意共享许可证。
应使用哪个RSS版本?
关于使用RSS Feed版本,没有共识。使用哪个版本取决于你自己。我们建议使用最新版本,即RSS 2.0。这很简单易用,易于学习。
- 大约50%的RSS Feed使用RSS 0.91。
- 大约25%使用RSS 1.0。
- 最后25%分别使用RSS 0.9x版本和RSS 2.0。
我们将在下一章节中看到这些版本的Feed格式。