سورس کد خبرخوان rss در C# Asp.net

Rate this post

با استفاده از کد زیر محتویات rss  را در  GridView نمایش میدهید:


List<MyClass> my=new List<MyClass>();
var doc = System.Xml.Linq.XDocument.Load(TextBox1.Text);
var rssFeed = from el in doc.Elements("rss").Elements("channel").Elements("item")
select new MyClass()
{
title = el.Element("title").Value,
url = el.Element("link").Value,
};
foreach (var i in rssFeed)
{
my.Add(i);
}
GridView1.DataSource = my;
GridView1.DataBind();

همانطور که میدونید rss با فرمت xml هستند پس برای خوندن اونها از کد زیر استفاده کردیم

var doc = System.Xml.Linq.XDocument.Load(textBox1.Text);
برای نگه داری اطلاعات خونده شده هم از یک لیست استفاده کردم

List<MyClass> my=new List<MyClass>();
----------------
class MyClass
{
public string title { get; set; }
public string url { get; set; }
}
بقیه کد ها هم اطلاعات خونده شده رو با حلقه به گرید اضافه میکنه

منبع: barnamenevisan

بیشتر بخوانید:   Asp.net 4.5 Populating a TreeView Control from the Database

Check Also

گروه فنی مهندسی پرهاست ParHost.net

Framework یا فریم ورک چیست؟

شاید ابتدا برای شما این سوال پیش بیاید که فریم ورک چیست؟ فریم ورک یا …

One comment

  1. مرسی خوب بود. فقط بفرمایید که متنی جایگزین نمی شود؟ یعنی اسم سایت خومان نیاز نیست که در داخل این کد آورده شود؟

    novingostaran.ir

پاسخ دادن به مجتبی لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *