Tuesday, May 12, 2009

Print XML Document Object on System.out

Follow code will print org.w3c.dom.Document object on System console

====================================================

private void printXMLDocument(Document Data)
{
javax.xml.transform.Transformer xform;
try {
javax.xml.transform.TransformerFactory tfactory = TransformerFactory.newInstance();
xform = tfactory.newTransformer();
javax.xml.transform.Source src = new DOMSource (Data);
java.io.StringWriter writer = new StringWriter();
javax.xml.transform.Result result = new javax.xml.transform.stream.StreamResult(writer);
xform.transform(src, result);
System.out.println("----------------------------------------------");
System.out.println(writer.toString());
System.out.println("----------------------------------------------");
} catch (Exception ex) { ex.printStackTrace(); }
}
====================================================