Name
Package: javax.xml.transform.dom
Synopsis
This package defines how to perform transformations using DOM.
DOMLocator
This
interface allows applications to locate the DOM node where an error
occurs. Since TransformerException returns
instances of SourceLocator, applications must
downcast to obtain DOMLocator objects.
public interface DOMLocator
extends SourceLocator {
Node getOriginatingNode( );
}DOMResult
This
class allows transformation results to be stored in a DOM tree. If
the default constructor is used, the XSLT processor creates a DOM
Document node. Otherwise, applications can specify
a DOM Document,
DocumentFragment, or Element
node as the constructor parameter.
The FEATURE constant is used with
TransformerFactory.getFeature( ) to determine if
the factory supports DOMResult.
public class DOMResult
implements Result {
public static final String FEATURE =
"http://javax.xml.transform.dom.DOMResult/feature";
public DOMResult(Node node);
public DOMResult(Node node, String systemId);
public DOMResult( );
public Node getNode( );
public String getSystemId( );
public void setNode(Node node);
public void setSystemId(String systemId);
}DOMSource
This
class allows a DOM tree to be used as an input source. In practice,
the node parameter is usually an instance of a DOM
Document. However, XSLT processors may also
support any other type of DOM Node. The system id
is still important for resolving relative URI references.
public class DOMSource implements Source { public static final ...