Eneboo - Documentación para desarrolladores
|
00001 /* 00002 * Summary: interface for the XSLT attribute handling 00003 * Description: this module handles the specificities of attribute 00004 * and attribute groups processing. 00005 * 00006 * Copy: See Copyright for the status of this software. 00007 * 00008 * Author: Daniel Veillard 00009 */ 00010 00011 #ifndef __XML_XSLT_ATTRIBUTES_H__ 00012 #define __XML_XSLT_ATTRIBUTES_H__ 00013 00014 #include <libxml/tree.h> 00015 #include "xsltexports.h" 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00021 XSLTPUBFUN void XSLTCALL 00022 xsltParseStylesheetAttributeSet (xsltStylesheetPtr style, 00023 xmlNodePtr cur); 00024 XSLTPUBFUN void XSLTCALL 00025 xsltFreeAttributeSetsHashes (xsltStylesheetPtr style); 00026 XSLTPUBFUN void XSLTCALL 00027 xsltApplyAttributeSet (xsltTransformContextPtr ctxt, 00028 xmlNodePtr node, 00029 xmlNodePtr inst, 00030 const xmlChar *attributes); 00031 XSLTPUBFUN void XSLTCALL 00032 xsltResolveStylesheetAttributeSet(xsltStylesheetPtr style); 00033 #ifdef __cplusplus 00034 } 00035 #endif 00036 00037 #endif /* __XML_XSLT_ATTRIBUTES_H__ */ 00038