Example usage for javax.xml.parsers ParserConfigurationException printStackTrace

List of usage examples for javax.xml.parsers ParserConfigurationException printStackTrace

Introduction

In this page you can find the example usage for javax.xml.parsers ParserConfigurationException printStackTrace.

Prototype

public void printStackTrace() 

Source Link

Document

Prints this throwable and its backtrace to the standard error stream.

Usage

From source file:Main.java

public static Document parseXMLStream(InputStream stream) {
    Document doc = null;/*from  ww w. j a v  a2s  .  c o m*/
    try {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder docBuilder = dbf.newDocumentBuilder();
        doc = docBuilder.parse(stream);
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (java.io.IOException e) {
        e.printStackTrace();
    }
    return doc;
}

From source file:Main.java

public static Document parseXMLFile(String fileName) {
    Document doc = null;/*from   w  w w .  ja  v a2 s.  c om*/
    try {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder docBuilder = dbf.newDocumentBuilder();
        doc = docBuilder.parse(new File(fileName));
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (java.io.IOException e) {
        e.printStackTrace();
    }
    return doc;
}

From source file:Main.java

public static Document readXMLFile(InputStream resourceAsStream) {
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = null;
    try {/*from w  w  w.j a v  a  2 s .c  o  m*/
        dBuilder = dbFactory.newDocumentBuilder();
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    }
    Document doc = null;
    try {
        doc = dBuilder.parse(resourceAsStream);
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return doc;
}

From source file:Main.java

public static Document readXMLFile(String path) {
    File deployFIle = new File(path);
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = null;
    try {//from  w  w w .j av  a 2s  .c  om
        dBuilder = dbFactory.newDocumentBuilder();
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    }
    Document doc = null;
    try {
        doc = dBuilder.parse(deployFIle);
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return doc;
}

From source file:Main.java

public static void createFile(String file_path) {

    try {//ww  w  .ja  va2 s.  c  o m
        DocumentBuilderFactory doc_Factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder doc_builder = doc_Factory.newDocumentBuilder();

        // root elements
        Document doc = doc_builder.newDocument();
        Element root_element = doc.createElement("Log");
        doc.appendChild(root_element);

        saveFile(file_path, doc);
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    }

}

From source file:Main.java

public static Document getAbsoluteXML(Node xml) {
    Document doc = null;/*  ww  w .j  a  v  a 2  s .c  o  m*/
    String xmlContent = getString(xml);
    try {
        DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        doc = db.parse(new InputSource(new ByteArrayInputStream(xmlContent.getBytes("utf-8"))));
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

    return doc;
}

From source file:Main.java

/** Creates a new DOM. */
public static Document createDocument(final String rootName) {
    if (docBuilder == null) {
        try {//  ww w .  j av  a 2s . c  o m
            docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        } catch (final ParserConfigurationException exc) {
            exc.printStackTrace();
            return null;
        }
    }
    final Document doc = docBuilder.newDocument();
    if (rootName != null)
        doc.appendChild(doc.createElement(rootName));
    return doc;
}

From source file:Main.java

/**
 * Returns a <code>DocumentBuilder</code>, which is used for parsing XML
 * documents./* ww  w  .  ja  v  a  2 s  . c om*/
 * 
 * @return a <code>DocumentBuilder</code> which is used for parsing XML
 *         documents. Never <code>null</code>.
 */
public static DocumentBuilder getDocumentBuilder() {
    try {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        dbf.setNamespaceAware(true);
        dbf.setValidating(false);

        return dbf.newDocumentBuilder();
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
        throw new RuntimeException(e.getMessage());
    }
}

From source file:Main.java

public static DocumentBuilder getDocumentBuilder() {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);/*  w w w . j  av  a 2 s.  c o  m*/
    factory.setIgnoringComments(true);
    DocumentBuilder db;
    try {
        db = factory.newDocumentBuilder();
        return db;
    } catch (ParserConfigurationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return null;
}

From source file:Main.java

/**
 * Loads an XML document from an InputStream
 *///  w w w  .j av  a  2s.  c o m
public static Document loadXmlDoc(final InputStream stream) {
    Document result = null;
    try {
        DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
        domFactory.setExpandEntityReferences(false);
        domFactory.setIgnoringComments(true);//strips comments
        //         domFactory.setIgnoringElementContentWhitespace(true);//would be nice if it worked
        domFactory.setNamespaceAware(true);
        DocumentBuilder builder = domFactory.newDocumentBuilder();
        result = builder.parse(stream);
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return result;
}