Por exemplo eu uso o seguinte código pra mostrar um xml:
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(“indent”, “yes”);
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
System.out.println(doc.toString());
Mas eu queria que o xml fosse mostrado como identado:
Ex:
<a1>
[color=white]espaço[/color]<a2>Text</a2>
</a1>
e não como ele mostra:
[color=white]espaço[/color]<a1>
<a2>Text</a2>
</a1>
Aproveitando o tópico, pra que serve o método documento.normalize()
Ele não deveria fornecer uma versão compcta do xml, aqui não está funcionando…