|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CStylesheetHandler: public CInterface { public: CStylesheetHandler(); virtual ~CStylesheetHandler(); public: virtual void Transform( const XDocument &pDocument, const Sax::XXmlStream &pStream, const CString &strUri, const XXsltImplementation &pXsltImplementation, const XOutputHandler &pOutputHandler, const CExternalParamList &externalParamList) = 0; };
The abstract interface to XSLT stylesheets.
Implementation of the interface defined by this class is supplied by the toolkit; toolkit users do not need to implement this interface.
CExternalParamList, CXsltImplementation, COutputHandler, Sax::CXmlStream
Constructor/Destructor Summary | |
CStylesheetHandler
();
����������Constructs the stylesheet. |
|
~CStylesheetHandler
();
����������Destroys the stylesheet. |
Function Summary | |
void
|
Transform
(const XDocument &pDocument, const Sax::XXmlStream &pStream, const CString &strUri, const XXsltImplementation &pXsltImplementation, const XOutputHandler &pOutputHandler, const CExternalParamList &externalParamList);
����������Transforms the given document using this stylesheet. |
Constructor/Destructor Detail |
CStylesheetHandler();
Constructs the stylesheet.
virtual ~CStylesheetHandler();
Destroys the stylesheet.
Function Detail |
virtual void Transform( const XDocument &pDocument, const Sax::XXmlStream &pStream, const CString &strUri, const XXsltImplementation &pXsltImplementation, const XOutputHandler &pOutputHandler, const CExternalParamList &externalParamList) = 0;
Transforms the given document using this stylesheet.
There are three mutually exclusive ways to specify the source document: using the XDM document object, using XML stream, or using document URI.
pDocument
- the source document,
or
NULL
if not specifiedpStream
- the XML stream,
or
NULL
if not specifiedstrUri
- the document URI, or the empty string
if not specifiedpXsltImplementation
- the XSLT implementationpOutputHandler
- the output handlerexternalParamList
- the list of values of external parameters
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |