PDA

View Full Version : سوال: خطا در هنگام خواندن RSS سایت خبری



CodeforLife
جمعه 09 بهمن 1394, 10:05 صبح
سلام دوستان گرامی.
من این برنامه رو برای خواندن سایت خبری نوشتم ، ولی متاسفانه خطا داره که حتی نمی دونم از چی هست ؟به این خاطر که دارم تازه آموزش می بینم و مبتدی هستم ...
لطف بفرمایید راهنماییم کنید .
و یه درخواست دیگه اینکه شما خودتون Source یک سایت خبری رو باز بفرمایید ، خلاصه خبری رو در کدام تگ می نویسند ، تا جایی که من دیدم فقط تیتر ها رو نوشتن ؟؟؟
ممنونم

class RssItem
{
public string title;
public string link;
public string desciption;
public override string ToString()
{
return title;
}
}
//------------------------------------------------------------
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
WebRequest wr = WebRequest.Create("http://www.cnn.com/rrs.php");//url to read rss site
Stream stream = wr.GetResponse().GetResponseStream();
XmlDocument rss = new XmlDocument();
rss.Load(stream);
XmlNodeList items = rss.SelectNodes("rss/channel/item");

foreach (XmlNode item in items )
{
RssItem rssItem = new RssItem();
rssItem.title = item.SelectSingleNode("title").InnerText;
rssItem.desciption = item.SelectSingleNode("description").InnerText;
rssItem.link = item.SelectSingleNode("link").InnerText;
listBox1.Items.Add(rssItem);
}
}


138719

CsharpNevisi
جمعه 09 بهمن 1394, 11:03 صبح
داره خطای 404 رو میده .. !!!
404 یعنی صفحه http://edition.cnn.com/rrs.php وجود نداره ... !!!

CodeforLife
جمعه 09 بهمن 1394, 14:14 عصر
سلام دوباره ممنون . خوب این آدرسدهی رو باید چه طور انجام بدم ؟ یه نمونه رو برام بنویسید لطفا سوال دیگه من ؛ اینه که همه وب سایت ها Html Source یکسانی ندارند ؟ مپلا یه وب سایت خلاصه خبرها رو در تگ h5 و یکی دیگه در h4 قرار میده و تفئت های ریز و زیادی با هم دارند ؟ درسته ؟ آدرس

CsharpNevisi
جمعه 09 بهمن 1394, 17:19 عصر
اگه میخوایید از RSS استفاده کنید که همشون XML کار مینکنن و از تگ های HTML استاده نمیشه ... یه سری تگ با نام دلخواه هستش که تو هر سایتی میتونه تغییر کنه و بهش میگن NOD ... !!!!

شما باید ببینی این سایت اصلا RSS داره یا نه