enhanced documentation to include exslt; rebuilt docs
[platform/upstream/libxslt.git] / doc / EXSLT / libexslt-api.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <api name='libexslt'>
3   <files>
4     <file name='exslt'>
5      <exports symbol='EXSLT_COMMON_NAMESPACE' type='macro'/>
6      <exports symbol='EXSLT_DATE_NAMESPACE' type='macro'/>
7      <exports symbol='EXSLT_FUNCTIONS_NAMESPACE' type='macro'/>
8      <exports symbol='EXSLT_STRINGS_NAMESPACE' type='macro'/>
9      <exports symbol='EXSLT_SETS_NAMESPACE' type='macro'/>
10      <exports symbol='EXSLT_DYNAMIC_NAMESPACE' type='macro'/>
11      <exports symbol='SAXON_NAMESPACE' type='macro'/>
12      <exports symbol='EXSLT_MATH_NAMESPACE' type='macro'/>
13      <exports symbol='exsltLibxmlVersion' type='variable'/>
14      <exports symbol='exsltLibexsltVersion' type='variable'/>
15      <exports symbol='exsltLibraryVersion' type='variable'/>
16      <exports symbol='exsltLibxsltVersion' type='variable'/>
17      <exports symbol='exsltDynRegister' type='function'/>
18      <exports symbol='exsltCommonRegister' type='function'/>
19      <exports symbol='exsltMathRegister' type='function'/>
20      <exports symbol='exsltStrRegister' type='function'/>
21      <exports symbol='exsltFuncRegister' type='function'/>
22      <exports symbol='exsltSaxonRegister' type='function'/>
23      <exports symbol='exsltSetsRegister' type='function'/>
24      <exports symbol='exsltDateRegister' type='function'/>
25      <exports symbol='exsltRegisterAll' type='function'/>
26     </file>
27     <file name='exsltexports'>
28      <exports symbol='LIBEXSLT_PUBLIC' type='macro'/>
29      <exports symbol='_REENTRANT' type='macro'/>
30      <exports symbol='EXSLTCALL' type='macro'/>
31      <exports symbol='EXSLTPUBFUN' type='macro'/>
32      <exports symbol='EXSLTPUBVAR' type='macro'/>
33     </file>
34   </files>
35   <symbols>
36     <macro name='EXSLTCALL' file='exsltexports'>
37     </macro>
38     <macro name='EXSLTPUBFUN' file='exsltexports'>
39     </macro>
40     <macro name='EXSLTPUBVAR' file='exsltexports'>
41     </macro>
42     <macro name='EXSLT_COMMON_NAMESPACE' file='exslt'>
43       <info>Namespace for EXSLT common functions</info>
44     </macro>
45     <macro name='EXSLT_DATE_NAMESPACE' file='exslt'>
46       <info>Namespace for EXSLT date functions</info>
47     </macro>
48     <macro name='EXSLT_DYNAMIC_NAMESPACE' file='exslt'>
49       <info>Namespace for EXSLT dynamic functions</info>
50     </macro>
51     <macro name='EXSLT_FUNCTIONS_NAMESPACE' file='exslt'>
52       <info>Namespace for EXSLT functions extension functions</info>
53     </macro>
54     <macro name='EXSLT_MATH_NAMESPACE' file='exslt'>
55       <info>Namespace for EXSLT math functions</info>
56     </macro>
57     <macro name='EXSLT_SETS_NAMESPACE' file='exslt'>
58       <info>Namespace for EXSLT set functions</info>
59     </macro>
60     <macro name='EXSLT_STRINGS_NAMESPACE' file='exslt'>
61       <info>Namespace for EXSLT strings functions</info>
62     </macro>
63     <macro name='LIBEXSLT_PUBLIC' file='exsltexports'>
64     </macro>
65     <macro name='SAXON_NAMESPACE' file='exslt'>
66       <info>Namespace for SAXON extensions functions</info>
67     </macro>
68     <macro name='_REENTRANT' file='exsltexports'>
69     </macro>
70     <variable name='exsltLibexsltVersion' file='exslt' type='const int'/>
71     <variable name='exsltLibraryVersion' file='exslt' type='const char *'/>
72     <variable name='exsltLibxmlVersion' file='exslt' type='const int'/>
73     <variable name='exsltLibxsltVersion' file='exslt' type='const int'/>
74     <function name='exsltCommonRegister' file='exslt'>
75       <info>Registers the EXSLT - Common module</info>
76       <return type='void'/>
77     </function>
78     <function name='exsltDateRegister' file='exslt'>
79       <info>Registers the EXSLT - Dates and Times module</info>
80       <return type='void'/>
81     </function>
82     <function name='exsltDynRegister' file='exslt'>
83       <info>Registers the EXSLT - Dynamic module</info>
84       <return type='void'/>
85     </function>
86     <function name='exsltFuncRegister' file='exslt'>
87       <info>Registers the EXSLT - Functions module</info>
88       <return type='void'/>
89     </function>
90     <function name='exsltMathRegister' file='exslt'>
91       <info>Registers the EXSLT - Math module</info>
92       <return type='void'/>
93     </function>
94     <function name='exsltRegisterAll' file='exslt'>
95       <info>Registers all available EXSLT extensions</info>
96       <return type='void'/>
97     </function>
98     <function name='exsltSaxonRegister' file='exslt'>
99       <info>Registers the SAXON extension module</info>
100       <return type='void'/>
101     </function>
102     <function name='exsltSetsRegister' file='exslt'>
103       <info>Registers the EXSLT - Sets module</info>
104       <return type='void'/>
105     </function>
106     <function name='exsltStrRegister' file='exslt'>
107       <info>Registers the EXSLT - Strings module</info>
108       <return type='void'/>
109     </function>
110   </symbols>
111 </api>