Eneboo - Documentación para desarrolladores
|
00001 00002 #ifndef __EXSLT_H__ 00003 #define __EXSLT_H__ 00004 00005 #include <libxml/tree.h> 00006 #include <libxml/xpath.h> 00007 #include "exsltexports.h" 00008 #include <libexslt/exsltconfig.h> 00009 00010 #ifdef __cplusplus 00011 extern "C" { 00012 #endif 00013 00014 EXSLTPUBVAR const char *exsltLibraryVersion; 00015 EXSLTPUBVAR const int exsltLibexsltVersion; 00016 EXSLTPUBVAR const int exsltLibxsltVersion; 00017 EXSLTPUBVAR const int exsltLibxmlVersion; 00018 00024 #define EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common") 00025 00030 #define EXSLT_CRYPTO_NAMESPACE ((const xmlChar *) "http://exslt.org/crypto") 00031 00036 #define EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math") 00037 00042 #define EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets") 00043 00048 #define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions") 00049 00054 #define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings") 00055 00060 #define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times") 00061 00066 #define EXSLT_DYNAMIC_NAMESPACE ((const xmlChar *) "http://exslt.org/dynamic") 00067 00073 #define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon") 00074 00075 EXSLTPUBFUN void EXSLTCALL exsltCommonRegister (void); 00076 #ifdef EXSLT_CRYPTO_ENABLED 00077 EXSLTPUBFUN void EXSLTCALL exsltCryptoRegister (void); 00078 #endif 00079 EXSLTPUBFUN void EXSLTCALL exsltMathRegister (void); 00080 EXSLTPUBFUN void EXSLTCALL exsltSetsRegister (void); 00081 EXSLTPUBFUN void EXSLTCALL exsltFuncRegister (void); 00082 EXSLTPUBFUN void EXSLTCALL exsltStrRegister (void); 00083 EXSLTPUBFUN void EXSLTCALL exsltDateRegister (void); 00084 EXSLTPUBFUN void EXSLTCALL exsltSaxonRegister (void); 00085 EXSLTPUBFUN void EXSLTCALL exsltDynRegister(void); 00086 00087 EXSLTPUBFUN void EXSLTCALL exsltRegisterAll (void); 00088 00089 EXSLTPUBFUN int EXSLTCALL exsltDateXpathCtxtRegister (xmlXPathContextPtr ctxt, 00090 const xmlChar *prefix); 00091 EXSLTPUBFUN int EXSLTCALL exsltMathXpathCtxtRegister (xmlXPathContextPtr ctxt, 00092 const xmlChar *prefix); 00093 EXSLTPUBFUN int EXSLTCALL exsltSetsXpathCtxtRegister (xmlXPathContextPtr ctxt, 00094 const xmlChar *prefix); 00095 EXSLTPUBFUN int EXSLTCALL exsltStrXpathCtxtRegister (xmlXPathContextPtr ctxt, 00096 const xmlChar *prefix); 00097 00098 #ifdef __cplusplus 00099 } 00100 #endif 00101 #endif /* __EXSLT_H__ */ 00102