Je suis en train de faire une conversion de données (comme csv) en XML avec SAX puis en utilisant un transformateur en Java. Le résultat est dans StreamResult, et j'essaye d'enregistrer ce résultat dans un fichier.xml mais je ne trouve pas moyen de sauvegarder StreamResult dans un fichier. est-ce que je fais tout faux?Java: Sauvegarde de StreamResult dans un fichier
12
A
Répondre
21
Votre StreamResult
doit être créé sur la base d'un fichier, par ex.
StreamResult sr = new StreamResult(new File("/my/file.xml"));
Si vous donnez votre Transformer
un tel StreamResult
, il rédigera son résultat directement dans le fichier que vous avez spécifié.
3
Je ne suis pas familier avec l'API ... mais est-ce que this link vous donne ce que vous recherchez?
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
Le commentaire ne correspond pas au code. Il dit qu'il enregistre dans un fichier, mais il écrit réellement dans une chaîne qui est imprimée. –
Questions connexes
- 1. Sauvegarde Django xml dans un fichier?
- 2. L'écriture dans un fichier XML en Java
- 3. Sauvegarde de l'image dans un fichier avec IImageEncoder
- 4. Sauvegarde QListe <T> dans un fichier?
- 5. Sauvegarde du résultat d'une requête LINQ dans un fichier XML
- 6. python sauvegarde unicode dans le fichier
- 7. Écrire dans un fichier java
- 8. Comment puis-je définir le nom de sortie d'un StreamResult dans Struts2?
- 9. Comment accéder à un fichier de sauvegarde Sharepoint sans Sharepoint?
- 10. Comment créer un fichier exécutable de sauvegarde MySQL?
- 11. PHP: Sauvegarde de la réponse POST à un fichier
- 12. Impression et sauvegarde de fichiers dans les applets Java
- 13. SQLServer 2008: Nom du fichier de sauvegarde
- 14. comment faire un fichier XML dynamique en utilisant java
- 15. Java: détection d'une modification dans un fichier (interrogation de fichier?)
- 16. C - Sauvegarde d'un petit fichier sous forme de chaîne
- 17. Modifier un fichier XML dans un fichier jar avec Java
- 18. Comment importer un fichier .class dans un fichier .java?
- 19. Renommer un fichier/dossier dans un fichier zip en Java?
- 20. Prise de sauvegarde MySql depuis mon application Java
- 21. fonction Java sauvegarde ne fonctionne pas
- 22. Sauvegarde automatique d'un fichier sur un autre serveur?
- 23. System.out à un fichier dans Java
- 24. Java: Lecture d'un fichier dans un tableau
- 25. Ecriture d'objets Java dans un fichier
- 26. Modifier un fichier caché dans Java
- 27. Comment compiler un fichier .java en Java?
- 28. Cognos LAE Automation sauvegarde (fichier batch?)
- 29. Sauvegarde de sauvegarde sans contenu dans le partage
- 30. Application Java pour faire une sauvegarde de base de données
travaillé comme un charme! sauvé ma journée:) merci! – Todd