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); //保存更改
浙公网安备 33010602011771号