123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #ifndef __XML_XSLT_PATTERN_H__
- #define __XML_XSLT_PATTERN_H__
- #include "xsltInternals.h"
- #include "xsltexports.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct _xsltCompMatch xsltCompMatch;
- typedef xsltCompMatch *xsltCompMatchPtr;
- XSLTPUBFUN xsltCompMatchPtr XSLTCALL
- xsltCompilePattern (const xmlChar *pattern,
- xmlDocPtr doc,
- xmlNodePtr node,
- xsltStylesheetPtr style,
- xsltTransformContextPtr runtime);
- XSLTPUBFUN void XSLTCALL
- xsltFreeCompMatchList (xsltCompMatchPtr comp);
- XSLTPUBFUN int XSLTCALL
- xsltTestCompMatchList (xsltTransformContextPtr ctxt,
- xmlNodePtr node,
- xsltCompMatchPtr comp);
- XSLTPUBFUN void XSLTCALL
- xsltNormalizeCompSteps (void *payload,
- void *data,
- const xmlChar *name);
- XSLTPUBFUN int XSLTCALL
- xsltAddTemplate (xsltStylesheetPtr style,
- xsltTemplatePtr cur,
- const xmlChar *mode,
- const xmlChar *modeURI);
- XSLTPUBFUN xsltTemplatePtr XSLTCALL
- xsltGetTemplate (xsltTransformContextPtr ctxt,
- xmlNodePtr node,
- xsltStylesheetPtr style);
- XSLTPUBFUN void XSLTCALL
- xsltFreeTemplateHashes (xsltStylesheetPtr style);
- XSLTPUBFUN void XSLTCALL
- xsltCleanupTemplates (xsltStylesheetPtr style);
- #if 0
- int xsltMatchPattern (xsltTransformContextPtr ctxt,
- xmlNodePtr node,
- const xmlChar *pattern,
- xmlDocPtr ctxtdoc,
- xmlNodePtr ctxtnode);
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|