RSS

RSS 是一種 web syndication 的技術。它是 XML 語言的應用,它廣泛被使用於將網站最新頭條訊息或內容有效率的整理出來,並提供給需求者參考。因此使用者不需要每次都連到網站來查看最新內容,使用 RSS 可以簡單有效率的掌握最新訊息。

RSS 的英文全名是

  • Really Simple Syndication (RSS 2.0)
  • RDF (Resource Description Framework) Site Summary (RSS 0.91, RSS 1.0)
  • Rich Site Summary (RSS 0.9 and 1.0)

但是其實這三種都是指同一種 syndication 技術。

RSS 是一種格式,要能運作需要網站提供 RSS feed,而使用者則利用 RSS reader接收並閱讀資訊。

現在 RSS 主要有三種版本,分別為 0.91、1.0、2.0。不同版本之間,並不相容,風格也不盡相同。其中 1.0 比較偏向 XML,而 2.0 和 0.91 則是一脈相傳。

RSS feed

RSS 利用 XML 語法來傳遞資訊,稱為 RSS feed。通常支援 RSS 的網站,都會提供 RSS feed,使用者只需使用 RSS reader,即可接收這些 feed,並閱讀資訊,不需要連到網頁閱讀。利用這種方法,使用者即可掌握網站的最新訊息。

不同版本的 RSS feed 語法皆不盡相同。以下為 RSS 2.0 範例:

  <rss version='2.0'>
    <channel>
        <title> RSS test </title>
        <description> chen's test (description) </description>
        <link> http://140.112.90.166/~zwai/ </link>
        <copyright> chen's copyright </copyright>
        <language>zh</language>
        <item> <!-- 第一篇文章 --> 
            <title> chen's first rss item </title>
            <description> A simple description of yahoo. </description>
            <link> http://tw.yahoo.com </link>
        </item>
        <item> <!-- 第二篇文章 --> 
            <title> chen's second rss item</title>
            <description> A simple description of google. </description>
            <link> http://www.google.com.tw </link>
        </item>
    </channel>
  </rss>

每個 <item></item> tag 包起來的即是一篇文章,完整的 RSS syntax 可以在官方網站找到:

RSS Reader

RSS Reader 如 mail,可以分成 web 版 (ex. webmail) 及 local 版 (ex. outlook),亦有 broswer plugin 可以閱讀 RSS (ex.sage for firefox),常見的 RSS Reader 如下:

web 版

local 版

1) 2) 3)

Reference

documents/rss/rss.txt · 上一次變更: 2007/12/27 00:23 由 crilit
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0