深度了解RSS歷史及發展歷程
2005-04-14 03:30 來源:瑞星反病毒資訊網
【簡 介】
也許大家是第一次聽到RSS這個概念,那什麼是RSS呢?RSS是站點用來和其他站點之間共用內容的一種簡易方式(也叫聚合內容),通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈結通常都能鏈結到全部的內容。網路用戶可以在客戶端借助於支援RSS的新聞聚合工具軟體,在不打開網站內容頁面的情況下閱讀支援RSS輸出的網站內容。
一、什麼是RSS?
也許大家是第一次聽到RSS這個概念,那什麼是RSS呢?RSS是站點用來和其他站點之間共用內容的一種簡易方式(也叫聚合內容),通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈結通常都能鏈結到全部的內容。網路用戶可以在客戶端借助於支援RSS的新聞聚合工具軟體,在不打開網站內容頁面的情況下閱讀支援RSS輸出的網站內容。
說得更加簡單一點,RSS就是一種用來分發和匯集網頁內容的XML格式!如果你還是不太明白,沒有關係,RSS是什麼其實基本就不重要,重要的是RSS可以做什麼,下面我們就來了解一下,RSS能給我們帶來什麼?
小知識
BLOG:BLOG是Web
Log的簡稱。在國內,人們通常稱它為博客。它是一種作者與讀者以日記風格進行交互的仲介。在軟體社區,人們以博客形式來共用觀念與思想變得越來越流行,人們開始以博客的形式互相學習,博客已經成了一個技術交流的場所!如:http://blogs.msdn.com
就是MSDN上的一個blogging。而在國內博客中國也已經越來越有名。http://www.blogchina.com。
XML:XML是Extensible Markup Language的簡寫,一種擴展性標識語言。
二、RSS的歷史
那麼RSS究竟代表什麼呢?比較普遍的有兩種說法,一種是“Rich Site Summary”或“RDF Site Summary”,另一種是“Really
Simple Syndication”,之所以有這些分歧,需要從RSS發展的歷史說起。
最初的0.90版本RSS是由Netscape公司設計的,目的是用來建立一個整合了各主要新聞站點內容的門戶,但是0.90版本的RSS規範過於複雜,而一個簡化的RSS
0.91版本也隨著Netscape公司對該項目的放棄而於2000年暫停。
不久,一家專門從事博客寫作軟體開發的公司UserLand接手了RSS
0.91版本的發展,並把它作為其博客寫作軟體的基礎功能之一繼續開發,逐步推出了0.92、0.93和0.94版本。隨著網路博客的流行,RSS作為一種基本的功能也被越來越多的網站和博客軟體支援。
在UserLand公司接手並不斷開發RSS的同時,很多的專業人士認識到需要通過一個第三方、非商業的組織,把RSS發展成為一個通用的規範,並進一步標準化。於是2001年一個聯合小組在0.90版本RSS的開發原則下,以W3C新一代的語義網技術RDF(Resource
Description Framework)為基礎,對RSS進行了重新定義,發佈RSS1.0,並將RSS定義為“RDF Site
Summary”。但是這項工作沒有與UserLand公司進行有效的溝通,UserLand公司也不承認RSS 1.0的有效性,並堅持按照自己的設想進一步開發出RSS的後續版本,到2002年9月發佈了最新版本RSS
2.0,UserLand公司將RSS定義為“Really Simple Syndication”。
目前RSS已經分化為RSS 0.9x/2.0和RSS 1.0兩個陣營,由於分歧的存在和RSS 0.9x/2.0的廣泛應用現狀,RSS
1.0還沒有成為標準化組織的真正標準。