Convertir un XML DOM en String

2126 vistas

El código siguiente usa la clase Transformer para escribir un documento DOM en un String pasando por un StringWriter.



java
  1. Document document =...;
  2.     DOMSource domSource = new DOMSource(document);
  3.     StringWriter writer = new StringWriter();
  4.     StreamResult result = new StreamResult(writer);
  5.     TransformerFactory tf = TransformerFactory.newInstance();
  6.     Transformer transformer = tf.newTransformer();
  7.     transformer.transform(domSource, result);
  8.     String stringResult = writer.toString();