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 getDocument(String xmlFile) {
    Document doc = null;//from   ww w.j a v  a 2 s . c o m

    try {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        doc = db.parse(new File(xmlFile));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    return doc;
}

From source file:Main.java

public static Document parseXmlString(String resp)
        throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    return builder.parse(new InputSource(new StringReader(resp)));
}

From source file:Main.java

public static Document convertToDoc(String xml) throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
    return dBuilder.parse(new ByteArrayInputStream(xml.getBytes()));
}

From source file:Main.java

public static Document loadDocument(String file)
        throws ParserConfigurationException, SAXException, IOException {

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    return builder.parse(new File(file));
}

From source file:Main.java

public static Document bytes2doc(byte[] xml) throws SAXException, ParserConfigurationException, IOException {
    DocumentBuilder builder = builderFac.newDocumentBuilder();
    return builder.parse(new ByteArrayInputStream(xml));
}

From source file:Main.java

public static Document getDoc(InputStream in) throws Exception {
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(in);
    return doc;/*w w w. ja va2s.  co  m*/
}

From source file:Main.java

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

From source file:Main.java

public static Document string2doc(String xml) throws SAXException, ParserConfigurationException, IOException {
    DocumentBuilder builder = builderFac.newDocumentBuilder();
    return builder.parse(new InputSource(new StringReader(xml)));
}

From source file:Main.java

public static Document getDocument(String xml) throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(true);//  w w  w.j av  a  2 s  .  c  o  m
    DocumentBuilder builder = domFactory.newDocumentBuilder();
    return builder.parse(new ByteArrayInputStream(xml.getBytes("UTF-8")));
}

From source file:Main.java

public static Document convertStringToDocument(String xmlStr)
        throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();

    return builder.parse(new InputSource(new StringReader(xmlStr)));
}