ASP.NET 操作XML文件

XML示例文件

实例化(new)一个XML文档对象:XmlDocument xml = new XmlDocument();

载入实例化的XML对象:xml.Load(Server.MapPath("test.xml"));

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

获取节点的子节点列表:XmlNodeList rootlist = root.ChildNodes;

获取节点的值:XmlNode.SelectSingleNode("id").InnerText

读取XML文档

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

创建一个XML元素:XmlElement person = xml.CreateElement("person");

创建一个XML元素:XmlElement name = xml.CreateElement("name");

为XML元素赋值:name.InnerText = "小文";

将节点追加为另一个节点的子节点:person.AppendChild(name);

将节点追加为另一个节点的子节点:root.AppendChild(person);

保存修改:xml.Save(Server.MapPath("test.xml"));

添加XML节点

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

删除节点:root.RemoveChild(XmlNode);

保存修改:xml.Save(Server.MapPath("test.xml"));

删除XML节点

你可能感兴趣的:(ASP.NET 操作XML文件)