Java XML Document Create createDocumentBuilder()

Here you can find the source of createDocumentBuilder()

Description

Builds new DocumentBuilder

License

Open Source License

Exception

Parameter Description
CitationStyleManagerException an exception

Return

DocumentBuilder

Declaration

public static DocumentBuilder createDocumentBuilder() 

Method Source Code

//package com.java2s;
/*//from w w w .java2s .c om
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at license/ESCIDOC.LICENSE
* or http://www.escidoc.org/license.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at license/ESCIDOC.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

public class Main {
    /**
     * Builds new DocumentBuilder
     * @return DocumentBuilder
     * @throws CitationStyleManagerException
     */
    public static DocumentBuilder createDocumentBuilder() {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        dbf.setValidating(false);
        dbf.setIgnoringComments(true);
        dbf.setNamespaceAware(false);

        try {
            return dbf.newDocumentBuilder();
        } catch (ParserConfigurationException e) {
            throw new RuntimeException("Failed to create a document builder factory", e);
        }
    }
}

Related

  1. createDocument(String rootName)
  2. createDocument(String rootNodeName)
  3. createDocument(String rootQName, String namespaceURI, String doctypePublicID, String doctypeSystemID)
  4. createDocument(String str)
  5. createDocument(String xml)
  6. createDocumentBuilder(boolean namespaces, boolean validating)
  7. createDocumentBuilderFactory()
  8. createDocumentBuilderFactory(ClassLoader classLoader)
  9. createDocumentFromElement(final Element element)