Example usage for javax.xml.parsers DocumentBuilder parse

List of usage examples for javax.xml.parsers DocumentBuilder parse

Introduction

In this page you can find the example usage for javax.xml.parsers DocumentBuilder parse.

Prototype


public abstract Document parse(InputSource is) throws SAXException, IOException;

Source Link

Document

Parse the content of the given input source as an XML document and return a new DOM Document object.

Usage

From source file:Main.java

public static Document getDocumentFromStream(InputStream is, boolean namespaceAware) {
    try {//from w  ww . j  av  a 2s  .  c o  m
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        dbf.setNamespaceAware(namespaceAware);
        DocumentBuilder builder = dbf.newDocumentBuilder();
        Document ret = builder.parse(is);
        return ret;
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}

From source file:Main.java

public static Document load(String path) throws Exception {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setIgnoringComments(false);/*from w ww  .jav a2 s . c  o  m*/
    factory.setIgnoringElementContentWhitespace(false);
    factory.setValidating(false);
    factory.setCoalescing(true);
    DocumentBuilder builder = factory.newDocumentBuilder();
    return builder.parse(path);
}

From source file:Main.java

public static Document load(File file) throws Exception {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setIgnoringComments(false);//w w w. j a v  a  2 s .c o  m
    factory.setIgnoringElementContentWhitespace(false);
    factory.setValidating(false);
    factory.setCoalescing(true);
    DocumentBuilder builder = factory.newDocumentBuilder();
    return builder.parse(file);
}

From source file:Main.java

public static Document loadDoc(String filePath) throws ParserConfigurationException, SAXException, IOException {
    File rawXml = new File(filePath);
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
    Document doc = dBuilder.parse(rawXml);
    doc.getDocumentElement().normalize();
    return doc;/* ww  w.  j a  v  a 2  s  . co  m*/
}

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);/*from   ww  w .  ja v a2s.c  o  m*/
    DocumentBuilder builder = domFactory.newDocumentBuilder();
    return builder.parse(xmlFile);

}

From source file:Main.java

public static boolean validateXml(String xml) {
    boolean flag = true;
    if (xml == null) {
        flag = false;//from www.  j a va 2s.  c  o m
    } else {
        InputStream is = new ByteArrayInputStream(xml.getBytes());
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        try {
            DocumentBuilder builder = dbf.newDocumentBuilder();
            builder.parse(is);
        } catch (Exception e) {
            flag = false;
        }
    }
    return flag;
}

From source file:Main.java

public static Document load(InputSource is) {
    try {/*from   w  w  w. j a  va  2  s.c o  m*/
        DocumentBuilder db = dbf.newDocumentBuilder();
        return db.parse(is);

    } catch (Exception e) {
        // Quick and dirty. Turn it into an unchecked exception.
        throw new RuntimeException(e);
    }
}

From source file:Main.java

public static Document parse(InputStream is) throws IOException {
    try {//from   www  .ja  v a2 s. c  o m
        DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = builderFactory.newDocumentBuilder();
        return builder.parse(is);
    } catch (Exception e) {
        throw new IOException(e);
    }
}

From source file:Main.java

public static DOMSource fileToDomSrc(String path) throws Exception {
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    dbFactory.setNamespaceAware(true);/*from   w w w . ja  va  2s .  c  o  m*/
    DocumentBuilder builder = dbFactory.newDocumentBuilder();
    Document document = builder.parse("file:///music/order/soap.xml");
    DOMSource domSource = new DOMSource(document);
    return domSource;
}

From source file:Main.java

private static Document getDocument(String filePath) throws Exception {
    File inputFile = new File(filePath);
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(inputFile);
    doc.getDocumentElement().normalize();
    return doc;/*from www. j a va2  s.  co m*/
}