1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-08 11:02:18 +03:00
Files
libxslt/libxslt/pattern.h
Daniel Veillard b94fc73a64 Furious hacking session, making serious progresses, the hardest stuff
now seems in place !!!
* xsltproc.c: removed bug
* tests/REC2/html.xml: added newline after doctype
* libxslt/variables.[ch] libxslt/xsltInternals.h: added param
  support, result tree fragment support (requires just commited
  extensions to libxml2 XPath !!!)
* transform.c: added call-template, with-param support
* libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
* TODO: updated, added a DONE section and started migrating stuff :-)
Daniel
2001-01-22 10:52:35 +00:00

32 lines
679 B
C

/*
* pattern.h: interface for the pattern matching used in template matches.
*
* See Copyright for the status of this software.
*
* Daniel.Veillard@imag.fr
*/
#ifndef __XML_XSLT_PATTERN_H__
#define __XML_XSLT_H__
#include "xsltInternals.h"
#ifdef __cplusplus
extern "C" {
#endif
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);
#ifdef __cplusplus
}
#endif
#endif /* __XML_XSLT_H__ */