13#ifndef __XML_XINCLUDE_H__
14#define __XML_XINCLUDE_H__
19#ifdef LIBXML_XINCLUDE_ENABLED
30#define XINCLUDE_NS (const xmlChar *) "http://www.w3.org/2003/XInclude"
36#define XINCLUDE_OLD_NS (const xmlChar *) "http://www.w3.org/2001/XInclude"
42#define XINCLUDE_NODE (const xmlChar *) "include"
48#define XINCLUDE_FALLBACK (const xmlChar *) "fallback"
54#define XINCLUDE_HREF (const xmlChar *) "href"
60#define XINCLUDE_PARSE (const xmlChar *) "parse"
66#define XINCLUDE_PARSE_XML (const xmlChar *) "xml"
72#define XINCLUDE_PARSE_TEXT (const xmlChar *) "text"
78#define XINCLUDE_PARSE_ENCODING (const xmlChar *) "encoding"
84#define XINCLUDE_PARSE_XPOINTER (const xmlChar *) "xpointer"
86typedef struct _xmlXIncludeCtxt xmlXIncludeCtxt;
87typedef xmlXIncludeCtxt *xmlXIncludeCtxtPtr;
93 xmlXIncludeProcess (xmlDocPtr doc);
95 xmlXIncludeProcessFlags (xmlDocPtr doc,
98 xmlXIncludeProcessFlagsData(xmlDocPtr doc,
102 xmlXIncludeProcessTreeFlagsData(xmlNodePtr
tree,
106 xmlXIncludeProcessTree (xmlNodePtr
tree);
108 xmlXIncludeProcessTreeFlags(xmlNodePtr
tree,
114 xmlXIncludeNewContext (xmlDocPtr doc);
116 xmlXIncludeSetFlags (xmlXIncludeCtxtPtr ctxt,
119 xmlXIncludeFreeContext (xmlXIncludeCtxtPtr ctxt);
121 xmlXIncludeProcessNode (xmlXIncludeCtxtPtr ctxt,
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data