Here you can find the source of removeNodeAttributes(Node node)
public static void removeNodeAttributes(Node node)
//package com.java2s; //License from project: Apache License import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; public class Main { public static void removeNodeAttributes(Node node) { NamedNodeMap attrs = node.getAttributes(); if ((attrs != null) && (attrs.getLength() > 0)) { String[] names = new String[attrs.getLength()]; for (int i = 0; i < names.length; i++) { names[i] = attrs.item(i).getNodeName(); }/*from w w w . ja v a 2s. c om*/ for (int i = 0; i < names.length; i++) { attrs.removeNamedItem(names[i]); } } } }