PDA

View Full Version : نحوه ي كار با فايلهاي XML



shahrooz_tk
دوشنبه 25 شهریور 1387, 09:34 صبح
سلام .
چطور میشه تو #C به یه فایل XML کانکت شد توش بنویسیم و بخونیم .

اگه میشه یه مقدار کامل توضیح بدین . using ، کانکت شدنش ، read ، write و ...

با تشکر .

jaza_sa
دوشنبه 25 شهریور 1387, 11:57 صبح
سلام
میتونید از Dataset استفاده کنید ، به این صورت :

using System.Data;
برای خواندن از فایل XML

public DataSet ReadAll()
{
ds = new DataSet();
ds.ReadXml("C:\myfile.xml");
return ds;
}
برای نوشتن در فایل XML

public void Write()
{
ds.WriteXml("C:\myfile.xml");
}

fat_roze2000
دوشنبه 25 شهریور 1387, 14:22 عصر
سلام
میتونید از Dataset استفاده کنید ، به این صورت :

using System.Data;
برای خواندن از فایل XML

public DataSet ReadAll()
{
ds = new DataSet();
ds.ReadXml("C:\myfile.xml");
return ds;
}
برای نوشتن در فایل XML

public void Write()
{
ds.WriteXml("C:\myfile.xml");
}


اگه به عنوان بانک اطلاعاتی از xml استفاده میکنی باید از


ds.WriteXmlSchema("C:\myfile.xml");

هم استفاده کنی تا نوع هر ستون مشخص باشه. در غیر اینصورت نوع تمامی ستون ها رشته در نظر گرفته خواهد شد.

esmartiz_red
سه شنبه 26 شهریور 1387, 00:05 صبح
اول باید فضای نام xml رو به پروژت اضافه کنی
بعد برای خواندن و نوشتن در فایل های xml می تونی از XmlTextReader و XmlTextWriter استفاده کنی
و هم می تونی اطلاعات رو از یه dataset تو فایل xml ذخیره کنی و هم بالعکس
دقیق بگو می خوای چه کار کنی می خوای مستقیما اطلاعات برنامه رو تو فایل xml ذخیره کنی یا می خوای اطلاعات رو از بانک بگیری تو فایل xml ذخیره کنی و انتقال بدی