Details
struct xsltCompMatch
Data structure used for the implementation of patterns.
It is kept private (in pattern.c)
xsltCompMatchPtr
typedef xsltCompMatch *xsltCompMatchPtr; |
xsltCompilePattern ()
xsltCompMatchPtr xsltCompilePattern (const xmlChar *pattern,
xmlDocPtr doc,
xmlNodePtr node); |
Compile the XSLT pattern and generates a list of precompiled form suitable
for fast matching.
[1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern
xsltFreeCompMatchList ()
Free up the memory allocated by all the elements of comp
xsltTestCompMatchList ()
Test wether the node matches one of the patterns in the list
xsltAddTemplate ()
Register the XSLT pattern associated to cur
xsltGetTemplate ()
Finds the template applying to this node, if style is non-NULL
it means one needs to look for the next imported template in scope.
xsltFreeTemplateHashes ()
Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism
xsltCleanupTemplates ()
Cleanup the state of the templates used by the stylesheet and
the ones it imports.
xsltMatchPattern ()
Determine if a node matches a pattern.