【转】在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
2010-09-13 17:21
369 查看
RSS全称Really Simple Syndication。一些更新频率较高的网站可以通过RSS让订阅者快速获取更新信息。RSS文档需遵守XML规范的,其中必需包含标题、链接、描述信息,还可以包含发布时间、最后更新时间等信息。 本文将介绍通过LINQ to XML生成XML文档,并在ASP.NET MVC Web应用程序中输出。 在生成RSS文档前,先简单了解一下RSS的结构。根节点rss下有channel节点,channel节点的一些子节点(title,link,description)包含了该RSS的部分描述信息。channel下可包含多个item节点用来表示多个内容信息,如博客中的文章、论坛中的帖子。
代码 public RssFeedResult Rss()
{
// 添加2个测试用的数据
RssFeed r1 = new RssFeed { Description = "Test1", Link = "http://localhost/1", Title = "Test1", PublishDate = DateTime.Now };
RssFeed r2 = new RssFeed { Description = "Test2", Link = "http://localhost/2", Title = "Test2", PublishDate = DateTime.Now };
List<RssFeed> rssFeedList = new List<RssFeed>();
rssFeedList.Add(r1);
rssFeedList.Add(r2);
// 返回RSS
return new RssFeedResult(rssFeedList);
} 示例下载 (Visual Studio 2010) 另外,还有一个工具ASP.NET RSS Toolkit,有需要的可以参考一下。
原文地址:http://www.cnblogs.com/snowdream/archive/2010/08/29/1811750.html
代码 public RssFeedResult Rss()
{
// 添加2个测试用的数据
RssFeed r1 = new RssFeed { Description = "Test1", Link = "http://localhost/1", Title = "Test1", PublishDate = DateTime.Now };
RssFeed r2 = new RssFeed { Description = "Test2", Link = "http://localhost/2", Title = "Test2", PublishDate = DateTime.Now };
List<RssFeed> rssFeedList = new List<RssFeed>();
rssFeedList.Add(r1);
rssFeedList.Add(r2);
// 返回RSS
return new RssFeedResult(rssFeedList);
} 示例下载 (Visual Studio 2010) 另外,还有一个工具ASP.NET RSS Toolkit,有需要的可以参考一下。
原文地址:http://www.cnblogs.com/snowdream/archive/2010/08/29/1811750.html
相关文章推荐
- 在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
- 在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
- 在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
- 在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
- 在 ASP.NET MVC Web 应用程序中输出 RSS格式数据
- 使用ASP.NET MVC构建HTML5离线web应用程序
- 在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下:
- 使用 ASP.NET MVC 和 Ext JS 构建以数据为中心的 Web 应用程序
- 如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
- 基于ASP.NET MVC框架开发Web论坛应用程序
- 在Web应用程序开发过程中利用ASP.NET MVC框架的实战技巧
- c#ASP.NET MVC 4 Web应用程序创建以及默认起始页配置的由来
- Web 应用程序中的安全向量 – ASP.NET MVC 4 系列
- 在Web应用程序开发过程中利用ASP.NET MVC框架的实战技巧
- 在没有安装ASP.NET MVC 3的web服务器上运行一个ASP.NET MVC 3应用程序
- 基于ASP.NET MVC框架开发Web论坛应用程序
- 创建ASP.NET Core MVC应用程序(1)-添加Controller和View
- 在 ASP.NET Web 应用程序中读写 HTTP Cookie
- 使用签名来保证ASP.NET MVC OR WEBAPI的接口安全
- 适合ASP.NET MVC的视图片断缓存方式(下):页面输出原则