Action against software patentsGnome2 LogoRed Hat Logo
Made with Libxslt Logo

Module extra from libxslt

API Menu
API Indexes
Related links

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_NORM_SAXON_NAMESPACE
#define XSLT_SAXON_NAMESPACE
#define XSLT_XALAN_NAMESPACE
#define XSLT_XT_NAMESPACE
void	xsltDebug			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr 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_NORM_SAXON_NAMESPACE

#define XSLT_NORM_SAXON_NAMESPACE

This is Norm's namespace for SAXON 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: xsltDebug

void	xsltDebug			(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
xsltStylePreCompPtr comp)

Process an debug node

ctxt:an XSLT processing context
node:The current node
inst:the instruction in the stylesheet
comp:precomputed informations

Function: 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

Function: xsltRegisterAllExtras

void	xsltRegisterAllExtras		(void)

Registers the built-in extensions

Function: xsltRegisterExtras

void	xsltRegisterExtras		(xsltTransformContextPtr ctxt)

Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.

ctxt:a XSLT process context

Daniel Veillard