RSS怎么利用ASP.NET实现读取?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
RSS对于网站有着很重要的用途,本文即以实例展示了ASP。净读取RSS的方法,供大家参考借鉴,具体方法如下:
主要功能代码如下:
///& lt; summary>///加载RSS///& lt;/summary>///& lt;参数name=癛ssUrl"在RSS地址& lt;/param>///& lt;参数name=癛ssCount"祝辞要提取的文章数量& lt;/param>///& lt; returns> & lt;/returns> LoadRSS公共字符串(字符串RssUrl, int RssCount) { XmlDocument doc=new XmlDocument (); 字符串Rss=?“; 如果RssUrl !=?“ { 试一试 { doc.Load (RssUrl); XmlNodeList节点列表=doc.GetElementsByTagName (“item"); XmlNodeList objItems1; int i=1; 如果(doc.HasChildNodes) { foreach (XmlNode节点节点列表) { 字符串title=?“;//文章标题 字符串链接=?“;//链接 字符串内容=?“;//内容 字符串createDate=?“;//发表时间 我+=1; 如果(node.HasChildNodes) { objItems1=node.ChildNodes; foreach (objItems1 XmlNode node1) { 开关(node1.Name) { 例“title": 标题=node1.InnerText; 打破; 例“link": 链接=node1.InnerText; 打破; 例“description": 内容=node1.InnerText; 打破; 例“pubDate": createDate=node1.InnerText; 打破; } 如果标题!=啊?,链接!=啊? 打破; } Rss +=? lt; a href=https://www.yisu.com/zixun/的“+链接+”目标=捌降取?“+ +”>发表于<人力资源/>“+ createDate +; Rss +=内容; } 如果(我> RssCount) 打破; } } } 抓住(异常) { Rss=" Rss提要源数据出错!”; } } 其他的 { Rss="未找到信息源,您可刷新重试或联系管理员!”; } 返回Rss; }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。