XML::Sablotron::Situation::DOMHandlerDispatcher.3pm

Langue: en

Version: 2003-03-03 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

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.