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

با استفاده از کد زیر محتویات 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

بیشتر بخوانید:   split ، تقسیم و جدا کردن یک متن بر اساس یک کاراکتر

همچنین ببینید

Login

چگونه صفحه ی لاگین ویندوز ۷ را حذف کنیم

شاید برای شما پیش آمده باشد که بخواهید بطور خودکار وارد ویندوز ۷ شوید و …

یک دیدگاه

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

    novingostaran.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.