Java 怎么替换当前的XML根元素

2019年7月26日23:16:10Java 怎么替换当前的XML根元素已关闭评论 368 529字阅读1分45秒

1.简介

Java 怎么替换当前的XML根元素?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

 


import org.w3c.dom.Document;
import org.w3c.dom.Element;

import org.w3c.dom.Node;

public class Main {
    
    public static void setDocumentElement(final Document document,
            final Element element) {
        Element documentElement = document.getDocumentElement();
        if (documentElement != null) {
            document.removeChild(documentElement);
        }
        if (element != null) {
            if (element.getOwnerDocument().equals(document)) {
                document.appendChild(element);
                return;
            }
            Node node = document.adoptNode(element);
            document.appendChild(node);
        }
    }
}

 
编程十万个怎么办