Annotation of win32/gnome/libxslt-x.x.x/libxslt/namespaces.h, revision 1.1
1.1 ! paf 1: /*
! 2: * namespaces.h: interface for the XSLT namespace handling
! 3: *
! 4: * See Copyright for the status of this software.
! 5: *
! 6: * daniel@veillard.com
! 7: */
! 8:
! 9: #ifndef __XML_XSLT_NAMESPACES_H__
! 10: #define __XML_XSLT_NAMESPACES_H__
! 11:
! 12: #include <libxml/tree.h>
! 13:
! 14: #ifdef __cplusplus
! 15: extern "C" {
! 16: #endif
! 17:
! 18: void xsltNamespaceAlias (xsltStylesheetPtr style,
! 19: xmlNodePtr node);
! 20: xmlNsPtr xsltGetNamespace (xsltTransformContextPtr ctxt,
! 21: xmlNodePtr cur,
! 22: xmlNsPtr ns,
! 23: xmlNodePtr out);
! 24: xmlNsPtr xsltGetSpecialNamespace (xsltTransformContextPtr ctxt,
! 25: xmlNodePtr cur,
! 26: const xmlChar *URI,
! 27: const xmlChar *prefix,
! 28: xmlNodePtr out);
! 29: xmlNsPtr xsltCopyNamespace (xsltTransformContextPtr ctxt,
! 30: xmlNodePtr node,
! 31: xmlNsPtr cur);
! 32: xmlNsPtr xsltCopyNamespaceList (xsltTransformContextPtr ctxt,
! 33: xmlNodePtr node,
! 34: xmlNsPtr cur);
! 35: void xsltFreeNamespaceAliasHashes(xsltStylesheetPtr style);
! 36: #ifdef __cplusplus
! 37: }
! 38: #endif
! 39:
! 40: #endif /* __XML_XSLT_NAMESPACES_H__ */
! 41:
E-mail: