Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java y XML > Como crear fichero de texto a partir de Document de JDOM
-Foros de debate

Java y XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Como crear fichero de texto a partir de Document de JDOM
Enviado por papitu769 el día 13 de abril de 2008

Hola,

Mi problema es que tras leer un fichero excel en formato xml y tratarlo quiero volver a generar el fichero xml con las modificaciones. Pero no se si utilizo el la forma correcta de generar dicho archivo xml.

Utilizo
BufferedWriter fileOut;
fileOut = new BufferedWriter(new FileWriter(\\\"//Principal/c-principal/recologic/plantillas marqueting/PRECIOS/productos proveedores/recologic/carga-datos-access/java/prueba4.xml\\\"));
XMLOutputter serializer = new XMLOutputter();
serializer.output(doc, fileOut);
donde doc es un Document de JDOM.

Si abro el documento generado con un bloc de notas sale como un chorro de lineas sin verse los saltos de linea aunque los tiene.
Y cuando trato de abrirlo con MS Excel me da error. He probado a grabar el Document sin hacer cambios por si ese era el problema pero no.

Si abro el documento original este si tiene los saltos.

 
Re: Como crear fichero de texto a partir de Document de JDOM
Enviado por papitu769 el día 13 de abril de 2008

La solucion ha sido utilizar

FileOutputStream fileOut2 = new FileOutputStream("prueba4.xml");
; out.output(doc,fileOut2);
; fileOut2.flush();
; fileOut2.close();

en vez de

FileWriter fileOut2 = new FileWriter("prueba4.xml");
// XMLOutputter serializer = new XMLOutputter(" ",true);
XMLOutputter serializer = new XMLOutputter();
serializer.output(doc, fileOut2);

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network