Problème résolu : XML écrit avec javax.xml.transform !
DarkLord : bien que les classes de org.w3c soient des interfaces, en utilisant les "Factory", on obtient des implémentations de ces interfaces => donc pas besoin d'écrire les classes (j'ai eu du mal avec ca au début), je crois qu'il y a aussi ca pour les bases de données.
La seule classe que j'ai eu à écrire est une implémentation de org.xml.sax.helpers.DefaultHandler (pour la lecture)
Juste un petit problème :
Code :
- TransformerFactory tFactory = TransformerFactory.newInstance();
- Transformer transformer = tFactory.newTransformer();
-
- transformer.setOutputProperty(OutputKeys.INDENT, "yes" );
|
Le transformer ne prends pas l'indentation malgré que la demande, c'est pas très grave mais pas très pratique pour la lisibilité.