http://swpat.ffii.org/Action against software patents http://www.gnome.org/Gnome2 Logo http://www.w3.org/StatusW3C Logo http://www.redhat.com/Red Hat Logo http://xmlsoft.org/Made with Libxml2 Logo 
Module xinclude from libxml2
API Menu ../index.htmlMain Menu ../docs.htmlDeveloper Menu ../examples/index.htmlCode Examples index.htmlAPI Menu libxml-parser.htmlParser API libxml-tree.htmlTree API libxml-xmlreader.htmlReader API ../guidelines.htmlXML Guidelines ../ChangeLog.htmlChangeLog API Indexes ../APIchunk0.htmlAlphabetic ../APIconstructors.htmlConstructors ../APIfunctions.htmlFunctions/Types ../APIfiles.htmlModules ../APIsymbols.htmlSymbols Related links http://mail.gnome.org/archives/xml/Mail archive http://xmlsoft.org/XSLT/XSLT libxslt http://phd.cs.unibo.it/gdome2/DOM gdome2 http://www.aleksey.com/xmlsec/XML-DSig xmlsec ftp://xmlsoft.org/FTP http://www.zlatkovic.com/projects/libxml/Windows binaries http://www.blastwave.org/packages.php/libxml2Solaris binaries http://www.explain.com.au/oss/libxml2xslt.htmlMacOsX binaries http://libxmlplusplus.sourceforge.net/C++ bindings http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4PHP bindings http://sourceforge.net/projects/libxml2-pas/Pascal bindings http://rubyforge.org/projects/xml-tools/Ruby bindings http://tclxml.sourceforge.net/Tcl bindings http://bugzilla.gnome.org/buglist.cgi?product=libxml2Bug Tracker libxml-valid.htmlPrev libxml-valid.htmlvalid index.htmlUp index.htmlAPI documentation ../index.htmlHome ../index.htmlThe XML C parser and toolkit of Gnome libxml-xlink.htmlxlink libxml-xlink.htmlNext API to handle XInclude processing, implements the World Wide Web Consortium Last Call Working Draft 10 November 2003
Table of Contents
#define #XINCLUDE_FALLBACKXINCLUDE_FALLBACK #define #XINCLUDE_HREFXINCLUDE_HREF #define #XINCLUDE_NODEXINCLUDE_NODE #define #XINCLUDE_NSXINCLUDE_NS #define #XINCLUDE_OLD_NSXINCLUDE_OLD_NS #define #XINCLUDE_PARSEXINCLUDE_PARSE #define #XINCLUDE_PARSE_ENCODINGXINCLUDE_PARSE_ENCODING #define #XINCLUDE_PARSE_TEXTXINCLUDE_PARSE_TEXT #define #XINCLUDE_PARSE_XMLXINCLUDE_PARSE_XML #define #XINCLUDE_PARSE_XPOINTERXINCLUDE_PARSE_XPOINTER Structure #xmlXIncludeCtxtxmlXIncludeCtxt struct _xmlXIncludeCtxt
The content of this structure is not made public by the API.
Typedef libxml-xinclude.html#xmlXIncludeCtxtxmlXIncludeCtxt  * xmlXIncludeCtxtPtr void	#xmlXIncludeFreeContextxmlXIncludeFreeContext 		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt) libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr 	#xmlXIncludeNewContextxmlXIncludeNewContext 	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc)int	#xmlXIncludeProcessxmlXIncludeProcess 		( libxml-tree.html#xmlDocPtrxmlDocPtr  doc)int	#xmlXIncludeProcessFlagsxmlXIncludeProcessFlags 		( libxml-tree.html#xmlDocPtrxmlDocPtr  doc, 					 int flags)int	#xmlXIncludeProcessNodexmlXIncludeProcessNode 		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt, 					 libxml-tree.html#xmlNodePtrxmlNodePtr  node)int	#xmlXIncludeProcessTreexmlXIncludeProcessTree 		( libxml-tree.html#xmlNodePtrxmlNodePtr  tree)int	#xmlXIncludeProcessTreeFlagsxmlXIncludeProcessTreeFlags 	( libxml-tree.html#xmlNodePtrxmlNodePtr  tree, 					 int flags)int	#xmlXIncludeSetFlagsxmlXIncludeSetFlags 		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt, 					 int flags)Description
Macro: XINCLUDE_FALLBACK
#define XINCLUDE_FALLBACKMacro defining "fallback"
Macro: XINCLUDE_HREF
#define XINCLUDE_HREFMacro defining "href"
Macro: XINCLUDE_NODE
#define XINCLUDE_NODEMacro defining "include"
Macro: XINCLUDE_NS
#define XINCLUDE_NSMacro defining the Xinclude namespace: http://www.w3.org/2003/XInclude
Macro: XINCLUDE_OLD_NS
#define XINCLUDE_OLD_NSMacro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude
Macro: XINCLUDE_PARSE
#define XINCLUDE_PARSEMacro defining "parse"
Macro: XINCLUDE_PARSE_ENCODING
#define XINCLUDE_PARSE_ENCODINGMacro defining "encoding"
Macro: XINCLUDE_PARSE_TEXT
#define XINCLUDE_PARSE_TEXTMacro defining "text"
Macro: XINCLUDE_PARSE_XML
#define XINCLUDE_PARSE_XMLMacro defining "xml"
Macro: XINCLUDE_PARSE_XPOINTER
#define XINCLUDE_PARSE_XPOINTERMacro defining "xpointer"
Structure xmlXIncludeCtxt 
Structure xmlXIncludeCtxtstruct _xmlXIncludeCtxt {
The content of this structure is not made public by the API.
}
Function: xmlXIncludeFreeContext
void	xmlXIncludeFreeContext		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt)Free an XInclude context
ctxt: the XInclude context Function: xmlXIncludeNewContext
libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr 	xmlXIncludeNewContext	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc)Creates a new XInclude context
doc: an XML Document Returns: the new set Function: xmlXIncludeProcess
int	xmlXIncludeProcess		( libxml-tree.html#xmlDocPtrxmlDocPtr  doc)Implement the XInclude substitution on the XML document @doc
doc: an XML document Returns: 0 if no substitution were done, -1 if some processing failed or the number of substitutions done. Function: xmlXIncludeProcessFlags
int	xmlXIncludeProcessFlags		( libxml-tree.html#xmlDocPtrxmlDocPtr  doc, 					 int flags)Implement the XInclude substitution on the XML document @doc
doc: an XML document flags: a set of libxml-parser.html#xmlParserOptionxmlParserOption  used for parsing XML includes Returns: 0 if no substitution were done, -1 if some processing failed or the number of substitutions done. Function: xmlXIncludeProcessNode
int	xmlXIncludeProcessNode		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt, 					 libxml-tree.html#xmlNodePtrxmlNodePtr  node)Implement the XInclude substitution for the given subtree reusing the informations and data coming from the given context.
ctxt: an existing XInclude context node: a node in an XML document Returns: 0 if no substitution were done, -1 if some processing failed or the number of substitutions done. Function: xmlXIncludeProcessTree
int	xmlXIncludeProcessTree		( libxml-tree.html#xmlNodePtrxmlNodePtr  tree)Implement the XInclude substitution for the given subtree
tree: a node in an XML document Returns: 0 if no substitution were done, -1 if some processing failed or the number of substitutions done. Function: xmlXIncludeProcessTreeFlags
int	xmlXIncludeProcessTreeFlags	( libxml-tree.html#xmlNodePtrxmlNodePtr  tree, 					 int flags)Implement the XInclude substitution for the given subtree
tree: a node in an XML document flags: a set of libxml-parser.html#xmlParserOptionxmlParserOption  used for parsing XML includes Returns: 0 if no substitution were done, -1 if some processing failed or the number of substitutions done. Function: xmlXIncludeSetFlags
int	xmlXIncludeSetFlags		( libxml-xinclude.html#xmlXIncludeCtxtPtrxmlXIncludeCtxtPtr  ctxt, 					 int flags)Set the flags used for further processing of XML resources.
ctxt: an XInclude processing context flags: a set of libxml-parser.html#xmlParserOptionxmlParserOption  used for parsing XML includes Returns: 0 in case of success and -1 in case of error. ../bugs.htmlDaniel Veillard 
