libxslt Reference Manual |
---|
extra
extra - interface for the non-standard features
implement some extension outside the XSLT namespace but not EXSLT with is in a different library.
Author(s): Daniel Veillard
Synopsis
#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
Details
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.
xsltDebug ()
void 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 |
xsltFunctionNodeSet ()
void 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 |
xsltRegisterExtras ()
void xsltRegisterExtras (xsltTransformContextPtr ctxt)
Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.
ctxt: | a XSLT process context |