Java XML Document Save to File saveDocAsXML(Document doc, String filename)

Here you can find the source of saveDocAsXML(Document doc, String filename)

Description

export DOM document to a file -- handy for debugging

License

LGPL

Declaration

public static void saveDocAsXML(Document doc, String filename) 

Method Source Code


//package com.java2s;
//License from project: LGPL 

import java.io.File;

import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Document;

public class Main {
    /** export DOM document to a file -- handy for debugging **/
    public static void saveDocAsXML(Document doc, String filename) {
        try {//  w ww  .  ja va  2  s  .  c  o  m
            Transformer transformer = TransformerFactory.newInstance().newTransformer();
            Result output = new StreamResult(new File(filename));
            Source input = new DOMSource(doc);

            transformer.transform(input, output);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Related

  1. save(Document document, String path)
  2. save(final String path, final Document xml)
  3. save(String filename, Document document)
  4. saveDoc(Document doc, OutputStream output)
  5. saveDoc(Document doc, String fileName)
  6. saveDocument(Document doc, File f)
  7. saveDocument(Document doc, File file)
  8. saveDocument(Document doc, File file)
  9. saveDocument(Document doc, String fullFileName)