ASP.NET读取RSS的方法
RSS对于网站有着很重要的用途,本文即以实例展示了ASP.NET读取RSS的方法,供大家参考借鉴,具体方法如下:
主要功能代码如下:
///<summary>
///加载RSS
///</summary>
///<paramname="RssUrl">RSS地址</param>
///<paramname="RssCount">要提取的文章数量</param>
///<returns></returns>
publicstringLoadRSS(stringRssUrl,intRssCount)
{
XmlDocumentdoc=newXmlDocument();
stringRss="";
if(RssUrl!="")
{
try
{
doc.Load(RssUrl);
XmlNodeListnodelist=doc.GetElementsByTagName("item");
XmlNodeListobjItems1;
inti=1;
if(doc.HasChildNodes)
{
foreach(XmlNodenodeinnodelist)
{
stringtitle="";//文章标题
stringlink="";//链接
stringcontent="";//内容
stringcreateDate="";//发表时间
i+=1;
if(node.HasChildNodes)
{
objItems1=node.ChildNodes;
foreach(XmlNodenode1inobjItems1)
{
switch(node1.Name)
{
case"title":
title=node1.InnerText;
break;
case"link":
link=node1.InnerText;
break;
case"description":
content=node1.InnerText;
break;
case"pubDate":
createDate=node1.InnerText;
break;
}
if(title!=""&&link!="")
break;
}
Rss+="<ahref='"+link+"'target='_blank'>"+title+"</a>发表于"+createDate+"<hr/>";
Rss+=content;
}
if(i>RssCount)
break;
}
}
}
catch(Exception)
{
Rss="RSSFeed源数据出错!";
}
}
else
{
Rss="未找到信息源,您可刷新重试或联系管理员!";
}
returnRss;
}
感兴趣的朋友可以测试并进一步完善本文所述实例代码,希望能对大家的ASP.NET程序设计有所帮助。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短