Eneboo - Documentación para desarrolladores
|
00001 /* 00002 * Summary: precomputing stylesheets 00003 * Description: this is the compilation phase, where most of the 00004 * stylesheet is "compiled" into faster to use data. 00005 * 00006 * Copy: See Copyright for the status of this software. 00007 * 00008 * Author: Daniel Veillard 00009 */ 00010 00011 #ifndef __XML_XSLT_PRECOMP_H__ 00012 #define __XML_XSLT_PRECOMP_H__ 00013 00014 #include <libxml/tree.h> 00015 #include "xsltexports.h" 00016 #include "xsltInternals.h" 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 /* 00023 * Interfaces 00024 */ 00025 extern const xmlChar *xsltExtMarker; 00026 00027 XSLTPUBFUN xsltElemPreCompPtr XSLTCALL 00028 xsltDocumentComp (xsltStylesheetPtr style, 00029 xmlNodePtr inst, 00030 xsltTransformFunction function); 00031 00032 XSLTPUBFUN void XSLTCALL 00033 xsltStylePreCompute (xsltStylesheetPtr style, 00034 xmlNodePtr inst); 00035 XSLTPUBFUN void XSLTCALL 00036 xsltFreeStylePreComps (xsltStylesheetPtr style); 00037 00038 #ifdef __cplusplus 00039 } 00040 #endif 00041 00042 #endif /* __XML_XSLT_PRECOMP_H__ */ 00043