implement some extension outside the XSLT namespace but not EXSLT with is in a different library. Table of Contents#define XSLT_LIBXSLT_NAMESPACE #define XSLT_SAXON_NAMESPACE #define XSLT_XALAN_NAMESPACE #define XSLT_XT_NAMESPACE void xsltDebug (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp)
void xsltFunctionNodeSet (xmlXPathParserContextPtr ctxt, int nargs)
void xsltRegisterAllExtras (void)
void xsltRegisterExtras (xsltTransformContextPtr ctxt)
Description
Macro: XSLT_LIBXSLT_NAMESPACE#define XSLT_LIBXSLT_NAMESPACE This is the libxslt namespace for specific extensions.
Macro: XSLT_SAXON_NAMESPACE#define XSLT_SAXON_NAMESPACE This is Michael Kay's Saxon processor namespace for extensions.
Macro: XSLT_XALAN_NAMESPACE#define XSLT_XALAN_NAMESPACE This is the Apache project XALAN processor namespace for extensions.
Macro: XSLT_XT_NAMESPACE#define XSLT_XT_NAMESPACE This is James Clark's XT processor namespace for extensions.
Function: xsltDebugvoid xsltDebug (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp)
Process an debug node
ctxt: | an XSLT processing context | node: | The current node | inst: | the instruction in the stylesheet | comp: | precomputed information |
Function: xsltFunctionNodeSetvoid xsltFunctionNodeSet (xmlXPathParserContextPtr ctxt, int nargs)
Implement the node-set() XSLT function node-set node-set(result-tree) This function is available in libxslt, saxon or xt namespace.
ctxt: | the XPath Parser context | nargs: | the number of arguments |
Function: xsltRegisterAllExtrasvoid xsltRegisterAllExtras (void)
Registers the built-in extensions
Function: xsltRegisterExtrasvoid xsltRegisterExtras (xsltTransformContextPtr ctxt)
Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.
ctxt: | a XSLT process context |
Daniel Veillard |