讓人眼花繚亂的 RSS 版本0.90、0.91、0.92、0.93、0.94、1.0 和 2.0
1.0的規範
https://web.resource.org/rss/1.0/spec
2.0的規範
https://cyber.law.harvard.edu/rss/rss.html
一個介紹什麼是RSS的文章《What Is RSS》
https://www.xml.com/pub/a/2002/12/18/dive-into-xml.html
從這篇文章中的 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
https://zh.wikipedia.org/wiki/Atom
RSS - Wikipedia
https://zh.wikipedia.org/w/index.php?title=RSS&variant=zh-cn
最後更新:2017-04-02 00:06:21