c#操作xml文件简述

一、XmlDocument操作xml文件

1、加载xml文件: 

 XmlDocument xml = new XmlDocument();

 xml.Load(FilePath);

2、读取某个节点

 XmlNode rootNode = xml.SelectSingleNode("configuration");  //读文件 并 获取根节点

3、某个节点下所有子节点

 XmlNodeList childNodes = rootNode.ChildNodes;   //根节点的所有子节点

4、访问某个节点的属性

childNodes[i].Attributes["key"].Value;

5、新增某个节点

 XmlElement newNode = xml.CreateElement("first");  //建立第一层新节点

 newNode.SetAttribute("key", newKey.ToString());

 newNode.SetAttribute("value", value);

 newNode.SetAttribute("urlvalue", urlvalue);

 rootNode.AppendChild(newNode);  //将新节点加入根节点

 xml.Save(FilePath);   //保存xml文件

6、删除某个节点

 rootNode.RemoveChild(childNodes[i]); //移除第一层的结点

 xml.Save(FilePath);   //保存xml文件

7、修改某个节点

 childNodes[i].Attributes["value"].Value = value;

 childNodes[i].Attributes["urlvalue"].Value = urlvalue;

 xml.Save(FilePath);  //保存更改

posted on 2011-05-08 23:08  windfree  阅读(151)  评论(0)    收藏  举报