pattern

Name

pattern -- 

Synopsis



int         xsltAddTemplate                 (xsltStylesheetPtr style,
                                             xsltTemplatePtr cur);
xsltTemplatePtr xsltGetTemplate             (xsltStylesheetPtr style,
                                             xmlNodePtr node);
void        xsltFreeTemplateHashes          (xsltStylesheetPtr style);
xsltTemplatePtr xsltFindTemplate            (xsltStylesheetPtr style,
                                             const xmlChar *name,
                                             const xmlChar *nameURI);

Description

Details

xsltAddTemplate ()

int         xsltAddTemplate                 (xsltStylesheetPtr style,
                                             xsltTemplatePtr cur);

Register the XSLT pattern associated to cur

style : an XSLT stylesheet
cur : an XSLT template
Returns :-1 in case of error, 0 otherwise


xsltGetTemplate ()

xsltTemplatePtr xsltGetTemplate             (xsltStylesheetPtr style,
                                             xmlNodePtr node);

Finds the template applying to this node

style : an XSLT stylesheet
node : an XML Node
Returns :the xsltTemplatePtr or NULL if not found


xsltFreeTemplateHashes ()

void        xsltFreeTemplateHashes          (xsltStylesheetPtr style);

Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism

style : an XSLT stylesheet


xsltFindTemplate ()

xsltTemplatePtr xsltFindTemplate            (xsltStylesheetPtr style,
                                             const xmlChar *name,
                                             const xmlChar *nameURI);

Finds the named template.

style : an XSLT stylesheet
name : the template name
nameURI : the template name URI
Returns :the xsltTemplatePtr or NULL if not found