如何删除XmlElement
的所有子节点,但保留所有属性?
注意,XmlElement.RemoveAll也会删除所有属性。什么是删除所有子节点的干净,优雅且性能良好的方法?换句话说,最佳做法是什么?
最佳答案
对于真正有效的解决方案:
e.IsEmpty = true;
是您最快,最简单的选择。它完全符合您的要求:所有内部文本和嵌套元素都将被丢弃,而属性将被保留。
关于.net - 如何删除XmlElement的所有子节点,但保留所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925505/