Example usage for javax.xml.parsers DocumentBuilderFactory setNamespaceAware

List of usage examples for javax.xml.parsers DocumentBuilderFactory setNamespaceAware

Introduction

In this page you can find the example usage for javax.xml.parsers DocumentBuilderFactory setNamespaceAware.

Prototype


public void setNamespaceAware(boolean awareness) 

Source Link

Document

Specifies that the parser produced by this code will provide support for XML namespaces.

Usage

From source file:Main.java

private static DocumentBuilderFactory getDocumentBuilderFactory() {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);
    factory.setXIncludeAware(true);/*from w w w .ja  v  a  2 s  .c o m*/
    return factory;
}

From source file:Main.java

public static DocumentBuilder getDocumentBuilder(boolean NamespaceAwareness)
        throws ParserConfigurationException {
    DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(NamespaceAwareness);
    // Unfortunately we can not ignore whitespaces without a schema.
    // So we use the NdLst workaround for now.
    //domFactory.setValidating(true);
    //domFactory.setIgnoringElementContentWhitespace( true );
    domFactory.setAttribute("http://apache.org/xml/features/dom/include-ignorable-whitespace", Boolean.FALSE);

    return domFactory.newDocumentBuilder();
}

From source file:Main.java

public static Document createDocument() {
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    dbFactory.setNamespaceAware(true);
    DocumentBuilder dBuilder;//from   w  w w  .j a v a  2 s .  co  m
    try {
        dBuilder = dbFactory.newDocumentBuilder();
        return dBuilder.newDocument();
    } catch (ParserConfigurationException e) {
        throw new RuntimeException("Could not create XML document", e);
    }
}

From source file:Main.java

private static DocumentBuilder getDocumentBuilder(boolean NamespaceAwareness)
        throws ParserConfigurationException {
    DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(NamespaceAwareness);
    //domFactory.setValidating(true);
    //domFactory.setIgnoringElementContentWhitespace( true );
    domFactory.setAttribute("http://apache.org/xml/features/dom/include-ignorable-whitespace", Boolean.FALSE);

    return domFactory.newDocumentBuilder();
}

From source file:Main.java

public static Document parseXML(String xml) throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);
    DocumentBuilder db = factory.newDocumentBuilder();

    ByteArrayInputStream sr = new ByteArrayInputStream(xml.getBytes());
    try {//from   ww  w .jav a 2 s . co  m
        Document document = db.parse(sr);
        return document;
    } finally {
        sr.close();
    }
}

From source file:Main.java

public static Document createNewDocument() throws Exception {
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    dbf.setNamespaceAware(true);
    dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
    //dbf.setIgnoringElementContentWhitespace(true);
    return dbf.newDocumentBuilder().newDocument();
}

From source file:Main.java

public static Document loadXml(String fileName) throws Exception {
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    dbf.setNamespaceAware(true);
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(fileName);
    return doc;//from www  . j a  v  a 2s .c o m
}

From source file:Main.java

/**
 * Creates a new XML document./*from w w w .  j  a v a  2s  .  com*/
 * @return the XML document
 */
public static Document createDocument() {
    try {
        DocumentBuilderFactory fact = DocumentBuilderFactory.newInstance();
        fact.setNamespaceAware(true);
        DocumentBuilder db = fact.newDocumentBuilder();
        return db.newDocument();
    } catch (ParserConfigurationException e) {
        //will probably never be thrown because we're not doing anything fancy with the configuration
        throw new RuntimeException(e);
    }
}

From source file:Main.java

public static DocumentBuilder getDocumentBuilder() throws ParserConfigurationException {
    DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
    builderFactory.setNamespaceAware(true);
    DocumentBuilder builder = builderFactory.newDocumentBuilder();
    return builder;
}

From source file:Main.java

public static Document parseDocument(final File xmlFile)
        throws ParserConfigurationException, SAXException, IOException {
    log.finer("Parsing document from file " + xmlFile.getName());
    DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(true);
    DocumentBuilder builder = domFactory.newDocumentBuilder();
    return builder.parse(xmlFile);

}