05/06/2012, 02:04
|
| | Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Formatear fichero XML Hola a todos,
Estoy creando ficheros XML utilizando:
DocumentBuilderFactory documentBuilderFactorySalida = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilderSalida = documentBuilderFactorySalida.newDocumentBuilder();
Document documentSalida = documentBuilderSalida.newDocument();
Element rootElementSalida = documentSalida.createElement("Libros");
.... //Aqui creo los elementos
Y genero el fichero XML de la siguiente forma:
DOMSource sourceSalida = new DOMSource(documentSalida);
StreamResult resultSalida = new StreamResult(rutaSalida);
Transformer transformerSalida = TransformerFactory.newInstance().newTransformer();
transformerSalida.transform(sourceSalida, resultSalida);
El problema es que el resultado lo escribe en una única línea.
Hay alguna forma de que formatee el fichero XML? Es decir, que introduzca los saltos de línea automáticamente?
Gracias de antemano
Un saludo
Iñaki Prieto |