PDA

View Full Version : سوال: خواندن RSS



AliRezaBeytari
جمعه 02 خرداد 1393, 00:30 صبح
سلام دوستان.
میدونم از این تایپیک زیاد وجود داره ، اما برای من فرق میکنه.
من از رئش های معمول خواندن RSS استفده کردم ؛ درست هم کار میکرد.
اما وقتی لینک RSS مستقیم نباشه ، کار نمیکنه.
مثلا این لینک رو نمیتونه پردازش کنه :

http://tadris-khosusi.mihanblog.com/post/rss

اگر میشه یه سورس برام بنویسید که عنوان ها رو درون یک ListBox میزاره و وقتی رو هر Item کلیک میشه ، اصلاعات اون مطلب درون بک WebBrowser نمایش داده شه !
همچنین Link اون مطلب هم درون یک LinkLable قرار بگیره !
خیلی ممنونم !

Saeed-CANcel
جمعه 02 خرداد 1393, 18:21 عصر
اگ اینجوری آدرس بدی درس نمیشه؟؟؟

http://tadris-khosusi.mihanblog.com//post//rss (http://tadris-khosusi.mihanblog.com/post/rss)
یا
http://tadris-khosusi.mihanblog.com//post/rss (http://tadris-khosusi.mihanblog.com/post/rss)

AliRezaBeytari
جمعه 02 خرداد 1393, 20:22 عصر
نه متاسفانه نمیشه !

mehdi.mousavi
جمعه 02 خرداد 1393, 20:28 عصر
سلام دوستان.
میدونم از این تایپیک زیاد وجود داره ، اما برای من فرق میکنه.
من از رئش های معمول خواندن RSS استفده کردم ؛ درست هم کار میکرد.
اما وقتی لینک RSS مستقیم نباشه ، کار نمیکنه.
مثلا این لینک رو نمیتونه پردازش کنه :

http://tadris-khosusi.mihanblog.com/post/rss

اگر میشه یه سورس برام بنویسید که عنوان ها رو درون یک ListBox میزاره و وقتی رو هر Item کلیک میشه ، اصلاعات اون مطلب درون بک WebBrowser نمایش داده شه !
همچنین Link اون مطلب هم درون یک LinkLable قرار بگیره !
خیلی ممنونم !

سلام.
منظورتون از روش های معمول استفاده از SyndicationFeed هستش؟ اگر اینطوره، فکر میکنم RSS 1.0 رو این کلاس Support نمیکنه (همون RDF ای که شما لینکش رو در بالا آورده اید). و الا URL ای که نوشته اید یک URL کاملا معتبر هستش و ارتباطی به "مستقیم" بودن لینک (؟) نداره. البته Scott Mitchell چگونگی پشتیبانی از RSS 1.0 رو در این مقاله (http://www.4guysfromrolla.com/articles/031809-1.aspx) نشون میده. در هر حال، تا جاییکه خاطرم هست کلاس SyndicationFeed محدودیت های زیادی داره و بهمین دلیل من Argotic Syndication Framework (http://argotic.codeplex.com/) رو برای خوندن (یا ایجاد RSS، ATOM، OPML و ...) پیشنهاد می کنم.

موفق باشید.

AliRezaBeytari
شنبه 03 خرداد 1393, 09:51 صبح
من اون روشی رو که گفتم در VB.NET بود.
اگر میشه یه نمونه با همین لینک هایی که دادم قرار بدید !
خیلی ممنونم !