/* * 从外部载入的XML文件必须保留根节点 * 引入 * * */ //1.读取文件 XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("~/file/bookstore.xml")); //2.选定根节点 XmlNode root = xmlDoc.SelectSingleNode("CATALOG");//查找根节点 //3.创建元素并设定元素属性 XmlElement xe1 = xmlDoc.CreateElement("Node");//创建一个节点 xe1.SetAttribute("genre", "张三");//设置该节点genre属性 xe1.SetAttribute("ISBN", "1-1111-1");//设置该节点ISBN属性 //4.继续创建元素 XmlElement xesub1 = xmlDoc.CreateElement("title"); xesub1.InnerText = "C#入门帮助";//设置文本节点 xe1.AppendChild(xesub1);//添加到 节点中 XmlElement xesub2 = xmlDoc.CreateElement("author"); xesub2.InnerText = "高手"; xe1.AppendChild(xesub2); XmlElement xesub3 = xmlDoc.CreateElement("price"); xesub3.InnerText = "158.3"; xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到根节点中 xmlDoc.Save(Server.MapPath("~/file/bookstore.xml"));//保存根节点的内容