
RSS
(也叫聚合內容,Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的資源共享應用。可以被稱為資源共享模式的延伸。
RSS最早要追溯到1995年,當Ramanathan V. Guha和其他在蘋果電腦公司的高級技術組開發了一個測試的內容框架
RDF 網頁概述是最早版本的RSS,他最早與1999年3月在網景公司由Guha創建使用.用於Netscape.Com網景的端口
1999年7月 網景公司的Dan Libby 開發了一個新的版本,於是就產生了 RSS 0.91
RSS是一種起源於網景的技術,將用戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。RSS可以是以下三個解釋的其中一個:
Really Simple Syndication
RDF (Resource Description Framework) Site Summary
Rich Site Summary
但其實這三個解釋都是指同一種Syndication的技術。 RSS目前廣泛用於網上新聞頻道,blog和wiki,主要的版本有0.91, 1.0, 2.0。
RSS:(recombination signal sequence)重組信號序列
RSS由一個共同的回文七核苷酸序列(CACAGTG)和一個共同的富含A的九核苷酸序列(ACAAAAAACC)組成,中間為固定長度的間隔序列。
RSS 1.0
以下是RSS 1.0的代碼樣例
xmlns="http://purl.org/rss/1.0/">
http://xml.com/pub
XML.com features a rich mix of information and services
for the XML community.
http://www.xml.com
http://xml.com/pub/2000/08/09/xslt/xslt.html
Processing document inclusions with general XML tools can be
problematic. This article proposes a way of preserving inclusion
information through SAX-based processing.
http://xml.com/pub/2000/08/09/rdfdb/index.html
Tool and API support for the Resource Description Framework
is slowly coming of age. Edd Dumbill takes a look at RDFDB,
one of the most exciting new RDF toolkits.
http://search.xml.com
RSS 2.0
以下是RSS 2.0的代碼樣例
http://liftoff.msfc.nasa.gov/
http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp
International Space Station? They take a crash course in culture, language
and protocol at Russia's Star City.
http://liftoff.msfc.nasa.gov/
will experience a partial eclipse of the Sun on Saturday, May 31st.
Fri, 30 May 2003 11:06:42 GMT
http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp
that will let us fly through the Solar System more quickly. The proposed
VASIMR engine would do that.
Tue, 27 May 2003 08:37:32 GMT
http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp
Station has many luxuries, but laundry facilities are not one of them.
Instead, astronauts have other options.
Tue, 20 May 2003 08:56:02 GMT
更多有關RSS
今天肯定有人還記得IE 4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很相似的(當時Netscape還是市場上領先的瀏覽器)。為此Netscape 定義了一套描述新聞頻道的語言,這就是RSS,隻不過Netscape自當時起每況愈下,所以最終也沒有發布一個正式的RSS規範(隻發布了一個0.9版本)。而微軟也在當時推出了支持自己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版,隨後在各種Blog工具中得到了應用,並被眾多的專業新聞站點所支持。在廣泛的應用過程中,眾多的專業人士認識到需要組織起來,把RSS發展成為一個通用的規範,並進一步標準化。一個聯合小組根據W3C新一代的語義網技術RDF對RSS進行了重新定義,發布了RSS 1.0,並把RSS定義為“RDF Site Summary”。這項工作並沒有與戴夫·溫那進行有效的溝通,而戴夫則堅持在自己設想的方向上進一步開發RSS的後續版本,也並不承認RSS 1.0的有效性。RSS由此開始分化形成了RSS 0.9x/2.0和RSS 1.0兩個陣營,也由此引起了在專業人群中的廣泛爭論。
因為有著爭論的存在,所以一直到今天,RSS 1.0還沒有成為標準化組織的真正標準。而戴夫·溫那卻在2002年9月獨自把RSS升級到了2.0版本,其中的定義完全是全新的模式,並沒有任何RSS 1.0的影子。這引發了網絡上進一步爭議,究竟讓一個越來越普及的數據格式成為一個開放的標準,還是被一家公司所定義和控製,成為了爭議的焦點。戴夫·溫那並沒有為自己辯解,他的觀點是RSS還需要進一步發展,需要專業人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS“被一家商業公司獨占”的擔心。
前麵的鋪墊對用戶來說也許沒有什麼太大的意義,可能更多人關心如何在自己的Blog增加RSS輸出,這樣可以讓很多新聞聚合工具(例如CNBlog剛剛推薦的NewzCrawler)很容易找到你並自動獲得你在Blog中的更新內容。
它有什麼用處?讓別人容易的發現你已經更新了你的站點,讓人們很容易的追蹤他們閱讀的所有weblogs。
RSS可以幹什麼
1、訂閱BLOG(你可以訂閱你工作中所需的技術文章;也可以訂閱與你有共同愛好的作者的Blog,總之,你對什麼感興趣你就可以訂什麼)2、訂閱新聞(無論是奇聞怪事、明星消息、體壇風雲,隻要你想知道的,都可以訂閱)
你再也不用一個網站一個網站,一個網頁一個網頁去逛了。隻要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器裏,你也不必為了一個急切想知道的消息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你.
RSS閱讀器
目前,RSS閱讀器基本可以分為三類。
第一類大多數閱讀器是運行在計算機桌麵上的應用程序,通過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的閱讀器,都提供免費試用版和付費高級版。國內最近也推出了幾款RSS閱讀器:周博通,看天下,博閱。另外,開源社區也推出了很多優秀的閱讀器,RSSOWl(完全java開發,點擊下載)它不僅是完全支持中文界麵,而且還是完全的免費軟件!(後麵我們就將以開源軟件周博通和rssowl為例,為大家介紹怎樣來使用RSS閱讀器-周伯通,怎樣使用RSS閱讀器-rssowl))
第二類新聞閱讀器通常是內嵌於已在計算機中運行的應用程序中。例如,NewsGator內嵌在微軟的Outlook中,所訂閱的新聞標題位於Outlook的收件箱文件夾中。另外,Pluck內嵌在Internet Explorer瀏覽器中!
第三類則是在線的WEB RSS閱讀器,其優勢在於不需要安裝任何軟件就可以獲得RSS閱讀的便利,並且可以保存閱讀狀態,推薦和收藏自己感興趣的文章。提供此服務的有兩類網站,一種是專門提供RSS閱讀器的網站,例如國外的google reader,國內的鮮果、抓蝦;另一種是提供個性化首頁的網站,例如國外的netvibes、pageflakes,國內的雅蛙、闊地。
RSS地址資源
中文人工RSS地址分類目錄 http://getrss.orgRSS地帶 http://www.rss-zone.com.cn/
RSS三大贏利模式
一是投遞信息產生廣告收入,比如一個用戶用RSS訂閱了高爾夫的內容,那麼每條信息下麵都會精準地出現一條高爾夫相關產品的廣告,從高爾夫球杆到會員卡。二是做個人門戶,讓所有的博客都變成這個門戶的記者和編輯,利用流量收取廣告費。蔡強調,我們不是單純做RSS工具本身,因為工具隻是初級階段,是賣不了多少錢的,而是要通過工具聚攏人氣,做成個人門戶。
三是多平台統一,致力於開發和建設多渠道、多設備的整合信息服務平台,為用戶提供隨時隨地、任意設備、個性化的信息服務。用戶可以借助PC、手機、PDA、數字電視等多種終端,通過“看天下”“個人門戶”服務,實現個性化訂製,從而獲取並管理互聯網上的最新資訊。
RSS的未來發展
隨著越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜索引擎。RSS的語法介紹
一個RSS文件就是一段規範的XML數據,該文件一般以rss,xml或者rdf作為後綴。下麵我們選擇http://www.zhanghangfeng.cn/rss.xml中的一部分作為例子簡單說(略)RSS是在線共享內容的一種簡易方式(也叫聚合內容,Really Simple Syndication)。通常在時效性比較強的內容上使用RSS訂閱能更快速獲取信息,網站提供RSS輸出,有利於讓用戶獲取網站內容的最新更新。
網絡用戶可以在客戶端借助於支持RSS的新聞聚合工具軟件(例如SharpReader,NewzCrawler、FeedDemon),在不打開網站內容頁麵的情況下閱讀支持RSS輸出的網站內容。
參考文獻:
1、 RSS 0.9 Specification http://www.purplepages.ie/RSS/netscape/rss0.90.html
2、 RSS 1.0 Specification http://web.resource.org/rss/1.0/spec
RSS的聯合(Syndication)和聚合(Aggregation)
發布一個RSS文件(一般稱為RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅遊的網站係列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫著RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。
而所謂RSS聚合,就是通過軟件工具的方法從網絡上搜集各種RSS Feed並在一個界麵中提供給讀者進行閱讀。這些軟件可以是在線的WEB工具,如http://my.netscape.com ,http://my.userland.com , http://www.xmltree.com ,http://www.moreover.com ,http://www.oreillynet.com/meerkat 等,也可以是下載到客戶端安裝的工具.
RSS聚合資訊在線訂閱:http://rss.hi.cn
訂閱RSS新聞內容的方式很簡單,遠比訂閱郵件列表省事,不需要網站的確認,隻要將提供RSS新聞訂閱網站的RSS訂閱地址(xml文件),根據RSS閱讀器添加頻道的操作方式添加進來就可以了。當然,前提是要先安裝一個RSS閱讀器。
安裝RSS閱讀器之後,將提供RSS服務的網站加入到RSS閱讀器的頻道即可。大部分RSS閱讀器本身也預設了部分RSS頻道,如新浪新聞、百度新聞等。現在有多款流行的RSS新聞閱讀器,常用的RSS閱讀器包括:
周博通RSS閱讀器 看天下網絡資訊瀏覽器
至於訂閱RSS新聞的方式,最簡單的就是將RSS新聞的URL拷貝下來,運行RSS新聞閱讀器,根據說明添加一個頻道就可以了。以看天下網絡資訊瀏覽器為例,點擊左上方第一個按鈕“新建頻道”,下一步是“從一個製定的頻道URL中獲取頻道源”,然後,輸入拷貝的URL並且設置一個頻道名稱就可以了。
現在提供RSS訂閱的網站上,往往都有一個RSS或者XML小圖標,有的網站同時使用兩個圖片,而且有意思的是,作者發現,幾乎所有網站使用的圖標都是36x14象素的圖片,好像國際標準一樣。實際上,這個圖標隻是一個提示,隻是為了提醒用戶這個頻道/網頁提供的信息是可以用RSS閱讀器訂閱的,對讀者訂閱來說,真正有用的是那個以xml為後綴的訂閱URL,並且一般根本無需查看該網頁的xml代碼內容,隻要拷貝這個URL地址即可訂閱。
一些內容豐富的網站,通常提供多個頻道/欄目的RSS訂閱服務,每個頻道/欄目均有一個獨立的xml文件,可根據你的需要選擇訂閱。
手機RSS
訂閱RSS非常簡單,其實手機也可以訂閱RSS,訂閱感興趣的RSS頻道,同樣可以在手機上閱讀,在排隊,公交車上,甚至上廁所都可以使用手機閱讀RSS的新聞,娛樂,笑話,博客等等。目前比較好的RSS手機閱讀器有 MiHome 維信等。
主要的在線RSS閱讀器比較
目前,網絡上存在著很多在線RSS閱讀器,就我所知的就有很多,所以用戶在選擇的時候難免會無從下手。這裏我介紹幾個常見的RSS閱讀器,如果你從來沒有使用過RSS閱讀器來閱讀Blog,我相信你在使用在線RSS閱讀器後,會或多或少改變自己的閱讀習慣。
1、Google Reader: http://www.google.com/reader
Google Reader借助Google的聲勢,已經成為在線閱讀器的老大哥,支持中文界麵,我也覺得Google Reader是最佳的一個閱讀器。能有的功能都有,還支持HTTPS,閱讀速度非常快。
2、Bloglines: http://www.bloglines.com
目前排在老二的位置,雖然做的最早,但感覺已經有點落伍。據FeedBurner統計,Bloglines的市場份額已經遠遠低於Google Reader了。
3、NewsGator: http://www.newsgator.com
英文界麵,速度不怎麼樣,對中文支持不太好。閱讀界麵上會顯示Google Adsense的廣告。
4、Rojo: http://www.rojo.com
英文界麵,速度慢。中文支持極其不好,中文目錄會出現亂碼且無法修改刪除,閱讀界麵上會顯示Google Adsense的廣告。
5、抓蝦: http://www.zhuaxia.com
一個國內的閱讀器,目前已經是國內閱讀器的老大。瀏覽速度還可以,可惜無法按目錄瀏覽,這是一個很大的功能缺陷,其他都還不錯。
RSS常用訂閱代碼
目前主流博客係統都有RSS文件格式,方便添加收藏與信息傳播推廣。網站加上RSS格式,不但方便大家訂閱你喜歡博客的最新內容。還起到宣傳網站,增加流量,提高了搜索引擎蜘蛛的抓取速度,真是利人利己好事,代碼不敢獨享,分享給大家希望大家都能更好的推廣自己博客,代碼如下:
抓蝦訂閱:
target=_blank>
雅蛙訂閱:
target=_blank>

Newsgator訂閱:
target=_blank>
Bloglines訂閱:
target=_blank>
鮮果訂閱:
target=_blank>
Pageflakes訂閱:
target=_blank>
Rojo訂閱:
target=_blank>
哪吒訂閱:
target=_blank>
有道訂閱:
target=_blank>
Google訂閱:
target=_blank>
Netvibes訂閱:
target=_blank>
Yahoo訂閱:
target=_blank>
Feedou訂閱:
target=_blank>

以上就是主流的rss訂閱係統的代碼。
RSS文件登陸地址
目前主流博客係統都有RSS文件格式,方便添加收藏與信息傳播推廣。例如我的RSS文件:http://www.zhanghangfeng.cn/rss.xml大家隨時可以訂閱。
RSS閱讀有以下優點:
1. 您可以看到沒有廣告和圖片的標題或文章的概要閱讀,這樣你不必閱讀全文即可知文章講的一個意思是什麼,為您節省時間。
2. RSS閱讀器會自動更新你定製的網站內容,保持新聞的及時性。要訂閱新聞,可以直接點擊seo博客上的XML圖標,或到專欄作者點擊訂閱文章,即完成訂閱,每天你就可以打開RSS閱讀最新文章,而不必打開網頁了。
3. 使用RSS可以根據你自已的喜好定製多個RSS提要,這樣做的好處是從多個新聞來源搜集,然後整合新聞到單個數據流當中。
4. RSS提交給RSS網站後,不但容易帶來網站流量,而且能加快搜索引擎收錄與信息的推廣。
大家可以把自己的RSS提交到一些主流的RSS網站,以下是我搜集的一些地址:
博客大全
http://www.blogall.com.cn/register.asp
Google博客
http://blogsearch.google.com/ping?hl=zh-CN
百度博客
http://utility.baidu.com/blogsearch/submit.php
雅虎博客
http://www.yahoo.cn/ex/blog_rss/rss_input.php
搜狗(搜狐)博客
http://www.sogou.com/feedback/blogfeedback.php
抓蝦
http://www.zhuaxia.com
新浪愛問博客
http://blog.iask.com/add_new_rss.php
有道(163)博客
http://tellbot.yodao.com/report?type=BLOG&keyFrom=help
POTU周博通
http://www.potu.com/index/index.php
國外的RSS自動提交入口
1.http://www.feedping.com/ RSS提交到上百個站點
2.http://feedshark.brainbliss.com/ 可以提交到36個站點
推薦使用博客的RSS地址提交收錄,博客的RSS功能可以使搜索引擎更快的發現博客的更新,更好的推廣您的博客。
在線RSS閱讀器
1. Google Reader
2. Netvibes
3. Pageflakes
4. My Yahoo!
5. My Netscape
6. Rojo
7. Bloglines
8. NewsGator - The RSS Company
9. MySyndicaat
10. Fwicki RSS Management
什麼是RSS?
RSS是一種訂閱互聯網上信息的方式。就像訂報紙、雜誌、短信服務一樣,通過RSS,您可以訂閱互聯網上感興趣的內容,例如:新聞、Blog、論壇帖子等。
本文版权:http://www.ndfweb.cn/news-225.html