1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
//make a new string writer
NodeList remainingNodes = root.getChildNodes();
for (int i = 0; i < remainingNodes.getLength(); i++) {
Node item = remainingNodes.item(i);
if (item instanceof Element) {
DOMSource domSource = new DOMSource(item);
transformer.transform(domSource, result);
writer.write("\n");
}
}
return writer; |
Partager