ASP.NET伏撹RSS Feed
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-21
sing System.Collections.Generic; 2using System.Configuration; 3using System.Data; 4using System.Text; 5using System.Web; 6using System.Web.UI; 7using System.Xml; 8 9 10public class FeedBase : Page 11{ 12 public void GenerateRss() 13 { 14 15 IList<RssBase.ItemInfo> items = new List<RssBase.ItemInfo>(); 16 17 // Populate items. 18 foreach (DataRow row in rows) 19 { 20 RssBase.ItemInfo item = new RssBase.ItemInfo(row["Title"].ToString(), "link", row["Description"].ToString(), row["PubDate"].ToString(), row["Author"].ToString(), "guid"); 21 items.Add(item); 22 } 23 24 XmlTextWriter xmlWriter = new XmlTextWriter(Response.OutputStream, 25 Encoding.UTF8); 26 27 RssBase rssBase = new RssBase(xmlWriter, false, items); 28 rssBase.WriteRSS(); 29 30 xmlWriter.Flush(); 31 xmlWriter.Close(); 32 33 Response.ContentEncoding = Encoding.UTF8; 34 Response.ContentType = "text/xml"; 35 Response.Cache.SetCacheability(HttpCacheability.Public); 36 37 Response.End(); 38 } 39 40} 41 42 最后,只要新建一个feed.aspx文件,继承FeedBase类,调用该类中的GenerateRss()方法就可以轻松生成你所期望的RSS Feed :) |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: asp.net关于文件在数据库的存入和读取下一篇: 使用ASP.Net中的自定义控件
关于ASP.NET伏撹RSS Feed的所有评论