1.0的规范
<a href="http://web.resource.org/rss/1.0/spec">http://web.resource.org/rss/1.0/spec</a>
2.0的规范
<a href="http://cyber.law.harvard.edu/rss/rss.html">http://cyber.law.harvard.edu/rss/rss.html</a>
一个介绍什么是rss的文章《what is rss》
<a href="http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html">http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html</a>
从这篇文章中的 rss versions and recommendations 表格里终于对版本的发展有所了解。
最开始,是由 netscape 老大创建了 rss 的最初版本,版本号直接就是0.90,netscape 创建 rss 0.90 的目的是用于他的门户网站上,但是与他的目标相比,被认为是太过于复杂,于是就想创建 0.91 来简化它,但是,却由于 netscape 对 portal 市场失去兴趣后而胎死腹中;
这时 userland software 公司却接过 0.91 的大旗,并且接连出台了包括:0.92、0.93 和 0.94,这些版本。
正当 userland software 不断地工作发布版本时,另外一组外星人 rss-dev working group 也来了,他们在 0.90 的版本上面接着开始干活,并且他们最终发布了一个 rss 1.0 的版本;
userland software 当然不能看着人家出 1.0 并超过他,因为自己却还是 0.9x,于是就再出了一个新版本,并且直接就是 rss 2.0。
于是今天的这种局面,两家对立着:
rss 1.0 是一个基于 rdf 的,通过模块来扩展,并且不被某单个供应商所控制;
rss 2.0 也是通过模块来扩展,而且可以很容易地从 0.9x 分支移植到它上面来。
rss 1.0 和 rss 2.0 它们两个用相同的名字。很容易让人们认为 2.0 是 1.0 的升级版,实际上却不是这么一回事,真是可怕,很容易搞混淆掉。
谁来一统江湖呢?试目以待吧:)
atom?据说是要来解决rss目前这种混乱的问题,通过定义新的规范来与rss分清界线。
相关的资源
atom - wikipedia
<a href="http://zh.wikipedia.org/wiki/atom">http://zh.wikipedia.org/wiki/atom</a>
rss - wikipedia
<a href="http://zh.wikipedia.org/w/index.php?title=rss&variant=zh-cn">http://zh.wikipedia.org/w/index.php?title=rss&variant=zh-cn</a>