王曉玥
摘 要:時間的推移,RSS技術隨著XML技術的發展和博客群體的快速增長,逐漸被人們廣泛地接受。本文將探討RSS閱讀器的意義及對其進行分析,研究如何實現RSS閱讀器新聞聚合功能的設計理念。
關鍵詞:RSS XML 閱讀器 設計 意義
中圖分類號:TP319 文獻標識碼:A 文章編號:1672-3791(2014)02(a)-0067-01
1 RSS的概念
RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。RSS是一種起源于網景的推技術,將訂戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。RSS可以是以下三個解釋的其中一個:Really Simple Syndication(真正簡單的聚合);RDF(Resour-
ce Description Framework)Site Summary(RDF格式站點總匯);Rich Site Summary(豐富站點總匯)。其實這三個解釋都是指同一種Syndication的技術。中文稱作“簡易信息聚合”。
2 RSS的意義
隨著網絡技術的巨大發展以及互聯網使用者的不斷增加,互聯網己經成為主流的信息發布媒介之一。如何快速、準確地在網絡中找到所需信息,并且以更加人性化的方式為用戶提供服務成為了網絡技術研究的熱點。RSS技術正是聚合了這些所引入的新型閱讀器。它是近幾年發展起來的在互聯網上被廣泛采用的內容包裝和投遞協議,各種類別的信息通過RSS發送,被廣泛應用于博客、新聞信息、個性化搜索、電子商務等各個領域。
在有RSS閱讀器之前,瀏覽網頁會不會讓你有一種“疲于奔命”的感覺?為了查找一個話題,你有可能要登錄數十個網站,在每個網站中還要根據它的導航一頁頁查找,有可能在你查到一半的時候,你都已經忘了自己究竟是在查找什么!而有了RSS閱讀器后,情況就完全不同了,你可以把你感興趣的信息全都放到你的閱讀器中來,并且你閱讀器中的內容會自動與其來自的網站保持同步,也就是說你在RSS閱讀器中看到的永遠都是最新的信息。你再也不用在網絡中沖來沖去,點鼠標點到手都麻了。
你還可以在閱讀器中對你收集的信息源進行分類,以后只要一打開RSS閱讀器,你看到的就是一個條理清晰的信息庫了!這對用戶來說非常方便,為用戶節省了不少時間。
3 RSS的設計理念
3.1 工作原理
RSS提要文件分成兩部分:channel(頻道)和item(項)。其中channel元素提供關于RSS提要來源的相關信息,包括文件的名稱是什么,從哪里來,上次更新是在什么時候等;item則是用戶能夠閱讀的信息。RSS文件可以包含一個channel多個item,每個item元素必須包含的只有description或title元素,這也是RSS的核心元素。
RSS宏觀的工作原理如圖1所示。
3.2 功能模塊
本系統提供RSS閱讀器模塊包含查看模塊、文件模塊和幫助模塊三大部分。
查看模塊主要包括工具欄和狀態欄。工具欄是為方便用戶快捷所設立的連接包括添加頻道、添加頻道組、刪除頻道、頻道屬性、幫助和退出;狀態欄是對加載信息進程的顯示進度。
文件模塊主要包括添加頻道組、添加/更新/刪除頻道、導入/導出頻道列表和退出。添加頻道組是增加一子頻道,包括頻道組名稱;添加頻道是在頻道組下增加一節點,包括此名稱與XML地址;更新頻道是根據每一節點XML地址對新聞信息做重新整理,通過站點管理功能獲得信息,并根據用戶設置對信息進行全程的跟蹤、即時的更新以及網上搜索;刪除頻道是刪除節點直接刪除其相關名稱與XML地址,刪除頻道組即一并刪除其下所有節點所有信息;導入頻道列表是加載以OPML姓氏的頻道列表清單;導出頻道列表是以OPML形式保存閱讀器現有的所有/所選頻道列表清單;退出即終止操作并關閉該窗體。
幫助模塊主要包括使用說明和關于。使用說明是此RSS聚合新聞閱讀器的基本介紹;關于是作者以及聯系方式。RSS各功能框架如圖2所示。
4 結語
RSS聚合新聞閱讀器是一款全新的快捷實用的閱讀軟件,實現一點即讀,隨時瀏覽,信息分類管理,及時方便;可刪可加可分組,來源、分類、更新頻率等用戶全方位自由掌控;導入、導出頻道或收藏夾,以豐富瀏覽內容。還可以通過“獲取更多頻道”將更多更精彩的RSS內容引入閱讀器。
參考文獻
[1] 胡焱,王臻.簡單聚合技術[J].信息與電子工程,2006(4).
[2] 于魁飛.基于RSS的信息發布與訂閱技術研究[D].北京郵電大學,2007.
[3] 劉兆臻.基于RSS的網絡學習內容聚合系統研究[D].華東師范大學,2005.
[4] 梁宇奇,邱越峰.基于關系的XML數據存儲[J].計算機應用,2000(9).
[5] 蘇貴洋.新聞XML標準的比較與研究 [J].計算機工程與應用,2003(29).