Bonjour
J'ai besoin de sérialiser des objets en xml.
J'utilise XStream qui fonctionne et me sort de très belles chaines XML.
Seulement j'ai besoin d'obtenir un Document ou Element Dom4J.
Je pourrais bien sûr parser la chaine pour l'obtenir mais ce serait lourd.
On doit pouvoir obtenir directement un document puisque des drivers sont prévus pour les api xml existantes.
J'ai fait un test, mais non-concluant car je ne sais pas comment cela fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
		DocumentFactory docFac = new DocumentFactory();
		Dom4JDriver driver = new Dom4JDriver(docFac, OutputFormat.createCompactFormat());
		XStream xstream = new XStream(driver);
		Dom4JWriter writer = new Dom4JWriter(docFac);
		xstream.marshal(obj, writer);
		return docFac.createDocument();
Merci de m'éclairer