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