| Gnome XSLT Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
int xsltAddKey ( |
int xsltAddKey ( |
add a key definition to a stylesheet
| style : | an XSLT stylesheet |
| name : | the key name or NULL |
| nameURI : | the name URI or NULL |
| match : | the match value |
| use : | the use value |
| Returns : | 0 in case of success, and -1 in case of failure. |
|
Lookup a key
| ctxt : | an XSLT transformation context |
| name : | the key name or NULL |
| nameURI : | the name URI or NULL |
| value : | the key value to look for |
| Returns : | the nodeset resulting from the query or NULL |
void xsltInitCtxtKeys (xsltTransformContextPtr ctxt); |
Computes all the keys tables for the current input document. Should be done before global varibales are initialized.
| ctxt : | an XSLT transformation context |
void xsltFreeKeys ( |
Free up the memory used by XSLT keys in a stylesheet
| style : | an XSLT stylesheet |
void xsltFreeCtxtKeys (xsltTransformContextPtr ctxt); |
Free up all the space used by the key tables
| ctxt : | an XSLT transformation context |