java - 移除一个节点的所有子节点

标签 java xml parsing dom

我有一个 DOM 文档节点。如何删除它的所有子节点?例如:

<employee> 
     <one/>
     <two/>
     <three/>
 </employee>

变成:

   <employee>
   </employee>

我想删除employee的所有子节点。

最佳答案

无需移除子节点的子节点

public static void removeChilds(Node node) {
    while (node.hasChildNodes())
        node.removeChild(node.getFirstChild());
}

关于java - 移除一个节点的所有子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6411687/

相关文章:

java - Oracle Forms 11g 导出到 Excel 时出错

java - Alertdialog.Builder 设置 View : Call requires API level 21

Android 测量屏幕的百分比

.net - XmlDocument 混合内容 pretty-print 行为背后的基本原理是什么?

linux - 如何解析 shell 脚本中的命令输出

java - 如何提取嵌套 JSON 数据中的数组值

java - 是否也可以在没有 Hibernate 的情况下访问 Hibernate 管理的数据库?

java - Gson POJO 映射丢失自定义字段值

python XML : write "instead of &quot

iphone - iPhone 中的 JSON 解析器出现问题?