June 9,2005
What is RSS 2.0
之前由於學校專題的需要,簡短寫了篇 RSS 2.0 的介紹,也許有朋友會需要,順手轉貼在這裡,有誤之處還請多指教。
RSS 2.0 (Really Simple Syndication,簡易聯合供稿系統)
RSS是一份XML文件,這份文件裡使用多個元素(elements)來記載網站的資訊和幾個不同的項目(items),依網站的型態不同,我們可利用這每個item來放置我們所想表達的各項資訊、新聞或主題。
RSS 2.0 (Really Simple Syndication,簡易聯合供稿系統)
RSS是一份XML文件,這份文件裡使用多個元素(elements)來記載網站的資訊和幾個不同的項目(items),依網站的型態不同,我們可利用這每個item來放置我們所想表達的各項資訊、新聞或主題。
用下面的例子來解釋,會更容易了解RSS所表達的資訊:
<rss version="2.0">
<channel>
<title>某某新聞網</title>
<link>http://my.site.url/</link>
<description>最新消息</description>
<item>
<title>新聞主題 十三</title>
<link>http://my.site.url/index.php?title=13</link>
<description>新聞主題 十三 內文</description>
<pubDate>Mon, 14 Mar 2005 09:56:10 +0800</pubDate>
</item>
<item>
<title>新聞主題 十二</title>
<link>http://my.site.url/index.php?title=12</link>
<description>新聞主題 十二 內文</description>
<pubDate>Mon, 07 Mar 2005 09:39:34 +0800</pubDate>
</item>
<item>
<title>新聞主題 十一</title>
<link>http://my.site.url/index.php?title=11</link>
<description>新聞主題 十一 內文</description>
<pubDate>Tue, 01 Mar 2005 17:59:07 +0800</pubDate>
</item>
<item>
<title>新聞主題 十</title>
<link>http://my.site.url/index.php?title=10</link>
<description>新聞主題 十 內文</description>
<pubDate>Mon, 10 Jan 2005 16:56:17 +0800</pubDate>
</item>
</channel>
</rss>
我們可以發現RSS文件中的每個item敘述著每筆新聞的主題、網址、內文大鋼以及發佈時間等資訊。若RSS文件隨著新聞的發佈而變更,那麼我們只需要這份RSS文件即可取得該新聞網站最新的資訊消息。
但RSS是基於XML產生的文件檔,一般使用者人並不容易閱讀這份文件,因此我們還必須透過RSS閱讀器(Reader)(或稱收集器(Aggregator))軟體來方便我們閱讀RSS文件。
其閱讀方式就類似電子郵件閱讀軟體一樣,RSS文件中的每個item就像一封郵件,絕大多數的RSS閱讀器亦會幫我們標示已閱讀過的item,如此,當再次讀取該份RSS文件時,即使文件中包含舊有的item,RSS閱讀器並不會將該item直接顯示出來。
有了RSS這樣的設計概念,我們不需要時時到訪某個網站來瀏覽其最新發佈的消息,透過RSS閱讀器我們可以更方便同時閱讀多個網站的最新消息。
<rss version="2.0">
<channel>
<title>某某新聞網</title>
<link>http://my.site.url/</link>
<description>最新消息</description>
<item>
<title>新聞主題 十三</title>
<link>http://my.site.url/index.php?title=13</link>
<description>新聞主題 十三 內文</description>
<pubDate>Mon, 14 Mar 2005 09:56:10 +0800</pubDate>
</item>
<item>
<title>新聞主題 十二</title>
<link>http://my.site.url/index.php?title=12</link>
<description>新聞主題 十二 內文</description>
<pubDate>Mon, 07 Mar 2005 09:39:34 +0800</pubDate>
</item>
<item>
<title>新聞主題 十一</title>
<link>http://my.site.url/index.php?title=11</link>
<description>新聞主題 十一 內文</description>
<pubDate>Tue, 01 Mar 2005 17:59:07 +0800</pubDate>
</item>
<item>
<title>新聞主題 十</title>
<link>http://my.site.url/index.php?title=10</link>
<description>新聞主題 十 內文</description>
<pubDate>Mon, 10 Jan 2005 16:56:17 +0800</pubDate>
</item>
</channel>
</rss>
我們可以發現RSS文件中的每個item敘述著每筆新聞的主題、網址、內文大鋼以及發佈時間等資訊。若RSS文件隨著新聞的發佈而變更,那麼我們只需要這份RSS文件即可取得該新聞網站最新的資訊消息。
但RSS是基於XML產生的文件檔,一般使用者人並不容易閱讀這份文件,因此我們還必須透過RSS閱讀器(Reader)(或稱收集器(Aggregator))軟體來方便我們閱讀RSS文件。
其閱讀方式就類似電子郵件閱讀軟體一樣,RSS文件中的每個item就像一封郵件,絕大多數的RSS閱讀器亦會幫我們標示已閱讀過的item,如此,當再次讀取該份RSS文件時,即使文件中包含舊有的item,RSS閱讀器並不會將該item直接顯示出來。
有了RSS這樣的設計概念,我們不需要時時到訪某個網站來瀏覽其最新發佈的消息,透過RSS閱讀器我們可以更方便同時閱讀多個網站的最新消息。
引用URL
http://cgi.blog.roodo.com/trackback/176899