999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web2.0的RSS技術分析與應用

2010-10-17 11:04:26胥杜鵑
科技傳播 2010年12期
關鍵詞:數(shù)據(jù)庫內(nèi)容

胥杜鵑

九江學院信息與科學技術學院,江西九江 332005

基于Web2.0的RSS技術分析與應用

胥杜鵑

九江學院信息與科學技術學院,江西九江 332005

本文系統(tǒng)論述了基于Web2.0的RSS技術的基本原理。在此基礎上,對RSS技術在Web2.0站點實際開發(fā)的應用技術進行了分析和探討。提出了一種運用RSS技術來構建基于Web2.0站點的方法。

Web2.0;RSS;XML標準;RSS閱讀器

0 引言

RSS(Really Simple Syndication),是一種描述和同步網(wǎng)站內(nèi)容的格式,用于共享新聞標題和其他Web內(nèi)容的XML格式標準,即一種用于發(fā)布和獲取網(wǎng)絡內(nèi)容(例如最新新聞)的XML格式,常被用于新聞和其它按順序排列的網(wǎng)站,例如博客(Blog)、維基(Wiki)等。

1 原理概述

一個新聞站點,如果希望用戶能及時了解其站點內(nèi)容更新的新聞,那么就必須創(chuàng)建一個XML標準的RSS提要文件,將最新的新聞內(nèi)容匯集起來。然后將匯集的最新新聞以XML格式輸出生成一個RSS[1]。用戶想訪問相應站點最新新聞時,只要安裝一個RSS閱讀器來訪問站點提供的RSS URL即可。站點內(nèi)容更新后,用戶能在不打開站點的情況下,及時獲得站點的最新新聞。

2 實現(xiàn)

目前,多數(shù)站點是在不改變動態(tài)web站點源程序的情況下,增加新asp文件,從新聞內(nèi)容相關的數(shù)據(jù)庫中讀取最新幾篇文章,直接以http流傳送給客戶端,不在服務器上生成靜態(tài)xml文件。此種方法將會增加web服務器的運算負荷,對于訪問流量特別大的站點并非好辦法。本文將采用在一個動態(tài)的web站點每次添加。編輯新文章更新數(shù)據(jù)庫時,對更新數(shù)據(jù)庫的子程序或函數(shù)部分增加一段代碼,用SQL語句按時間的順序讀取文章表中最新幾篇新聞,然后直接在服務器上輸出文本流(FSO),生成符合RSS標準的XML文檔[2]。Web鏈接指向此靜態(tài)rss.xml文件即可。以某網(wǎng)站新聞頻道的RSS生成為例,實現(xiàn)方法描述如下:

2.1 文件與函數(shù)創(chuàng)建

首先是創(chuàng)建一個Create Rss.asp文件,用于定義Create Rss()函數(shù),用來執(zhí)行RSS FEED文件的生成過程,該函數(shù)調(diào)用了文件操作對象FSO;然后創(chuàng)建ReadNews.asp文件,用于讀取數(shù)據(jù)庫中符合條件的記錄,比如最新的新聞;之后調(diào)用Create RSS()函數(shù)生成RSS Feed文件,即rss.xml。具體生成過程的代碼如下:

1)CreatRss.asp文件的代碼如下:

<%

//將從數(shù)據(jù)庫中讀取的記錄以RSS格式或標準的形式寫入RSS提要文件,此處定義該函數(shù)功能;

//調(diào) 用 Create rss"C: ss.xml" "rss",True 可 以 創(chuàng) 建 文 件 rss.xml;

Sub Create Rss(strFile,strcontent,bln Append)

//參數(shù)strFile:文件名(包含路徑的文件名);

//參數(shù)strcontent:寫入RSS提要文件數(shù)據(jù)內(nèi)容;

//參數(shù) bln Append:是否追加

On Error Resume Next

//如果發(fā)生錯誤下面的處理

2.2 更新內(nèi)容的讀取

上面的代碼實現(xiàn)了Rss Feed文件的生成,接下創(chuàng)建一個ReadNews.asp文件,將站點新聞頻道中更新的內(nèi)容從相應的數(shù)據(jù)表中讀取出來,并按RSS規(guī)范將讀取來的記錄數(shù)據(jù)放到RSS的相應元素中,實現(xiàn)的代碼如下:

通過上述代碼的運行,產(chǎn)生了站點新聞頻道的RSS URL:http://站點的url/rss.xml。用戶只要在終端使用各類RSS的閱讀器訂閱本站點新聞頻道的RSS URL后,就可以實時的讀取站點中更新的新聞內(nèi)容。

