位置:轻松日志 » 帮助/文摘
RSS簡介
发表于:2004/04/21 14:44:50
Blog是近來很受歡迎的一個系統, 在這篇文章我們將介紹什麼是RSS, 它和Blog有什麼關係.
作者: 謝 清光 建立日期: 2004年3月24日
RSS 簡介
RSS是一個縮寫的英文術語,在英文中被認為有幾個不同的源頭,並被不同的技術團體做不同的解釋。它既可以是 “Rich Site Summary” (豐富站點摘要),或 “RDF Site Summary” ( RDF 站點摘要),也可以是 “Really Simple Syndication” (真正簡易聚合)。現在已有的有 Netscape ), 1.0 (RSS-DEV 版本 ), 和 0.9x and 2.0 (UserLand Software 版本 ) 的 0.9x 和 2.0 。不過幾乎所有能支援 RSS 的程式都可以流覽不同版本的 RSS 。
RSS是基於文本的格式。它是 XML (可擴展標識語言)的一種形式。通常 RSS 檔都是標為 XML , RSS files( 通常也被稱為 RSS feeds 或者 channels) 通常只包含簡單的項目列表。一般而言,每一個項目都含有一個標題,一段簡單的介紹,還有一個 URL 鏈結(比如是一個網頁的位址)。其他的資訊,例如日期,創建者的名字等等,都是可以選擇的。
RSS是站點用來和其他站點之間共用內容的一種簡易方式(也叫聚合內容),通常被用於新聞和其他按順序排列的網站,例如 Blog 。一段專案的介紹可能包含新聞的全部介紹, Blog post 等等。或者僅僅是額外的內容或者簡短的介紹。這些專案的鏈結通常都能鏈結到全部的內容。 ? 網路用戶可以在用戶端借助於支援 RSS 的新聞聚合工具軟體(例如 NewzCrawler 、 FeedDemon ),在不打開網站內容頁面的情況下閱讀支援 RSS 輸出的網站內容。網站提供 RSS 輸出,有利於讓用戶發現網站內容的更新。
?現在,相當多的 blog 託管網站和新聞網站都支持 RSS 輸出。
RSS使用 XML ( Extensible Markup Language 的縮寫,即:可擴展性標識語言)作為彼此共用內容的標準方式。
RSS的出現,原於 Netscape( 網景 ) 推出的新聞頻道。 Netscape 是當時市場上領先的流覽器。 Netscape 定義了一套描述新聞頻道的語言,這就是 RSS ,只不過 Netscape 自當時起在於微軟的競爭中每況愈下,因而只發佈了一個 0.9 版本,沒有能發佈一個正式的 RSS 規範。
的流覽器競爭,微軟在它推出的IE 4 中也提供了新聞頻道功能。這個新聞頻道的功能與 Netscape 推出的新聞頻道是很相似的。微軟在當時推出了支持 IE 的 CDF ( Channel Definition Format )資料規格,與 RSS 非常接近。微軟試圖用新聞頻道的功能把 “ 推 ”(Push) 技術變成一個應用主流,並與 Netscape 抗衡。不過出乎預測的是, “ 推 ” 技術自始至終沒有找到合適的商業模型,而且伴隨著其他各類網路特性的出現,也日益無法顯現自身的優勢。新聞頻道在流覽器中的地位最終日暮西山,在 IE 的後續版本中新聞頻道也被取消了。
新聞頻道進入了低谷,但是 RSS 並沒有被業界人士所拋棄。隨著 Blog 的興起, RSS 成為了描述 Blog 主題和更新資訊的最基本方法。 RSS 這項技術被著名 Blogger/Geek 戴夫 · 溫那( Dave Winner )的公司 UserLand 所接手,繼續開發新的版本,以適應新的網路應用需要,其中首先是 blog 中的應用。在戴夫 · 溫那的努力下, RSS 先後升級到了 0.91 版和 0.92 版,隨後 RSS 在各種 Blog 工具中得到了應用,並被眾多的專業新聞站點所支持。
在廣泛的應用過程中,眾多的專業人士認識到需要組織起來,把 RSS 發展成為一個通用的規範,並進一步標準化。一個聯合小組根據 W3C 新一代的語義網技術 RDF 對 RSS 進行了重新定義,發佈了 RSS 1.0 ,並把 RSS 定義為 “RDF Site Summary” 。但這項工作並沒有與戴夫 · 溫那進行有效的溝通,戴夫堅持在自己設想的方向上進一步開發 RSS 的後續版本,而且不承認 RSS 1.0 的有效性。戴夫 · 溫那在 2002 年 9 月獨自把 RSS 升級到了 2.0 版本,其中的定義完全是全新的模式,並沒有任何 RSS 1.0 的影子。 RSS 由此開始分化形成了 RSS 0.9x/2.0 和 RSS 1.0兩 個陣營,也由此引起了在專業人群中的廣泛爭論。
因為爭論的存在,一直到今天RSS 1.0 還沒有成為標準化組織的真正標準。這引發了網路上進一步的爭議:究竟讓一個越來越普及的資料格式成為一個開放的標準,還是被一家公司所定義和控制?戴夫 · 溫那並沒有為自己辯解,他的觀點是 RSS 還需要進一步發展,需要專業人士更明確的定義。不過,這種輕描淡寫不能消除人們對 RSS“ 被一家商業公司獨佔 ” 的擔心。
以下就是一個簡單的RSS Sample:
RSS Format in English
Example RSS Feed in English
Example RSS Feed in XML
Title
Link
Item
Item
Item
Joe's Breakfast News
www.joe.com/news/
Item
Orange Juice Voted Best Fruit Juice
www.joe.com/news/orange-juice.html
Item
Acme Introduces New Flakes 'n' Nuts Cereal
www.joe.com/news/flakes-n-nuts.html
Item
Study Shows More are Skipping Breakfast
www.joe.com/news/skipping.html
http://www.joe.com/news/
-
http://www.joe.com/news/orange-juice.html
-
http://www.joe.com/news/flakes-n-nuts.html
-
http://www.joe.com/news/skipping.html