- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> ASP >> 正文
站内文章搜索:           

一个简单的Rss阅读器

作者:佚名    文章来源:网络    更新时间 :2008-5-19 18:05:18
<%
Dim feedurl
feedurl=Trim(Request.Form("feedurl"))
If feedurl="" Then
%>
<form method=post action="">
RSS地址:<input type="text" name="feedurl" size="30"><input type="submit" value="我要阅读">
</form>
<%
else
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET",feedurl,False
http.send

Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState>2 Then
  'Response.Write("文档已经准备就绪。状态:"& xml.ReadyState &"<br>")
  title = xml.selectsinglenode("//title").text
url = xml.selectsinglenode("//link").text
  Response.Write("<a href="""& url &""">"& title &"</a><br><br>")
  Response.Write(xml.selectsinglenode("//description").text&"<br><br>")
  Set item=xml.getElementsByTagName("item")
For i=0 To (item.Length-1)
Set title=item.Item(i).getElementsByTagName("title")
Set link=item.Item(i).getElementsByTagName("link")
    Set pubDate=item.Item(i).getElementsByTagName("pubDate")
    Set description=item.Item(i).getElementsByTagName("description")

Response.Write("<a href="""& link.Item(0).Text &""">"& title.Item(0).Text &"</a><br>")
    Response.Write(pubDate.Item(0).Text&"<br>")
    Response.Write(description.Item(0).Text&"<br>")
    Response.Write("======================<br>")
Next
Else
Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"<br>")
End If
Set http=Nothing
Set xml=Nothing
End If
%>

发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……