|
|
| version 1.1, 2002/06/24 12:34:52 | version 1.2, 2003/04/01 05:59:26 |
|---|---|
| Line 19 extern "C" { | Line 19 extern "C" { |
| * xsltCompMatch: | * xsltCompMatch: |
| * | * |
| * Data structure used for the implementation of patterns. | * Data structure used for the implementation of patterns. |
| * It is kept private (in pattern.c) | * It is kept private (in pattern.c). |
| */ | */ |
| typedef struct _xsltCompMatch xsltCompMatch; | typedef struct _xsltCompMatch xsltCompMatch; |
| typedef xsltCompMatch *xsltCompMatchPtr; | typedef xsltCompMatch *xsltCompMatchPtr; |
| /* | /* |
| * Pattern related interfaces | * Pattern related interfaces. |
| */ | */ |
| xsltCompMatchPtr xsltCompilePattern (const xmlChar *pattern, | xsltCompMatchPtr xsltCompilePattern (const xmlChar *pattern, |
| xmlDocPtr doc, | xmlDocPtr doc, |
| xmlNodePtr node); | xmlNodePtr node, |
| xsltStylesheetPtr style, | |
| xsltTransformContextPtr runtime); | |
| void xsltFreeCompMatchList (xsltCompMatchPtr comp); | void xsltFreeCompMatchList (xsltCompMatchPtr comp); |
| int xsltTestCompMatchList (xsltTransformContextPtr ctxt, | int xsltTestCompMatchList (xsltTransformContextPtr ctxt, |
| xmlNodePtr node, | xmlNodePtr node, |
| xsltCompMatchPtr comp); | xsltCompMatchPtr comp); |
| /* | /* |
| * Template related interfaces | * Template related interfaces. |
| */ | */ |
| int xsltAddTemplate (xsltStylesheetPtr style, | int xsltAddTemplate (xsltStylesheetPtr style, |
| xsltTemplatePtr cur, | xsltTemplatePtr cur, |
| Line 52 void xsltCleanupTemplates (xsltStyleshe | Line 54 void xsltCleanupTemplates (xsltStyleshe |
| #if 0 | #if 0 |
| int xsltMatchPattern (xsltTransformContextPtr ctxt, | int xsltMatchPattern (xsltTransformContextPtr ctxt, |
| xmlNodePtr node, | xmlNodePtr node, |
| const xmlChar *pattern); | const xmlChar *pattern, |
| xmlDocPtr ctxtdoc, | |
| xmlNodePtr ctxtnode); | |
| #endif | #endif |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |