主要用到CreateElement、CreateTextNode、CreateComment、AppendChild、InsertAfter方法
代码如下:
XmlDocument document = new XmlDocument(); document.Load("XmlReader.xml"); //Get the root element XmlElement element = document.DocumentElement; //Create new nodes XmlElement newbook = document.CreateElement("book"); XmlElement newtitle = document.CreateElement("title"); XmlElement newauthor = document.CreateElement("author"); XmlElement newcode = document.CreateElement("code"); XmlText title = document.CreateTextNode("C# From fresh to junior"); XmlText author = document.CreateTextNode("simith"); XmlText code = document.CreateTextNode("c# begin"); XmlComment comment = document.CreateComment("append publish"); //insert into xml document newbook.AppendChild(newtitle); newbook.AppendChild(newauthor); newbook.AppendChild(newcode); newtitle.AppendChild(title); newauthor.AppendChild(author); newcode.AppendChild(code); element.InsertAfter(newbook, element.FirstChild); document.Save("XmlReader.xml"); Console.ReadKey();