Estoy haciendo alguna conversión de datos (como csv) a xml con SAX y luego usando transformador en Java. El resultado está en StreamResult, y estoy tratando de guardar este resultado en un archivo.xml, pero no puedo encontrar la forma de guardar StreamResult en el archivo. ¿Estoy haciendo todo mal?Java: Guardar StreamResult en un archivo
12
A
Respuesta
21
Su StreamResult
se debe crear sobre la base de un archivo, p.
StreamResult sr = new StreamResult(new File("/my/file.xml"));
Si indica su Transformer
como un StreamResult
, escribirá su resultado directamente en el archivo especificado.
3
No estoy familiarizado con la API ... pero this link te da lo que buscas?
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
//initialize StreamResult with File object to save to file
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
System.out.println(xmlString);
+0
El comentario no coincide con el código. Dice que está guardando en un archivo, pero en realidad escribe en una cadena que se imprime. –
Cuestiones relacionadas
- 1. Guardar propiedades en un archivo con formato JAVA
- 2. Guardar un archivo temporal
- 3. Escribir en un archivo XML en Java
- 4. ¿Guardar un NSView en un archivo png?
- 5. Guardar un TObject en un archivo
- 6. Cómo guardar un objeto en un archivo en Delphi
- 7. Guardar archivo en Android con espacios en el nombre de archivo
- 8. Guardar salida de un archivo php en un archivo html
- 9. ¿Guardar CGImageRef en un archivo png?
- 10. Elisp: cómo guardar datos en un archivo?
- 11. Guardar un archivo usando libcurl en C
- 12. Guardar certificado X509 en un archivo
- 13. Guardar FileDialog en Java elimina la extensión de archivo inicial
- 14. ¿Cómo puedo definir el nombre de salida de un StreamResult en Struts2?
- 15. Guardar gráficos de objeto Java como archivo XML
- 16. Cómo guardar un archivo png con transparencia?
- 17. Generar y guardar un archivo PDF
- 18. ¿Cómo puedo guardar un objeto en un archivo?
- 19. Delphi 2010: ¿Cómo guardar un registro completo en un archivo?
- 20. ¿Cómo guardar un archivo XML en un disco con python?
- 21. Cómo guardar un Objeto QPixmap en un archivo?
- 22. android cómo guardar un objeto en un archivo?
- 23. C# - Guardar un DataGridView en un archivo y cargarlo
- 24. ¿Computing Hash al guardar un archivo?
- 25. Guardar un archivo y crear directorios automáticamente
- 26. carpeta asociada al guardar un archivo html
- 27. Guardar una imagen gráfica Java 2d como archivo .png
- 28. Guardar archivo usando Greasemonkey
- 29. Python Guardar como archivo
- 30. ¿Cómo guardar backbuffer en un archivo en DirectX 10?
trabajado como un encanto! salvó mi día:) gracias! – Todd