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.

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();
}
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