de un arbol dom a xml
Publicado por Baltazar (1 intervención) el 19/06/2004 01:57:59
quieria saber como una vez creado el arbol del DOM guardarlo en un archivo XML con JAVA...gracias.
Valora esta pregunta


0



import java.io.File;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class DOMToXML {public static void main(String[] args) {
try { // Obtén el árbol DOM creado anteriormente Document document = /* Obtén el árbol DOM */; // Crea un objeto TransformerFactoryTransformerFactory transformerFactory = TransformerFactory.newInstance();
// Crea un objeto TransformerTransformer transformer = transformerFactory.newTransformer();
// Establece las opciones de salida (indentación, etc.)transformer.setOutputProperty(OutputKeys.INDENT, "yes");
// Crea un objeto DOMSource con el árbol DOMDOMSource source = new DOMSource(document);
// Crea un objeto StreamResult con la ubicación del archivo de salidaStreamResult result = new StreamResult(new File("ruta/al/archivo.xml"));
// Realiza la transformación y guarda el resultado en el archivo XMLtransformer.transform(source, result);
System.out.println("Árbol DOM guardado en el archivo XML.");
} catch (TransformerException e) {
e.printStackTrace();
} }}
