Details
>xsltStyleExtInitFunction ()
A function called at initialization time of an XSLT extension module
>xsltStyleExtShutdownFunction ()
void (*xsltStyleExtShutdownFunction) (xsltStylesheetPtr style,
const xmlChar *URI,
void *data); |
A function called at shutdown time of an XSLT extension module
>xsltExtInitFunction ()
A function called at initialization time of an XSLT extension module
>xsltExtShutdownFunction ()
A function called at shutdown time of an XSLT extension module
>xsltRegisterExtModule ()
Register an XSLT extension module to the library.
>xsltRegisterExtModuleFull ()
Register an XSLT extension module to the library.
>xsltUnregisterExtModule ()
int xsltUnregisterExtModule (const xmlChar *URI); |
Unregister an XSLT extension module from the library.
>xsltGetExtData ()
Retrieve the data associated to the extension module in this given
transformation.
>xsltStyleGetExtData ()
Retrieve the data associated to the extension module in this given
stylesheet.
>xsltShutdownCtxtExts ()
Shutdown the set of modules loaded
>xsltShutdownExts ()
Shutdown the set of modules loaded
>xsltRegisterExtModuleFunction ()
int xsltRegisterExtModuleFunction (const xmlChar *name,
const xmlChar *URI,
xmlXPathFunction function); |
Registers an extension module function.
>xsltExtFunctionLookup ()
>xsltExtModuleFunctionLookup ()
xmlXPathFunction xsltExtModuleFunctionLookup
(const xmlChar *name,
const xmlChar *URI); |
Looks up an extension module function
>xsltUnregisterExtModuleFunction ()
int xsltUnregisterExtModuleFunction (const xmlChar *name,
const xmlChar *URI); |
Unregisters an extension module function
>xsltElemPreCompPtr ()
typedef xsltElemPreCompPtr (); |
>xsltInitElemPreComp ()
Initializes an existing xsltElemPreComp structure. This is usefull
when extending an xsltElemPreComp to store precomputed data.
This function MUST be called on any extension element precomputed
data struct.
>xsltRegisterExtModuleElement ()
int xsltRegisterExtModuleElement (const xmlChar *name,
const xmlChar *URI,
xsltPreComputeFunction precomp,
xsltTransformFunction transform); |
Registers an extension module element.
>xsltExtElementLookup ()
Looks up an extension element. ctxt can be NULL to search only in
module elements.
>xsltExtModuleElementLookup ()
Looks up an extension module element
>xsltUnregisterExtModuleElement ()
int xsltUnregisterExtModuleElement (const xmlChar *name,
const xmlChar *URI); |
Unregisters an extension module element
>xsltRegisterExtModuleTopLevel ()
int xsltRegisterExtModuleTopLevel (const xmlChar *name,
const xmlChar *URI,
xsltTopLevelFunction function); |
Registers an extension module top-level element.
>xsltExtModuleTopLevelLookup ()
xsltTopLevelFunction xsltExtModuleTopLevelLookup
(const xmlChar *name,
const xmlChar *URI); |
Looks up an extension module top-level element
>xsltUnregisterExtModuleTopLevel ()
int xsltUnregisterExtModuleTopLevel (const xmlChar *name,
const xmlChar *URI); |
Unregisters an extension module top-level element
>xsltRegisterExtFunction ()
int xsltRegisterExtFunction (xsltTransformContextPtr ctxt,
const xmlChar *name,
const xmlChar *URI,
xmlXPathFunction function); |
Registers an extension function
>xsltRegisterExtElement ()
Registers an extension element
>xsltRegisterExtPrefix ()
int xsltRegisterExtPrefix (xsltStylesheetPtr style,
const xmlChar *prefix,
const xmlChar *URI); |
Registers an extension namespace
>xsltCheckExtPrefix ()
Check if the given prefix is one of the declared extensions
>xsltInitCtxtExts ()
Initialize the set of modules with registered stylesheet data
>xsltFreeCtxtExts ()
Free the XSLT extension data
>xsltFreeExts ()
Free up the memory used by XSLT extensions in a stylesheet
>xsltPreComputeExtModuleElement ()
Precomputes an extension module element
>xsltRegisterTestModule ()
void xsltRegisterTestModule (void); |
Registers the test module