熱心網(wǎng)友
什么是RSS?——2004年最熱門的互聯(lián)網(wǎng)詞匯之一:RSS 相對于BLOG來說,RSS的知名度相應(yīng)會低很多,而且至今還沒有一個非常貼切的中文詞匯,也許以后無需中文名,大家都習(xí)慣于直接叫RSS了。RSS之所以同BLOG一樣會被認(rèn)為是熱門詞匯的一個原因,個人推測,應(yīng)該是許多分析人士認(rèn)識到RSS將要對互聯(lián)網(wǎng)內(nèi)容的瀏覽方法所產(chǎn)生的巨大影響。 RSS是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的XML應(yīng)用。RSS搭建了信息迅速傳播的一個技術(shù)平臺,使得每個人都成為潛在的信息提供者。發(fā)布一個RSS文件后,這個RSS Feed中包含的信息就能直接被其他站點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的XML格式,所以也能在其他的終端和服務(wù)中使用。 為了進(jìn)一步介紹RSS的有關(guān)背景知識,下面摘錄了2003年10月平文勝為時代營銷撰寫的有關(guān)RSS的介紹文章。僅供參考。網(wǎng)上此類介紹文章也不少,有興趣的請到網(wǎng)上檢索更多信息。 RSS簡介 RSS是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的XML應(yīng)用。RSS應(yīng)用在國外已經(jīng)非常普遍,從個人博客(Blog)欄目、企業(yè)站點(diǎn)到世界級的門戶都提供基于RSS的服務(wù),如IBM公司站點(diǎn)的中文新聞RSS ,YAHOO站點(diǎn)的 ,微軟MSDN站點(diǎn)的 等等。 1、 RSS的歷史 那么RSS究竟代表什么呢?比較普遍的有兩種說法,一種是“Rich Site Summary”或“RDF Site Summary”,另一種是“Really Simple Syndication”,之所以有這些分歧,需要從RSS發(fā)展的歷史說起?! ∽畛醯?。90版本RSS是由Netscape公司設(shè)計的,目的是用來建立一個整合了各主要新聞?wù)军c(diǎn)內(nèi)容的門戶,但是0。90版本的RSS規(guī)范過于復(fù)雜,而一個簡化的RSS 0。91版本也隨著Netscape公司對該項(xiàng)目的放棄而于2000年暫停?! 〔痪茫患覍iT從事博客寫作軟件開發(fā)的公司UserLand接手了RSS 0。91版本的發(fā)展,并把它作為其博客寫作軟件的基礎(chǔ)功能之一繼續(xù)開發(fā),逐步推出了0。92、0。93和0。94版本。隨著網(wǎng)絡(luò)博客的流行,RSS作為一種基本的功能也被越來越多的網(wǎng)站和博客軟件支持。 在UserLand公司接手并不斷開發(fā)RSS的同時,很多的專業(yè)人士認(rèn)識到需要通過一個第三方、非商業(yè)的組織,把RSS發(fā)展成為一個通用的規(guī)范,并進(jìn)一步標(biāo)準(zhǔn)化。于是2001年一個聯(lián)合小組在0。90版本RSS的開發(fā)原則下,以W3C新一代的語義網(wǎng)技術(shù)RDF(Resource Description Framework)為基礎(chǔ),對RSS進(jìn)行了重新定義,發(fā)布RSS1。0,并將RSS定義為“RDF Site Summary”。但是這項(xiàng)工作沒有與UserLand公司進(jìn)行有效的溝通,UserLand公司也不承認(rèn)RSS 1。0的有效性,并堅持按照自己的設(shè)想進(jìn)一步開發(fā)出RSS的后續(xù)版本,到2002年9月發(fā)布了最新版本RSS 2。0,UserLand公司將RSS定義為“Really Simple Syndication”?! ∧壳癛SS已經(jīng)分化為RSS 0。9x/2。0和RSS 1。0兩個陣營,由于分歧的存在和RSS 0。9x/2。0的廣泛應(yīng)用現(xiàn)狀,RSS 1。0還沒有成為標(biāo)準(zhǔn)化組織的真正標(biāo)準(zhǔn)?! ?、 RSS目前的版本和推薦 到目前為止,RSS共有七種版本,推薦使用的是RSS 1。0和RSS 2。0,對于一些基本的站點(diǎn)同步,也可以選用RSS 0。91?! ?、 RSS的語法介紹 一個RSS文件就是一段規(guī)范的XML數(shù)據(jù),該文件一般以rss,xml或者rdf作為后綴。下面我們選擇 4、 RSS的聯(lián)合(Syndication)和聚合(Aggregation) 發(fā)布一個RSS文件(一般稱為RSS Feed)后,這個RSS Feed中包含的信息就能直接被其他站點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的XML格式,所以也能在其他的終端和服務(wù)中使用,如PDA、手機(jī)、郵件列表等。而且一個網(wǎng)站聯(lián)盟(比如專門討論旅游的網(wǎng)站系列)也能通過互相調(diào)用彼此的RSS Feed,自動的顯示網(wǎng)站聯(lián)盟中其他站點(diǎn)上的最新信息,這就叫著RSS的聯(lián)合。這種聯(lián)合就導(dǎo)致一個站點(diǎn)的內(nèi)容更新越及時、RSS Feed被調(diào)用的越多,該站點(diǎn)的知名度就會越高,從而形成一種良性循環(huán)。 而所謂RSS聚合,就是通過軟件工具的方法從網(wǎng)絡(luò)上搜集各種RSS Feed并在一個界面中提供給讀者進(jìn)行閱讀。這些軟件可以是在線的WEB工具,如 , , , , 等,也可以是下載到客戶端安裝的工具 5、 RSS的未來發(fā)展 隨著越來越多的站點(diǎn)對RSS的支持,RSS已經(jīng)成為目前最成功的XML應(yīng)用。RSS搭建了信息迅速傳播的一個技術(shù)平臺,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基于RSS的專業(yè)門戶、聚合站點(diǎn)和更精確的搜索引擎。。
熱心網(wǎng)友
討論與Blog相關(guān)的技術(shù),不可不談的就是RSS,這個縮寫在英文中可以有幾個源頭,并被不同的技術(shù)團(tuán)體做不同的解釋。既可以是“RichSiteSummary”,或“RDFSiteSummary”,也可以是“ReallySimpleSyndication”。為什么有這么多含義呢?這還要從RSS的一段今天也沒有理清的關(guān)系說起。今天肯定有人還記得IE4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很相似的(當(dāng)時Netscape還是市場上領(lǐng)先的瀏覽器)。為此Netscape定義了一套描述新聞頻道的語言,這就是RSS,只不過Netscape自當(dāng)時起每況愈下,所以最終也沒有發(fā)布一個正式的RSS規(guī)范(只發(fā)布了一個0。9版本)。而微軟也在當(dāng)時推出了支持自己IE的CDF(ChannelDefinitionFormat)數(shù)據(jù)規(guī)格,與RSS非常接近。微軟試圖用新聞頻道的功能把“推”(Push)技術(shù)變成一個應(yīng)用主流,并與Netscape抗衡。不過出乎預(yù)測的是,“推”技術(shù)自始至終沒有找到合適的商業(yè)模型,而且伴隨著其他各類網(wǎng)絡(luò)特性的出現(xiàn),也日益無法顯現(xiàn)自身的優(yōu)勢。新聞頻道在瀏覽器中的地位最終日暮西山,最后也在IE的后續(xù)版本中消失了。新聞頻道的確進(jìn)入了低谷,但是RSS并沒有被業(yè)界人士所拋棄。過去兩年,Blog從一個專業(yè)群體開始,逐步成為了網(wǎng)絡(luò)上最熱門的新話題。而RSS成為了描述Blog主題和更新信息的最基本方法。于是RSS這項(xiàng)技術(shù)被著名Blogger/Geek戴夫·溫那(DaveWinner)的公司UserLand所接手,繼續(xù)開發(fā)新的版本,以適應(yīng)新的網(wǎng)絡(luò)應(yīng)用需要。新的網(wǎng)絡(luò)應(yīng)用就是Blog,因?yàn)榇鞣颉啬堑呐?,RSS升級到了0。91版,然后達(dá)到了0。92版,隨后在各種Blog工具中得到了應(yīng)用,并被眾多的專業(yè)新聞?wù)军c(diǎn)所支持。在廣泛的應(yīng)用過程中,眾多的專業(yè)人士認(rèn)識到需要組織起來,把RSS發(fā)展成為一個通用的規(guī)范,并進(jìn)一步標(biāo)準(zhǔn)化。一個聯(lián)合小組根據(jù)W3C新一代的語義網(wǎng)技術(shù)RDF對RSS進(jìn)行了重新定義,發(fā)布了RSS1。0,并把RSS定義為“RDFSiteSummary”。這項(xiàng)工作并沒有與戴夫·溫那進(jìn)行有效的溝通,而戴夫則堅持在自己設(shè)想的方向上進(jìn)一步開發(fā)RSS的后續(xù)版本,也并不承認(rèn)RSS1。0的有效性。RSS由此開始分化形成了RSS0。9x/2。0和RSS1。0兩個陣營,也由此引起了在專業(yè)人群中的廣泛爭論。因?yàn)闋幷摰拇嬖?,一直到今天,RSS1。0還沒有成為標(biāo)準(zhǔn)化組織的真正標(biāo)準(zhǔn)。而戴夫·溫那卻在2002年9月獨(dú)自把RSS升級到了2。0版本,其中的定義完全是全新的模式,并沒有任何RSS1。0的影子。這引發(fā)了網(wǎng)絡(luò)上進(jìn)一步爭議,究竟讓一個越來越普及的數(shù)據(jù)格式成為一個開放的標(biāo)準(zhǔn),還是被一家公司所定義和控制,成為了爭議的焦點(diǎn)。戴夫·溫那并沒有為自己辯解,他的觀點(diǎn)是RSS還需要進(jìn)一步發(fā)展,需要專業(yè)人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS“被一家商業(yè)公司獨(dú)占”的擔(dān)心。前面的鋪墊對用戶來說也許沒有什么太大的意義,可能更多人關(guān)心如何在自己的Blog增加RSS輸出,這樣可以讓很多新聞聚合工具(例如CNBlog剛剛推薦的NewzCrawler)很容易找到你并自動獲得你在Blog中的更新內(nèi)容。它是什么:站點(diǎn)用來和其他站點(diǎn)之間共享內(nèi)容的簡易方式(也叫聚合內(nèi)容)。RSS使用XML作為彼此共享內(nèi)容的標(biāo)準(zhǔn)方式。它代表什么:ReallySimpleSyndication(或RDFSiteSummary,RDF站點(diǎn)摘要)例如:一些免費(fèi)的軟件能夠讓你閱讀那些RSS使能的站點(diǎn),比如NewsIsFree和Amphetadesk。它有什么用處:讓別人容易的發(fā)現(xiàn)你已經(jīng)更新了你的站點(diǎn),讓人們很容易的追蹤他們閱讀的所有weblogs。。