以上實現(xiàn)方法會占用web服務器的存儲空間,因為生成的是靜態(tài)的xml頁面,所以占用的空間非常少。但對客戶端的用戶來說,請求靜態(tài)頁面xml處理起來毫無疑問比asp要快很多。僅占用了少量的服務器存儲空間,卻大大提高了客戶端的訪問速度。對于高效、迅速的web2.0應用來說,無疑是一種更好的的選擇[3]。

3 結論

本文在對RSS技術的原理進行闡述的基礎上,通過對RSS技術的一種更好的實現(xiàn)方法進行了說明,并對實現(xiàn)的代碼進行了分析和研究,提出了一種RSS技術來構建基于Web2.0應用的方法。

[1]Stephen Downes (2002). An Introduction to RSS for EducationalDesigners [z]

[2]朱良兵,紀希禹.RSS的本征與應用[J],中國信息導報,2005(9):20-21.

[3]Chuck White,Liam Quin,Linda Burman.XML從入門到精通[M].周生炳,宋浩,肖偉譯.北京:電子工業(yè)出版社,2006:13-60.

TP393

A

1674-6708(2010)21-0179-02

胥杜鵑,助教,主要從事計算機軟件技術應用開發(fā)

猜你喜歡
數(shù)據(jù)庫內(nèi)容
內(nèi)容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
內(nèi)容回顧 溫故知新
科學大眾(2021年21期)2022-01-18 05:53:48
內(nèi)容回顧溫故知新
科學大眾(2021年17期)2021-10-14 08:34:02
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
主要內(nèi)容
臺聲(2016年2期)2016-09-16 01:06:53
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2010年20期)2010-10-19 01:48:32
主站蜘蛛池模板: 欧美日韩中文国产va另类| 中文字幕日韩视频欧美一区| 久久精品最新免费国产成人| 国产精品视频a| 中文字幕亚洲乱码熟女1区2区| 农村乱人伦一区二区| 91麻豆精品视频| 91精选国产大片| 国产区人妖精品人妖精品视频| 国产免费精彩视频| 国产精品成人一区二区不卡| 999福利激情视频| 欧美日韩综合网| 日本亚洲成高清一区二区三区| 亚洲成年人片| 国产精品无码一二三视频| 国产原创自拍不卡第一页| 国产成人亚洲精品蜜芽影院| 2021精品国产自在现线看| 国产一级毛片网站| 亚洲综合久久成人AV| 五月婷婷中文字幕| 精品国产欧美精品v| 婷婷六月色| 午夜精品国产自在| 色婷婷成人| 日韩欧美一区在线观看| 中文字幕佐山爱一区二区免费| 国产精品白浆无码流出在线看| 免费国产高清视频| 中文字幕在线欧美| 亚洲永久免费网站| 99国产精品国产| 欧美高清国产| 国内a级毛片| 五月婷婷亚洲综合| 成人日韩欧美| a级毛片网| 久久久波多野结衣av一区二区| 国产女人在线视频| 精品国产Av电影无码久久久| 99在线视频免费观看| 国模私拍一区二区三区| 亚洲欧美日韩中文字幕在线一区| yjizz视频最新网站在线| 欧美日本中文| 精品成人免费自拍视频| 狠狠久久综合伊人不卡| 亚洲无码视频一区二区三区| 中文国产成人久久精品小说| 秋霞一区二区三区| 久久精品91麻豆| 国产伦片中文免费观看| 热99精品视频| 国产精品网址在线观看你懂的| 婷婷色在线视频| 噜噜噜综合亚洲| 国产av一码二码三码无码| 美女毛片在线| 国产亚洲精品自在久久不卡| 精品国产香蕉伊思人在线| 波多野结衣在线一区二区| 一级毛片免费不卡在线视频| 免费看的一级毛片| 亚洲成人77777| 一级毛片基地| 极品私人尤物在线精品首页| 日本成人在线不卡视频| 99在线视频免费| 精品亚洲欧美中文字幕在线看| 久久夜色撩人精品国产| 97av视频在线观看| 国产精品污视频| 亚洲无码视频一区二区三区| 色噜噜综合网| 日韩成人午夜| 久久一级电影| 一本一道波多野结衣一区二区| 中文字幕首页系列人妻| 全部免费特黄特色大片视频| 国产jizz| 国产精品一线天|