RSS概念

RSS概念

RSS是一種用來分發和匯集網頁內容的XML格式。

簡介

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還沒有成為標準化組織的真正標準。
三、RSS可以乾什麼?
1.訂閱BLOG(BLOG上,你可以訂閱你工作中所需的技術文章;也可以訂閱與你有共同愛好的作者的日誌,總之,BLOG上你對什麼感興趣你就可以訂什麼) 2.訂閱新聞(無論是奇聞怪事、明星訊息、體壇風雲,只要你想知道的,都可以訂閱)
你再也不用一個網站一個網站,一個網頁一個網頁去逛了。只要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器里,你也不必為了一個急切想知道的訊息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你!
三、RSS閱讀器
目前,RSS閱讀器基本可以分為兩類。
第一類大多數閱讀器是運行在計算機桌面上的單機應用程式,通過所訂閱網站和部落格(blog)中的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的單機版閱讀器都提供免費試用版和付費高級版,另外,新華網在不久前也推出了一款RSS閱讀器,它不僅是完全是中文界面,而且目前還是完全的免費軟體!(後面我們就將以這款軟體為例,為大家介紹怎樣來使用RSS閱讀器)
第二類新聞閱讀器通常是內嵌於已在計算機中運行的應用程式中。例如,Newsgator內嵌在微軟的Outlook中,所訂閱的新聞標題位於Outlook的收件箱資料夾中。另外,Pluck內嵌在Internet Explorer瀏覽器中!
四、RSS的聯合(Syndication)和聚合(Aggregation)
發布一個RSS檔案(一般稱為RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅遊的網站系列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫著RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。
而所謂RSS聚合,就是通過軟體工具的方法從網路上蒐集各種RSS Feed並在一個界面中提供給讀者進行閱讀。這些軟體可以是線上的WEB工具,如http://my.netscape.comhttp://my.userland.comhttp://www.xmltree.comhttp://www.moreover.comhttp://www.oreillynet.com/meerkat 等,也可以是下載到客戶端安裝的工具
五、RSS的未來發展
隨著越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML套用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜尋引擎。

熱門詞條

聯絡我們