首頁  >  文章  >  後端開發  >  ASP.NET XML讀取、增加、修改和刪除操作

ASP.NET XML讀取、增加、修改和刪除操作

巴扎黑
巴扎黑原創
2016-12-20 13:29:021103瀏覽

C#—XML讀取、增加、修改、刪除操作 
1.xml檔案格式如下:



1.讀取
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath(@ "Projects.xml"));
DataTable dt = ds.Tables[0];
return dt;
//得到的datable在前台進行循環輸出,省略...

//文字加粗
//文字底部加橫線

2.新增
XmlDocument xmlDoc = new XmlDocument();
string Path = Server.MapPath(@"Projects.xml");
xmlDoc.Load(Path);
XmlNode root=xmlDoc.SelectSingleNode("projects");
XmlElement xe1 = xmlDoc.CreateElement("project");
XmlElement xe1 = xmlDoc.CreateElement("project")
XmlElement xe1 = xmlDoc.CreateElement("project"); ("name", txtProjectName.Text);
strVssPath = txtProjectVss.Text + "$" + txtProjectPath.Text + "$" + txtProjectSln.Text;
xe1.SetAttribute("vss-path",strVssrootPath",strVssroot); AppendChild(xe1);
xmlDoc.Save(Path);

3.修改
XmlDocument xmlDoc = new XmlDocument();
string Path = Server.MapPath(@"Projects.xml");
string Path = Server.MapPath(@"Projects.xml"); ;
XmlNodeList nodelist = xmlDoc.SelectSingleNode("projects").ChildNodes;
foreach (XmlNode xn in nodelist)
{
     XmlElement xe = (XmlElement)xn; "name"].ToString())
     {
         xe.SetAttribute("name", txtProjectName1.Text);
   txtProjectSln1.Text;
         xe .SetAttribute("vss-path", strVssPath);
         xmlDoc.Save(Path);
      }
   }
mlmlml

); MapPath(@"Projects. xml");

xmlDoc.Load(Path);
XmlNodeList nodelist = xmlDoc.SelectSingleNode("projects").ChildNodes;
foreach (XmlNode xn in nodelist)
{
   Xmlxn ( .GetAttribute("name") == Request["name"].ToString())
   {
     xn.ParentNode.RemoveChild(xn);
   

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn