Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
Element rootElement = doc.createElement("root");
doc.appendChild(rootElement);
try {
javax.xml.transform.TransformerFactory transfac = javax.xml.transform.TransformerFactory.newInstance();
javax.xml.transform.Transformer trans = transfac.newTransformer();
java.io.StringWriter sw = new java.io.StringWriter();
javax.xml.transform.stream.StreamResult result = new javax.xml.transform.stream.StreamResult(sw);
javax.xml.transform.dom.DOMSource source = new javax.xml.transform.dom.DOMSource(doc);
trans.transform(source, result);
String xmlString = sw.toString();
//print xml
System.out.println("####### XML :\n\n" + xmlString);
System.out.println("####### end ");
} catch(Exception e) {
e.printStackTrace();
}