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