`
niunan
  • 浏览: 719577 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

ASP.NET读取RSS

    博客分类:
  • .NET
阅读更多
从网上找的一段读取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编程知识】ASP.NET读取RSS的方法.docx

    ASP.NET 读取 RSS 的方法 ASP.NET 读取 RSS 的方法是指使用 ASP.NET 框架从 RSS 源中提取数据的方法。RSS(Really Simple Syndication)是一种广泛使用的 XML 格式,用于描述和 syndicating 网站的内容。ASP.NET ...

    ASP.NET读取RSS的方法

    RSS对于网站有着很重要的用途,本文即以实例展示了ASP.NET读取RSS的方法,供大家参考借鉴,具体方法如下: 主要功能代码如下: /// /// 加载RSS /// /// &lt;param name=RssUrl&gt;RSS地址 /// &lt;param name=RssCount&gt;要...

    rss.rar_ RSS asp.net_RSS asp.net_asp.net_asp.net rss_rss asp.n

    标题中的“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.NET2.0开发的RSS阅读器(PDF)

    在ASP.NET 2.0中,可以使用XML解析库,如System.Xml命名空间下的类,来读取和处理RSS源。例如,`XmlDocument`类可以加载RSS源,`XmlNode`和`XmlNodeList`则帮助遍历和提取数据。同时,`XDocument`和` LINQ to XML`在...

    asp.net RSS阅读器

    ASP.NET RSS阅读器是一款基于微软的ASP.NET技术开发的在线应用程序,主要用于订阅和查看RSS(Really Simple Syndication)源。RSS是一种XML格式,用于发布新闻、博客和其他定期更新的网络内容,使得用户无需访问每个...

    ASP.NET RSS工具包

    3. **读取RSS Feed**:工具包提供读取RSS Feed的功能,包括解析RSS源,获取频道信息,以及遍历和提取每个条目的详细内容。这通常涉及对XML文档的DOM操作,但工具包已经封装了这些细节,让开发者可以更专注于业务逻辑...

    C# ASP.NET 模块 - RSS在线订阅与阅读模块

    综上所述,C# ASP.NET RSS在线订阅与阅读模块是一个综合性的Web应用组件,它结合了C#语言和ASP.NET框架的强大功能,利用RssToolkit库简化RSS处理,为用户提供便捷的内容订阅和管理服务。对于开发者来说,理解和掌握...

    .net RssFeed制作实例下载

    1. web.config:此文件是ASP.NET应用程序的配置文件,包含数据库连接字符串、应用程序设置等关键信息。在生成RSS Feed时,可能需要从中读取一些配置参数。 2. App_Data:这是一个默认的ASP.NET文件夹,通常用来存放...

    ASP.NET RSS 源码。包括订阅等。

    1. **解析RSS Feed**:使用XML解析器(如System.Xml命名空间中的类)读取RSS XML文件,并将其转换为对象模型,如XDocument或XmlNode。这使得我们可以方便地访问和操作RSS数据。 2. **创建RSS Feed**:如果需要创建...

    asp.net(c#) RSS功能实现代码

     以下是我RSS界面的后台代码,给需要的朋友提供下我的经验: 代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web....

    ASP.NET源码——jquery+.net实现简单的Rss阅读器.zip

    "rss.aspx"可能是处理Rss请求的主要页面,负责读取Rss源、解析数据,并返回给前端展示。 在学习这个源码时,你可以关注以下几个方面: 1. **ASP.NET页面生命周期**:了解ASP.NET Web Forms中页面从加载到呈现的...

    .net读取Rss转换为DataTable

    最近需要用asp.net(c#)接收一个Rss。Rss是自己论坛的数据,而Rss是又在Item中加了一个子项。所以写了一个通用的读取Rss的代码,以后即时再增加或者删除Items中的子项,此代码也是可以辨认的。嗯……贴代码,记录...

    Asp.net2.0应用之RSS在线阅读器源码

    【标题】:“Asp.net2.0应用之RSS在线阅读器源码” 【解析】: ASP.NET 2.0 是微软开发的一种用于构建 Web 应用程序的技术,它基于 .NET Framework,提供了丰富的功能和高效的性能。这个源码示例是关于如何在 ASP...

    MVC在线RSS阅读器(ASP.NET 4.0)

    **MVC在线RSS阅读器(ASP.NET 4.0)** 本项目是一个基于ASP.NET 4.0框架的MVC应用程序,设计用于提供在线RSS阅读服务。RSS(Really Simple Syndication)是一种数据格式,用于发布新闻、博客和其他定期更新内容的摘要...

    ASP.NET源码——新闻屋免费RSS聚合程序.zip

    在"ASP.NET源码——新闻屋免费RSS聚合程序.zip"这个压缩包中,我们可以看到一个利用ASP.NET技术实现的RSS聚合程序。RSS(Really Simple Syndication)是一种数据格式,用于发布和订阅网站内容,如新闻、博客文章等,...

    Asp.Net+Ajax实现的宝宝RSS阅读器源码下载

    【Asp.Net+Ajax实现的宝宝RSS阅读器源码下载】是一个适合初学者学习的项目,它结合了Asp.Net技术和Ajax技术,用于构建一个功能完善的RSS阅读器。这个源码可以帮助开发者理解如何在Web应用中集成实时更新和异步交互,...

    商业源码-编程源码-Asp.net2.0应用之RSS在线阅读器源码.zip

    【Asp.net2.0应用之RSS在线阅读器源码】是一个基于.NET Framework 2.0版本的Web应用程序,主要用于解析和展示RSS(Really Simple Syndication) feeds,它为用户提供了一个方便的平台来在线浏览和订阅RSS源。RSS是一...

    基于ASP.NET 3.5 AJAX客户端框架开发Web版RSS阅读器

    ASP.NET 3.5的Entity Framework或ADO.NET可以方便地与SQL Server Compact Edition数据库进行交互,执行CRUD(创建、读取、更新、删除)操作。 **5. CH3文件** "CH3"可能是项目中某个章节或组件的名称,具体功能和...

    一个基于ASP.NET+C#实现的RSS Web Control

    1. **RSS解析器**:这是核心部分,负责读取RSS源并将其转换为可操作的数据结构。它通常会解析XML文档,提取标题、链接、摘要等信息,并将它们存储在内存中的对象模型中。 2. **数据绑定**:利用ASP.NET的数据绑定...

Global site tag (gtag.js) - Google Analytics