Java 怎么删除dom元素中的所有属性

2019年7月21日19:49:11Java 怎么删除dom元素中的所有属性已关闭评论 787 529字阅读1分45秒

1.简介

Java 怎么删除dom元素中的所有属性?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;

public class Main {
  public static void main(String[] argv) {
    
    Element element = null;
    NamedNodeMap attrs = element.getAttributes();
    while (attrs.getLength() > 0) {
      attrs.removeNamedItem(attrs.item(0).getNodeName());
    }
    
    attrs = element.getAttributes();
    String[] names = new String[attrs.getLength()];
    for (int i = 0; i < names.length; i++) {
      names[i] = attrs.item(i).getNodeName();
    }
    for (int i = 0; i < names.length; i++) {
      attrs.removeNamedItem(names[i]);
    }
  }
}

 
编程十万个怎么办