usr*_*usr 18 .net xmldocument xmldom
如何删除一个的所有子节点XmlElement,但保留所有属性?
请注意,XmlElement.RemoveAll还会删除所有属性.什么是干净,优雅和良好的删除所有子节点的方法?换句话说,这里最好的做法是什么?
小智 29
为了真正有效的解决方案:
e.IsEmpty = true;
Run Code Online (Sandbox Code Playgroud)
是您最快捷,最简单的选择.它完全按照您的要求执行:丢弃所有内部文本和嵌套元素,同时保留属性.
这个解决方案不是更简单吗?
while(e.FirstChild != null)
e.RemoveChild(e.FirstChild);
Run Code Online (Sandbox Code Playgroud)