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) {
setNode(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) {
setNode(node);
setSystemId(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.
|
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() {
return node;
}
Get the node that represents a Source DOM tree. |
public String getSystemId() {
return this.systemID;
}
Get the base ID (URL or system ID) from where URLs
will be resolved. |
public void setNode(Node node) {
this.node = node;
}
Set the node that will represents a Source DOM tree. |
public void setSystemId(String systemID) {
this.systemID = systemID;
}
Set the base ID (URL or system ID) from where URLs
will be resolved. |