gpt4 book ai didi

c# - 如何从 XmlDocument 中删除所有注释标签

转载 作者:IT王子 更新时间:2023-10-29 04:34:06 26 4
gpt4 key购买 nike

我将如何从 XmlDocument 实例中删除所有注释标签?

有没有比检索 XmlNodeList 并迭代它们更好的方法?


XmlNodeList list = xmlDoc.SelectNodes("//comment()");

foreach(XmlNode node in list)
{
node.ParentNode.RemoveChild(node);
}

最佳答案

加载xml时,可以使用XmlReaderSettings

XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreComments = true;
XmlReader reader = XmlReader.Create("...", settings);
xmlDoc.Load(reader);

在现有实例上,您的解决方案看起来不错。

关于c# - 如何从 XmlDocument 中删除所有注释标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874132/

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