zoukankan      html  css  js  c++  java
  • 用ASP生成RSS以及讀取RSS

    生成RSS
    <%
    Response.Clear
    Response.CharSet
    ="gb2312"  '数据集

    Response.ContentType="text/xml"  '数据流格式定义
    Response.Write "<?xml version=""1.0"" encoding=""gb2312""?>"&vbNewLine
     
    sRssHead 
    = "<rss version='2.0'>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<channel>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<title>xx网</title>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<description>xx新闻更新</description>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<link>http://www.xxcom/</link>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<language>zh-cn</language>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<docs>xx网新闻更新</docs>" &
     vbNewLine 
    sRssHead 
    = sRssHead & "<generator>Rss Generator By 养殖网</generator>" &
     vbNewLine 
    sRssEnd 
    = "</channel></rss>"
     
    response.write sRssHead
    set cn=server.createobject("adodb.connection"
    )
    cn.open connstr
    set rs=server.createobject("adodb.recordset"
    )
    rs.open 
    "select top 20 title,c_filename,writefrom,date from wz_list where lanmuid=21 order by id desc",cn,1,1

    while not rs.eof
    %
    >

    <%="<item><title>"&rs("title")&"</title><link>http://www.yangzhi.com/news/"&rs("c_filename")&"</link><author>"&rs("writefrom")&"</author><pubDate>"&rs("date")&"</pubDate></item>"%>
    <%
        rs.movenext
    wend

    rs.close
    set rs=nothing
    cn.close
    set cn=nothing
    response.write sRssend
    %
    >

    讀取RSS

    Function readrss(xmlseed)
        
    dim
     xmlDoc 
        
    dim
     http
        
    Set http=Server.CreateObject("Microsoft.XMLHTTP"

        http.Open 
    "GET",xmlseed,False
     
        http.send 
        
    Set xmlDoc=Server.CreateObject("Microsoft.XMLDOM"

        xmlDoc.Async
    =False
     
        xmlDoc.ValidateOnParse
    =False
     
        xmlDoc.Load(http.ResponseXML)
        
    Set item=xmlDoc.getElementsByTagName("item"
    )
        
    if item.Length<=0 then

            Response.Write(
    "[Nothing]")
        
    else

            Response.Write(
    "<ul style=""margin-left:15px; list-style-type:square;font-size:12px;line-height:20px;"">")
            
    For i=0 To (item.Length-1
    )
                
    Set title=item.Item(i).getElementsByTagName("title"
    )
                
    Set link=item.Item(i).getElementsByTagName("link"
    )
                Response.Write(
    "<li><a href="""& link.Item(0).Text &""" target=""_blank"">"& title.Item(0).Text &"</a></li>"
    )
            
    Next

            Response.Write(
    "</ul>")
        
    end if

        
    set item=nothing
        
    set xmlDoc=nothing
        
    set http=nothing
    End Function
    ----////call readrss("http://2008.67ge.com/feed")

    http://www.cnblogs.com/JemBai/archive/2008/07/23/1249271.html

    http://baike.baidu.com/view/1644.htm

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    Digital Video Stabilization and Rolling Shutter Correction using Gyroscope 论文笔记
    Distortion-Free Wide-Angle Portraits on Camera Phones 论文笔记
    Panorama Stitching on Mobile
    Natural Image Stitching with the Global Similarity Prior 论文笔记 (三)
    Natural Image Stitching with the Global Similarity Prior 论文笔记(二)
    Natural Image Stitching with the Global Similarity Prior 论文笔记(一)
    ADCensus Stereo Matching 笔记
    Efficient Large-Scale Stereo Matching论文解析
    Setting up caffe on Ubuntu
    Kubernetes配置Secret访问Harbor私有镜像仓库
  • 原文地址:https://www.cnblogs.com/Athrun/p/1453898.html
Copyright © 2011-2022 走看看