using System; using System.Text; 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; using System.Data.SqlClient; using TopWin.DAL; using TopWin.Common; namespace TopWin.WebUI { /// <summary> /// Article_RssFeed 的摘要说明。 /// </summary> public class Article_RssFeed : TopWin.Common.BaseClass {
DA_Index_Article MyclassDA= new DA_Index_Article();
using System.Text;
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;
using System.Data.SqlClient;
using TopWin.DAL;
using TopWin.Common;
namespace TopWin.WebUI
{
/// <summary>
/// Article_RssFeed 的摘要说明。
/// </summary>
public class Article_RssFeed : TopWin.Common.BaseClass
{
DA_Index_Article MyclassDA= new DA_Index_Article();
private void Page_Load(object sender, System.EventArgs e)
{
object[] InPut;
InPut = MyclassDA.Index_Class(BaseClass.xmlArticleClassPageSize, 1, Convert.ToInt16(Request["ClassID"]));
Mydataset=(DataSet)InPut[0]; StringBuilder winner = new StringBuilder();
winner.Append("<?xml version='1.0' encoding='GB2312'?>\n");
winner.Append("<rss version='2.0'>\n");
winner.Append("<channel>\n");
winner.Append("<title>拓文网络</title>\n");
winner.Append("<description>栏目名字</description>\n");
winner.Append("<language>zh-cn</language>\n");
winner.Append("<generator>www.myTopWin.com</generator>\n");
winner.Append("<link>http://"+Request.ServerVariables["SERVER_NAME"]+"</link> \n");
winner.Append("<copyright>Copyright 2005-2006 www.myTopWin.com, All Rights Reserved</copyright> \n");
winner.Append("<pubDate>2006-4-1 11:29:09</pubDate>"); for ( int i=0;i < Mydataset.Tables[0].Rows.Count; i++ )
{
winner.Append("<item>\n");
winner.Append("<title><![CDATA["+Format(Mydataset.Tables[0].Rows[i]["title"])+"]]></title>\n");
winner.Append("<link>http://"+Request.ServerVariables["SERVER_NAME"]+"/Article/ShowArticle/"+Mydataset.Tables[0].Rows[i]["ClassID"]+"/"+Mydataset.Tables[0].Rows[i]["id"]+"_1.html</link>\n");
winner.Append("<author />\n");
winner.Append("<description><![CDATA["+Format(MyLeftFunction(Mydataset.Tables[0].Rows[i]["content"]))+"]]></description>\n");
winner.Append("<guid />\n");
winner.Append("<category />\n");
winner.Append("</item>\n");
} winner.Append("</channel>\n");
winner.Append("</rss>\n"); Response.ContentType="text/xml";
Response.Write(winner.ToString());
}
public string Format (object input)
{
string data=input.ToString();
data=data.Replace("&","&");
data=data.Replace("/",""");
data=data.Replace("'","&qapos;");
data=data.Replace("<","<");
data=data.Replace(">",">");
return data;
}
public string MyLeftFunction (object input)
{
return Server.HtmlEncode(CommonClass.MyLeftFunction(CommonClass.NoHTML(input.ToString()), 280));
}
#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
}
}