Here you can find the source of newDocument(String namespaceURI, String qualifiedName)
public static Document newDocument(String namespaceURI, String qualifiedName)
//package com.java2s; /* ========================================================================== * * Copyright 2014 USRZ.com and Pier Paolo Fumagalli * * -------------------------------------------------------------------------- * * Licensed under the Apache License, Version 2.0 (the "License"); * * you may not use this file except in compliance with the License. * * You may obtain a copy of the License at * * * * http://www.apache.org/licenses/LICENSE-2.0 * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and * * limitations under the License. * * ========================================================================== */ import org.w3c.dom.Document; import org.w3c.dom.bootstrap.DOMImplementationRegistry; public class Main { /**//from w w w . j a va 2 s . c o m * Create a new, empty {@link Document} with the specified root element. */ public static Document newDocument(String namespaceURI, String qualifiedName) { try { return DOMImplementationRegistry.newInstance().getDOMImplementation("XML 3.0") .createDocument(namespaceURI, qualifiedName, null); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException exception) { throw new IllegalStateException("DOM Implementation can not be created", exception); } } }