<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    forget and forget

    能吃能睡是福;能忘是大福......

    posts - 39, comments - 26, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    ASP+Access創(chuàng)建網(wǎng)站RSS格式

    Posted on 2005-11-15 14:35 橘子 閱讀(485) 評(píng)論(1)  編輯  收藏 所屬分類: WEB開發(fā)
    以下程序段是創(chuàng)建網(wǎng)站“十萬個(gè)為什么”(http://www.why100000.com/)上的“技術(shù)新聞”欄目的 RSS feed 的源代碼,文件名為 RssFeed_news.asp。
    其中,變量 sXmlClear 用于聲明產(chǎn)生的文檔是一段 XML 格式的文檔,該聲明是可選的,以保持與舊版本 XML 的向后兼容性。

    sRssHead 定義 Rss 的基本元素。RSS feed 通常由 4 個(gè)主要元素構(gòu)成:<channel>,&l t;image>,<item> 和 <textinput>。其中,<channel> 元素是必需的,<item> 元素至少要出現(xiàn)一次。<textinput> 和 <image> 元素是可選的,是否使用要視具體情況而定。
    <channel> 元素包含 Channel(RSS feed 的來源)的一個(gè)簡(jiǎn)單描述。<title> 是頻道的名稱/標(biāo)題;<link> 是與頻道內(nèi)容對(duì)應(yīng)的包含了完整內(nèi)容的那個(gè)網(wǎng)頁的 URL;<description> 是與 <channel> 的內(nèi)容有關(guān)的簡(jiǎn)單描述;<language> 代表語言。還有一些別的屬性,不是太常用。
    <item> 元素用于對(duì)數(shù)據(jù)庫中的記錄進(jìn)行描述。<item> 一般有若干項(xiàng),對(duì)應(yīng)了一個(gè) Rss feed 的數(shù)據(jù)集合。

    <!-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"  ’數(shù)據(jù)集
      Response.ContentType="text/xml"  ’數(shù)據(jù)流格式定義

      ’輸出:
      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 中的調(diào)用格式是:<a ;>技術(shù)新聞

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

    評(píng)論

    # re: ASP+Access創(chuàng)建網(wǎng)站RSS格式  回復(fù)  更多評(píng)論   

    2006-02-23 07:45 by 石夢(mèng)陽
    改革感
    主站蜘蛛池模板: 亚洲电影中文字幕| 亚洲成人免费在线观看| 免费一级毛片女人图片| 人人狠狠综合久久亚洲高清| 亚洲AV无码专区日韩| 亚洲AV永久无码精品水牛影视| 777亚洲精品乱码久久久久久 | 国内精品免费麻豆网站91麻豆| 99在线精品视频观看免费| 4480yy私人影院亚洲| 182tv免费视视频线路一二三| 日本最新免费不卡二区在线| 久久综合亚洲色HEZYO国产| 亚洲视频欧洲视频| 在线观看视频免费完整版| 亚洲精品无码激情AV| 亚洲熟妇无码一区二区三区导航| 男女拍拍拍免费视频网站| 免费无码AV片在线观看软件| 亚洲VA中文字幕无码一二三区 | 亚洲午夜精品一区二区麻豆| 爽爽日本在线视频免费| 亚洲人成电影在在线观看网色| 小说专区亚洲春色校园| 最近免费中文字幕高清大全| 亚洲日本一区二区一本一道| 亚洲日韩精品无码专区加勒比| 亚洲一级免费毛片| 亚洲人成在线观看| 久久这里只有精品国产免费10| 国产成人亚洲精品91专区高清| 无码区日韩特区永久免费系列| 亚洲AV成人精品网站在线播放 | 国产97视频人人做人人爱免费| 国产精品成人免费一区二区| 狠狠入ady亚洲精品| 亚洲午夜久久久久久噜噜噜| 国产成人亚洲综合a∨| 亚洲AV中文无码乱人伦下载| 久久精品网站免费观看| 国产免费播放一区二区|