好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用ASP+Access創建網站RSS格式內容摘要

用ASP+Access創建網站RSS格式內容摘要

熱門標簽:如何修改多個百度地圖標注 微信地圖標注合并了 南寧網絡外呼系統運營商 東營電銷 r語言數據可視化地圖標注 隨州外呼調研系統 400電話辦理包年 本地電話機器人 高德地圖地圖標注服務中心
RSS 是一種“輕量級、多用途、可擴展的元數據描述及聯合推廣格式”,也可以理解為一種規范。它本身是一種 XML 格式,用于為內容整合客戶端提供選擇性的、匯總過的  ;Web 內容。如今,許多站點都開始通過創建 RSS feed 向瀏覽者提供內容整合服務,提供新聞、站點內容的更新等等。瀏覽者可以通過一些客戶端軟件方便地得到這些組織、匯總了的信息。
那么,怎么在我們自己的網站上創建 RSS feed 呢?下面我以 Asp+Access 為例介紹一下。
既然 RSS 是一種 XML 格式的文檔,那么我們就應當可以對后臺數據庫中的數據按照條件進行篩選、組織,然后通過 ASP生成 XML 格式的數據流,最后發送到客戶端進行瀏覽。
數據的選取、匯集是 Asp 的拿手好戲,關鍵在于怎么生成 XML 格式的數據流。其實 Asp 也已經有自己的解決辦法,就是在寫數據前對 response 對象的ContentType 屬性進行定義。如果 response.ContentType 的取值為 "text/xml",就會向瀏覽者發送 XML 格式的數據流。 
在 IE 瀏覽器中調用 RSS 源的方法和普通的鏈接沒有什么區別,格式是: 
    a type="application/rss+xml" href="RssFeed.asp">RSS說明/a> 
其中 type="application/rss+xml" 加不加好象沒有什么區別。 

以下程序段是創建我的網站“十萬個為什么”(http://www.why100000.com/)上的“技術新聞”欄目的 RSS feed 的源代碼
,文件名為 RssFeed_news.asp。 
其中,變量 sXmlClear 用于聲明產生的文檔是一段 XML 格式的文檔,該聲明是可選的,以保持與舊版本 XML 的向后兼容
性。 

sRssHead 定義 Rss 的基本元素。RSS feed 通常由 4 個主要元素構成:channel>,l t;image>,item> 和 
textinput>。其中,channel> 元素是必需的,item> 元素至少要出現一次。textinput> 和 image> 元素是可選的,
是否使用要視具體情況而定。 
channel> 元素包含 Channel(RSS feed 的來源)的一個簡單描述。title> 是頻道的名稱/標題;link> 是與頻道內容對
應的包含了完整內容的那個網頁的 URL;description> 是與 channel> 的內容有關的簡單描述;language> 代表語言。
還有一些別的屬性,不是太常用。 
item> 元素用于對數據庫中的記錄進行描述。item> 一般有若干項,對應了一個 Rss feed 的數據集合。 
復制代碼 代碼如下:

!-Filename:RssFeed_news.asp:--> 
% Option explicit %> 
!-- #include file="./conn.inc" --> 


  Dim sSQL, rs, sCrLf, sXmlClear, sRssHead, sRssEnd 
  sCrLf = chr(13)  chr(10)  '回車+換行 

  sXmlClear = "?xml version='1.0' encoding='gb2312'?>"  sCrLf 

  sRssHead = "rss version='2.0'>"  sCrLf 
  sRssHead = sRssHead  "channel>"  sCrLf 
  sRssHead = sRssHead  "title> Why100000 /title>"  sCrLf 
  sRssHead = sRssHead  "description> Why100000 /description>"  sCrLf 
  sRssHead = sRssHead  "link>http://news.why100000.com/;/link>"  sCrLf 
  sRssHead = sRssHead  "language>zh-cn/language>"  sCrLf 
  sRssHead = sRssHead  "docs>Why100000.COM News Center/docs>"  sCrLf 
  sRssHead = sRssHead  "generator>Rss Generator By WWW.Why100000.COM/generator>"  sCrLf 

  sRssEnd = "/channel>/rss>" 

  Response.CharSet="gb2312"  '數據集 
  Response.ContentType="text/xml"  '數據流格式定義 

  '輸出: 
  Response.write sXmlClear 
  Response.write sRssHead 

  sSQL="select top 15 * from news order by sortid desc" 
  Set rs = Server.CreateObject("ADODB.Recordset") 
  rs.Open sSQL, s_Conn, 1, 1 
  if not (rs.eof and rs.bof) then 
    do while not rs.eof 
      response.write "item>"  sCrLf 
      response.write "title> "  rs("f_topic")  " /title>"  sCrLf 
      response.write "link> "  "http://www.why100000.com/_news/show_a_new.asp?autoid=";   

rs("f_i_autoid")  " /link>"  sCrLf 
      response.write "author> "  rs("f_author")  " /author>"  sCrLf 
      response.write "pubDate> "  rs("f_datetime")  " /pubDate>"  sCrLf 
      response.write "/item>"  sCrLf  sCrLf 
      rs.movenext 
    loop 
  end if 
  rs.close 
  set rs=nothing 

  Response.write sRssEnd 
%> 

IE 中的調用格式是:a ;>技術新聞 

RSS/a>。如果用一些客戶端軟件訂閱該 RSS,訂閱的 Url 就是http://www.why100000.com/_news/RssFeed_news.asp。

標簽:西雙版納 宿遷 拉薩 黃石 德州 益陽 寧夏 果洛

巨人網絡通訊聲明:本文標題《用ASP+Access創建網站RSS格式內容摘要》,本文關鍵詞  用,ASP+Access,創建,網站,RSS,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用ASP+Access創建網站RSS格式內容摘要》相關的同類信息!
  • 本頁收集關于用ASP+Access創建網站RSS格式內容摘要的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲日本va中文字幕线| 女学生疯狂?喷水自慰| 日本爆乳美女| 韩国女主播挤奶娇喘乳摇| 久久久久久精品无码欧美| 国产精品亚洲一区在线观看| 成色18k1.2209| 琪琪理伦片| 女生操女生| yy6080**毛片| 久久精品一区二区国产| 性XXXX欧美孕妇奶水| 男女插入图片| 禁漫?天堂?H漫画网站| 综合图区+亚洲+偷自拍电影| 在线日韩亚洲| 啊…嗯啊好深gl尿里面| 国产一级二级在线观看| 中文字幕精品久久一二三区红杏| 越南一级黄色片| 丝袜精品欧美亚洲自拍| 小青楼app| 国产精品久久久久久久久久久免费看| 国模冰莲极品肥美自慰人体写真 | 人体毛片| 没带罩子被c了一天免费视频| 大众女浴池裸体看个够| 中国黄色毛片大片| 女人和拘做受全过程| 国产麻豆剧果冻传媒浮生| 寝室停电c到翻白眼高潮作文| 放荡的闷骚娇妻np| 无码AV熟妇素人内射V在线| 韩国三级最新理论电影| 精产国品一区二区不卡AV视频| 浪货趴办公桌~H揉秘书在线| 前后夹击猛烈撞击h| 忘忧草在线免费视频| 嗯嗯在线观看免费播放| 亚洲成成品网站有线| 亚洲精品乱码久久久久久不卡老牛|