首页后端开发ASP.NET创建自己的RSS实例教程

创建自己的RSS实例教程

时间2024-01-30 12:08:02发布访客分类ASP.NET浏览573
导读:收集整理的这篇文章主要介绍了创建自己的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
深入浅析Node.js中创建子进程的方法 javascript的前身是什么

游客 回复需填写必要信息