preproc

preproc - precomputing stylesheets

this is the compilation phase, where most of the stylesheet is "compiled" into faster to use data.

Author(s): Daniel Veillard

Synopsis

void	xsltFreeStylePreComps		(xsltStylesheetPtr style);
xsltElemPreCompPtr	xsltDocumentComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function); void xsltStylePreCompute (xsltStylesheetPtr style,
xmlNodePtr inst);

Description

Details

Variable xsltExtMarker

const xmlChar * xsltExtMarker;


xsltDocumentComp ()

xsltElemPreCompPtr	xsltDocumentComp	(xsltStylesheetPtr style, 
xmlNodePtr inst,
xsltTransformFunction function)

Pre process an XSLT-1.1 document element

style:the XSLT stylesheet
inst:the instruction in the stylesheet
function:unused
Returns:a precompiled data structure for the element

xsltFreeStylePreComps ()

void	xsltFreeStylePreComps		(xsltStylesheetPtr style)

Free up the memory allocated by all precomputed blocks

style:an XSLT transformation context

xsltStylePreCompute ()

void	xsltStylePreCompute		(xsltStylesheetPtr style, 
xmlNodePtr inst)

Precompute an XSLT stylesheet element

style:the XSLT stylesheet
inst:the instruction in the stylesheet