XMLReader annuaireReader = new AnnuaireReader();
InputSource annuaireSource = new InputSource();
Source source = new SAXSource(annuaireReader, annuaireSource);
// Création du fichier de sortie
File file = new File("CreationSAX.xml");
Result resultat = new StreamResult(file);
// Configuration du transformer
TransformerFactory fabrique = TransformerFactory.newInstance();
Transformer transformer = fabrique.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");
// Transformation
transformer.transform(source, resultat);
response.setContentType("text/xml");
// a partir de la j'ai un gros doute et je ne sais pas si je dois utiliser l'un de
//ces 2 objets (transformer ou file) ou si je me plante complétement
//???????? response.getWriter().println(transformer);
//???????response.getWriter().println(file);
Partager