ورود

View Full Version : سوال: نمایش rss سایت خبری در سایت (در GridView یا ...)



FirstLine
پنج شنبه 31 شهریور 1390, 12:15 عصر
با سلام
یه سایت دارم که میخوام در صفحه اولش rss اخبار سایت خبری تابناک را نمایش بدهم
با توجه به مثالها و نمونه هایی که توی سایت بود هر کاری کردم نتونستم rss سایت تابناک (http://www.tabnak.ir/fa/rss/1) را در یک gridview نمایش بدهم، وقتی صفحه را لود میکنم فقط دو تا رکورد رو نشون میده که محتوی ورژن 2 rss هست

لطفا راهنمایی بفرمایید چجوری اخبار آر اس اس http://www.tabnak.ir/fa/rss/1 را در یک گرید ویو یا هر چیز دیگری نمایش بدهم.

با تشکر

reza_program
یک شنبه 07 خرداد 1391, 13:41 عصر
سلام
کاری نداره که
با XDocument کار کن
آر اس اس لود کن
بعدشم بایندش کن به 1گرید ویو
همین!

mohsen.nsb44
یک شنبه 07 خرداد 1391, 16:20 عصر
سلام
کاری نداره که
با XDocument کار کن
آر اس اس لود کن
بعدشم بایندش کن به 1گرید ویو
همین!
دوست عزیز میشه یه مثال بزنید

FirstLine
یک شنبه 07 خرداد 1391, 16:36 عصر
با سلام
من با فایل کلاسی که ضمیمه است این کار را انجام دادم.87542
با تشکر

reza_program
یک شنبه 07 خرداد 1391, 17:50 عصر
دوست عزیز میشه یه مثال بزنید
var doc = XDocument.Load(RssULR);
var t = (from c in doc.Descendants("item")
select new
{

Title = (string)c.Element("title") ?? "",
Body = (string)c.Element("description") ?? "",
Date = (string)c.Element("pubDate") ?? "",
Link = (string)c.Element("link") ?? ""
}).ToList();

mohsen.nsb44
پنج شنبه 11 خرداد 1391, 15:24 عصر
var doc = XDocument.Load(RssULR);
var t = (from c in doc.Descendants("item")
select new
{

Title = (string)c.Element("title") ?? "",
Body = (string)c.Element("description") ?? "",
Date = (string)c.Element("pubDate") ?? "",
Link = (string)c.Element("link") ?? ""
}).ToList();


دوست عزیز اگه میشه کمی در مورد کد ها توضیح بدین به جای علامت سوال و "" چی باید نوشت؟
حالا چطوری باید تو گریدویو نمایش داد؟

reza_program
پنج شنبه 11 خرداد 1391, 15:57 عصر
چیزی نمیخواد بگذاری
چون بعضی از آر اس اس ها بطور استاندارد عرضه نمیشن
بعضی از فیلدها ممکنه تهی باشه و عملگر ?? در صورت تهی بودن مقدار هرکدوم از خصوصیات رشته خالی "" رو جایگزین میکنه

چرا گرید ویو؟ از لیست ویوو استفاده کنی راحتتری
مقداری که در متغیر t قرار میگیره یه لیست از چهار عنصر آر اس اس هست میتونی بهشون دسترسی باشته باشی