Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
namespaces.h69 linesDownload Raw Back to libxslt
1/*2 * Summary: interface for the XSLT namespace handling3 * Description: set of function easing the processing and generation4 *              of namespace nodes in XSLT.5 *6 * Copy: See Copyright for the status of this software.7 *8 * Author: Daniel Veillard9 */10 11#ifndef __XML_XSLT_NAMESPACES_H__12#define __XML_XSLT_NAMESPACES_H__13 14#include <libxml/tree.h>15#include "xsltexports.h"16 17#ifdef __cplusplus18extern "C" {19#endif20 21/*22 * Used within nsAliases hashtable when the default namespace is required23 * but it's not been explicitly defined24 */25/**26 * UNDEFINED_DEFAULT_NS:27 *28 * Special value for undefined namespace, internal29 */30#define	UNDEFINED_DEFAULT_NS	(const xmlChar *) -1L31 32XSLTPUBFUN void XSLTCALL33		xsltNamespaceAlias	(xsltStylesheetPtr style,34					 xmlNodePtr node);35XSLTPUBFUN xmlNsPtr XSLTCALL36		xsltGetNamespace	(xsltTransformContextPtr ctxt,37					 xmlNodePtr cur,38					 xmlNsPtr ns,39					 xmlNodePtr out);40XSLTPUBFUN xmlNsPtr XSLTCALL41		xsltGetPlainNamespace	(xsltTransformContextPtr ctxt,42					 xmlNodePtr cur,43					 xmlNsPtr ns,44					 xmlNodePtr out);45XSLTPUBFUN xmlNsPtr XSLTCALL46		xsltGetSpecialNamespace	(xsltTransformContextPtr ctxt,47					 xmlNodePtr cur,48					 const xmlChar *URI,49					 const xmlChar *prefix,50					 xmlNodePtr out);51XSLTPUBFUN xmlNsPtr XSLTCALL52		xsltCopyNamespace	(xsltTransformContextPtr ctxt,53					 xmlNodePtr elem,54					 xmlNsPtr ns);55XSLTPUBFUN xmlNsPtr XSLTCALL56		xsltCopyNamespaceList	(xsltTransformContextPtr ctxt,57					 xmlNodePtr node,58					 xmlNsPtr cur);59XSLTPUBFUN void XSLTCALL60		xsltFreeNamespaceAliasHashes61					(xsltStylesheetPtr style);62 63#ifdef __cplusplus64}65#endif66 67#endif /* __XML_XSLT_NAMESPACES_H__ */68 69 
codekingpro/portable-devtools · Team Ai