PDA

View Full Version : دریافت و ارسال یک XML



مهدی رحیم زاده
جمعه 13 مهر 1386, 10:24 صبح
برای اینکه بتونم یک فایل XML رو از یک سایت خاص دریافت کنم و بعد داده های اونو روی بانک بازیابی کنم باید چکار کنم ؟؟؟ البته بحث بازیابی مهم نیست مهم دریافت این فایل از یک سایت خاصه .

hdv212
جمعه 13 مهر 1386, 11:02 صبح
به این لینک (http://www.codeproject.com/useritems/HTTP_File_Downloader.asp) مراجعه کن.

ghafoori
جمعه 13 مهر 1386, 11:21 صبح
دوست عزیز این هم یک کد کوچک و سریع

// Create a request for the URL.
WebRequest request = WebRequest.Create("http://localhost/help.gif");
// If required by the server, set the credentials.
request.Credentials = CredentialCache.DefaultCredentials;
// Get the response.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// Get the stream containing content returned by the server.
Stream dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
this.pictureBox1.Image = Image.FromStream(dataStream );
// Cleanup the streams and the response.

dataStream.Close();
response.Close();

مهدی رحیم زاده
چهارشنبه 25 مهر 1386, 06:58 صبح
به این لینک مراجعه کن.

hdv212 عزیز اون برنامه نمی تونه چیزی رو دانلود کنه !!!

hdv212
چهارشنبه 25 مهر 1386, 09:09 صبح
hdv212 عزیز اون برنامه نمی تونه چیزی رو دانلود کنه !!!
iranmsb جان منظور من دانلود نبود، استفاده از XML بود.

مهدی رحیم زاده
چهارشنبه 25 مهر 1386, 13:50 عصر
ولی من باید اول اون فایل xml رو دانلود کنم ا بعد بتونم از اون استفاده کنم البته هنوز کد کاربر محترم غفوری رو تست نکردم .

hdv212
چهارشنبه 25 مهر 1386, 18:55 عصر
فکر کنم این (http://www.codeproject.com/cs/library/downloader.asp) کمکت کنه.

mehdi.mousavi
پنج شنبه 26 مهر 1386, 01:39 صبح
برای اینکه بتونم یک فایل XML رو از یک سایت خاص دریافت کنم و بعد داده های اونو روی بانک بازیابی کنم باید چکار کنم ؟؟؟ البته بحث بازیابی مهم نیست مهم دریافت این فایل از یک سایت خاصه .


سلام.
اگر هدفتون پردازش XML و کار با اون هستش (البته پس از دریافت فایل)، بهترین گزینه کار کردن با Dom Document ها و کلاس XmlDocument هستش. بعنوان مثال، شما با استفاده از کد زیر، میتونید RSS مربوط به سایت برنامه نویس رو که یک XML هست، دریافت کنید:



System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load("http://barnamenevis.org/forum/external.php?type=RSS2");

سپس با استفاده از متودهای موجود در کلاس، میتونید اونو با XPATH پیمایش کنید و کلیه عملیات مورد نظرتون رو روش انجام بدین.

micy_microgroup
پنج شنبه 26 مهر 1386, 04:38 صبح
جواب شما : استفاده از طریق
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load("site url");
بهترین روش است
تایید جواب mehdi