RSS

 
 
收藏
 
4668
rss (簡易信息聚合)
編輯
 
簡易信息聚合,也叫聚合內容)是一種描述和同步網站內容的格式。RSS能夠是如下三個解釋的其中一個: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其實這三個解釋都是指同一種Syndication的技術。RSS目前普遍用於網上新聞頻道, blog和wiki,主要的版本有0.91, 1.0, 2.0。使用RSS訂閱能更快地獲取信息,網站提供RSS輸出,有利於讓用戶獲取網站內容的最新更新。網絡用戶能夠在客戶端藉助於支持RSS的聚合工具軟件,在不打開網站內容頁面的狀況下閱讀支持RSS輸出的網站內容。
中文名
外文名
Really Simple Syndication等
外國語縮寫
RSS(也做 文件擴展名
支    持
各類互聯網設備

目錄

1本質html

2版本web

3特色瀏覽器

4起源服務器

5歷史網絡

6發展app

  整體   分支

7模塊框架

8用途ide

9步驟工具

10閱讀器測試

15語法

  如何工做   實例   註釋   使用XML編寫
 
 

1本質編輯

就本質而言,RSS和 Atom是一種信息聚合的技術,都是爲了提供一種更爲方便、高效的互聯網信息的發佈和共享,用更少的時間分享更多的信息。同時RSS和Atom又是實現信息聚合的兩種不一樣規範。1997年 Netscape(網景)公司開發了RSS,「推」技術的概念隨之誕生。然而RSS的風行倒是近兩年的事,因爲 Blog技術的迅速普及和Useland、 Yahoo等大牌公司的支持,2003年RSS曾被吹捧成能夠免除垃圾郵件干擾的替代產品,一時造成了新技術的某種壟斷。這時 Google爲了打破這種壟斷,支持了 IBM軟件工程師SamRuby2003年研發的Atom技術,因爲Google的加入,Atom迅速竄紅。Useland公司的戴夫·溫那(Dave Winner)也迅速將RSS升級到2.0版本,造成了兩大陣營的對峙。但爲了方便用戶使用和市場實際的雙重壓力,兩種標準有統一的可能,溫那在(2010)3月表示RSS將與Atom合併。多數版本的閱讀器均可以同時支持這兩種標準。 [1]

2版本編輯

RSS規範的主要版本有0.9一、1.0和2.0等。0.91版和1.0版徹底不一樣,風格不一樣,制定標準的人也不一樣。0.91版和2.0版一脈相承。1.0版更接近 XML標準通用標記語言的子集)標準。世界上大多數知名,雖有不少種不一樣的RSS,但都定型於兩個重要的支幹(RDF和2.*)。RDF或RSS 1.*的分支包括下列版本:
  • RSS 0.90本來屬於美國網景公司的版本。這個RSS被稱爲 RDFSite Summary,但其基礎構圖建立在初期的RDF規格上,以及和末版的RDF推薦標準不兼容。
  • RSS 1.0是一個開放式的版本,由RSS-DEV工做團隊再次建立爲 RDF Site Summary。RSS 1.0是一個像RSS 0.90的RDF形式,可是並無徹底的和他兼容,自從1.0基新聞網站都提供RSS訂閱支持。

3特色編輯

  1. 來源多樣的個性化「 聚合」特性。
  2. 信息發佈的時效、低成本特性。
  3. 無「 垃圾」信息、便利的本地內容管理特性。

4起源編輯

RSS實用的思想最先要追溯到 1995年,那時Ramanathan V. Guha和 蘋果電腦公司高級技術組的其餘人員開發了測試內容框架(Meta Content Framework)。 [1]
RDF網頁概述是最先版本的RSS,他最先於1999年3月在 網景公司由Guha建立使用。
1999年7月,網景公司的Dan Libby 開發了一個新的版本,因而就產生了 RSS 0.91。
主張網絡自由的知名活動人士亞倫‧斯沃茨星期五(2013年1月11日)被髮如今紐約的公寓中自縊身亡,長年26歲。斯沃茨在孩童時期便開始接觸電腦程式開發,他在14歲時參與編寫RSS 1.0規格,他也曾參與社交新聞網站「 Reddit」的早期開發。同爲互聯網組織「求進會」創始者之一的斯沃茨以後積極提倡網絡自由,該組織反對網絡審查。

5歷史編輯

