Crear o modificar un fichero XML con DOM y XSLT

2215 vistas

Veamos un método que permite crear un fichero XML a partir de un DOM:



java
  1. public static void transformerXml(Document document, String fichier) {
  2.   try {
  3.       // creación del código DOM
  4.       Source source = new DOMSource(document);
  5.  
  6.       // creación del fichero salida
  7.       File file = new File(fichero);
  8.       Result resultado = new StreamResult(fichero);
  9.  
  10.       // Configuración del transformer
  11.       TransformerFactory factory = TransformerFactory.newInstance();
  12.       Transformer transformer = factory.newTransformer();
  13.       transformer.setOutputProperty(OutputKeys.INDENT, "yes");
  14.       transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");
  15.  
  16.       // Transformación
  17.       transformer.transform(source, resultat);
  18.   }catch(Exception e){
  19.       e.printStackTrace();
  20.   }
  21. }