salut
je dois écrire un fichier xml et ajouté des éléments dedans....
j'utilise java
c'est possible de le faire à l'aide d'un FileWriter
il y a t'il une meilleur méthode possible?
sax et cie ne semble pas faire ça
merci
salut
je dois écrire un fichier xml et ajouté des éléments dedans....
j'utilise java
c'est possible de le faire à l'aide d'un FileWriter
il y a t'il une meilleur méthode possible?
sax et cie ne semble pas faire ça
merci
un xml est un doc texte donc oui tu peux...
maintenant tu peux utiliser l'API DOM pour cela aussi.
je préfèrerais utiliser jax, mais j'ai rien trouver dans son api pour écrire
tu peux utiliser jaxp,
Tu genere des evenements sur un handler et ensuite tu utilise le parser XSLT sans paramétre pour générer le flux.
Ce code est extrait du tutorial de apache FOP : ...OBJ2XML.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //Setup XSLT TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); /* Note: We use the identity transformer, no XSL transformation is done. The transformer is basically just used to serialize the generated document to XML. */ //Setup input Source src = team.getSourceForSchemaComplet(); //Setup output Result res = new StreamResult(xml); //Start XSLT transformation transformer.transform(src, res);
Partager