Path: blob/master/venv/Lib/site-packages/lxml/includes/libxslt/preproc.h
811 views
/*1* Summary: precomputing stylesheets2* Description: this is the compilation phase, where most of the3* stylesheet is "compiled" into faster to use data.4*5* Copy: See Copyright for the status of this software.6*7* Author: Daniel Veillard8*/910#ifndef __XML_XSLT_PRECOMP_H__11#define __XML_XSLT_PRECOMP_H__1213#include <libxml/tree.h>14#include "xsltexports.h"15#include "xsltInternals.h"1617#ifdef __cplusplus18extern "C" {19#endif2021/*22* Interfaces23*/24extern const xmlChar *xsltExtMarker;2526XSLTPUBFUN xsltElemPreCompPtr XSLTCALL27xsltDocumentComp (xsltStylesheetPtr style,28xmlNodePtr inst,29xsltTransformFunction function);3031XSLTPUBFUN void XSLTCALL32xsltStylePreCompute (xsltStylesheetPtr style,33xmlNodePtr inst);34XSLTPUBFUN void XSLTCALL35xsltFreeStylePreComps (xsltStylesheetPtr style);3637#ifdef __cplusplus38}39#endif4041#endif /* __XML_XSLT_PRECOMP_H__ */42434445