建立自己的RSS
点击次数:24 次 发布日期:2008-11-26 14:10:04 作者:源代码网
|
源代码网推荐 本文主要提供代码,创建自己的RSS,供别人订阅... 源代码网推荐 源代码网推荐 --- RSS.aspx 源代码网推荐 源代码网推荐 <%@ Page language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" Inherits="Socent.RSS" %> 源代码网推荐 源代码网推荐 --- RSS.aspx.cs 源代码网推荐 源代码网推荐 using 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 源代码网推荐 } 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
