توفر هذه المقالة بشكل أساسي تعليمات برمجية لإنشاء خدمة RSS الخاصة بك ليتمكن الآخرون من الاشتراك فيها...
--- RSS.aspx
<%@ Page language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" Inherits="Socent .RSS" %>
--- RSS.aspx.cs
باستخدام النظام؛
باستخدام System.Collections؛
باستخدام System.ComponentModel؛
باستخدام System.Data؛
باستخدام System.Drawing؛
باستخدام System.Web؛
باستخدام System.Web.SessionState؛
باستخدام System.Web.UI؛
باستخدام System.Web.UI.WebControls؛
باستخدام System.Web.UI.HtmlControls؛
مساحة الاسم Socent
{
/// <الملخص>
/// احصل على مقالات مجمعة
/// </الملخص>
فئة عامة RSS: System.Web.UI.Page
{
Components.GenRSS gr = new Components.GenRSS(); // إنشاء
سلسلة كائن strRSS = ""
;
{
Response.ContentType = "application/xml"; // إخراج وعرض كبيانات XML
الاستجابة. الكتابة (GetRSS())؛
}
/// <الملخص>
/// احصل على مقالات مجمعة
/// </الملخص>
سلسلة عامة 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>";
إرجاع strRSS؛
}
#رمز المنطقة الذي تم إنشاؤه بواسطة مصمم نماذج الويب
تجاوز OnInit المحمي باطلة (EventArgs e)
{
//
// CODEGEN: هذا الاستدعاء مطلوب من قبل مصمم نماذج ويب ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <الملخص>
/// يدعم المصمم الطرق المطلوبة - لا تستخدم محرر التعليمات البرمجية للتعديل
/// محتوى هذه الطريقة.
/// </الملخص>
الفراغ الخاص ()InitializeComponent
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}