Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2012, 02:04
inakitaki
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 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