This class is a Result implementation that writes XML content by generating a DOM tree to represent that content. If you pass an org.w3c.dom.Node to the constructor or to setNode( ) , the DOMResult will create the result tree as a child of the specified node (which should typically be a Document or Element node). If you do not specify a node, the DOMResult will create a new Document node when it creates the result tree. You can retrieve this Document with getNode( ) . In Java 5.0, you can also pass two Node objects to the constructor: these specify the parent node of the result tree and the child of that parent before which the result tree should be inserted. See also setNextSibling( ) . Figure 20-9. javax.xml.transform.dom.DOMResultpublic class DOMResult implements javax.xml.transform.Result { // Public Constructors public DOMResult ( ); public DOMResult (org.w3c.dom.Node node ); 5.0 public DOMResult (org.w3c.dom.Node node , org.w3c.dom.Node nextSibling ); public DOMResult (org.w3c.dom.Node node , String systemId ); 5.0 public DOMResult (org.w3c.dom.Node node , org.w3c.dom.Node nextSibling , String systemId ); // Public Constants public static final String FEATURE ; = "http://javax.xml.transform.dom.DOMResult/feature" // Public Instance Methods 5.0 public org.w3c.dom.Node getNextSibling ( ); default:null public org.w3c.dom.Node getNode ( ); default:null 5.0 public void setNextSibling (org.w3c.dom.Node nextSibling ); public void setNode (org.w3c.dom.Node node ); // Methods Implementing Result public String getSystemId ( ); default:null public void setSystemId (String systemId ); } |