C# XML增删改查(XmlDocument)
XML文件,如下
C#入门到精通 - 锐客网
作者A23.33
加载XML文件
string name = Server.MapPath("~/Content/file.xml");
xmlDoc.Load(name);
查找单个节点或多个节点,方法的参数为XPath语法,需要了解更多请浏览点击打开链接
XmlNodeList bookList = xmlDoc.DocumentElement.SelectNodes("book");
//查询所有book节点
XmlNode book = xmlDoc.DocumentElement.SelectSingleNode("book");
//查询第一个book节点
添加节点
XmlElement newDateNode =xmlDoc.CreateElement("date");
//创建一个date节点
newDateNode.InnerText = DateTime.Now.ToString();
//节点内容赋值为当前世时间
book.AppendChild(newDateNode);
//把新建节点添加到第一个book节点下
xmlDoc.Save(name);
//最后记得保存
修改节点
XmlNode price = book.SelectSingleNode("price");
//获取第一个book节点下的price子节点
price.InnerText = "99.8";
//修改内容
xmlDoc.Save(name);
//最后记得保存
删除节点
xmlDoc.DocumentElement.RemoveChild(bookList[1]);
//先获取到根节点,再删除第二个book节点
xmlDoc.Save(name);
//最后记得保存
了解更多XmlDocument使用,请浏览 链接
【C# XML增删改查(XmlDocument)】
推荐阅读
- 增长黑客的海盗法则
- mybatisplus如何在xml的连表查询中使用queryWrapper
- Excel|Excel 2013 新增功能之瞬间填充整列数据!
- 微信小程序基础知识
- 木村拓哉透露“增高术”,16岁女儿身高1米7,每天都坚持一件事
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript之DOM增删改查(重点)
- 窝在家里,你闷坏了吗(了解这12个假设,给自己的心理增加免疫力)
- MX19022-王阿呆-第4节课作业(做市场行情精准判定与竞品分析#萌新运营苑裂变增长操盘手#)
- 应为自己增值