Bonjour,

je souhaite récupérer une chaîne de caractères à partir d'un objet de type "org.w3c.dom.Document".

Voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DocumentBuilderFactory docBuildFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder parser = docBuildFactory.newDocumentBuilder();
            Document document = parser.parse(fichierXml);
            Element racine = document.getDocumentElement();
            NodeList DOMmemoires = racine.getElementsByTagName("memoire");
            for (int i=0; i<DOMmemoires.getLength(); i++) {
                    // traitement : modification de noeuds, d'attributs...
            }
Une fois mon traitement terminé, je souhaite récupérer l'arborescence XML sous forme de chaîne de caractères, car je ne veux pas enregistrer le fichier ensuite, mais je ne sais ps comment faire. Je me bats avec les OutputStream et les InputStream sans succès...

Merci d'avance de voter aide !