【发布时间】:2016-11-28 00:06:41
【问题描述】:
我需要从 C# 中的 XML 文件中删除所有特定节点。 为此,我使用 Xpath 查询选择了所有节点并尝试了以下代码:
XmlNodeList nodeList = xml.SelectNodes("//Test");
foreach (XmlNode node in nodeList)
{
node.ParentNode.RemoveChild(node);
}
QA 显示在执行上述代码后,XML 文件中仍然存在<Test> 节点。
我做错了什么?我应该如何从 XML 文档中删除所有指定的节点?
【问题讨论】: