dom gravar xml identado  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
hugleo
Thread.start()

Membro desde: 16/02/2007 20:21:19
Mensagens: 29
Offline

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>
espaço<a2>Text</a2>
</a1>

e não como ele mostra:

espaço<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...

This message was edited 1 time. Last update was at 13/10/2007 00:11:53

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team