--- 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 } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。