Eneboo - Documentación para desarrolladores
src/libxslt/libxslt/extra.h
Ir a la documentación de este archivo.
00001 /*
00002  * Summary: interface for the non-standard features
00003  * Description: implement some extension outside the XSLT namespace
00004  *              but not EXSLT with is in a different library.
00005  *
00006  * Copy: See Copyright for the status of this software.
00007  *
00008  * Author: Daniel Veillard
00009  */
00010 
00011 #ifndef __XML_XSLT_EXTRA_H__
00012 #define __XML_XSLT_EXTRA_H__
00013 
00014 #include <libxml/xpath.h>
00015 #include "xsltexports.h"
00016 #include "xsltInternals.h"
00017 
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021 
00027 #define XSLT_LIBXSLT_NAMESPACE ((xmlChar *) "http://xmlsoft.org/XSLT/namespace")
00028 
00034 #define XSLT_SAXON_NAMESPACE ((xmlChar *) "http://icl.com/saxon")
00035 
00041 #define XSLT_XT_NAMESPACE ((xmlChar *) "http://www.jclark.com/xt")
00042 
00048 #define XSLT_XALAN_NAMESPACE ((xmlChar *)       \
00049                                 "org.apache.xalan.xslt.extensions.Redirect")
00050 
00056 #define XSLT_NORM_SAXON_NAMESPACE ((xmlChar *)  \
00057         "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.CVS")
00058 
00059 
00060 XSLTPUBFUN void XSLTCALL
00061                 xsltFunctionNodeSet     (xmlXPathParserContextPtr ctxt,
00062                                          int nargs);
00063 XSLTPUBFUN void XSLTCALL                
00064                 xsltDebug               (xsltTransformContextPtr ctxt,
00065                                          xmlNodePtr node,
00066                                          xmlNodePtr inst,
00067                                          xsltStylePreCompPtr comp);
00068 
00069 
00070 XSLTPUBFUN void XSLTCALL                
00071                 xsltRegisterExtras      (xsltTransformContextPtr ctxt);
00072 XSLTPUBFUN void XSLTCALL                
00073                 xsltRegisterAllExtras   (void);
00074 
00075 #ifdef __cplusplus
00076 }
00077 #endif
00078 
00079 #endif /* __XML_XSLT_EXTRA_H__ */
00080 
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'