1/* 2 * Summary: precomputing stylesheets 3 * Description: this is the compilation phase, where most of the 4 * stylesheet is "compiled" into faster to use data. 5 * 6 * Copy: See Copyright for the status of this software. 7 * 8 * Author: Daniel Veillard 9 */ 10 11#ifndef __XML_XSLT_PRECOMP_H__ 12#define __XML_XSLT_PRECOMP_H__ 13 14#include <libxml/tree.h> 15#include "xsltexports.h" 16#include "xsltInternals.h" 17 18#ifdef __cplusplus 19extern "C" { 20#endif 21 22/* 23 * Interfaces 24 */ 25extern const xmlChar *xsltExtMarker; 26 27XSLTPUBFUN xsltElemPreCompPtr XSLTCALL 28 xsltDocumentComp (xsltStylesheetPtr style, 29 xmlNodePtr inst, 30 xsltTransformFunction function); 31 32XSLTPUBFUN void XSLTCALL 33 xsltStylePreCompute (xsltStylesheetPtr style, 34 xmlNodePtr inst); 35XSLTPUBFUN void XSLTCALL 36 xsltFreeStylePreComps (xsltStylesheetPtr style); 37 38#ifdef __cplusplus 39} 40#endif 41 42#endif /* __XML_XSLT_PRECOMP_H__ */ 43 44