1997 年 - Dave Winer 開發出 scriptingNews。RSS 由此誕生。
1999 年 - Netscape 開發出 RSS 0.90 (由 scriptingNews 支持的)。這是帶有一個 RDF header 的簡單的 XML。
1999 年- Dave Winer 在 UserLand 公司開發出 scriptingNews 2.0b1 (包含了 Netscape 的 RSS 0.90 的特定)。
1999 年 - Netscape 開發出 RSS 0.91。在此版本中,他們刪除了那個 RDF header,可是包含了大多數來自 scriptingNews 2.0b1 的特性。
1999 年 - UserLand 擺脫了 scriptingNews,而僅僅使用 RSS 0.91。
Netscape 中止了 RSS 的研發。
2000 年 - UserLand 發佈了正式的 0.91 規範 [2]
2000 年 - 一個由 Rael Dornfest 領導的團隊在 O'Reilly 開發出 RSS 1.0。此格式使用了 RDF 和命名空間。此版本常被混淆爲 0.91 的新版本,不過它是徹底不依賴 RSS 0.91 的新格式。
2000 年 - Dave Winer 在 UserLand 公司開發出 RSS 0.92。
2002 年 - Dave Winer 在離開 Userland 以後開發出 RSS 2.0。
2003 年 - 正式的 RSS 2.0 規範發佈。
2013年,1月11日,RSS規格和做者Aaron Swartz在紐約市自殺,長年26歲。
2014年,1月11日,RSS規格和做者Aaron Swartz逝世一週年。

6發展編輯

整體

RSS是一種起源於 網景的推廣技術,將用戶訂閱的內容傳送給他們的通信協同格式(Protocol)。
RSS這個縮寫在英文中能夠有幾個源頭,並被不一樣的技術團體作不一樣的解釋。既能夠是「Rich Site Summary」,或「RDF Site Summary」,也能夠是「Really Simple Syndication」。
IE4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很類似的(當時Netscape仍是市場上領先的瀏覽器)。爲此Netscape定義了一套描述新聞頻道的語言,這就是RSS,只不過Netscape自當時起每況愈下,因此最終也沒有發佈一個正式的RSS規範(只發布了一個0.9版本)。而 微軟也在當時推出了支持本身 IE的CDF(Channel Definition Format)數據規格,與RSS很是接近。微軟試圖用新聞頻道的功能把「推」(Push)技術變成一個應用主流,並與Netscape抗衡。不過出乎預測的是,「推」技術自始至終沒有找到合適的 商業模型,並且伴隨着其餘各種網絡特性的出現,也日益沒法顯現自身的優點。新聞頻道在瀏覽器中的地位最終日暮西山,最後也在IE的後續版本中消失了。
新聞頻道的確進入了低谷,可是RSS並無被業界人士所拋棄。過去兩年, 博客從一個專業羣體開始,逐步成爲了網絡上最熱門的新話題。而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「被一家商業公司獨佔」的擔憂。

分支

隨着愈來愈多的站點對RSS的支持,RSS已經成爲成功的 XML標準通用標記語言的子集)應用。RSS搭建了信息迅速傳播的一個技術平臺,使得每一個人都成爲潛在的信息提供者。
RSS 2.*的分支包括下列版本:
  • RSS 0.91是一個精簡的RSS形式,由美國網景公司所發佈,同時也是原創的排行第一的版本編號,由Dave Winer從Userland軟件所製做。網景公司的版本如今被稱爲 Rich Site Summary; 這個是不久前的RDF格式,可是相對而言比較不方便使用。
  • RSS 0.92經過0.94被擴大爲RSS 0.91版本,更容易與其餘兼容以及和Winer的RSS 0.91版本,但仍然和RSS 0.90不兼容。在全部的Userland RSS 0.9x規格里,RSS再也不只是個縮寫。
  • RSS 2.0.1是國內版本編號2.0。 RSS 2.0.1雖被聲稱凍結,可是還是一個網頁然能夠快速下載,以後再聲稱沒有改變版本編號。 RSS現今表明着 簡易供稿系統。主要的改變在這個版本里使用伸的機制。
對大部分而言,和較早的版本比較起來(除了無兼容性的RDF語法在0.90),較新的版本接觸到各個分支時爲逆兼容性,以及大部分的版本嚴格上來講包括以延伸機構使用XML Namespaces來證實,另外一方面正好(在 2.* 分支)或經過RDF(在1.* 分支),大部分的企業聯合組織化軟件都有支持這兩種分支。 [3]

7模塊編輯

RSS模塊的主要目標是延伸基本的 XML標準通用標記語言的子集)概要來得到更健全的內容聚集。此種傳承容許更多的變化卻又可以符合標準,在不用更改RSS核心之下運行。爲了達成此項延伸,嚴密規範的字彙(在RSS中爲「模塊」;XML中爲「概要」)經過XML namesspace命名各類概念之中的概念。

8用途編輯

一、訂閱 BLOG
能夠訂閱工做中所需的技術文章,也能夠訂閱與你有共同愛好的做者的 Blog,總之,對什麼感興趣就能夠訂什麼。
二、訂閱新聞
不管是奇聞怪事、 明星消息、 體壇風雲,只要你想知道的,均可以訂閱。
訂閱新聞

