DOMSender.java: pseudo-SAX driver for a DOM source document.
This class takes an existing
DOM Document and walks around it in a depth-first traversal,
calling a Receiver to process the nodes as it does so
Create a DOMSender that will send events representing the nodes in a tree
to a nominated 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 PipelineConfiguration
of the Receiver will be modified to set this DOMSender as its LocationProvider.
locationId - identifier of the location in question (as passed down the Receiver pipeline)
the URI of the document, XML entity or module. For a SourceLocationProvider this will
be the URI of the document or entity (the URI that would be the base URI if there were no
xml:base attributes). In other cases it may identify the query or stylesheet module currently