什麼是RSS呢?RSS是一種描述和同步網站內容的格式,是目前使用最普遍的XML應用。RSS搭建了信息迅速傳播的一個技術平臺,使得每一個人都成爲潛在的信息提供者。發佈一個RSS文件後,這個RSS Feed中包含的信息就能直接被其餘站點調用,並且因爲這些數據都是標準的XML格式,因此也能在其餘的終端和服務中使用。
【RSS實用知識】:關於RSS訂閱與RSS閱讀的常見問題解答(網上營銷新觀察 馮英健)
爲了進一步介紹RSS及其發展歷程的有關背景知識,下面摘錄了2003年10月平文勝爲時代營銷撰寫的有關RSS的介紹文章。僅供參考。網上此類介紹文章也很多,有興趣的請到網上檢索更多信息。
RSS簡介
RSS是一種描述和同步網站內容的格式,是目前使用最普遍的XML應用。RSS應用在國外已經很是廣泛,從我的博客(Blog)欄目、企業站點到世界級的門戶都提供基於RSS的服務。
一、 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.9二、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目前的版本和推薦
到目前爲止,RSS共有七種版本,推薦使用的是RSS 1.0和RSS 2.0,對於一些基本的站點同步,也能夠選用RSS 0.91。
三、 RSS的語法介紹
一個RSS文件就是一段規範的XML數據,該文件通常以rss,xml或者rdf做爲後綴。下面咱們選擇
http://msdn.microsoft.com/visualc/rss.xml中的一部分做爲例子簡單說(略)
四、 RSS的聯合(Syndication)和聚合(Aggregation) 發佈一個RSS文件(通常稱爲RSS Feed)後,這個RSS Feed中包含的信息就能直接被其餘站點調用,並且因爲這些數據都是標準的XML格式,因此也能在其餘的終端和服務中使用,如PDA、手機、郵件列表等。並且一個網站聯盟(好比專門討論旅遊的網站系列)也能經過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其餘站點上的最新信息,這就叫着RSS的聯合。這種聯合就致使一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而造成一種良性循環。
而所謂RSS聚合,就是經過軟件工具的方法從網絡上搜集各類RSS Feed並在一個界面中提供給讀者進行閱讀。 五、 RSS的將來發展
隨着愈來愈多的站點對RSS的支持,RSS已經成爲目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平臺,使得每一個人都成爲潛在的信息提供者。相信很快咱們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜索引擎。