write Xml DOM Node : Writer « XML « Java

write Xml DOM Node

import java.io.OutputStream;

import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Node;

 * @author Costin Manolache
public class Main {
  public static void writeXml(Node n, OutputStream os) throws TransformerException {
    TransformerFactory tf = TransformerFactory.newInstance();
    // identity
    Transformer t = tf.newTransformer();
    t.setOutputProperty(OutputKeys.INDENT, "yes");
    t.transform(new DOMSource(n), new StreamResult(os));


Related examples in the same category

1.XML Document Writer
2.Writing a DOM Document to an XML File
3.XML Writer
4.XMLWriter.java - serialize an XML document
5.Convenience methods for writing XML
6.Write DOM out
7.XMLWriter helper class
8.DOM writer
9.Write Xml (Node n, OutputStream os)
10.Makes writing XML much much easier
11.Use DOM L3 DOMBuilder, DOMBuilderFilter DOMWriter and other DOM L3 functionality to preparse, revalidate and safe document.