-
properties.setProperty(OutputKeys.OMIT_XML_DECLARATION, “yes”);
-
TransformerFactory transformerFactory = TransformerFactory.newInstance();
-
Transformer transformer = transformerFactory.newTransformer();
-
transformer.setOutputProperties(properties);
-
DOMSource domSource = new DOMSource(doc.getDocumentElement());
-
OutputStream output = new ByteArrayOutputStream();
-
StreamResult result = new StreamResult(output);
-
transformer.transform(domSource, result);
-
xmlWriter = output.toString();
-
} catch (ParserConfigurationException e) { // factory.newDocumentBuilder
-
e.printStackTrace();
-
} catch (DOMException e) { // doc.createElement
-
e.printStackTrace();
-
} catch (TransformerFactoryConfigurationError e) { // TransformerFactory.newInstance
-
e.printStackTrace();
-
} catch (TransformerConfigurationException e) { // transformerFactory.newTransformer
-
e.printStackTrace();
-
} catch (TransformerException e) { // transformer.transform
-
e.printStackTrace();
-
} catch (Exception e) {
-
e.printStackTrace();
-
}
-
savedXML(fileName, xmlWriter.toString());
-
return xmlWriter.toString();
-
}
运行结果: