gpt4 book ai didi

c# - 从 XmlNode 中删除子节点

转载 作者:太空狗 更新时间:2023-10-29 23:06:46 25 4
gpt4 key购买 nike

我正在使用 XPath 选择报告节点。现在我想知道的是如何在不知道节点是哪个节点的子节点的情况下从文档中删除该节点?

我尝试调用 .RemoveChild 并抛出此错误:

The node to be removed is not a child of this node.

这是我删除节点的代码:

var node = doc.SelectSingleNode("//report");
doc.RemoveChild(node);

最佳答案

可以知道父节点:

node.ParentNode.RemoveChild(node);

请注意 node.ParentNode 可以是 null

关于c# - 从 XmlNode 中删除子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29698914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com