123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #ifndef __XML_XSLT_FUNCTIONS_H__
- #define __XML_XSLT_FUNCTIONS_H__
- #include <libxml/xpath.h>
- #include <libxml/xpathInternals.h>
- #include "xsltexports.h"
- #include "xsltInternals.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define XSLT_REGISTER_FUNCTION_LOOKUP(ctxt) \
- xmlXPathRegisterFuncLookup((ctxt)->xpathCtxt, \
- (xmlXPathFuncLookupFunc) xsltXPathFunctionLookup, \
- (void *)(ctxt->xpathCtxt));
- XSLTPUBFUN xmlXPathFunction XSLTCALL
- xsltXPathFunctionLookup (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri);
- XSLTPUBFUN void XSLTCALL
- xsltDocumentFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltKeyFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltUnparsedEntityURIFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltFormatNumberFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltGenerateIdFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltSystemPropertyFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltElementAvailableFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltFunctionAvailableFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
- XSLTPUBFUN void XSLTCALL
- xsltRegisterAllFunctions (xmlXPathContextPtr ctxt);
- #ifdef __cplusplus
- }
- #endif
- #endif
|