訂閱新聞

你不再用一個網站一個網站,一個網頁一個 網頁去逛了。只要這將你須要的內容訂閱在一個RSS 閱讀器中,這些內容就會自動出現你的閱讀器裏,你也沒必要爲了一個急切 想知道的消息而不斷的刷新網頁,由於一旦有了更新,RSS閱讀器就會本身通知你。

9步驟編輯

其實訂閱RSS新聞內容要先安裝一個RSS閱讀器。而後將提供RSS 服務的網站加入到RSS閱讀器的頻道便可。具體以下:
  1. 選擇有價值的RSS信息源。
  2. 啓動RSS訂閱程序,將信息源添加到本身的RSS閱讀器或者在線RSS。
  3. 接收並獲取定製的RSS信息。
  4. 取消定製的RSS信息。

10閱讀器編輯

RSS閱讀器基本能夠分爲三類。
第一類大多數閱讀器是運行在計算機桌面上的 應用程序,經過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的 閱讀器,都提供免費試用版和付費高級版。
第二類新聞閱讀器一般是內嵌於已在計算機中運行的 應用程序中。例如,NewsGator內嵌在 微軟的Outlook中,所訂閱的 新聞標題位於 Outlook的收件箱文件夾中。另外,Pluck內嵌在Internet Explorer 瀏覽器中!
第三類則是在線的WEB RSS閱讀器,其優點在於不須要安裝任何軟件就能夠得到RSS閱讀的便利,而且能夠保存閱讀狀態,推薦和收藏本身感興趣的文章。提供此 服務的有兩類網站,一種是專門提供RSS閱讀器的網站,例如國外的 Google Reader,國內的 鮮果抓蝦;另外一種是提供個性化首頁的網站,例如國外的netvibes、pageflakes,國內的 雅蛙、闊地。

11文件編輯

一個RSS文件就是一段規範的 XML標準通用標記語言的子集)數據,該文件通常以rss,xml或者rdf做爲後綴。

12優勢編輯

  1. 您能夠看到沒有廣告和圖片的標題或文章的概要閱讀,這樣你沒必要閱讀全文便可知文章講的一個意思是什麼,爲您節省時間。
  2. RSS閱讀器會自動更新你定製的網站內容,保持新聞的及時性。要訂閱新聞,能夠直接點擊seo博客上的XML圖標,或到專欄做者點擊訂閱文章,即完成訂閱,天天你就能夠打開RSS閱讀最新文章,而沒必要打開網頁了。
  3. 使用RSS能夠根據你自已的喜愛定製多個RSS提要,這樣作的好處是從多個新聞來源蒐集,而後整合新聞到單個數據流當中。
  4. RSS提交給RSS網站後,不但容易帶來網站流量,並且能加快 搜索引擎收錄與信息的推廣。
Postrank

Postrank

13營銷編輯

RSS營銷屬於 網絡營銷中的一種模式,除具備網絡營銷的特色外,還具備因爲採用RSS 技術而產生的新特色。且RSS 營銷與 郵件列表營銷也有許多類似之處,它們之間的根本區別是向用戶傳遞有價值信息的方式不一樣。所以,下面所述的RSS營銷的優缺點主要是從RSS技術上,以及與郵件列表營銷相比較而言的。

營銷優勢

(1 ) 多樣性、個性化信息的聚合。RSS是一種基於 XML標準通用標記語言的子集)標準,是一種互聯網上被普遍採用的內容包裝和投遞協議,任何內容源均可以採用這種方式來發布,包括專業新聞、網絡營銷、企業、甚至我的等站點。若在用戶端安裝了RSS閱讀器軟件,用戶就能夠按照喜愛、有選擇性地將感興趣的內容來源聚合到該軟件的界面中,爲用戶提供多來源信息的「一站式」服務。
(2)信息發佈的時效強、成本低廉。因爲用戶端RSS閱讀器中的信息是隨着訂閱源信息的更新而及時更新的,因此極大地提升了信息的時效性和價值。此外,服務器端信息的RSS包裝在技術實現上極爲簡單,並且是一次性的工做,使長期的信息發佈邊際成本幾乎降爲零,這徹底是傳統的 電子郵件、互聯網瀏覽等發佈方式所沒法比擬的。
(3)無「垃圾」信息和信息量過大的問題。RSS閱讀器中的信息是徹底由用戶訂閱的,對於用戶沒有訂閱的內容,以及彈出式廣告、 垃圾郵件等無關信息則會被徹底屏蔽掉。於是不會有使人煩惱的「噪音」干擾。此外,在用戶端獲取信息並不須要專用的相似 電子郵箱那樣的「RSS 信箱」來存儲,於是沒必要擔憂信息內容的過大問題。
(4)沒有病毒郵件的影響。在RSS 閱讀器中保存的只是所訂閱信息的摘要,要查看其詳細內容與到網站上經過 瀏覽器閱讀沒有太大差別,於是沒必要擔憂 病毒郵件的危害。
(5)本地內容管理便利。對下載到RSS閱讀器裏訂閱內容,用戶能夠進行離線閱讀、存檔保留、搜索排序及相關分類等多種管理操做,使閱讀器軟件不只是一個「閱讀」器,並且仍是一個用戶隨身的「資料庫」。

