Asp.net下利用VB进行RSS解析
来源:互联网 发布:php自助建站源码 编辑:程序博客网 时间:2024/05/18 21:08
Protected Sub GetRSSSource(ByVal lt As Literal)
Dim RSSURL,RSSName As String
'根据需要可以从数据库动态获取
RSSURL = "http://news.qq.com/newsgn/rss_newsgn.xml"
RSSName = "国内新闻"
Dim myRequest As System.Net.WebRequest = System.Net.WebRequest.Create(RSSURL)
Dim myResponse As Net.WebResponse = myRequest.GetResponse
Dim rssStream As IO.Stream = myResponse.GetResponseStream()
Dim rssDoc As System.Xml.XmlDocument = New System.Xml.XmlDocument()
rssDoc.Load(rssStream)
Dim rssItems As System.Xml.XmlNodeList = rssDoc.SelectNodes("rss/channel/item")
Dim title As String = ""
Dim titleWZ As String = ""
Dim link As String = ""
Dim description As String = ""
Dim pubDate As String = ""
lt.Text = "<div style='border:1px solid #d9d9d9'><table border='0' cellpadding='0' cellspacing='0' width='100%'>"
lt.Text += "<tr style=""background-image: url('App_Themes/Theme1/images/header01.jpg');"" height='25px'><td colspan='3'>"
lt.Text += "<img src='images/BaseImages/new1.gif' />"
lt.Text += RSSName
lt.Text += "</td></tr>"
For i As Integer = 0 To IIf(rssItems.Count > 5, 5, rssItems.Count - 1)
Dim rssDetail As System.Xml.XmlNode
rssDetail = rssItems.Item(i).SelectSingleNode("title")
If rssDetail IsNot Nothing Then
title = rssDetail.InnerText
titleWZ = title
Else
title = ""
End If
Try
title = IIf(title.Length > 17, title.Substring(0, 17) + "...", title)
Catch ex As Exception
End Try
rssDetail = rssItems.Item(i).SelectSingleNode("link")
If rssDetail IsNot Nothing Then
link = rssDetail.InnerText
Else
link = ""
End If
rssDetail = rssItems.Item(i).SelectSingleNode("description")
If rssDetail IsNot Nothing Then
description = rssDetail.InnerText
Else
description = ""
End If
rssDetail = rssItems.Item(i).SelectSingleNode("pubDate")
If pubDate IsNot Nothing Then
pubDate = rssDetail.InnerText
pubDate = CType(pubDate, DateTime).ToString("MM-dd")
Else
pubDate = ""
End If
lt.Text += "<tr style='background-color:white;'><td height='20px'>·</td><td><a href='" + link + "' target='_blank' title='" + titleWZ + "'>"
+ title + "</a></td><td width='60px' align='center'>" + pubDate + "</td></tr>"
Next
lt.Text += "</table></div>"
If RSSID <> "3" Then
lt.Text += "<br />"
End If
End Sub
- Asp.net下利用VB进行RSS解析
- 利用asp.net输出RSS
- Vb.net下,利用数组进行“组合”查询
- ASP.NET下利用ajax.dll进行Ajax开发
- Vb.net 利用数组进行组合查询
- 利用Asp.net 动态创建DataList--- VB
- asp.net rss toolkit
- asp.net输出rss
- ASP.NET读取RSS
- 利用RSS进行项目沟通
- 利用RSS进行项目沟通
- 一个简单asp.net下Web RSS控件
- 利用asp.net绘制图形语言是vb.net
- 利用WWF进行ASP.NET程序开发
- 利用WWF进行ASP.NET程序开发
- 利用ASP.Net技术进行项目开发
- VS2010下asp.net 对现有的PDF文档进行加密(利用iTextSharp)
- vb.net利用SerialPort进行读取串口操作
- 来得正好
- SSH+连接池配置多数据库
- 我只是想知道幾分到底怎麼來的= =、
- 【翠字营原创】基于 cryptlib.lib 开发的几种加密解密算法经典例子 涉及: MD5 AES AES-CBC 希望对大家学习有帮助!
- MathWorks官方消息:为什么神经网络工具箱不能编译
- Asp.net下利用VB进行RSS解析
- CSS里面position:relative与position:absolute 区别
- jstree右键菜单获取节点
- 第一次用css+div做网站的感受
- C++中的四种强制类型转换的区别
- 为什么调用Recycle()方法对每个Java对象很重要?
- STM32学习笔记1——查找学习资料,搭建开发环境!
- VC6 SDK编程中使用XP样式,程序无法启动。
- 《《征求嵌入式学习的朋友》》