libxslt Reference Manual |
---|
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
#define XSLT_XT_NAMESPACE; #define XSLT_XALAN_NAMESPACE; #define XSLT_SAXON_NAMESPACE; #define XSLT_LIBXSLT_NAMESPACE; void xsltFunctionNodeSet (xmlXPathParserContextPtr ctxt,
int nargs); void xsltRegisterExtras (xsltTransformContextPtr ctxt); void xsltDebug (xsltTransformContextPtr ctxt,
xmlNodePtr node,
xmlNodePtr inst,
xsltElemPreCompPtr comp); void xsltRegisterAllExtras (void);
#define XSLT_LIBXSLT_NAMESPACE;
This is the libxslt namespace for specific extensions.
#define XSLT_SAXON_NAMESPACE;
This is Michael Kay's Saxon processor namespace for extensions.
#define XSLT_XALAN_NAMESPACE;
This is the Apache project XALAN processor namespace for extensions.
#define XSLT_XT_NAMESPACE;
This is James Clark's XT processor namespace for extensions.
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 |
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 |
void xsltRegisterExtras (xsltTransformContextPtr ctxt)
Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.
ctxt: | a XSLT process context |