有很多时候,我们要用到XML数据源,而且我们也需要向其中插入数据,下面介绍 向XML文件中插入数据的方法。 XML文件(ExpXml.xml)插入数据之前代码如下: Code 1<?xml version="1.0" encoding="utf-8"?>2<Expressions>3 <Expression id="1" name="a+b" remark="Test One">4 <Param name="a" remark="test1">5 </Param>6 <Param name="b" remark="test2">7 </Param>8 </Expression>9</Expressions> 以下数操作插入数据的代码: Code 1 string sFileName = "TectDemo/ExpXml.xml"; 2 XmlDocument xmldoc = new XmlDocument(); 3 xmldoc.Load(sFileName); 4 XmlNode node = xmldoc.DocumentElement.ChildNodes[0].CloneNode(true); 5 node.Attributes["id"].Value = "2"; 6 node.Attributes["name"].Value = "Test Two"; 7 node["Param"].Attributes["name"].Value = "test1"; 8 node["Param"].Attributes["name"].Value = "test2"; 9 xmldoc.DocumentElement.AppendChild(node);10 xmldoc.Save(sFileName);1112 Response.Write("插入成功"); 操作成功后XML文件代码为: Code 1<?xml version="1.0" encoding="utf-8"?> 2<Expressions> 3 <Expression id="1" name="a+b" remark="Test One"> 4 <Param name="a" remark="test1"> 5 </Param> 6 <Param name="b" remark="test2"> 7 </Param> 8 </Expression> 9 <Expression id="2" name="Test Two" remark="Test One">10 <Param name="test2" remark="test1">11 </Param>12 <Param name="b" remark="test2">13 </Param>14 </Expression>15</Expressions> 希望能够帮助一些人,也希望各位高手,能贴出更好的办法,供我们学习! 呵呵 转载于:https://www.cnblogs.com/jamsewang/archive/2009/08/11/1543668.html