很弱的问题,怎样往XML文件中添加新节点?
下面的代码是其中一段,我想实现的功能是在已经存在的test.xml文件中继续增加节点,可是每次执行,它都把原xml文件中已有的数据清空了,怎样实现类似文本文件APPEND操作的方法呢?
请高人指点!
XmlTextWriter txtWriter = new XmlTextWriter(@"..\..\test.xml",System.Text.Encoding.UTF8 );
txtWriter.Formatting = Formatting.Indented;
txtWriter.WriteStartDocument(true);
txtWriter.WriteDocType("Employees",null,null,null);
txtWriter.WriteComment("this is a test");
txtWriter.WriteStartElement("Employees");
txtWriter.WriteStartElement("employee",null);
txtWriter.WriteElementString("FirstName","John");
txtWriter.WriteElementString("LastName","Smith");
txtWriter.WriteElementString("DateOfBirth","08/09/1968");
txtWriter.WriteElementString("DateOfJoining","08/09/1998");
txtWriter.WriteEndElement();
txtWriter.WriteEndElement();
txtWriter.Flush();
txtWriter.Close();