Save This Page
Home » xml-commons-external-1.4.01-src » javax » xml » transform » dom » [javadoc | source]
javax.xml.transform.dom
public class: DOMSource [javadoc | source]
java.lang.Object
   javax.xml.transform.dom.DOMSource

All Implemented Interfaces:
    Source

Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree.

Note that XSLT requires namespace support. Attempting to transform a DOM that was not contructed with a namespace-aware parser may result in errors. Parsers can be made namespace aware by calling javax.xml.parsers.DocumentBuilderFactory#setNamespaceAware(boolean awareness) .

Field Summary
public static final  String FEATURE    If javax.xml.transform.TransformerFactory#getFeature returns true when passed this value as an argument, the Transformer supports Source input of this type. 
Constructor:
 public DOMSource() 
    Also see:
    javax.xml.transform.Transformer#transform(Source xmlSource, Result outputTarget)
 public DOMSource(Node n) 
    Create a new input source with a DOM node. The operation will be applied to the subtree rooted at this node. In XSLT, a "/" pattern still means the root of the tree (not the subtree), and the evaluation of global variables and parameters is done from the root node also.
    Parameters:
    n - The DOM node that will contain the Source tree.
 public DOMSource(Node node,
    String systemID) 
    Create a new input source with a DOM node, and with the system ID also passed in as the base URI.
    Parameters:
    node - The DOM node that will contain the Source tree.
    systemID - Specifies the base URI associated with node.
Method from javax.xml.transform.dom.DOMSource Summary:
getNode,   getSystemId,   setNode,   setSystemId
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.xml.transform.dom.DOMSource Detail:
 public Node getNode() 
    Get the node that represents a Source DOM tree.
 public String getSystemId() 
    Get the base ID (URL or system ID) from where URLs will be resolved.
 public  void setNode(Node node) 
    Set the node that will represents a Source DOM tree.
 public  void setSystemId(String systemID) 
    Set the base ID (URL or system ID) from where URLs will be resolved.