Bonjour à vous,
J'ai un problème et j'aimerais savoir s'il y a des personnes qui pourrait m'aider. En fais j'aimerais bien créer un javax.xml.transform.stream.StreamSource à partir d'un Object. J'ai penser que je pourrais faire la source à partir d'un java.io.InputStream, mais j'aimerais que ce InputStream serait une représentation de mon objet mais en fichier XML stocker en mémoire. Je vous fais une bout de code.
Ces la partir du InputStream j'ai pas d'idée en fait. Le InputStream devrais lire l'objet et retourner un fichier XML? Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Conseiller conseiller = new Conseiller(0, "nom", "prenom", "abcdefgh@gmail.com", "titre du conseiler", "","abcdefg@google.com"); try { ByteArrayOutPutStream outPut = new ByteArrayOutPutStream(); Transformer transformer = factory.newTransformer(); Source xmlSource = new StreamSource(new ConseillerInputStream(conseiller)); Result outputTarget = new StreamResult(outPut); transformer.transform(xmlSource, outputTarget); } catch (Exception e) { e.printStackTrace(); }
Partager