Spaces:
Runtime error
Runtime error
| /* | |
| * Summary: implementation of XInclude | |
| * Description: API to handle XInclude processing, | |
| * implements the | |
| * World Wide Web Consortium Last Call Working Draft 10 November 2003 | |
| * http://www.w3.org/TR/2003/WD-xinclude-20031110 | |
| * | |
| * Copy: See Copyright for the status of this software. | |
| * | |
| * Author: Daniel Veillard | |
| */ | |
| extern "C" { | |
| /** | |
| * XINCLUDE_NS: | |
| * | |
| * Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude | |
| */ | |
| /** | |
| * XINCLUDE_OLD_NS: | |
| * | |
| * Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude | |
| */ | |
| /** | |
| * XINCLUDE_NODE: | |
| * | |
| * Macro defining "include" | |
| */ | |
| /** | |
| * XINCLUDE_FALLBACK: | |
| * | |
| * Macro defining "fallback" | |
| */ | |
| /** | |
| * XINCLUDE_HREF: | |
| * | |
| * Macro defining "href" | |
| */ | |
| /** | |
| * XINCLUDE_PARSE: | |
| * | |
| * Macro defining "parse" | |
| */ | |
| /** | |
| * XINCLUDE_PARSE_XML: | |
| * | |
| * Macro defining "xml" | |
| */ | |
| /** | |
| * XINCLUDE_PARSE_TEXT: | |
| * | |
| * Macro defining "text" | |
| */ | |
| /** | |
| * XINCLUDE_PARSE_ENCODING: | |
| * | |
| * Macro defining "encoding" | |
| */ | |
| /** | |
| * XINCLUDE_PARSE_XPOINTER: | |
| * | |
| * Macro defining "xpointer" | |
| */ | |
| typedef struct _xmlXIncludeCtxt xmlXIncludeCtxt; | |
| typedef xmlXIncludeCtxt *xmlXIncludeCtxtPtr; | |
| /* | |
| * standalone processing | |
| */ | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcess (xmlDocPtr doc); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessFlags (xmlDocPtr doc, | |
| int flags); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessFlagsData(xmlDocPtr doc, | |
| int flags, | |
| void *data); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessTreeFlagsData(xmlNodePtr tree, | |
| int flags, | |
| void *data); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessTree (xmlNodePtr tree); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessTreeFlags(xmlNodePtr tree, | |
| int flags); | |
| /* | |
| * contextual processing | |
| */ | |
| XMLPUBFUN xmlXIncludeCtxtPtr XMLCALL | |
| xmlXIncludeNewContext (xmlDocPtr doc); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeSetFlags (xmlXIncludeCtxtPtr ctxt, | |
| int flags); | |
| XMLPUBFUN void XMLCALL | |
| xmlXIncludeFreeContext (xmlXIncludeCtxtPtr ctxt); | |
| XMLPUBFUN int XMLCALL | |
| xmlXIncludeProcessNode (xmlXIncludeCtxtPtr ctxt, | |
| xmlNodePtr tree); | |
| } | |