我目前的代码如下:但只能是写一条记录的值,新添加总是覆盖了原来的,我想实现在XML中同时存在我写入的任何一条记录,但每个记录在XML中的标志都是一样的,例如每条记录的第一个值都用Xlocate标识,还有这样写了以后如何读取呢???
 string stringFileName = "E:\\pipecode\\webcode\\waterwebnew\\program\\DefNameXml.xml";
 XmlTextWriter objXmlTW = new  XmlTextWriter(stringFileName,Encoding.UTF8);
 objXmlTW.WriteStartDocument();
 objXmlTW.WriteStartElement("DefineData");
 objXmlTW.WriteElementString("Xlocate",xstart.ToString());
 objXmlTW.WriteElementString("Ylocate",ystart.ToString());
 objXmlTW.WriteElementString("DefName",Name);
 objXmlTW.WriteEndElement();
 objXmlTW.WriteEndDocument();
 objXmlTW.Flush();
 objXmlTW.Close();