10.2 Identity Transformations

<..Dom2Sax.java..>
 <.Dom2Sax imports.>
 class Dom2Sax
 {
    public static void main(String args[])
       throws ParserConfigurationException,
              TransformerConfigurationException,
              TransformerException
   {
       TransformerFactory transformerFactory =
                TransformerFactory.newInstance();
 
       Transformer transformer =
                transformerFactory.newTransformer();
 
       <.DOMSource domSource = builder....>
 
       StreamResult streamResult = new StreamResult( System.out );
 
       transformer.transform(domSource, streamResult);
 }  }
xml.transform.dom, xml.transform.stream -_-_-

<..DOMSource domSource = builder.....>
 DocumentBuilderFactory factory =
          DocumentBuilderFactory.newInstance();
 DocumentBuilder builder =
          factory.newDocumentBuilder();
 
 Document doc = builder.newDocument();
 Comment comment = doc.createComment("inserting a comment");
 doc.appendChild(comment);
 Element element = doc.createElement("all");
 doc.appendChild( element );
 DOMSource domSource = new DOMSource(doc);
-_-_-

<..Dom2Sax imports..>
 import java.io.File;
 import javax.xml.parsers.*;
 import javax.xml.transform.*;
 import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;
 import org.w3c.dom.*;
-_-_-
<?xml version="1.0" encoding="UTF-8"?>  
<!--inserting a comment--><all/>