ASP.NET讀取RSS的方法
RSS對(duì)于網(wǎng)站有著很重要的用途,本文即以實(shí)例展示了ASP.NET讀取RSS的方法,供大家參考借鑒,具體方法如下:
主要功能代碼如下:
/// <summary> /// 加載RSS /// </summary> /// <param name="RssUrl">RSS地址</param> /// <param name="RssCount">要提取的文章數(shù)量</param> /// <returns></returns> public string LoadRSS(string RssUrl, int RssCount) { XmlDocument doc = new XmlDocument(); string Rss = ""; if (RssUrl != "") { try { doc.Load(RssUrl); XmlNodeList nodelist = doc.GetElementsByTagName("item"); XmlNodeList objItems1; int i = 1; if (doc.HasChildNodes) { foreach (XmlNode node in nodelist) { string title = ""; // 文章標(biāo)題 string link = ""; // 鏈接 string content = ""; // 內(nèi)容 string createDate = ""; // 發(fā)表時(shí)間 i += 1; if (node.HasChildNodes) { objItems1 = node.ChildNodes; foreach (XmlNode node1 in objItems1) { 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 += "<a href='" + link + "' target='_blank'>" + title + "</a> 發(fā)表于 "+createDate+"<hr/>"; Rss += content; } if (i > RssCount) break; } } } catch (Exception) { Rss = "RSS Feed 源數(shù)據(jù)出錯(cuò)!"; } } else { Rss = "未找到信息源,您可刷新重試或聯(lián)系管理員!"; } return Rss; }
感興趣的朋友可以測(cè)試并進(jìn)一步完善本文所述實(shí)例代碼,希望能對(duì)大家的ASP.NET程序設(shè)計(jì)有所幫助。
- ASP.NET 定制簡(jiǎn)單的錯(cuò)誤處理頁(yè)面實(shí)現(xiàn)代碼
- asp.net下定制日期輸出格式的代碼
- asp.net 事件與委托分析
- 詳解ASP.NET頁(yè)面生命周期事件
- ASP.NET 頁(yè)面事件執(zhí)行順序介紹
- ASP.NET回車提交事件淺析
- asp.net實(shí)現(xiàn)access數(shù)據(jù)庫(kù)分頁(yè)的方法
- ASP.NET實(shí)現(xiàn)讀取Excel內(nèi)容并在Web上顯示
- ASP.NET4 GridView的四種排序樣式詳解
- asp.net遍歷文件夾下所有子文件夾并綁定到gridview上的方法
- asp.net截屏功能實(shí)現(xiàn)截取web頁(yè)面
- ASP.NET中實(shí)現(xiàn)定制自己的委托和事件參數(shù)類
相關(guān)文章
由于擴(kuò)展配置問(wèn)題而無(wú)法提供您請(qǐng)求的頁(yè)面錯(cuò)誤解決方法
這篇文章主要介紹了由于擴(kuò)展配置問(wèn)題而無(wú)法提供您請(qǐng)求的頁(yè)面錯(cuò)誤解決方法,需要的朋友可以參考下2014-05-05用Fine Uploader+ASP.NET MVC實(shí)現(xiàn)ajax文件上傳[代碼示例]
Fine Uploader(http://fineuploader.com/)是一個(gè)實(shí)現(xiàn) ajax 上傳文件的 Javascript 組件2013-01-01c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2013-12-12asp.net 身份驗(yàn)證機(jī)制實(shí)例代碼
對(duì)于ASP.NET驗(yàn)證機(jī)制在項(xiàng)目開發(fā)中運(yùn)用,會(huì)使項(xiàng)目非常方便快捷的實(shí)現(xiàn)頁(yè)面的訪問(wèn)權(quán)限問(wèn)題,而且省去了一些沒(méi)必要的安全問(wèn)題2012-06-06.net6簡(jiǎn)單使用NPOI讀取Excel的項(xiàng)目實(shí)踐
本文主要介紹了.net6簡(jiǎn)單使用NPOI讀取Excel的項(xiàng)目實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06asp.net DbProviderFactory的使用-示例
NET 2.0有一個(gè)抽象工廠模式的典型應(yīng)用:通過(guò)DBProviderFactory 可以對(duì)不同數(shù)據(jù)庫(kù)進(jìn)行操作。2009-11-11Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
這篇文章詳細(xì)介紹了無(wú)刷新文件上傳并顯示進(jìn)度條的思路和代碼,有需要的朋友可以參考一下2013-06-06ASP.NET中GridView、DataList、DataGrid三個(gè)數(shù)據(jù)控件foreach遍歷用法示例
這篇文章主要介紹了ASP.NET中GridView、DataList、DataGrid三個(gè)數(shù)據(jù)控件foreach遍歷用法,結(jié)合實(shí)例形式分析了GridView、DataList、DataGrid使用foreach及for語(yǔ)句進(jìn)行數(shù)據(jù)遍歷的具體使用方法,需要的朋友可以參考下2016-08-08