ReactOS  0.4.14-dev-606-g14ebc0b
xslt.h
Go to the documentation of this file.
1 /*
2  * Summary: Interfaces, constants and types related to the XSLT engine
3  * Description: Interfaces, constants and types related to the XSLT engine
4  *
5  * Copy: See Copyright for the status of this software.
6  *
7  * Author: Daniel Veillard
8  */
9 
10 #ifndef __XML_XSLT_H__
11 #define __XML_XSLT_H__
12 
13 #include <libxml/tree.h>
14 #include "xsltexports.h"
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
25 #define XSLT_DEFAULT_VERSION "1.0"
26 
32 #define XSLT_DEFAULT_VENDOR "libxslt"
33 
39 #define XSLT_DEFAULT_URL "http://xmlsoft.org/XSLT/"
40 
46 #define XSLT_NAMESPACE ((const xmlChar *)"http://www.w3.org/1999/XSL/Transform")
47 
54 #define XSLT_PARSE_OPTIONS \
55  XML_PARSE_NOENT | XML_PARSE_DTDLOAD | XML_PARSE_DTDATTR | XML_PARSE_NOCDATA
56 
63 
70 
77 
84 
91 
92 /*
93  * Global initialization function.
94  */
95 
97  xsltInit (void);
98 
99 /*
100  * Global cleanup function.
101  */
102 XSLTPUBFUN void XSLTCALL
103  xsltCleanupGlobals (void);
104 
105 #ifdef __cplusplus
106 }
107 #endif
108 
109 #endif /* __XML_XSLT_H__ */
110 
XSLTPUBVAR const int xsltLibxsltVersion
Definition: xslt.h:83
XSLTPUBVAR int xsltMaxDepth
Definition: xslt.h:62
XSLTPUBVAR const int xsltLibxmlVersion
Definition: xslt.h:90
XSLTPUBFUN void XSLTCALL xsltInit(void)
Definition: xslt.c:201
XSLTPUBVAR const char * xsltEngineVersion
Definition: xslt.h:76
XSLTPUBVAR int xsltMaxVars
Definition: xslt.h:69
#define XSLTPUBVAR
Definition: xsltexports.h:37
XSLTPUBFUN void XSLTCALL xsltCleanupGlobals(void)
Definition: extensions.c:2276
#define XSLTPUBFUN
Definition: xsltexports.h:31
#define XSLTCALL
Definition: xsltexports.h:43