创建自己的RSS实例教程
导读:收集整理的这篇文章主要介绍了创建自己的RSS实例教程,觉得挺不错的,现在分享给大家,也给大家做个参考。本文主要提供代码,创建自己的RSS,供别人订阅...--- RSS.aspx<%@ Page language="c#" Codeb...
收集整理的这篇文章主要介绍了创建自己的RSS实例教程,觉得挺不错的,现在分享给大家,也给大家做个参考。本文主要提供代码,创建自己的RSS,供别人订阅...--- RSS.aspx%@ Page language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" InherITs="Socent.RSS" %> --- RSS.aspx.csusing System; using System.Collections; using System.componentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.Sessionstate; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtMLControls; namespace Socent{ /// summary> /// 取得聚合文章 /// /summary> public class RSS : System.Web.UI.Page { Components.GenRSS gr = new Components.GenRSS(); // 实例化对象 string strRSS = ""; PRivate void Page_Load(object sender, System.Eventargs e) { Response.ContentTyPE = "application/XMl"; // 输出并按xml数据显示 Response.Write (GetRSS()); } /// summary> /// 取得聚合文章 /// /summary> public string GetRSS() { DataSet ds = gr.GenerateRSS(); // 调用GenerateRSS()方法,获得数据 strRSS = strRSS + "rss version=\"2.0\"> "; strRSS = strRSS + "channel> "; strRSS = strRSS + "title> 土人制造/title> "; strRSS = strRSS + "link> http://www.socent.COM/link> "; strRSS = strRSS + "description> 土人制造/description> "; for(int i = 0; i ds.Tables[0].Rows.Count; i++) { strRSS = strRSS + "item> "; strRSS = strRSS + "title> ![CDATA["+ds.Tables[0].Rows[i]["Title"]+"]]> /title> "; strRSS = strRSS + "link> http://www.socent.com/ArticleShow@"+ds.Tables[0].Rows[i]["ID"]+".html/link> "; strRSS = strRSS + "description> ![CDATA["+ds.Tables[0].Rows[i]["Description"]+"]]> /description> "; strRSS = strRSS + "copyright> 土人制造/copyright> "; strRSS = strRSS + "pubDate> "+Convert.ToDateTime(ds.Tables[0].Rows[i]["AddDate"].ToString()).ToString("yyyy-MM-dd HH:mm")+"/pubDate> "; strRSS = strRSS + "comments> http://www.socent.com/CommentShow@"+ds.Tables[0].Rows[i]["ID"]+".html/comments> "; strRSS = strRSS + "/item> "; } strRSS = strRSS + "/channel> "; strRSS = strRSS + "/rss> "; return strRSS; } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // COdegEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// /summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } }
以上就是创建自己的RSS实例教程的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 创建自己的RSS实例教程
本文地址: https://pptw.com/jishu/592500.html