Example usage for javax.xml.transform TransformerException printStackTrace

List of usage examples for javax.xml.transform TransformerException printStackTrace

Introduction

In this page you can find the example usage for javax.xml.transform TransformerException printStackTrace.

Prototype

@Override
public void printStackTrace() 

Source Link

Document

Print the the trace of methods from where the error originated.

Usage

From source file:net.itransformers.snmp2xml4j.snmptoolkit.XsltExecutor.java

/**
 * <p>main.</p>/* www  . ja v  a  2  s .c  om*/
 *
 * @param args an array of {@link java.lang.String} objects.
 * @throws java.io.IOException if any.
 */
public static void main(String[] args) throws IOException {

    if (args.length != 3 && args.length != 4) {
        System.out.println("Missing input parameters");
        System.out.println(
                " Example usage: xsltTransform.sh /home/test/test.xslt /usr/data/Input.xml /usr/data/Output.xml ");
        return;
    }

    String inputXslt = args[0];
    if (inputXslt == null) {
        System.out.println("Missing input xslt file path");
        System.out.println(
                " Example usage: xsltTransformer.sh /home/test/test.xslt /usr/data/Input.xml /usr/data/Output.xml");
        return;
    }
    String inputFilePath = args[1];
    if (inputFilePath == null) {
        System.out.println("Missing input xml file path");
        System.out.println(
                " Example usage: xsltTransformer.sh /home/test/test.xslt /usr/data/Input.xml /usr/data/Output.xml");
        return;
    }

    String outputFilePath = args[2];
    if (outputFilePath == null) {
        System.out.println("Missing output file path");
        System.out.println(
                " Example usage: xsltTransformer.sh /home/test/test.xslt /usr/data/Input.xml /usr/data/Output.xml");
        return;
    }
    Map params = new HashMap<String, String>();
    if (args.length == 4) {
        String deviceOS = args[3];
        if (deviceOS != null) {
            params.put("DeviceOS", deviceOS);

        }
    }
    ByteArrayOutputStream outputStream1 = new ByteArrayOutputStream();
    File xsltFileName1 = new File(inputXslt);

    FileInputStream inputStream1 = new FileInputStream(new File(inputFilePath));

    XsltTransformer xsltTransformer = new XsltTransformer();
    try {
        xsltTransformer.transformXML(inputStream1, xsltFileName1, outputStream1, params);
    } catch (TransformerException e) {
        e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
    } catch (SAXException e) {
        e.printStackTrace();
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    }
    FileUtils.writeStringToFile(new File(outputFilePath), new String(outputStream1.toByteArray()));

    System.out.println("Done! please review the transformed file " + outputFilePath);

}

From source file:Main.java

License:asdf

public static String documentToString(Document document) {
    try {//from  w  w  w .  ja  v a2s.c  o  m
        TransformerFactory tf = TransformerFactory.newInstance();
        Transformer trans = tf.newTransformer();
        StringWriter sw = new StringWriter();
        trans.transform(new DOMSource(document), new StreamResult(sw));
        return sw.toString();
    } catch (TransformerException tEx) {
        tEx.printStackTrace();
    }
    return null;
}

From source file:Main.java

public static String trans(Element ele) {
    StringWriter writer = new StringWriter();
    try {//from  ww w.j  a v  a  2 s.c  o  m
        transformer.transform(new DOMSource(ele), new StreamResult(writer));
    } catch (TransformerException e) {
        e.printStackTrace();
    }
    return writer.toString();
}

From source file:Main.java

public static String transformToString(Source source) {
    try {/*from www  . j  a  v a2 s  .  c  o m*/
        Transformer transformer = TransformerFactory.newInstance().newTransformer();
        StreamResult result = new StreamResult(new StringWriter());
        transformer.transform(source, result);
        return result.getWriter().toString();
    } catch (TransformerException ex) {
        ex.printStackTrace();
        return null;
    }
}

From source file:Main.java

public static void writeXML(Document doc, String filepath) {
    try {//from  w  w w  .  j  a v  a  2 s.  c  o m
        TransformerFactory transformerFactory = TransformerFactory.newInstance();
        Transformer transformer = transformerFactory.newTransformer();
        DOMSource source = new DOMSource(doc);
        StreamResult result = new StreamResult(new File(filepath));
        transformer.transform(source, result);
    } catch (TransformerException tfe) {
        tfe.printStackTrace();
    }
}

From source file:Main.java

public static String xmlToString(Document doc) {
    try {/*from w  w w .  j  av a 2 s .  co  m*/
        Transformer transformer = TransformerFactory.newInstance().newTransformer();
        StreamResult result = new StreamResult(new StringWriter());
        DOMSource source = new DOMSource(doc);
        transformer.transform(source, result);
        return result.getWriter().toString();
    } catch (TransformerException ex) {
        ex.printStackTrace();
    }
    return null;
}

From source file:Main.java

public static String convertDocumentToString(Document dom) {
    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer transformer;/*from   w  w w .  j  a va2s . c om*/
    try {
        transformer = tf.newTransformer();
        StringWriter writer = new StringWriter();
        transformer.transform(new DOMSource(dom), new StreamResult(writer));
        String output = writer.getBuffer().toString();
        return output;
    } catch (TransformerException e) {
        e.printStackTrace();
    }
    return null;
}

From source file:Main.java

static public String document2String(Node document) {
    if (document == null)
        return null;

    StringWriter stringWriter = new StringWriter();
    try {/*  w  ww .  j  av  a2s  .  c  o  m*/
        identityTransformer.transform(new DOMSource(document), new StreamResult(stringWriter));
    } catch (TransformerException e) {
        e.printStackTrace();
    }
    return stringWriter.toString();
}

From source file:Main.java

public static void serialize(Document d, File f) {
    try {//  w  w  w. ja v a  2 s.c  om
        doSerialize(d, f);
    } catch (TransformerException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:Main.java

private static String getStringFromDocument(Node doc) {
    try {//from   w  ww  . jav a2s .com
        DOMSource domSource = new DOMSource(doc);
        StringWriter writer = new StringWriter();
        StreamResult result = new StreamResult(writer);
        TransformerFactory tf = TransformerFactory.newInstance();
        Transformer transformer = tf.newTransformer();
        transformer.transform(domSource, result);
        return writer.toString();
    } catch (TransformerException ex) {
        ex.printStackTrace();
        return null;
    }
}