Transforma documento XML para String - Java 1.6

1 resposta
Hempx

Fala galera,
Estou criando um documento XML na memória:

(código por alto)

import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;


Element root = document.getDocumentElement();

root = getDocument().createElement("hempx");
root.setAttributeNS(null, "width", "" + width);
root.setAttributeNS(null, "height", "" + heigth);

Não estou com problema na criação, meu problema é que antigamente eu dava

root.toString();

e ele me retornava o XML criado.
Mas agora parece que o toString não está mais funcionando.

:arrow: Como faço pra transforma meu documento XML DOM que está em memória para uma String

Obrigado :wink:

1 Resposta

Hempx

Document document... // qualquer tipo de node Transformer x... StringWriter stringWriter = new StringWriter(); x.transform(new DOMSource(document), new StreamResult(stringWriter)); System.out.println(stringWriter.getBuffer().toString());

Para quem tiver precisando também :shock:

Criado 17 de agosto de 2006
Ultima resposta 19 de ago. de 2006
Respostas 1
Participantes 1