创建自己的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
