ReactOS  0.4.14-dev-614-gbfd8a84
extra.h
Go to the documentation of this file.
1 /*
2  * Summary: interface for the non-standard features
3  * Description: implement some extension outside the XSLT namespace
4  * but not EXSLT with is in a different library.
5  *
6  * Copy: See Copyright for the status of this software.
7  *
8  * Author: Daniel Veillard
9  */
10 
11 #ifndef __XML_XSLT_EXTRA_H__
12 #define __XML_XSLT_EXTRA_H__
13 
14 #include <libxml/xpath.h>
15 #include "xsltexports.h"
16 #include "xsltInternals.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
27 #define XSLT_LIBXSLT_NAMESPACE ((xmlChar *) "http://xmlsoft.org/XSLT/namespace")
28 
34 #define XSLT_SAXON_NAMESPACE ((xmlChar *) "http://icl.com/saxon")
35 
41 #define XSLT_XT_NAMESPACE ((xmlChar *) "http://www.jclark.com/xt")
42 
48 #define XSLT_XALAN_NAMESPACE ((xmlChar *) \
49  "org.apache.xalan.xslt.extensions.Redirect")
50 
51 
53  xsltFunctionNodeSet (xmlXPathParserContextPtr ctxt,
54  int nargs);
58  xmlNodePtr inst,
59  xsltElemPreCompPtr comp);
60 
61 
65  xsltRegisterAllExtras (void);
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif /* __XML_XSLT_EXTRA_H__ */
72 
XSLTPUBFUN void XSLTCALL xsltFunctionNodeSet(xmlXPathParserContextPtr ctxt, int nargs)
Definition: extra.c:111
XSLTPUBFUN void XSLTCALL xsltRegisterAllExtras(void)
Definition: extra.c:149
XSLTPUBFUN void XSLTCALL xsltDebug(xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp)
Definition: extra.c:35
XSLTPUBFUN void XSLTCALL xsltRegisterExtras(xsltTransformContextPtr ctxt)
Definition: extra.c:139
Definition: tree.h:489
#define XSLTPUBFUN
Definition: xsltexports.h:31
#define XSLTCALL
Definition: xsltexports.h:43
Definition: dlist.c:348