xml وasp.net

chetor mishe xml ra be asp.net connect kard
dar vaqe man mikham be jaye databasam az xml estefade konam
tariqeye darj va delete va...dar xml va asp.net
 

MCSD

Banned
چرا ؟

دوست عزیزم اول
1- باید بگم که شما این کاررو میتوانید انجام دهید ولی از نظر امنیتی بسیار کار اشتباه است چون راحت میشه دید همه دیتا رو .
2- اگر حجم دیتا بالا بره XMl جواب گوی خوبی نیست.
3- XML برای Transfer دیتا استفاده میشده نه برای دیتا بیس (مثلا کاری که .NEt Remoting میکنه)

ولی خوب حالا که شما مایل هستید من یک کد نمونه برای مینویسم .


// Code By Pooria Madani - MCSD.NET

private DataSet GetUserData(string UserIS)
{
string strPath = Server.MapPath(Request.ApplitionPath);
DataSet dsUsers = new DataSet();
dsUsers.ReadXMLSchema(strPath + "\\User.xsd");
dsUsers.ReadXML(strPath + "\\User.xml");
return dsUsers;
}

private void setData()
{
string strPath = Server.MapPath(Request.ApplitionPath);
DataSet dsUsers = GetUserData();
DataRow row = dsUsers.Tables["Tablename"].Rows.Find(UserID);
if (row == null)
{
row = dsUsers.Tables["TableName"].NewRow();
dsUsers.Tables["User"].Rows.Add(row);
}
row["Name"] = "pooria madani"; // or TextBox1.Text
dsUsers.Write.Xml(strPath + "\\User.xml");
}

فقط اینو بگم من اینو برای Web Application نوشتم خودت دیگه جاهایی که نیاز داره تغییر بده .
اگر سوال داشتی به [email protected] میل بزن
 

جدیدترین ارسال ها

بالا