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
xsltXPathGetTransformContext ()
Returns the XSLT transformation context from the XPath transformation
context. This is useful when an XPath function in the extension module
is called by the XPath interpreter and that the XSLT context is needed
for example to retrieve the associated data pertaining to this XSLT
transformation.
xsltRegisterExtModuleFunction ()
int xsltRegisterExtModuleFunction (const xmlChar *name,
const xmlChar *URI,
xmlXPathFunction function); |
Registers an extension module function.
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
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
xsltExtModuleElementPreComputeLookup ()
xsltPreComputeFunction xsltExtModuleElementPreComputeLookup
(const xmlChar *name,
const xmlChar *URI); |
Looks up an extension module element pre-computation function
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 ()
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