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.