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