xslt: Import upstream release 1.1.38.
[wine.git] / libs / xslt / libxslt / attributes.h
blobd9b99a74aa1394507a6f2fea9c322741fe36b1a5
1 /*
2 * Summary: interface for the XSLT attribute handling
3 * Description: this module handles the specificities of attribute
4 * and attribute groups processing.
6 * Copy: See Copyright for the status of this software.
8 * Author: Daniel Veillard
9 */
11 #ifndef __XML_XSLT_ATTRIBUTES_H__
12 #define __XML_XSLT_ATTRIBUTES_H__
14 #include <libxml/tree.h>
15 #include "xsltexports.h"
16 #include "xsltInternals.h"
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
22 XSLTPUBFUN void XSLTCALL
23 xsltParseStylesheetAttributeSet (xsltStylesheetPtr style,
24 xmlNodePtr cur);
25 XSLTPUBFUN void XSLTCALL
26 xsltFreeAttributeSetsHashes (xsltStylesheetPtr style);
27 XSLTPUBFUN void XSLTCALL
28 xsltApplyAttributeSet (xsltTransformContextPtr ctxt,
29 xmlNodePtr node,
30 xmlNodePtr inst,
31 const xmlChar *attributes);
32 XSLTPUBFUN void XSLTCALL
33 xsltResolveStylesheetAttributeSet(xsltStylesheetPtr style);
34 #ifdef __cplusplus
36 #endif
38 #endif /* __XML_XSLT_ATTRIBUTES_H__ */