建立自己的RSS

苹果爱吃梨123

苹果爱吃梨123

2016-01-29 13:33

建立自己的RSS,建立自己的RSS
本文主要提供代码,创建自己的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;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

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 + "<linkhttp://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 + "<linkhttp://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 + "<commentshttp://www.socent.com/CommentShow@"+ds.Tables[0].Rows[i]["ID"]+".html</comments";
    strRSS = strRSS + "</item";
   }
   strRSS = strRSS + "</channel";
   strRSS = strRSS + "</rss";
  
   return strRSS;
  }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

  #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
 }
}

展开更多 50%)
分享

猜你喜欢

建立自己的RSS

电脑网络
建立自己的RSS

为自己的网站添加RSS功能

Html CSS布局 Div+CSS XHTML
为自己的网站添加RSS功能

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

建立自己的WEB平台

ASP
建立自己的WEB平台

Eclipse中建立自己的JUnit测试

Java JAVA基础
Eclipse中建立自己的JUnit测试

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

这样引导宝宝建立自己的友谊

婴儿
这样引导宝宝建立自己的友谊

建立自己的csdn知识管理库(1)

编程语言 网络编程
建立自己的csdn知识管理库(1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash制作空战游戏(3)

Flash制作空战游戏(3)

用PHP制作zip压缩程序

用PHP制作zip压缩程序
下拉加载更多内容 ↓