this is the compilation phase, where most of the stylesheet is "compiled" into faster to use data. Table of ContentsxsltElemPreCompPtr xsltDocumentComp (xsltStylesheetPtr style, xmlNodePtr inst, xsltTransformFunction function)
void xsltFreeStylePreComps (xsltStylesheetPtr style)
void xsltStylePreCompute (xsltStylesheetPtr style, xmlNodePtr inst)
Description
Function: xsltDocumentCompxsltElemPreCompPtr 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 |
Function: xsltFreeStylePreCompsvoid xsltFreeStylePreComps (xsltStylesheetPtr style)
Free up the memory allocated by all precomputed blocks
style: | an XSLT transformation context |
Function: xsltStylePreComputevoid xsltStylePreCompute (xsltStylesheetPtr style, xmlNodePtr inst)
Precompute an XSLT stylesheet element
style: | the XSLT stylesheet | inst: | the instruction in the stylesheet |
Daniel Veillard |