ADC Home > Reference Library > Reference > Darwin > Miscellaneous User Space API Reference

 


extensions.h

Includes:

Introduction



Typedefs


xsltExtInitFunction


typedef void * (*xsltExtInitFunction) (
    xsltTransformContextPtr ctxt, 
    const xmlChar *URI);  
Discussion

xsltExtInitFunction: @ctxt: an XSLT transformation context @URI: the namespace URI for the extension

A function called at initialization time of an XSLT extension module.

Returns a pointer to the module specific data for this transformation.


xsltExtShutdownFunction


typedef void (*xsltExtShutdownFunction) (
    xsltTransformContextPtr ctxt, 
    const xmlChar *URI, 
    void *data);  
Discussion

xsltExtShutdownFunction: @ctxt: an XSLT transformation context @URI: the namespace URI for the extension @data: the data associated to this module

A function called at shutdown time of an XSLT extension module.


xsltStyleExtInitFunction


/**
xsltStyleExtInitFunction:
@ctxt: an XSLT stylesheet
@URI: the namespace URI for the extension

A function called at initialization time of an XSLT extension module.

Returns a pointer to the module specific data for this transformation.
    */
typedef void * (*xsltStyleExtInitFunction) (
    xsltStylesheetPtr style, 
    const xmlChar *URI);  
Discussion

Extension Modules API.


xsltStyleExtShutdownFunction


typedef void (*xsltStyleExtShutdownFunction) (
    xsltStylesheetPtr style, 
    const xmlChar *URI, 
    void *data);  
Discussion

xsltStyleExtShutdownFunction: @ctxt: an XSLT stylesheet @URI: the namespace URI for the extension @data: the data associated to this module

A function called at shutdown time of an XSLT extension module.

Globals


XSLTPUBFUN


 Macros which declare an exportable function */
#define XSLTPUBFUN  ;  
Discussion

Test module http://xmlsoft.org/XSLT/

Last Updated: 2006-06-20