public class DOMSender extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Node |
root |
protected String |
systemId |
| Constructor and Description |
|---|
DOMSender(Node startNode,
Receiver receiver)
Create a DOMSender that will send events representing the nodes in a tree
to a nominated receiver
|
| Modifier and Type | Method and Description |
|---|---|
void |
send()
Walk a tree (traversing the nodes depth first).
|
void |
setSystemId(String systemId)
Set the systemId of the source document (which will also be
used for the destination)
|
public DOMSender(Node startNode, Receiver receiver)
startNode - the root node of the tree to be send. Usually a document or element node.receiver - the object to be notified of the resulting events. The supplied Receiver must
be initialized with a PipelineConfiguration. The caller is responsible for opening
and closing the Receiver.public void setSystemId(String systemId)
systemId - the systemId of the source documentpublic void send()
throws XPathException
IllegalStateException - if the
start node is of a node kind other than document, document fragment, element, text,
comment, or processing instruction (for example, if it is an attribute node).XPathException - On any error in the documentCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.