營銷缺點

(1)RSS的應用遠不如 電子郵件普及,從而限制了RSS訂閱的應用範圍。
(2)若長期不接收RSS信息,對於過時的信息則沒法瀏覽。這是因爲沒有專門的服務器爲每一個用戶保存信息,若是用戶不及時接收,信息則過期不候。
(3)難以評估RSS營銷效果。由於在RSS中不能添加任何的腳本語言,使統計訂閱人數比較困難,只能經過一些特別的技術方法來分析RSS的下載次數多少來估計訂戶數量,於是對於RSS營銷效果沒法準確地評價。
(4)難以實現個性化服務。電子郵件的用戶個性化技術已經很是成熟了,但對於經過RSS獲取信息的方式而言,尚未獲得很好地解決。
總之,RSS 營銷與 郵件列表營銷相比具備很大的優點,特別是克服了郵件列表營銷中常出現的 垃圾郵件、病毒、信息即時性差等致命缺點,於是將有力地促進RSS營銷的推廣應用。因此,網絡營銷者必定要加以足夠地重視,以加強本身的競爭優點。固然RSS 營銷模式還有不少的問題要面對,對於如何有效地利用更需深刻地研究探討。

14贏利模式編輯

一是投遞信息產生廣告收入,好比一個用戶用RSS訂閱了高爾夫的內容,那麼每條信息下面都會精準地出現一條高爾夫相關產品的廣告,從高爾夫球杆到會員卡。
二是作我的門戶,讓全部的博客都變成這個門戶的記者和編輯,利用流量收取廣告費。再強調,咱們不是單純作RSS工具自己,由於工具只是初級階段,是賣不了多少錢的,而是要經過工具聚攏人氣,作成我的門戶。
三是多平臺統一,致力於開發和建設多渠道、多設備的整合信息服務平臺,爲用戶提供隨時隨地、任意設備、個性化的信息服務。用戶能夠藉助 PC手機、PDA、數字電視等多種終端,經過「 看天下」「我的 門戶」服務,實現個性化訂製,從而獲取並管理互聯網上的最新資訊。

15語法編輯

它用於在網站間分享信息。
使用 RSS,您在名爲聚合器的公司註冊您的內容。

如何工做

步驟之一是,建立一個 RSS 文檔,而後使用 .xml 後綴來保存它。而後把此文件上傳到您的網站。接下來,經過一個 RSS 聚合器來註冊。天天,聚合器都會到被註冊的網站搜索 RSS 文檔,校驗其連接,並顯示有關 feed 的信息,這樣客戶就可以連接到使他們產生興趣的文檔。

實例

<rssversion="2.0">
 <channel>
 <title>網站標題</title>
 <link>網站首頁地址</link>
 <description>描述</description>
 <copyright>受權信息</copyright>
 <language>使用的語言(zh-cn表示簡體中文)</language>
 <pubDate>發佈的時間</pubDate>
 <lastBuildDate>最後更新的時間</lastBuildDate>
 <generator>生成器</generator>
 <item>
 <title>標題</title>
 <link>連接地址</link>
 <description>內容簡要描述</description>
 <pubDate>發佈時間</pubDate>
 <category>所屬目錄</category>
 <author>做者</author>
 </item>
 </channel>
 </rss>
[4]

註釋

在 RSS 中書寫註釋的語法與 HTML標準通用標記語言的子集)的語法相似:
<!--百度百科-->

使用XML編寫

由於 RSS 也是  XML標準通用標記語言的子集),請記住:
全部的元素必須擁有關閉標籤
元素對大小寫敏感
元素必需被正確地嵌套
屬性值必須帶引號
[5]
 
 
HTML
XHTML    HTML 5    CSS    TCP/IP
XML
XML    XSL    XSLT    XSL-FO    XPath    XPointer    XLink    DTD    XML Schema    DOM    XForms    SOAP    WSDL   RDF    RSS    WAP    Web Services
Web腳本
JavaScript    HTML DOM    DHTML    VBScript    AJAX    jQuery    JSON    E4X    WMLScript
Serv腳本
SQL    ASP    ADO    PHP
.NET
多媒體
SMIL    SVG
參考資料
相關文章
相關標籤/搜索