C# 通过传入节点name及节点value,来删除XML相应节点
2023-09-14 09:03:15 时间
//通过传入节点name及节点value,来删除相应节点
public static string OperateXml(string keyInfo, string valueInfo)
if (File.Exists(filePath))
XmlDocument xmlDoc = new XmlDocument();
xmlDoc
//通过传入节点name及节点value,来删除相应节点 public static string OperateXml(string keyInfo, string valueInfo) if (File.Exists(filePath)) XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(filePath); XmlNode xnRoot = xmlDoc.SelectSingleNode("根节点"); if (xnRoot == null) xnRoot = xmlDoc.CreateNode(XmlNodeType.Element, "根节点", ""); xmlDoc.AppendChild(xnRoot); XmlNodeList xnl = xmlDoc.SelectSingleNode("根节点").ChildNodes; for (int i = 0; i xnl.Count; i++) XmlElement xe = (XmlElement)xnl.Item(i); if (xe.Name.Equals(keyInfo)) xnRoot.RemoveChild(xe); if (i xnl.Count) i = i - 1; xmlDoc.Save(filePath); return null; }
相关文章
- 面向对象,结合C#的初次总结
- 重新整理数据结构与算法(c#)—— 二叉树排序树补删除节点[二十二]
- C#项目中操作Excel文件——使用NPOI库
- 重新整理数据结构与算法(c#)—— 二叉树排序树补删除节点[二十二]
- C# 移除数组中重复数据
- C# Xml 移除指定节点
- C# 关于XML遍历新增节点,修改属性小例
- C#中实现对Excel特定文本的搜索
- C# Xml 移除指定节点
- C# Xml 移除指定节点
- Atitit.跨语言反射api 兼容性提升与增强 java c#。Net php js
- Atitit. 二进制数据ascii表示法,与base64编码解码api 设计标准化总结java php c#.net
- c# - 文件流下载-自定义工具
- c# - 一个.cs类文件里如何建多个类
- C#使用xpath找到一个节点
- C#实现单例模式和实现思路