Eneboo - Documentación para desarrolladores
src/libxslt/libexslt/exslt.h
Ir a la documentación de este archivo.
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 
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'