doc.Load(@"C:UsersAdministratorDesktopConsoleApplication1ConsoleApplication1Test.xml"); //加载xml文件
XmlNode node1 = doc.CreateNode(XmlNodeType.Element, "pagecount", null);
node1.InnerText = "222";
doc.SelectSingleNode("/bookstore").AppendChild(node1); //执行之后 <pagecount>222</pagecount>元素被添加到</bookstore>前面
doc.Save(@"D:123.xml");
XmlNode node2 = doc.SelectSingleNode("/bookstore/book[1]/title[1]").Clone(); //克隆一个节点出来
Console.WriteLine(node2.InnerText); //输出三国演义
XmlNode node3 = doc.SelectSingleNode("/bookstore/book[1]/title[1]").CloneNode(true); //参数决定是否克隆子节点数(如果false,文本节点也不克隆)
Console.WriteLine(node3.InnerText); //输出三国演义
XmlAttribute attr = doc.CreateAttribute("age"); //创建一个age属性
attr.Value = "23";
doc.SelectSingleNode("/bookstore/book[1]/author[1]").Attributes.Append(attr); //执行之后第一个作者变为 <author age="23">罗贯中</author>
doc.Save(@"D:123.xml");
XmlCDataSection cdata = doc.CreateCDataSection("我&你");
doc.SelectSingleNode("/bookstore/book[1]/author[1]").AppendChild(cdata); //执行之后author变为<author age="23">罗贯中<![CDATA[我&你]]></author>
doc.Save(@"D:123.xml");
XmlComment com = doc.CreateComment("2013-2-27 22:37:25");
doc.SelectSingleNode("/bookstore/book[1]/title[1]").AppendChild(com); //执行之后title变为<title lang="属性1">三国演义<!--2013-2-27 22:37:25--></title>
doc.Save(@"D:123.xml");








