从网上找的一段读取RSS的代码,经测能用:
/// <summary>
/// 加载RSS
/// </summary>
/// <param name="RssUrl">RSS地址</param>
/// <param name="RssCount">要提取的文章数量</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 = ""; // 文章标题
string link = ""; // 链接
string content = ""; // 内容
string createDate = ""; // 发表时间
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> 发表于 "+createDate+"<hr/>";
Rss += content;
}
if (i > RssCount)
break;
}
}
}
catch (Exception)
{
Rss = "RSS Feed 源数据出错!";
}
}
else
{
Rss = "未找到信息源,您可刷新重试或联系管理员!";
}
return Rss;
}
分享到:
相关推荐
ASP.NET 读取 RSS 的方法 ASP.NET 读取 RSS 的方法是指使用 ASP.NET 框架从 RSS 源中提取数据的方法。RSS(Really Simple Syndication)是一种广泛使用的 XML 格式,用于描述和 syndicating 网站的内容。ASP.NET ...
RSS对于网站有着很重要的用途,本文即以实例展示了ASP.NET读取RSS的方法,供大家参考借鉴,具体方法如下: 主要功能代码如下: /// /// 加载RSS /// /// <param name=RssUrl>RSS地址 /// <param name=RssCount>要...
标题中的“rss.rar_ RSS asp.net_RSS asp.net_asp.net_asp.net rss_rss asp.n”暗示这是一个关于使用ASP.NET实现RSS(Really Simple Syndication)功能的压缩包资源。RSS是一种用于发布和订阅网站内容的XML格式,常...
在ASP.NET 2.0中,可以使用XML解析库,如System.Xml命名空间下的类,来读取和处理RSS源。例如,`XmlDocument`类可以加载RSS源,`XmlNode`和`XmlNodeList`则帮助遍历和提取数据。同时,`XDocument`和` LINQ to XML`在...
ASP.NET RSS阅读器是一款基于微软的ASP.NET技术开发的在线应用程序,主要用于订阅和查看RSS(Really Simple Syndication)源。RSS是一种XML格式,用于发布新闻、博客和其他定期更新的网络内容,使得用户无需访问每个...
3. **读取RSS Feed**:工具包提供读取RSS Feed的功能,包括解析RSS源,获取频道信息,以及遍历和提取每个条目的详细内容。这通常涉及对XML文档的DOM操作,但工具包已经封装了这些细节,让开发者可以更专注于业务逻辑...
综上所述,C# ASP.NET RSS在线订阅与阅读模块是一个综合性的Web应用组件,它结合了C#语言和ASP.NET框架的强大功能,利用RssToolkit库简化RSS处理,为用户提供便捷的内容订阅和管理服务。对于开发者来说,理解和掌握...
1. web.config:此文件是ASP.NET应用程序的配置文件,包含数据库连接字符串、应用程序设置等关键信息。在生成RSS Feed时,可能需要从中读取一些配置参数。 2. App_Data:这是一个默认的ASP.NET文件夹,通常用来存放...
1. **解析RSS Feed**:使用XML解析器(如System.Xml命名空间中的类)读取RSS XML文件,并将其转换为对象模型,如XDocument或XmlNode。这使得我们可以方便地访问和操作RSS数据。 2. **创建RSS Feed**:如果需要创建...
以下是我RSS界面的后台代码,给需要的朋友提供下我的经验: 代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web....
"rss.aspx"可能是处理Rss请求的主要页面,负责读取Rss源、解析数据,并返回给前端展示。 在学习这个源码时,你可以关注以下几个方面: 1. **ASP.NET页面生命周期**:了解ASP.NET Web Forms中页面从加载到呈现的...
最近需要用asp.net(c#)接收一个Rss。Rss是自己论坛的数据,而Rss是又在Item中加了一个子项。所以写了一个通用的读取Rss的代码,以后即时再增加或者删除Items中的子项,此代码也是可以辨认的。嗯……贴代码,记录...
【标题】:“Asp.net2.0应用之RSS在线阅读器源码” 【解析】: ASP.NET 2.0 是微软开发的一种用于构建 Web 应用程序的技术,它基于 .NET Framework,提供了丰富的功能和高效的性能。这个源码示例是关于如何在 ASP...
**MVC在线RSS阅读器(ASP.NET 4.0)** 本项目是一个基于ASP.NET 4.0框架的MVC应用程序,设计用于提供在线RSS阅读服务。RSS(Really Simple Syndication)是一种数据格式,用于发布新闻、博客和其他定期更新内容的摘要...
在"ASP.NET源码——新闻屋免费RSS聚合程序.zip"这个压缩包中,我们可以看到一个利用ASP.NET技术实现的RSS聚合程序。RSS(Really Simple Syndication)是一种数据格式,用于发布和订阅网站内容,如新闻、博客文章等,...
【Asp.Net+Ajax实现的宝宝RSS阅读器源码下载】是一个适合初学者学习的项目,它结合了Asp.Net技术和Ajax技术,用于构建一个功能完善的RSS阅读器。这个源码可以帮助开发者理解如何在Web应用中集成实时更新和异步交互,...
【Asp.net2.0应用之RSS在线阅读器源码】是一个基于.NET Framework 2.0版本的Web应用程序,主要用于解析和展示RSS(Really Simple Syndication) feeds,它为用户提供了一个方便的平台来在线浏览和订阅RSS源。RSS是一...
ASP.NET 3.5的Entity Framework或ADO.NET可以方便地与SQL Server Compact Edition数据库进行交互,执行CRUD(创建、读取、更新、删除)操作。 **5. CH3文件** "CH3"可能是项目中某个章节或组件的名称,具体功能和...
1. **RSS解析器**:这是核心部分,负责读取RSS源并将其转换为可操作的数据结构。它通常会解析XML文档,提取标题、链接、摘要等信息,并将它们存储在内存中的对象模型中。 2. **数据绑定**:利用ASP.NET的数据绑定...