usr
/
include
/
libxslt
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
attributes.h
930 bytes
Rename
Delete
documents.h
2.64 KB
Rename
Delete
extensions.h
6.74 KB
Rename
Delete
extra.h
1.60 KB
Rename
Delete
functions.h
1.96 KB
Rename
Delete
imports.h
1.80 KB
Rename
Delete
keys.h
1.13 KB
Rename
Delete
namespaces.h
1.63 KB
Rename
Delete
numbersInternals.h
1.97 KB
Rename
Delete
pattern.h
1.95 KB
Rename
Delete
preproc.h
892 bytes
Rename
Delete
security.h
2.59 KB
Rename
Delete
templates.h
2.21 KB
Rename
Delete
transform.h
6.18 KB
Rename
Delete
variables.h
3.10 KB
Rename
Delete
xslt.h
1.92 KB
Rename
Delete
xsltInternals.h
56.01 KB
Rename
Delete
xsltconfig.h
3.50 KB
Rename
Delete
xsltexports.h
3.35 KB
Rename
Delete
xsltlocale.h
1.51 KB
Rename
Delete
xsltutils.h
8.10 KB
Rename
Delete
/* * Summary: interface for the pattern matching used in template matches. * Description: the implementation of the lookup of the right template * for a given node must be really fast in order to keep * decent performances. * * Copy: See Copyright for the status of this software. * * Author: Daniel Veillard */ #ifndef __XML_XSLT_PATTERN_H__ #define __XML_XSLT_PATTERN_H__ #include "xsltInternals.h" #include "xsltexports.h" #ifdef __cplusplus extern "C" { #endif /** * xsltCompMatch: * * Data structure used for the implementation of patterns. * It is kept private (in pattern.c). */ typedef struct _xsltCompMatch xsltCompMatch; typedef xsltCompMatch *xsltCompMatchPtr; /* * Pattern related interfaces. */ 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); /* * Template related interfaces. */ 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 /* __XML_XSLT_PATTERN_H__ */
Save