XML::Sablotron::Situation::DOMHandlerDispatcher(3)

NAME
XML::Sablotron::Situation::DOMHandlerDispatcher - Perl sample implementation of the Sablotron DOMHandler callback interface

SYNOPSIS
  use XML::Sablotron;
  use XML::Sablotron::Situation::DOMHandlerDispatcher;

  my $sit = new XML::Sablotron::Situation();
  $sit->regDOMHandler( new XML::Sablotron::Situation::DOMHandlerDispatcher() );
  my $sab = new XML::Sablotron( $sit );

DESCRIPTION
The class "XML::Sablotron::Situation::DOMHandlerDispatcher" is a sample implementation of the callback methods of the Sablotron SXP DOMHandler interface.

XML::Sablotron::Situation::DOMHandlerDispatcher

  new
The constructor of the XML::Sablotron::Situation::DOMHandlerDispatcher object takes no arguments, so you can create new instance simply like this:

  $dhdisp = new XML::Sablotron::Situation::DOMHandlerDispatcher();

  setRetrieveDocumentHandler
Set a handler function for the retrieveDocument callback.

  $dhdisp->setRetrieveDocumentHandler(&retrieveDocument);

&retrieveDocument
    The handler function. It must look like this:

      sub retrieveDocument( $uri, $baseUri, $sit )

  getRetrieveDocumentHandler
Get the handler function for the retrieveDocument callback.

  $handler = $dhdisp->getRetrieveDocumentHandler();

  EXPORT
None at all.

AUTHOR
Anselm Kruis, <a.kruis@science-computing.de>

SEE ALSO
perl.