C# 通过传入节点name及节点value,来删除XML相应节点
2014-01-08 09:46
387 查看
//通过传入节点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; }
相关文章推荐
- As3.0 xml + Loader应用代码
- “百度与站长”更新:关于网站收录,删除,seo等
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- QQ聊天记录删除了怎么恢复简单方法
- vbs删除注册表项的代码
- 迅速删除非法文件名的批处理代码
- 通过批处理实现删除运行、查找等处的历史记录的代码
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 关于.LDB文件 .ldb文件的产生 .ldb文件的删除方法
- asp下查询xml的实现代码
- asp 合并记录集并删除的sql语句
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- SQLserver 数据库危险存储过程删除与恢复方法
- sql自增长设置与删除的深入分析
- linux oracle数据库删除操作指南
- SQL Server中的XML数据进行insert、update、delete
- mssql SA帐号的改名和删除