创建自己的RSS实例教程

互联网 17-7-3
本文主要提供代码,创建自己的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   }  }

以上就是创建自己的RSS实例教程的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 实例
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:C#中如何使用SendMessage?

相关资讯