libxml2 prerelease ?
- xmlIO cleanup, xmlRegisterInputCallbacks() for new input method
- fixed xmlPrevSibling and xmlNextSibling
- TODO: updated
- doc/* : updated/regenerated
Daniel
diff --git a/ChangeLog b/ChangeLog
index b898e82..54256dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+Fri Apr  7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
+
+	* xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
+	  and the code at the same time. Added a clean mechanism for
+	  overload or added input methods: xmlRegisterInputCallbacks()
+	* tree.c: fixed xmlPrevSibling and xmlNextSibling per 
+	  Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
+	* TODO: updated
+	* doc/* : updated/regenerated
+	* doc/Makefile.am: tweaks to avoid problem with libxml link in the
+	  source dir
+
 Wed Apr  5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
 
 	* testURI.c: yet another forgotten commit, I should get some sleep !
diff --git a/TODO b/TODO
index a89f24c..dc8ee4a 100644
--- a/TODO
+++ b/TODO
@@ -2,13 +2,15 @@
            TODO for the XML parser and stuff:
 	   ==================================
 
-CVS:
-====
-  rename tester.c to xmllint.c
 
 TODO:
 =====
 
+- DOM needs
+  xmlAttrPtr xmlNewDocProp(xmlDocPtr doc, const xmlChar *name, const xmlChar *value)
+  int xmlPruneProp(xmlNodePtr node, xmlAtttrPtr attr);
+- Fix DTD + namespace validity problem
+  "Not valid: root and DtD name do not match 'ROOT' and 'prefix:ROOT'"
 - add support for the trick from Henry conf/sun/valid/empty.xml
 - Correct standalone checking/emitting (hard)
   2.9 Standalone Document Declaration
@@ -36,8 +38,6 @@
 
 - function to rebuild the ID table
 - functions to rebuild the DTD hash tables (after DTD changes).
-
-
    
 
 EXTENSIONS:
@@ -86,6 +86,8 @@
 Done:
 =====
 
+- Added a clean mechanism for overload or added input methods:
+  xmlRegisterInputCallbacks()
 - dynamically adapt the alloc entry point to use g_alloc()/g_free()
   if the programmer wants it: 
     - use xmlMemSetup() to reset the routines used.
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 6c063ab..7926908 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -17,6 +17,7 @@
 # html_DATA = gnome-dev-info.html
 
 scan:
+	@(if [ -L $(DOC_SOURCE_DIR)/libxml ] ; then rm -f $(DOC_SOURCE_DIR)/libxml ; fi)
 	gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h"
 
 templates: scan
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index 02fb367..85363ee 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -1,644 +1,644 @@
-<ANCHOR id ="GNOME-XML-PARSER" href="gnome-xml/gnome-xml-parser.html">
-<ANCHOR id ="XML-DEFAULT-VERSION" href="gnome-xml/gnome-xml-parser.html#XML-DEFAULT-VERSION">
-<ANCHOR id ="XMLPARSERINPUTDEALLOCATE" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE">
-<ANCHOR id ="XMLPARSERINPUT" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUT">
-<ANCHOR id ="XMLPARSERINPUTPTR" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTPTR">
-<ANCHOR id ="XMLPARSERNODEINFO" href="gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFO">
-<ANCHOR id ="XMLPARSERNODEINFOPTR" href="gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOPTR">
-<ANCHOR id ="XMLPARSERNODEINFOSEQ" href="gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOSEQ">
-<ANCHOR id ="XMLPARSERNODEINFOSEQPTR" href="gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR">
-<ANCHOR id ="XMLPARSERINPUTSTATE" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTSTATE">
-<ANCHOR id ="XMLPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLPARSERCTXT">
-<ANCHOR id ="XMLPARSERCTXTPTR" href="gnome-xml/gnome-xml-parser.html#XMLPARSERCTXTPTR">
-<ANCHOR id ="XMLSAXLOCATOR" href="gnome-xml/gnome-xml-parser.html#XMLSAXLOCATOR">
-<ANCHOR id ="XMLSAXLOCATORPTR" href="gnome-xml/gnome-xml-parser.html#XMLSAXLOCATORPTR">
-<ANCHOR id ="RESOLVEENTITYSAXFUNC" href="gnome-xml/gnome-xml-parser.html#RESOLVEENTITYSAXFUNC">
-<ANCHOR id ="INTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml-parser.html#INTERNALSUBSETSAXFUNC">
-<ANCHOR id ="EXTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml-parser.html#EXTERNALSUBSETSAXFUNC">
-<ANCHOR id ="GETENTITYSAXFUNC" href="gnome-xml/gnome-xml-parser.html#GETENTITYSAXFUNC">
-<ANCHOR id ="GETPARAMETERENTITYSAXFUNC" href="gnome-xml/gnome-xml-parser.html#GETPARAMETERENTITYSAXFUNC">
-<ANCHOR id ="ENTITYDECLSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ENTITYDECLSAXFUNC">
-<ANCHOR id ="NOTATIONDECLSAXFUNC" href="gnome-xml/gnome-xml-parser.html#NOTATIONDECLSAXFUNC">
-<ANCHOR id ="ATTRIBUTEDECLSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC">
-<ANCHOR id ="ELEMENTDECLSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ELEMENTDECLSAXFUNC">
-<ANCHOR id ="UNPARSEDENTITYDECLSAXFUNC" href="gnome-xml/gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC">
-<ANCHOR id ="SETDOCUMENTLOCATORSAXFUNC" href="gnome-xml/gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC">
-<ANCHOR id ="STARTDOCUMENTSAXFUNC" href="gnome-xml/gnome-xml-parser.html#STARTDOCUMENTSAXFUNC">
-<ANCHOR id ="ENDDOCUMENTSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ENDDOCUMENTSAXFUNC">
-<ANCHOR id ="STARTELEMENTSAXFUNC" href="gnome-xml/gnome-xml-parser.html#STARTELEMENTSAXFUNC">
-<ANCHOR id ="ENDELEMENTSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ENDELEMENTSAXFUNC">
-<ANCHOR id ="ATTRIBUTESAXFUNC" href="gnome-xml/gnome-xml-parser.html#ATTRIBUTESAXFUNC">
-<ANCHOR id ="REFERENCESAXFUNC" href="gnome-xml/gnome-xml-parser.html#REFERENCESAXFUNC">
-<ANCHOR id ="CHARACTERSSAXFUNC" href="gnome-xml/gnome-xml-parser.html#CHARACTERSSAXFUNC">
-<ANCHOR id ="IGNORABLEWHITESPACESAXFUNC" href="gnome-xml/gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC">
-<ANCHOR id ="PROCESSINGINSTRUCTIONSAXFUNC" href="gnome-xml/gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC">
-<ANCHOR id ="COMMENTSAXFUNC" href="gnome-xml/gnome-xml-parser.html#COMMENTSAXFUNC">
-<ANCHOR id ="CDATABLOCKSAXFUNC" href="gnome-xml/gnome-xml-parser.html#CDATABLOCKSAXFUNC">
-<ANCHOR id ="WARNINGSAXFUNC" href="gnome-xml/gnome-xml-parser.html#WARNINGSAXFUNC">
-<ANCHOR id ="ERRORSAXFUNC" href="gnome-xml/gnome-xml-parser.html#ERRORSAXFUNC">
-<ANCHOR id ="FATALERRORSAXFUNC" href="gnome-xml/gnome-xml-parser.html#FATALERRORSAXFUNC">
-<ANCHOR id ="ISSTANDALONESAXFUNC" href="gnome-xml/gnome-xml-parser.html#ISSTANDALONESAXFUNC">
-<ANCHOR id ="HASINTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC">
-<ANCHOR id ="HASEXTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC">
-<ANCHOR id ="XMLSAXHANDLER" href="gnome-xml/gnome-xml-parser.html#XMLSAXHANDLER">
-<ANCHOR id ="XMLSAXHANDLERPTR" href="gnome-xml/gnome-xml-parser.html#XMLSAXHANDLERPTR">
-<ANCHOR id ="XMLEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml-parser.html#XMLEXTERNALENTITYLOADER">
-<ANCHOR id ="XMLPARSERVERSION" href="gnome-xml/gnome-xml-parser.html#XMLPARSERVERSION">
-<ANCHOR id ="XMLDEFAULTSAXLOCATOR" href="gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXLOCATOR">
-<ANCHOR id ="XMLDEFAULTSAXHANDLER" href="gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXHANDLER">
-<ANCHOR id ="HTMLDEFAULTSAXHANDLER" href="gnome-xml/gnome-xml-parser.html#HTMLDEFAULTSAXHANDLER">
-<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULTVALUE" href="gnome-xml/gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE">
-<ANCHOR id ="XMLGETWARNINGSDEFAULTVALUE" href="gnome-xml/gnome-xml-parser.html#XMLGETWARNINGSDEFAULTVALUE">
-<ANCHOR id ="XMLCLEANUPPARSER" href="gnome-xml/gnome-xml-parser.html#XMLCLEANUPPARSER">
-<ANCHOR id ="XMLPARSERINPUTREAD" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTREAD">
-<ANCHOR id ="XMLPARSERINPUTGROW" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTGROW">
-<ANCHOR id ="XMLSTRDUP" href="gnome-xml/gnome-xml-parser.html#XMLSTRDUP">
-<ANCHOR id ="XMLSTRNDUP" href="gnome-xml/gnome-xml-parser.html#XMLSTRNDUP">
-<ANCHOR id ="XMLSTRSUB" href="gnome-xml/gnome-xml-parser.html#XMLSTRSUB">
-<ANCHOR id ="XMLSTRCHR" href="gnome-xml/gnome-xml-parser.html#XMLSTRCHR">
-<ANCHOR id ="XMLSTRSTR" href="gnome-xml/gnome-xml-parser.html#XMLSTRSTR">
-<ANCHOR id ="XMLSTRCMP" href="gnome-xml/gnome-xml-parser.html#XMLSTRCMP">
-<ANCHOR id ="XMLSTRNCMP" href="gnome-xml/gnome-xml-parser.html#XMLSTRNCMP">
-<ANCHOR id ="XMLSTRLEN" href="gnome-xml/gnome-xml-parser.html#XMLSTRLEN">
-<ANCHOR id ="XMLSTRCAT" href="gnome-xml/gnome-xml-parser.html#XMLSTRCAT">
-<ANCHOR id ="XMLSTRNCAT" href="gnome-xml/gnome-xml-parser.html#XMLSTRNCAT">
-<ANCHOR id ="XMLPARSEDOC" href="gnome-xml/gnome-xml-parser.html#XMLPARSEDOC">
-<ANCHOR id ="XMLPARSEMEMORY" href="gnome-xml/gnome-xml-parser.html#XMLPARSEMEMORY">
-<ANCHOR id ="XMLPARSEFILE" href="gnome-xml/gnome-xml-parser.html#XMLPARSEFILE">
-<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULT" href="gnome-xml/gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT">
-<ANCHOR id ="XMLKEEPBLANKSDEFAULT" href="gnome-xml/gnome-xml-parser.html#XMLKEEPBLANKSDEFAULT">
-<ANCHOR id ="XMLRECOVERDOC" href="gnome-xml/gnome-xml-parser.html#XMLRECOVERDOC">
-<ANCHOR id ="XMLRECOVERMEMORY" href="gnome-xml/gnome-xml-parser.html#XMLRECOVERMEMORY">
-<ANCHOR id ="XMLRECOVERFILE" href="gnome-xml/gnome-xml-parser.html#XMLRECOVERFILE">
-<ANCHOR id ="XMLPARSEDOCUMENT" href="gnome-xml/gnome-xml-parser.html#XMLPARSEDOCUMENT">
-<ANCHOR id ="XMLSAXPARSEDOC" href="gnome-xml/gnome-xml-parser.html#XMLSAXPARSEDOC">
-<ANCHOR id ="XMLSAXUSERPARSEFILE" href="gnome-xml/gnome-xml-parser.html#XMLSAXUSERPARSEFILE">
-<ANCHOR id ="XMLSAXUSERPARSEMEMORY" href="gnome-xml/gnome-xml-parser.html#XMLSAXUSERPARSEMEMORY">
-<ANCHOR id ="XMLSAXPARSEMEMORY" href="gnome-xml/gnome-xml-parser.html#XMLSAXPARSEMEMORY">
-<ANCHOR id ="XMLSAXPARSEFILE" href="gnome-xml/gnome-xml-parser.html#XMLSAXPARSEFILE">
-<ANCHOR id ="XMLPARSEDTD" href="gnome-xml/gnome-xml-parser.html#XMLPARSEDTD">
-<ANCHOR id ="XMLSAXPARSEDTD" href="gnome-xml/gnome-xml-parser.html#XMLSAXPARSEDTD">
-<ANCHOR id ="XMLPARSEBALANCEDCHUNKMEMORY" href="gnome-xml/gnome-xml-parser.html#XMLPARSEBALANCEDCHUNKMEMORY">
-<ANCHOR id ="XMLPARSEEXTERNALENTITY" href="gnome-xml/gnome-xml-parser.html#XMLPARSEEXTERNALENTITY">
-<ANCHOR id ="XMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT">
-<ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT">
-<ANCHOR id ="XMLINITPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLINITPARSERCTXT">
-<ANCHOR id ="XMLCLEARPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLCLEARPARSERCTXT">
-<ANCHOR id ="XMLFREEPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLFREEPARSERCTXT">
-<ANCHOR id ="XMLSETUPPARSERFORBUFFER" href="gnome-xml/gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER">
-<ANCHOR id ="XMLCREATEDOCPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLCREATEDOCPARSERCTXT">
-<ANCHOR id ="XMLCREATEPUSHPARSERCTXT" href="gnome-xml/gnome-xml-parser.html#XMLCREATEPUSHPARSERCTXT">
-<ANCHOR id ="XMLPARSECHUNK" href="gnome-xml/gnome-xml-parser.html#XMLPARSECHUNK">
-<ANCHOR id ="XMLPARSERFINDNODEINFO" href="gnome-xml/gnome-xml-parser.html#XMLPARSERFINDNODEINFO">
-<ANCHOR id ="XMLINITNODEINFOSEQ" href="gnome-xml/gnome-xml-parser.html#XMLINITNODEINFOSEQ">
-<ANCHOR id ="XMLCLEARNODEINFOSEQ" href="gnome-xml/gnome-xml-parser.html#XMLCLEARNODEINFOSEQ">
-<ANCHOR id ="XMLPARSERFINDNODEINFOINDEX" href="gnome-xml/gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX">
-<ANCHOR id ="XMLPARSERADDNODEINFO" href="gnome-xml/gnome-xml-parser.html#XMLPARSERADDNODEINFO">
-<ANCHOR id ="XMLSETEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER">
-<ANCHOR id ="XMLGETEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER">
-<ANCHOR id ="XMLLOADEXTERNALENTITY" href="gnome-xml/gnome-xml-parser.html#XMLLOADEXTERNALENTITY">
-<ANCHOR id ="GNOME-XML-SAX" href="gnome-xml/gnome-xml-sax.html">
-<ANCHOR id ="EXTERN" href="gnome-xml/gnome-xml-sax.html#EXTERN">
-<ANCHOR id ="GETPUBLICID" href="gnome-xml/gnome-xml-sax.html#GETPUBLICID">
-<ANCHOR id ="GETSYSTEMID" href="gnome-xml/gnome-xml-sax.html#GETSYSTEMID">
-<ANCHOR id ="SETDOCUMENTLOCATOR" href="gnome-xml/gnome-xml-sax.html#SETDOCUMENTLOCATOR">
-<ANCHOR id ="GETLINENUMBER" href="gnome-xml/gnome-xml-sax.html#GETLINENUMBER">
-<ANCHOR id ="GETCOLUMNNUMBER" href="gnome-xml/gnome-xml-sax.html#GETCOLUMNNUMBER">
-<ANCHOR id ="ISSTANDALONE" href="gnome-xml/gnome-xml-sax.html#ISSTANDALONE">
-<ANCHOR id ="HASINTERNALSUBSET" href="gnome-xml/gnome-xml-sax.html#HASINTERNALSUBSET">
-<ANCHOR id ="HASEXTERNALSUBSET" href="gnome-xml/gnome-xml-sax.html#HASEXTERNALSUBSET">
-<ANCHOR id ="INTERNALSUBSET" href="gnome-xml/gnome-xml-sax.html#INTERNALSUBSET">
-<ANCHOR id ="GETENTITY" href="gnome-xml/gnome-xml-sax.html#GETENTITY">
-<ANCHOR id ="GETPARAMETERENTITY" href="gnome-xml/gnome-xml-sax.html#GETPARAMETERENTITY">
-<ANCHOR id ="RESOLVEENTITY" href="gnome-xml/gnome-xml-sax.html#RESOLVEENTITY">
-<ANCHOR id ="ENTITYDECL" href="gnome-xml/gnome-xml-sax.html#ENTITYDECL">
-<ANCHOR id ="ATTRIBUTEDECL" href="gnome-xml/gnome-xml-sax.html#ATTRIBUTEDECL">
-<ANCHOR id ="ELEMENTDECL" href="gnome-xml/gnome-xml-sax.html#ELEMENTDECL">
-<ANCHOR id ="NOTATIONDECL" href="gnome-xml/gnome-xml-sax.html#NOTATIONDECL">
-<ANCHOR id ="UNPARSEDENTITYDECL" href="gnome-xml/gnome-xml-sax.html#UNPARSEDENTITYDECL">
-<ANCHOR id ="STARTDOCUMENT" href="gnome-xml/gnome-xml-sax.html#STARTDOCUMENT">
-<ANCHOR id ="ENDDOCUMENT" href="gnome-xml/gnome-xml-sax.html#ENDDOCUMENT">
-<ANCHOR id ="ATTRIBUTE" href="gnome-xml/gnome-xml-sax.html#ATTRIBUTE">
-<ANCHOR id ="STARTELEMENT" href="gnome-xml/gnome-xml-sax.html#STARTELEMENT">
-<ANCHOR id ="ENDELEMENT" href="gnome-xml/gnome-xml-sax.html#ENDELEMENT">
-<ANCHOR id ="REFERENCE" href="gnome-xml/gnome-xml-sax.html#REFERENCE">
-<ANCHOR id ="CHARACTERS" href="gnome-xml/gnome-xml-sax.html#CHARACTERS">
-<ANCHOR id ="IGNORABLEWHITESPACE" href="gnome-xml/gnome-xml-sax.html#IGNORABLEWHITESPACE">
-<ANCHOR id ="PROCESSINGINSTRUCTION" href="gnome-xml/gnome-xml-sax.html#PROCESSINGINSTRUCTION">
-<ANCHOR id ="GLOBALNAMESPACE" href="gnome-xml/gnome-xml-sax.html#GLOBALNAMESPACE">
-<ANCHOR id ="SETNAMESPACE" href="gnome-xml/gnome-xml-sax.html#SETNAMESPACE">
-<ANCHOR id ="GETNAMESPACE" href="gnome-xml/gnome-xml-sax.html#GETNAMESPACE">
-<ANCHOR id ="CHECKNAMESPACE" href="gnome-xml/gnome-xml-sax.html#CHECKNAMESPACE">
-<ANCHOR id ="NAMESPACEDECL" href="gnome-xml/gnome-xml-sax.html#NAMESPACEDECL">
-<ANCHOR id ="COMMENT" href="gnome-xml/gnome-xml-sax.html#COMMENT">
-<ANCHOR id ="CDATABLOCK" href="gnome-xml/gnome-xml-sax.html#CDATABLOCK">
-<ANCHOR id ="XMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml-sax.html#XMLDEFAULTSAXHANDLERINIT">
-<ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml-sax.html#HTMLDEFAULTSAXHANDLERINIT">
-<ANCHOR id ="GNOME-XML-TREE" href="gnome-xml/gnome-xml-tree.html">
-<ANCHOR id ="XMLELEMENTTYPE" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTTYPE">
-<ANCHOR id ="XMLCHAR" href="gnome-xml/gnome-xml-tree.html#XMLCHAR">
-<ANCHOR id ="CHAR" href="gnome-xml/gnome-xml-tree.html#CHAR">
-<ANCHOR id ="BAD-CAST" href="gnome-xml/gnome-xml-tree.html#BAD-CAST">
-<ANCHOR id ="XMLNOTATION" href="gnome-xml/gnome-xml-tree.html#XMLNOTATION">
-<ANCHOR id ="XMLNOTATIONPTR" href="gnome-xml/gnome-xml-tree.html#XMLNOTATIONPTR">
-<ANCHOR id ="XMLATTRIBUTETYPE" href="gnome-xml/gnome-xml-tree.html#XMLATTRIBUTETYPE">
-<ANCHOR id ="XMLATTRIBUTEDEFAULT" href="gnome-xml/gnome-xml-tree.html#XMLATTRIBUTEDEFAULT">
-<ANCHOR id ="XMLENUMERATION" href="gnome-xml/gnome-xml-tree.html#XMLENUMERATION">
-<ANCHOR id ="XMLENUMERATIONPTR" href="gnome-xml/gnome-xml-tree.html#XMLENUMERATIONPTR">
-<ANCHOR id ="XMLATTRIBUTE" href="gnome-xml/gnome-xml-tree.html#XMLATTRIBUTE">
-<ANCHOR id ="XMLATTRIBUTEPTR" href="gnome-xml/gnome-xml-tree.html#XMLATTRIBUTEPTR">
-<ANCHOR id ="XMLELEMENTCONTENTTYPE" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTTYPE">
-<ANCHOR id ="XMLELEMENTCONTENTOCCUR" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR">
-<ANCHOR id ="XMLELEMENTCONTENT" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENT">
-<ANCHOR id ="XMLELEMENTCONTENTPTR" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTPTR">
-<ANCHOR id ="XMLELEMENTTYPEVAL" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTTYPEVAL">
-<ANCHOR id ="XMLELEMENT" href="gnome-xml/gnome-xml-tree.html#XMLELEMENT">
-<ANCHOR id ="XMLELEMENTPTR" href="gnome-xml/gnome-xml-tree.html#XMLELEMENTPTR">
-<ANCHOR id ="XMLNSTYPE" href="gnome-xml/gnome-xml-tree.html#XMLNSTYPE">
-<ANCHOR id ="XMLNS" href="gnome-xml/gnome-xml-tree.html#XMLNS">
-<ANCHOR id ="XMLNSPTR" href="gnome-xml/gnome-xml-tree.html#XMLNSPTR">
-<ANCHOR id ="XMLDTD" href="gnome-xml/gnome-xml-tree.html#XMLDTD">
-<ANCHOR id ="XMLDTDPTR" href="gnome-xml/gnome-xml-tree.html#XMLDTDPTR">
-<ANCHOR id ="XMLATTR" href="gnome-xml/gnome-xml-tree.html#XMLATTR">
-<ANCHOR id ="XMLATTRPTR" href="gnome-xml/gnome-xml-tree.html#XMLATTRPTR">
-<ANCHOR id ="XMLID" href="gnome-xml/gnome-xml-tree.html#XMLID">
-<ANCHOR id ="XMLIDPTR" href="gnome-xml/gnome-xml-tree.html#XMLIDPTR">
-<ANCHOR id ="XMLREF" href="gnome-xml/gnome-xml-tree.html#XMLREF">
-<ANCHOR id ="XMLREFPTR" href="gnome-xml/gnome-xml-tree.html#XMLREFPTR">
-<ANCHOR id ="XMLBUFFERALLOCATIONSCHEME" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERALLOCATIONSCHEME">
-<ANCHOR id ="XMLBUFFER" href="gnome-xml/gnome-xml-tree.html#XMLBUFFER">
-<ANCHOR id ="XMLBUFFERPTR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERPTR">
-<ANCHOR id ="XMLNODE" href="gnome-xml/gnome-xml-tree.html#XMLNODE">
-<ANCHOR id ="XMLNODEPTR" href="gnome-xml/gnome-xml-tree.html#XMLNODEPTR">
-<ANCHOR id ="XMLDOC" href="gnome-xml/gnome-xml-tree.html#XMLDOC">
-<ANCHOR id ="XMLDOCPTR" href="gnome-xml/gnome-xml-tree.html#XMLDOCPTR">
-<ANCHOR id ="BASEDTD" href="gnome-xml/gnome-xml-tree.html#BASEDTD">
-<ANCHOR id ="OLDXMLWDCOMPATIBILITY" href="gnome-xml/gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY">
-<ANCHOR id ="XMLINDENTTREEOUTPUT" href="gnome-xml/gnome-xml-tree.html#XMLINDENTTREEOUTPUT">
-<ANCHOR id ="XMLBUFFERALLOCSCHEME" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERALLOCSCHEME">
-<ANCHOR id ="XMLSAVENOEMPTYTAGS" href="gnome-xml/gnome-xml-tree.html#XMLSAVENOEMPTYTAGS">
-<ANCHOR id ="XMLBUFFERCREATE" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERCREATE">
-<ANCHOR id ="XMLBUFFERCREATESIZE" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERCREATESIZE">
-<ANCHOR id ="XMLBUFFERFREE" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERFREE">
-<ANCHOR id ="XMLBUFFERDUMP" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERDUMP">
-<ANCHOR id ="XMLBUFFERADD" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERADD">
-<ANCHOR id ="XMLBUFFERCAT" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERCAT">
-<ANCHOR id ="XMLBUFFERCCAT" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERCCAT">
-<ANCHOR id ="XMLBUFFERSHRINK" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERSHRINK">
-<ANCHOR id ="XMLBUFFEREMPTY" href="gnome-xml/gnome-xml-tree.html#XMLBUFFEREMPTY">
-<ANCHOR id ="XMLBUFFERCONTENT" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERCONTENT">
-<ANCHOR id ="XMLBUFFERUSE" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERUSE">
-<ANCHOR id ="XMLBUFFERSETALLOCATIONSCHEME" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERSETALLOCATIONSCHEME">
-<ANCHOR id ="XMLBUFFERLENGTH" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERLENGTH">
-<ANCHOR id ="XMLCREATEINTSUBSET" href="gnome-xml/gnome-xml-tree.html#XMLCREATEINTSUBSET">
-<ANCHOR id ="XMLNEWDTD" href="gnome-xml/gnome-xml-tree.html#XMLNEWDTD">
-<ANCHOR id ="XMLFREEDTD" href="gnome-xml/gnome-xml-tree.html#XMLFREEDTD">
-<ANCHOR id ="XMLNEWGLOBALNS" href="gnome-xml/gnome-xml-tree.html#XMLNEWGLOBALNS">
-<ANCHOR id ="XMLNEWNS" href="gnome-xml/gnome-xml-tree.html#XMLNEWNS">
-<ANCHOR id ="XMLFREENS" href="gnome-xml/gnome-xml-tree.html#XMLFREENS">
-<ANCHOR id ="XMLNEWDOC" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOC">
-<ANCHOR id ="XMLFREEDOC" href="gnome-xml/gnome-xml-tree.html#XMLFREEDOC">
-<ANCHOR id ="XMLNEWDOCPROP" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCPROP">
-<ANCHOR id ="XMLNEWPROP" href="gnome-xml/gnome-xml-tree.html#XMLNEWPROP">
-<ANCHOR id ="XMLNEWNSPROP" href="gnome-xml/gnome-xml-tree.html#XMLNEWNSPROP">
-<ANCHOR id ="XMLFREEPROPLIST" href="gnome-xml/gnome-xml-tree.html#XMLFREEPROPLIST">
-<ANCHOR id ="XMLFREEPROP" href="gnome-xml/gnome-xml-tree.html#XMLFREEPROP">
-<ANCHOR id ="XMLCOPYPROP" href="gnome-xml/gnome-xml-tree.html#XMLCOPYPROP">
-<ANCHOR id ="XMLCOPYPROPLIST" href="gnome-xml/gnome-xml-tree.html#XMLCOPYPROPLIST">
-<ANCHOR id ="XMLCOPYDTD" href="gnome-xml/gnome-xml-tree.html#XMLCOPYDTD">
-<ANCHOR id ="XMLCOPYDOC" href="gnome-xml/gnome-xml-tree.html#XMLCOPYDOC">
-<ANCHOR id ="XMLNEWDOCNODE" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCNODE">
-<ANCHOR id ="XMLNEWDOCRAWNODE" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCRAWNODE">
-<ANCHOR id ="XMLNEWNODE" href="gnome-xml/gnome-xml-tree.html#XMLNEWNODE">
-<ANCHOR id ="XMLNEWCHILD" href="gnome-xml/gnome-xml-tree.html#XMLNEWCHILD">
-<ANCHOR id ="XMLNEWTEXTCHILD" href="gnome-xml/gnome-xml-tree.html#XMLNEWTEXTCHILD">
-<ANCHOR id ="XMLNEWDOCTEXT" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCTEXT">
-<ANCHOR id ="XMLNEWTEXT" href="gnome-xml/gnome-xml-tree.html#XMLNEWTEXT">
-<ANCHOR id ="XMLNEWPI" href="gnome-xml/gnome-xml-tree.html#XMLNEWPI">
-<ANCHOR id ="XMLNEWDOCTEXTLEN" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCTEXTLEN">
-<ANCHOR id ="XMLNEWTEXTLEN" href="gnome-xml/gnome-xml-tree.html#XMLNEWTEXTLEN">
-<ANCHOR id ="XMLNEWDOCCOMMENT" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCCOMMENT">
-<ANCHOR id ="XMLNEWCOMMENT" href="gnome-xml/gnome-xml-tree.html#XMLNEWCOMMENT">
-<ANCHOR id ="XMLNEWCDATABLOCK" href="gnome-xml/gnome-xml-tree.html#XMLNEWCDATABLOCK">
-<ANCHOR id ="XMLNEWCHARREF" href="gnome-xml/gnome-xml-tree.html#XMLNEWCHARREF">
-<ANCHOR id ="XMLNEWREFERENCE" href="gnome-xml/gnome-xml-tree.html#XMLNEWREFERENCE">
-<ANCHOR id ="XMLCOPYNODE" href="gnome-xml/gnome-xml-tree.html#XMLCOPYNODE">
-<ANCHOR id ="XMLCOPYNODELIST" href="gnome-xml/gnome-xml-tree.html#XMLCOPYNODELIST">
-<ANCHOR id ="XMLNEWDOCFRAGMENT" href="gnome-xml/gnome-xml-tree.html#XMLNEWDOCFRAGMENT">
-<ANCHOR id ="XMLDOCGETROOTELEMENT" href="gnome-xml/gnome-xml-tree.html#XMLDOCGETROOTELEMENT">
-<ANCHOR id ="XMLGETLASTCHILD" href="gnome-xml/gnome-xml-tree.html#XMLGETLASTCHILD">
-<ANCHOR id ="XMLNODEISTEXT" href="gnome-xml/gnome-xml-tree.html#XMLNODEISTEXT">
-<ANCHOR id ="XMLISBLANKNODE" href="gnome-xml/gnome-xml-tree.html#XMLISBLANKNODE">
-<ANCHOR id ="XMLDOCSETROOTELEMENT" href="gnome-xml/gnome-xml-tree.html#XMLDOCSETROOTELEMENT">
-<ANCHOR id ="XMLNODESETNAME" href="gnome-xml/gnome-xml-tree.html#XMLNODESETNAME">
-<ANCHOR id ="XMLADDCHILD" href="gnome-xml/gnome-xml-tree.html#XMLADDCHILD">
-<ANCHOR id ="XMLREPLACENODE" href="gnome-xml/gnome-xml-tree.html#XMLREPLACENODE">
-<ANCHOR id ="XMLADDSIBLING" href="gnome-xml/gnome-xml-tree.html#XMLADDSIBLING">
-<ANCHOR id ="XMLADDPREVSIBLING" href="gnome-xml/gnome-xml-tree.html#XMLADDPREVSIBLING">
-<ANCHOR id ="XMLADDNEXTSIBLING" href="gnome-xml/gnome-xml-tree.html#XMLADDNEXTSIBLING">
-<ANCHOR id ="XMLUNLINKNODE" href="gnome-xml/gnome-xml-tree.html#XMLUNLINKNODE">
-<ANCHOR id ="XMLTEXTMERGE" href="gnome-xml/gnome-xml-tree.html#XMLTEXTMERGE">
-<ANCHOR id ="XMLTEXTCONCAT" href="gnome-xml/gnome-xml-tree.html#XMLTEXTCONCAT">
-<ANCHOR id ="XMLFREENODELIST" href="gnome-xml/gnome-xml-tree.html#XMLFREENODELIST">
-<ANCHOR id ="XMLFREENODE" href="gnome-xml/gnome-xml-tree.html#XMLFREENODE">
-<ANCHOR id ="XMLREMOVEPROP" href="gnome-xml/gnome-xml-tree.html#XMLREMOVEPROP">
-<ANCHOR id ="XMLSEARCHNS" href="gnome-xml/gnome-xml-tree.html#XMLSEARCHNS">
-<ANCHOR id ="XMLSEARCHNSBYHREF" href="gnome-xml/gnome-xml-tree.html#XMLSEARCHNSBYHREF">
-<ANCHOR id ="XMLGETNSLIST" href="gnome-xml/gnome-xml-tree.html#XMLGETNSLIST">
-<ANCHOR id ="XMLSETNS" href="gnome-xml/gnome-xml-tree.html#XMLSETNS">
-<ANCHOR id ="XMLCOPYNAMESPACE" href="gnome-xml/gnome-xml-tree.html#XMLCOPYNAMESPACE">
-<ANCHOR id ="XMLCOPYNAMESPACELIST" href="gnome-xml/gnome-xml-tree.html#XMLCOPYNAMESPACELIST">
-<ANCHOR id ="XMLSETPROP" href="gnome-xml/gnome-xml-tree.html#XMLSETPROP">
-<ANCHOR id ="XMLGETPROP" href="gnome-xml/gnome-xml-tree.html#XMLGETPROP">
-<ANCHOR id ="XMLGETNSPROP" href="gnome-xml/gnome-xml-tree.html#XMLGETNSPROP">
-<ANCHOR id ="XMLSTRINGGETNODELIST" href="gnome-xml/gnome-xml-tree.html#XMLSTRINGGETNODELIST">
-<ANCHOR id ="XMLSTRINGLENGETNODELIST" href="gnome-xml/gnome-xml-tree.html#XMLSTRINGLENGETNODELIST">
-<ANCHOR id ="XMLNODELISTGETSTRING" href="gnome-xml/gnome-xml-tree.html#XMLNODELISTGETSTRING">
-<ANCHOR id ="XMLNODESETCONTENT" href="gnome-xml/gnome-xml-tree.html#XMLNODESETCONTENT">
-<ANCHOR id ="XMLNODESETCONTENTLEN" href="gnome-xml/gnome-xml-tree.html#XMLNODESETCONTENTLEN">
-<ANCHOR id ="XMLNODEADDCONTENT" href="gnome-xml/gnome-xml-tree.html#XMLNODEADDCONTENT">
-<ANCHOR id ="XMLNODEADDCONTENTLEN" href="gnome-xml/gnome-xml-tree.html#XMLNODEADDCONTENTLEN">
-<ANCHOR id ="XMLNODEGETCONTENT" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETCONTENT">
-<ANCHOR id ="XMLNODEGETLANG" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETLANG">
-<ANCHOR id ="XMLNODESETLANG" href="gnome-xml/gnome-xml-tree.html#XMLNODESETLANG">
-<ANCHOR id ="XMLNODEGETSPACEPRESERVE" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETSPACEPRESERVE">
-<ANCHOR id ="XMLNODEGETBASE" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETBASE">
-<ANCHOR id ="XMLREMOVENODE" href="gnome-xml/gnome-xml-tree.html#XMLREMOVENODE">
-<ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
-<ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
-<ANCHOR id ="XMLBUFFERWRITEQUOTEDSTRING" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING">
-<ANCHOR id ="XMLRECONCILIATENS" href="gnome-xml/gnome-xml-tree.html#XMLRECONCILIATENS">
-<ANCHOR id ="XMLDOCDUMPMEMORY" href="gnome-xml/gnome-xml-tree.html#XMLDOCDUMPMEMORY">
-<ANCHOR id ="XMLDOCDUMP" href="gnome-xml/gnome-xml-tree.html#XMLDOCDUMP">
-<ANCHOR id ="XMLELEMDUMP" href="gnome-xml/gnome-xml-tree.html#XMLELEMDUMP">
-<ANCHOR id ="XMLSAVEFILE" href="gnome-xml/gnome-xml-tree.html#XMLSAVEFILE">
-<ANCHOR id ="XMLGETDOCCOMPRESSMODE" href="gnome-xml/gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE">
-<ANCHOR id ="XMLSETDOCCOMPRESSMODE" href="gnome-xml/gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE">
-<ANCHOR id ="XMLGETCOMPRESSMODE" href="gnome-xml/gnome-xml-tree.html#XMLGETCOMPRESSMODE">
-<ANCHOR id ="XMLSETCOMPRESSMODE" href="gnome-xml/gnome-xml-tree.html#XMLSETCOMPRESSMODE">
-<ANCHOR id ="GNOME-XML-ENTITIES" href="gnome-xml/gnome-xml-entities.html">
-<ANCHOR id ="XMLENTITYTYPE" href="gnome-xml/gnome-xml-entities.html#XMLENTITYTYPE">
-<ANCHOR id ="XMLENTITY" href="gnome-xml/gnome-xml-entities.html#XMLENTITY">
-<ANCHOR id ="XMLENTITYPTR" href="gnome-xml/gnome-xml-entities.html#XMLENTITYPTR">
-<ANCHOR id ="XML-MIN-ENTITIES-TABLE" href="gnome-xml/gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE">
-<ANCHOR id ="XMLENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLE">
-<ANCHOR id ="XMLENTITIESTABLEPTR" href="gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLEPTR">
-<ANCHOR id ="XMLADDDOCENTITY" href="gnome-xml/gnome-xml-entities.html#XMLADDDOCENTITY">
-<ANCHOR id ="XMLADDDTDENTITY" href="gnome-xml/gnome-xml-entities.html#XMLADDDTDENTITY">
-<ANCHOR id ="XMLGETPREDEFINEDENTITY" href="gnome-xml/gnome-xml-entities.html#XMLGETPREDEFINEDENTITY">
-<ANCHOR id ="XMLGETDOCENTITY" href="gnome-xml/gnome-xml-entities.html#XMLGETDOCENTITY">
-<ANCHOR id ="XMLGETDTDENTITY" href="gnome-xml/gnome-xml-entities.html#XMLGETDTDENTITY">
-<ANCHOR id ="XMLGETPARAMETERENTITY" href="gnome-xml/gnome-xml-entities.html#XMLGETPARAMETERENTITY">
-<ANCHOR id ="XMLENCODEENTITIES" href="gnome-xml/gnome-xml-entities.html#XMLENCODEENTITIES">
-<ANCHOR id ="XMLENCODEENTITIESREENTRANT" href="gnome-xml/gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT">
-<ANCHOR id ="XMLCREATEENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLCREATEENTITIESTABLE">
-<ANCHOR id ="XMLCOPYENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLCOPYENTITIESTABLE">
-<ANCHOR id ="XMLFREEENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLFREEENTITIESTABLE">
-<ANCHOR id ="XMLDUMPENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLDUMPENTITIESTABLE">
-<ANCHOR id ="XMLDUMPENTITYDECL" href="gnome-xml/gnome-xml-entities.html#XMLDUMPENTITYDECL">
-<ANCHOR id ="XMLCLEANUPPREDEFINEDENTITIES" href="gnome-xml/gnome-xml-entities.html#XMLCLEANUPPREDEFINEDENTITIES">
-<ANCHOR id ="XMLENTITYADDREFERENCE" href="gnome-xml/gnome-xml-entities.html#XMLENTITYADDREFERENCE">
-<ANCHOR id ="GNOME-XML-VALID" href="gnome-xml/gnome-xml-valid.html">
-<ANCHOR id ="XMLVALIDITYERRORFUNC" href="gnome-xml/gnome-xml-valid.html#XMLVALIDITYERRORFUNC">
-<ANCHOR id ="XMLVALIDITYWARNINGFUNC" href="gnome-xml/gnome-xml-valid.html#XMLVALIDITYWARNINGFUNC">
-<ANCHOR id ="XMLVALIDCTXT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDCTXT">
-<ANCHOR id ="XMLVALIDCTXTPTR" href="gnome-xml/gnome-xml-valid.html#XMLVALIDCTXTPTR">
-<ANCHOR id ="XML-MIN-NOTATION-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-NOTATION-TABLE">
-<ANCHOR id ="XMLNOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLE">
-<ANCHOR id ="XMLNOTATIONTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLEPTR">
-<ANCHOR id ="XML-MIN-ELEMENT-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ELEMENT-TABLE">
-<ANCHOR id ="XMLELEMENTTABLE" href="gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLE">
-<ANCHOR id ="XMLELEMENTTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLEPTR">
-<ANCHOR id ="XML-MIN-ATTRIBUTE-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ATTRIBUTE-TABLE">
-<ANCHOR id ="XMLATTRIBUTETABLE" href="gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLE">
-<ANCHOR id ="XMLATTRIBUTETABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLEPTR">
-<ANCHOR id ="XML-MIN-ID-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ID-TABLE">
-<ANCHOR id ="XMLIDTABLE" href="gnome-xml/gnome-xml-valid.html#XMLIDTABLE">
-<ANCHOR id ="XMLIDTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLIDTABLEPTR">
-<ANCHOR id ="XML-MIN-REF-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-REF-TABLE">
-<ANCHOR id ="XMLREFTABLE" href="gnome-xml/gnome-xml-valid.html#XMLREFTABLE">
-<ANCHOR id ="XMLREFTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLREFTABLEPTR">
-<ANCHOR id ="XMLADDNOTATIONDECL" href="gnome-xml/gnome-xml-valid.html#XMLADDNOTATIONDECL">
-<ANCHOR id ="XMLCOPYNOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYNOTATIONTABLE">
-<ANCHOR id ="XMLFREENOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLFREENOTATIONTABLE">
-<ANCHOR id ="XMLDUMPNOTATIONDECL" href="gnome-xml/gnome-xml-valid.html#XMLDUMPNOTATIONDECL">
-<ANCHOR id ="XMLDUMPNOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLDUMPNOTATIONTABLE">
-<ANCHOR id ="XMLNEWELEMENTCONTENT" href="gnome-xml/gnome-xml-valid.html#XMLNEWELEMENTCONTENT">
-<ANCHOR id ="XMLCOPYELEMENTCONTENT" href="gnome-xml/gnome-xml-valid.html#XMLCOPYELEMENTCONTENT">
-<ANCHOR id ="XMLFREEELEMENTCONTENT" href="gnome-xml/gnome-xml-valid.html#XMLFREEELEMENTCONTENT">
-<ANCHOR id ="XMLSPRINTFELEMENTCONTENT" href="gnome-xml/gnome-xml-valid.html#XMLSPRINTFELEMENTCONTENT">
-<ANCHOR id ="XMLADDELEMENTDECL" href="gnome-xml/gnome-xml-valid.html#XMLADDELEMENTDECL">
-<ANCHOR id ="XMLCOPYELEMENTTABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYELEMENTTABLE">
-<ANCHOR id ="XMLFREEELEMENTTABLE" href="gnome-xml/gnome-xml-valid.html#XMLFREEELEMENTTABLE">
-<ANCHOR id ="XMLDUMPELEMENTTABLE" href="gnome-xml/gnome-xml-valid.html#XMLDUMPELEMENTTABLE">
-<ANCHOR id ="XMLDUMPELEMENTDECL" href="gnome-xml/gnome-xml-valid.html#XMLDUMPELEMENTDECL">
-<ANCHOR id ="XMLCREATEENUMERATION" href="gnome-xml/gnome-xml-valid.html#XMLCREATEENUMERATION">
-<ANCHOR id ="XMLFREEENUMERATION" href="gnome-xml/gnome-xml-valid.html#XMLFREEENUMERATION">
-<ANCHOR id ="XMLCOPYENUMERATION" href="gnome-xml/gnome-xml-valid.html#XMLCOPYENUMERATION">
-<ANCHOR id ="XMLADDATTRIBUTEDECL" href="gnome-xml/gnome-xml-valid.html#XMLADDATTRIBUTEDECL">
-<ANCHOR id ="XMLCOPYATTRIBUTETABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYATTRIBUTETABLE">
-<ANCHOR id ="XMLFREEATTRIBUTETABLE" href="gnome-xml/gnome-xml-valid.html#XMLFREEATTRIBUTETABLE">
-<ANCHOR id ="XMLDUMPATTRIBUTETABLE" href="gnome-xml/gnome-xml-valid.html#XMLDUMPATTRIBUTETABLE">
-<ANCHOR id ="XMLDUMPATTRIBUTEDECL" href="gnome-xml/gnome-xml-valid.html#XMLDUMPATTRIBUTEDECL">
-<ANCHOR id ="XMLADDID" href="gnome-xml/gnome-xml-valid.html#XMLADDID">
-<ANCHOR id ="XMLCOPYIDTABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYIDTABLE">
-<ANCHOR id ="XMLFREEIDTABLE" href="gnome-xml/gnome-xml-valid.html#XMLFREEIDTABLE">
-<ANCHOR id ="XMLGETID" href="gnome-xml/gnome-xml-valid.html#XMLGETID">
-<ANCHOR id ="XMLISID" href="gnome-xml/gnome-xml-valid.html#XMLISID">
-<ANCHOR id ="XMLREMOVEID" href="gnome-xml/gnome-xml-valid.html#XMLREMOVEID">
-<ANCHOR id ="XMLADDREF" href="gnome-xml/gnome-xml-valid.html#XMLADDREF">
-<ANCHOR id ="XMLCOPYREFTABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYREFTABLE">
-<ANCHOR id ="XMLFREEREFTABLE" href="gnome-xml/gnome-xml-valid.html#XMLFREEREFTABLE">
-<ANCHOR id ="XMLISREF" href="gnome-xml/gnome-xml-valid.html#XMLISREF">
-<ANCHOR id ="XMLREMOVEREF" href="gnome-xml/gnome-xml-valid.html#XMLREMOVEREF">
-<ANCHOR id ="XMLVALIDATEROOT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEROOT">
-<ANCHOR id ="XMLVALIDATEELEMENTDECL" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEELEMENTDECL">
-<ANCHOR id ="XMLVALIDNORMALIZEATTRIBUTEVALUE" href="gnome-xml/gnome-xml-valid.html#XMLVALIDNORMALIZEATTRIBUTEVALUE">
-<ANCHOR id ="XMLVALIDATEATTRIBUTEDECL" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEATTRIBUTEDECL">
-<ANCHOR id ="XMLVALIDATEATTRIBUTEVALUE" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEATTRIBUTEVALUE">
-<ANCHOR id ="XMLVALIDATENOTATIONDECL" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATENOTATIONDECL">
-<ANCHOR id ="XMLVALIDATEDTD" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEDTD">
-<ANCHOR id ="XMLVALIDATEDTDFINAL" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEDTDFINAL">
-<ANCHOR id ="XMLVALIDATEDOCUMENT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEDOCUMENT">
-<ANCHOR id ="XMLVALIDATEELEMENT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEELEMENT">
-<ANCHOR id ="XMLVALIDATEONEELEMENT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEONEELEMENT">
-<ANCHOR id ="XMLVALIDATEONEATTRIBUTE" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEONEATTRIBUTE">
-<ANCHOR id ="XMLVALIDATEDOCUMENTFINAL" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATEDOCUMENTFINAL">
-<ANCHOR id ="XMLVALIDATENOTATIONUSE" href="gnome-xml/gnome-xml-valid.html#XMLVALIDATENOTATIONUSE">
-<ANCHOR id ="XMLISMIXEDELEMENT" href="gnome-xml/gnome-xml-valid.html#XMLISMIXEDELEMENT">
-<ANCHOR id ="XMLGETDTDATTRDESC" href="gnome-xml/gnome-xml-valid.html#XMLGETDTDATTRDESC">
-<ANCHOR id ="XMLGETDTDNOTATIONDESC" href="gnome-xml/gnome-xml-valid.html#XMLGETDTDNOTATIONDESC">
-<ANCHOR id ="XMLGETDTDELEMENTDESC" href="gnome-xml/gnome-xml-valid.html#XMLGETDTDELEMENTDESC">
-<ANCHOR id ="XMLVALIDGETVALIDELEMENTS" href="gnome-xml/gnome-xml-valid.html#XMLVALIDGETVALIDELEMENTS">
-<ANCHOR id ="XMLVALIDGETPOTENTIALCHILDREN" href="gnome-xml/gnome-xml-valid.html#XMLVALIDGETPOTENTIALCHILDREN">
-<ANCHOR id ="GNOME-XML-URI" href="gnome-xml/gnome-xml-uri.html">
-<ANCHOR id ="XMLURI" href="gnome-xml/gnome-xml-uri.html#XMLURI">
-<ANCHOR id ="XMLURIPTR" href="gnome-xml/gnome-xml-uri.html#XMLURIPTR">
-<ANCHOR id ="XMLBUILDURI" href="gnome-xml/gnome-xml-uri.html#XMLBUILDURI">
-<ANCHOR id ="XMLPARSEURI" href="gnome-xml/gnome-xml-uri.html#XMLPARSEURI">
-<ANCHOR id ="GNOME-XML-XML-ERROR" href="gnome-xml/gnome-xml-xml-error.html">
-<ANCHOR id ="XMLPARSERERRORS" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERERRORS">
-<ANCHOR id ="XMLPARSERERROR" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERERROR">
-<ANCHOR id ="XMLPARSERWARNING" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERWARNING">
-<ANCHOR id ="XMLPARSERVALIDITYERROR" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERVALIDITYERROR">
-<ANCHOR id ="XMLPARSERVALIDITYWARNING" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERVALIDITYWARNING">
-<ANCHOR id ="XMLPARSERPRINTFILEINFO" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERPRINTFILEINFO">
-<ANCHOR id ="XMLPARSERPRINTFILECONTEXT" href="gnome-xml/gnome-xml-xml-error.html#XMLPARSERPRINTFILECONTEXT">
-<ANCHOR id ="GNOME-XML-HTMLPARSER" href="gnome-xml/gnome-xml-htmlparser.html">
-<ANCHOR id ="HTMLPARSERCTXT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERCTXT">
-<ANCHOR id ="HTMLPARSERCTXTPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERCTXTPTR">
-<ANCHOR id ="HTMLPARSERNODEINFO" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERNODEINFO">
-<ANCHOR id ="HTMLSAXHANDLER" href="gnome-xml/gnome-xml-htmlparser.html#HTMLSAXHANDLER">
-<ANCHOR id ="HTMLSAXHANDLERPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLSAXHANDLERPTR">
-<ANCHOR id ="HTMLPARSERINPUT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERINPUT">
-<ANCHOR id ="HTMLPARSERINPUTPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERINPUTPTR">
-<ANCHOR id ="HTMLDOCPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLDOCPTR">
-<ANCHOR id ="HTMLNODEPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLNODEPTR">
-<ANCHOR id ="HTMLELEMDESC" href="gnome-xml/gnome-xml-htmlparser.html#HTMLELEMDESC">
-<ANCHOR id ="HTMLELEMDESCPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLELEMDESCPTR">
-<ANCHOR id ="HTMLENTITYDESC" href="gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYDESC">
-<ANCHOR id ="HTMLENTITYDESCPTR" href="gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYDESCPTR">
-<ANCHOR id ="HTMLTAGLOOKUP" href="gnome-xml/gnome-xml-htmlparser.html#HTMLTAGLOOKUP">
-<ANCHOR id ="HTMLENTITYLOOKUP" href="gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYLOOKUP">
-<ANCHOR id ="HTMLISAUTOCLOSED" href="gnome-xml/gnome-xml-htmlparser.html#HTMLISAUTOCLOSED">
-<ANCHOR id ="HTMLAUTOCLOSETAG" href="gnome-xml/gnome-xml-htmlparser.html#HTMLAUTOCLOSETAG">
-<ANCHOR id ="HTMLPARSEENTITYREF" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEENTITYREF">
-<ANCHOR id ="HTMLPARSECHARREF" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSECHARREF">
-<ANCHOR id ="HTMLPARSEELEMENT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEELEMENT">
-<ANCHOR id ="HTMLSAXPARSEDOC" href="gnome-xml/gnome-xml-htmlparser.html#HTMLSAXPARSEDOC">
-<ANCHOR id ="HTMLPARSEDOC" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEDOC">
-<ANCHOR id ="HTMLSAXPARSEFILE" href="gnome-xml/gnome-xml-htmlparser.html#HTMLSAXPARSEFILE">
-<ANCHOR id ="HTMLPARSEFILE" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEFILE">
-<ANCHOR id ="HTMLFREEPARSERCTXT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLFREEPARSERCTXT">
-<ANCHOR id ="HTMLCREATEPUSHPARSERCTXT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLCREATEPUSHPARSERCTXT">
-<ANCHOR id ="HTMLPARSECHUNK" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSECHUNK">
-<ANCHOR id ="GNOME-XML-HTMLTREE" href="gnome-xml/gnome-xml-htmltree.html">
-<ANCHOR id ="HTML-TEXT-NODE" href="gnome-xml/gnome-xml-htmltree.html#HTML-TEXT-NODE">
-<ANCHOR id ="HTML-ENTITY-REF-NODE" href="gnome-xml/gnome-xml-htmltree.html#HTML-ENTITY-REF-NODE">
-<ANCHOR id ="HTML-COMMENT-NODE" href="gnome-xml/gnome-xml-htmltree.html#HTML-COMMENT-NODE">
-<ANCHOR id ="HTMLDOCDUMPMEMORY" href="gnome-xml/gnome-xml-htmltree.html#HTMLDOCDUMPMEMORY">
-<ANCHOR id ="HTMLDOCDUMP" href="gnome-xml/gnome-xml-htmltree.html#HTMLDOCDUMP">
-<ANCHOR id ="HTMLSAVEFILE" href="gnome-xml/gnome-xml-htmltree.html#HTMLSAVEFILE">
-<ANCHOR id ="HTMLNODEDUMP" href="gnome-xml/gnome-xml-htmltree.html#HTMLNODEDUMP">
-<ANCHOR id ="HTMLNODEDUMPFILE" href="gnome-xml/gnome-xml-htmltree.html#HTMLNODEDUMPFILE">
-<ANCHOR id ="GNOME-XML-XPATH" href="gnome-xml/gnome-xml-xpath.html">
-<ANCHOR id ="XMLXPATHCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHCONTEXT">
-<ANCHOR id ="XMLXPATHCONTEXTPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHCONTEXTPTR">
-<ANCHOR id ="XMLXPATHPARSERCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHPARSERCONTEXT">
-<ANCHOR id ="XMLXPATHPARSERCONTEXTPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR">
-<ANCHOR id ="XMLNODESET" href="gnome-xml/gnome-xml-xpath.html#XMLNODESET">
-<ANCHOR id ="XMLNODESETPTR" href="gnome-xml/gnome-xml-xpath.html#XMLNODESETPTR">
-<ANCHOR id ="XPATH-UNDEFINED" href="gnome-xml/gnome-xml-xpath.html#XPATH-UNDEFINED">
-<ANCHOR id ="XPATH-NODESET" href="gnome-xml/gnome-xml-xpath.html#XPATH-NODESET">
-<ANCHOR id ="XPATH-BOOLEAN" href="gnome-xml/gnome-xml-xpath.html#XPATH-BOOLEAN">
-<ANCHOR id ="XPATH-NUMBER" href="gnome-xml/gnome-xml-xpath.html#XPATH-NUMBER">
-<ANCHOR id ="XPATH-STRING" href="gnome-xml/gnome-xml-xpath.html#XPATH-STRING">
-<ANCHOR id ="XPATH-USERS" href="gnome-xml/gnome-xml-xpath.html#XPATH-USERS">
-<ANCHOR id ="XMLXPATHOBJECT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHOBJECT">
-<ANCHOR id ="XMLXPATHOBJECTPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHOBJECTPTR">
-<ANCHOR id ="XMLXPATHCONVERTFUNC" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHCONVERTFUNC">
-<ANCHOR id ="XMLXPATHTYPE" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHTYPE">
-<ANCHOR id ="XMLXPATHTYPEPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHTYPEPTR">
-<ANCHOR id ="XMLXPATHVARIABLE" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHVARIABLE">
-<ANCHOR id ="XMLXPATHVARIABLEPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHVARIABLEPTR">
-<ANCHOR id ="XMLXPATHEVALFUNC" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHEVALFUNC">
-<ANCHOR id ="XMLXPATHFUNCT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCT">
-<ANCHOR id ="XMLXPATHFUNCPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCPTR">
-<ANCHOR id ="XMLXPATHAXISFUNC" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHAXISFUNC">
-<ANCHOR id ="XMLXPATHAXIS" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHAXIS">
-<ANCHOR id ="XMLXPATHAXISPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHAXISPTR">
-<ANCHOR id ="XMLXPATHFUNCTION" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCTION">
-<ANCHOR id ="XMLXPATHNEWCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWCONTEXT">
-<ANCHOR id ="XMLXPATHFREECONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREECONTEXT">
-<ANCHOR id ="XMLXPATHEVAL" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHEVAL">
-<ANCHOR id ="XMLXPATHFREEOBJECT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREEOBJECT">
-<ANCHOR id ="XMLXPATHEVALEXPRESSION" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHEVALEXPRESSION">
-<ANCHOR id ="XMLXPATHNODESETCREATE" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNODESETCREATE">
-<ANCHOR id ="XMLXPATHFREENODESETLIST" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESETLIST">
-<ANCHOR id ="XMLXPATHFREENODESET" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESET">
-<ANCHOR id ="GNOME-XML-NANOHTTP" href="gnome-xml/gnome-xml-nanohttp.html">
-<ANCHOR id ="XMLNANOHTTPINIT" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPINIT">
-<ANCHOR id ="XMLNANOHTTPCLEANUP" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPCLEANUP">
-<ANCHOR id ="XMLNANOHTTPSCANPROXY" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPSCANPROXY">
-<ANCHOR id ="XMLNANOHTTPFETCH" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPFETCH">
-<ANCHOR id ="XMLNANOHTTPMETHOD" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPMETHOD">
-<ANCHOR id ="XMLNANOHTTPOPEN" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPOPEN">
-<ANCHOR id ="XMLNANOHTTPRETURNCODE" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPRETURNCODE">
-<ANCHOR id ="XMLNANOHTTPREAD" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPREAD">
-<ANCHOR id ="XMLNANOHTTPSAVE" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPSAVE">
-<ANCHOR id ="XMLNANOHTTPCLOSE" href="gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPCLOSE">
-<ANCHOR id ="GNOME-XML-NANOFTP" href="gnome-xml/gnome-xml-nanoftp.html">
-<ANCHOR id ="FTPLISTCALLBACK" href="gnome-xml/gnome-xml-nanoftp.html#FTPLISTCALLBACK">
-<ANCHOR id ="FTPDATACALLBACK" href="gnome-xml/gnome-xml-nanoftp.html#FTPDATACALLBACK">
-<ANCHOR id ="XMLNANOFTPINIT" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPINIT">
-<ANCHOR id ="XMLNANOFTPCLEANUP" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLEANUP">
-<ANCHOR id ="XMLNANOFTPNEWCTXT" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPNEWCTXT">
-<ANCHOR id ="XMLNANOFTPFREECTXT" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPFREECTXT">
-<ANCHOR id ="XMLNANOFTPCONNECTTO" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCONNECTTO">
-<ANCHOR id ="XMLNANOFTPOPEN" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPOPEN">
-<ANCHOR id ="XMLNANOFTPCONNECT" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCONNECT">
-<ANCHOR id ="XMLNANOFTPCLOSE" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLOSE">
-<ANCHOR id ="XMLNANOFTPQUIT" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPQUIT">
-<ANCHOR id ="XMLNANOFTPSCANPROXY" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPSCANPROXY">
-<ANCHOR id ="XMLNANOFTPPROXY" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPPROXY">
-<ANCHOR id ="XMLNANOFTPUPDATEURL" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPUPDATEURL">
-<ANCHOR id ="XMLNANOFTPGETRESPONSE" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETRESPONSE">
-<ANCHOR id ="XMLNANOFTPCHECKRESPONSE" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCHECKRESPONSE">
-<ANCHOR id ="XMLNANOFTPCWD" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCWD">
-<ANCHOR id ="XMLNANOFTPGETCONNECTION" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETCONNECTION">
-<ANCHOR id ="XMLNANOFTPCLOSECONNECTION" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLOSECONNECTION">
-<ANCHOR id ="XMLNANOFTPLIST" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPLIST">
-<ANCHOR id ="XMLNANOFTPGETSOCKET" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETSOCKET">
-<ANCHOR id ="XMLNANOFTPGET" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGET">
-<ANCHOR id ="XMLNANOFTPREAD" href="gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPREAD">
-<ANCHOR id ="GNOME-XML-XMLIO" href="gnome-xml/gnome-xml-xmlio.html">
-<ANCHOR id ="XMLPARSERINPUTBUFFER" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFER">
-<ANCHOR id ="XMLPARSERINPUTBUFFERPTR" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPTR">
-<ANCHOR id ="XMLALLOCPARSERINPUTBUFFER" href="gnome-xml/gnome-xml-xmlio.html#XMLALLOCPARSERINPUTBUFFER">
-<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILENAME" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME">
-<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILE" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILE">
-<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFD" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFD">
-<ANCHOR id ="XMLPARSERINPUTBUFFERREAD" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERREAD">
-<ANCHOR id ="XMLPARSERINPUTBUFFERGROW" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERGROW">
-<ANCHOR id ="XMLPARSERINPUTBUFFERPUSH" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPUSH">
-<ANCHOR id ="XMLFREEPARSERINPUTBUFFER" href="gnome-xml/gnome-xml-xmlio.html#XMLFREEPARSERINPUTBUFFER">
-<ANCHOR id ="XMLPARSERGETDIRECTORY" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERGETDIRECTORY">
-<ANCHOR id ="GNOME-XML-PARSERINTERNALS" href="gnome-xml/gnome-xml-parserinternals.html">
-<ANCHOR id ="XML-MAX-NAMELEN" href="gnome-xml/gnome-xml-parserinternals.html#XML-MAX-NAMELEN">
-<ANCHOR id ="IS-CHAR" href="gnome-xml/gnome-xml-parserinternals.html#IS-CHAR">
-<ANCHOR id ="IS-BLANK" href="gnome-xml/gnome-xml-parserinternals.html#IS-BLANK">
-<ANCHOR id ="IS-BASECHAR" href="gnome-xml/gnome-xml-parserinternals.html#IS-BASECHAR">
-<ANCHOR id ="IS-DIGIT" href="gnome-xml/gnome-xml-parserinternals.html#IS-DIGIT">
-<ANCHOR id ="IS-COMBINING" href="gnome-xml/gnome-xml-parserinternals.html#IS-COMBINING">
-<ANCHOR id ="IS-EXTENDER" href="gnome-xml/gnome-xml-parserinternals.html#IS-EXTENDER">
-<ANCHOR id ="IS-IDEOGRAPHIC" href="gnome-xml/gnome-xml-parserinternals.html#IS-IDEOGRAPHIC">
-<ANCHOR id ="IS-LETTER" href="gnome-xml/gnome-xml-parserinternals.html#IS-LETTER">
-<ANCHOR id ="IS-PUBIDCHAR" href="gnome-xml/gnome-xml-parserinternals.html#IS-PUBIDCHAR">
-<ANCHOR id ="SKIP-EOL" href="gnome-xml/gnome-xml-parserinternals.html#SKIP-EOL">
-<ANCHOR id ="MOVETO-ENDTAG" href="gnome-xml/gnome-xml-parserinternals.html#MOVETO-ENDTAG">
-<ANCHOR id ="MOVETO-STARTTAG" href="gnome-xml/gnome-xml-parserinternals.html#MOVETO-STARTTAG">
-<ANCHOR id ="XMLCREATEDOCPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLCREATEDOCPARSERCTXT">
-<ANCHOR id ="XMLCREATEFILEPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLCREATEFILEPARSERCTXT">
-<ANCHOR id ="XMLCREATEMEMORYPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLCREATEMEMORYPARSERCTXT">
-<ANCHOR id ="XMLNEWPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLNEWPARSERCTXT">
-<ANCHOR id ="XMLCREATEENTITYPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLCREATEENTITYPARSERCTXT">
-<ANCHOR id ="XMLSWITCHENCODING" href="gnome-xml/gnome-xml-parserinternals.html#XMLSWITCHENCODING">
-<ANCHOR id ="XMLFREEPARSERCTXT" href="gnome-xml/gnome-xml-parserinternals.html#XMLFREEPARSERCTXT">
-<ANCHOR id ="XMLHANDLEENTITY" href="gnome-xml/gnome-xml-parserinternals.html#XMLHANDLEENTITY">
-<ANCHOR id ="XMLNEWENTITYINPUTSTREAM" href="gnome-xml/gnome-xml-parserinternals.html#XMLNEWENTITYINPUTSTREAM">
-<ANCHOR id ="XMLPUSHINPUT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPUSHINPUT">
-<ANCHOR id ="XMLPOPINPUT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPOPINPUT">
-<ANCHOR id ="XMLFREEINPUTSTREAM" href="gnome-xml/gnome-xml-parserinternals.html#XMLFREEINPUTSTREAM">
-<ANCHOR id ="XMLNEWINPUTFROMFILE" href="gnome-xml/gnome-xml-parserinternals.html#XMLNEWINPUTFROMFILE">
-<ANCHOR id ="XMLSPLITQNAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLSPLITQNAME">
-<ANCHOR id ="XMLNAMESPACEPARSENCNAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSENCNAME">
-<ANCHOR id ="XMLNAMESPACEPARSEQNAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSEQNAME">
-<ANCHOR id ="XMLNAMESPACEPARSENSDEF" href="gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSENSDEF">
-<ANCHOR id ="XMLPARSEQUOTEDSTRING" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEQUOTEDSTRING">
-<ANCHOR id ="XMLPARSENAMESPACE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSENAMESPACE">
-<ANCHOR id ="XMLSCANNAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLSCANNAME">
-<ANCHOR id ="XMLPARSENAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSENAME">
-<ANCHOR id ="XMLPARSENMTOKEN" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSENMTOKEN">
-<ANCHOR id ="XMLPARSEENTITYVALUE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYVALUE">
-<ANCHOR id ="XMLPARSEATTVALUE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTVALUE">
-<ANCHOR id ="XMLPARSESYSTEMLITERAL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSESYSTEMLITERAL">
-<ANCHOR id ="XMLPARSEPUBIDLITERAL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPUBIDLITERAL">
-<ANCHOR id ="XMLPARSECHARDATA" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSECHARDATA">
-<ANCHOR id ="XMLPARSEEXTERNALID" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEEXTERNALID">
-<ANCHOR id ="XMLPARSECOMMENT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSECOMMENT">
-<ANCHOR id ="XMLPARSEPITARGET" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPITARGET">
-<ANCHOR id ="XMLPARSEPI" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPI">
-<ANCHOR id ="XMLPARSENOTATIONDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSENOTATIONDECL">
-<ANCHOR id ="XMLPARSEENTITYDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYDECL">
-<ANCHOR id ="XMLPARSEDEFAULTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEDEFAULTDECL">
-<ANCHOR id ="XMLPARSENOTATIONTYPE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSENOTATIONTYPE">
-<ANCHOR id ="XMLPARSEENUMERATIONTYPE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENUMERATIONTYPE">
-<ANCHOR id ="XMLPARSEENUMERATEDTYPE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENUMERATEDTYPE">
-<ANCHOR id ="XMLPARSEATTRIBUTETYPE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTETYPE">
-<ANCHOR id ="XMLPARSEATTRIBUTELISTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTELISTDECL">
-<ANCHOR id ="XMLPARSEELEMENTMIXEDCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTMIXEDCONTENTDECL">
-<ANCHOR id ="XMLPARSEELEMENTCHILDRENCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTDECL">
-<ANCHOR id ="XMLPARSEELEMENTCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCONTENTDECL">
-<ANCHOR id ="XMLPARSEELEMENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTDECL">
-<ANCHOR id ="XMLPARSEMARKUPDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEMARKUPDECL">
-<ANCHOR id ="XMLPARSECHARREF" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSECHARREF">
-<ANCHOR id ="XMLPARSEENTITYREF" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYREF">
-<ANCHOR id ="XMLPARSEREFERENCE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEREFERENCE">
-<ANCHOR id ="XMLPARSEPEREFERENCE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPEREFERENCE">
-<ANCHOR id ="XMLPARSEDOCTYPEDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEDOCTYPEDECL">
-<ANCHOR id ="XMLPARSEATTRIBUTE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTE">
-<ANCHOR id ="XMLPARSESTARTTAG" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSESTARTTAG">
-<ANCHOR id ="XMLPARSEENDTAG" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENDTAG">
-<ANCHOR id ="XMLPARSECDSECT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSECDSECT">
-<ANCHOR id ="XMLPARSECONTENT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSECONTENT">
-<ANCHOR id ="XMLPARSEELEMENT" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENT">
-<ANCHOR id ="XMLPARSEVERSIONNUM" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEVERSIONNUM">
-<ANCHOR id ="XMLPARSEVERSIONINFO" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEVERSIONINFO">
-<ANCHOR id ="XMLPARSEENCNAME" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENCNAME">
-<ANCHOR id ="XMLPARSEENCODINGDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENCODINGDECL">
-<ANCHOR id ="XMLPARSESDDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSESDDECL">
-<ANCHOR id ="XMLPARSEXMLDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEXMLDECL">
-<ANCHOR id ="XMLPARSETEXTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSETEXTDECL">
-<ANCHOR id ="XMLPARSEMISC" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEMISC">
-<ANCHOR id ="XMLPARSEEXTERNALSUBSET" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEEXTERNALSUBSET">
-<ANCHOR id ="XML-SUBSTITUTE-NONE" href="gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-NONE">
-<ANCHOR id ="XML-SUBSTITUTE-REF" href="gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-REF">
-<ANCHOR id ="XML-SUBSTITUTE-PEREF" href="gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-PEREF">
-<ANCHOR id ="XML-SUBSTITUTE-BOTH" href="gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-BOTH">
-<ANCHOR id ="XMLDECODEENTITIES" href="gnome-xml/gnome-xml-parserinternals.html#XMLDECODEENTITIES">
-<ANCHOR id ="XMLSTRINGDECODEENTITIES" href="gnome-xml/gnome-xml-parserinternals.html#XMLSTRINGDECODEENTITIES">
-<ANCHOR id ="NODEPUSH" href="gnome-xml/gnome-xml-parserinternals.html#NODEPUSH">
-<ANCHOR id ="NODEPOP" href="gnome-xml/gnome-xml-parserinternals.html#NODEPOP">
-<ANCHOR id ="INPUTPUSH" href="gnome-xml/gnome-xml-parserinternals.html#INPUTPUSH">
-<ANCHOR id ="INPUTPOP" href="gnome-xml/gnome-xml-parserinternals.html#INPUTPOP">
-<ANCHOR id ="GNOME-XML-ENCODING" href="gnome-xml/gnome-xml-encoding.html">
-<ANCHOR id ="XMLCHARENCODING" href="gnome-xml/gnome-xml-encoding.html#XMLCHARENCODING">
-<ANCHOR id ="XMLCHARENCODINGINPUTFUNC" href="gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGINPUTFUNC">
-<ANCHOR id ="XMLCHARENCODINGOUTPUTFUNC" href="gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGOUTPUTFUNC">
-<ANCHOR id ="XMLCHARENCODINGHANDLER" href="gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGHANDLER">
-<ANCHOR id ="XMLCHARENCODINGHANDLERPTR" href="gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGHANDLERPTR">
-<ANCHOR id ="XMLINITCHARENCODINGHANDLERS" href="gnome-xml/gnome-xml-encoding.html#XMLINITCHARENCODINGHANDLERS">
-<ANCHOR id ="XMLCLEANUPCHARENCODINGHANDLERS" href="gnome-xml/gnome-xml-encoding.html#XMLCLEANUPCHARENCODINGHANDLERS">
-<ANCHOR id ="XMLREGISTERCHARENCODINGHANDLER" href="gnome-xml/gnome-xml-encoding.html#XMLREGISTERCHARENCODINGHANDLER">
-<ANCHOR id ="XMLDETECTCHARENCODING" href="gnome-xml/gnome-xml-encoding.html#XMLDETECTCHARENCODING">
-<ANCHOR id ="XMLPARSECHARENCODING" href="gnome-xml/gnome-xml-encoding.html#XMLPARSECHARENCODING">
-<ANCHOR id ="XMLGETCHARENCODINGHANDLER" href="gnome-xml/gnome-xml-encoding.html#XMLGETCHARENCODINGHANDLER">
-<ANCHOR id ="XMLFINDCHARENCODINGHANDLER" href="gnome-xml/gnome-xml-encoding.html#XMLFINDCHARENCODINGHANDLER">
-<ANCHOR id ="XMLCHECKUTF8" href="gnome-xml/gnome-xml-encoding.html#XMLCHECKUTF8">
-<ANCHOR id ="GNOME-XML-DEBUGXML" href="gnome-xml/gnome-xml-debugxml.html">
-<ANCHOR id ="XMLDEBUGDUMPSTRING" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPSTRING">
-<ANCHOR id ="XMLDEBUGDUMPATTR" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPATTR">
-<ANCHOR id ="XMLDEBUGDUMPATTRLIST" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPATTRLIST">
-<ANCHOR id ="XMLDEBUGDUMPONENODE" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPONENODE">
-<ANCHOR id ="XMLDEBUGDUMPNODE" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPNODE">
-<ANCHOR id ="XMLDEBUGDUMPNODELIST" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPNODELIST">
-<ANCHOR id ="XMLDEBUGDUMPDOCUMENTHEAD" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPDOCUMENTHEAD">
-<ANCHOR id ="XMLDEBUGDUMPDOCUMENT" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPDOCUMENT">
-<ANCHOR id ="XMLDEBUGDUMPENTITIES" href="gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPENTITIES">
-<ANCHOR id ="XMLLSONENODE" href="gnome-xml/gnome-xml-debugxml.html#XMLLSONENODE">
-<ANCHOR id ="XMLSHELLREADLINEFUNC" href="gnome-xml/gnome-xml-debugxml.html#XMLSHELLREADLINEFUNC">
-<ANCHOR id ="XMLSHELLCTXT" href="gnome-xml/gnome-xml-debugxml.html#XMLSHELLCTXT">
-<ANCHOR id ="XMLSHELLCTXTPTR" href="gnome-xml/gnome-xml-debugxml.html#XMLSHELLCTXTPTR">
-<ANCHOR id ="XMLSHELLCMD" href="gnome-xml/gnome-xml-debugxml.html#XMLSHELLCMD">
-<ANCHOR id ="XMLSHELL" href="gnome-xml/gnome-xml-debugxml.html#XMLSHELL">
-<ANCHOR id ="GNOME-XML-XMLMEMORY" href="gnome-xml/gnome-xml-xmlmemory.html">
-<ANCHOR id ="DEBUG-MEMORY" href="gnome-xml/gnome-xml-xmlmemory.html#DEBUG-MEMORY">
-<ANCHOR id ="MEM-LIST" href="gnome-xml/gnome-xml-xmlmemory.html#MEM-LIST">
-<ANCHOR id ="XMLFREEFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLFREEFUNC">
-<ANCHOR id ="XMLMALLOCFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCFUNC">
-<ANCHOR id ="XMLREALLOCFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCFUNC">
-<ANCHOR id ="XMLSTRDUPFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLSTRDUPFUNC">
-<ANCHOR id ="XMLFREE" href="gnome-xml/gnome-xml-xmlmemory.html#XMLFREE">
-<ANCHOR id ="XMLMALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOC">
-<ANCHOR id ="XMLREALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOC">
-<ANCHOR id ="XMLMEMSTRDUP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUP">
-<ANCHOR id ="XMLMEMSETUP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSETUP">
-<ANCHOR id ="XMLMEMGET" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMGET">
-<ANCHOR id ="XMLINITMEMORY" href="gnome-xml/gnome-xml-xmlmemory.html#XMLINITMEMORY">
-<ANCHOR id ="XMLMEMUSED" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMUSED">
-<ANCHOR id ="XMLMEMDISPLAY" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMDISPLAY">
-<ANCHOR id ="XMLMEMSHOW" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSHOW">
-<ANCHOR id ="XMLMEMORYDUMP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMORYDUMP">
-<ANCHOR id ="XMLMALLOCLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCLOC">
-<ANCHOR id ="XMLREALLOCLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCLOC">
-<ANCHOR id ="XMLMEMSTRDUPLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUPLOC">
+<ANCHOR id ="GNOME-XML-PARSER" href="gnome-xml/gnome-xml/gnome-xml-parser.html">
+<ANCHOR id ="XML-DEFAULT-VERSION" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XML-DEFAULT-VERSION">
+<ANCHOR id ="XMLPARSERINPUTDEALLOCATE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE">
+<ANCHOR id ="XMLPARSERINPUT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUT">
+<ANCHOR id ="XMLPARSERINPUTPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTPTR">
+<ANCHOR id ="XMLPARSERNODEINFO" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFO">
+<ANCHOR id ="XMLPARSERNODEINFOPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOPTR">
+<ANCHOR id ="XMLPARSERNODEINFOSEQ" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOSEQ">
+<ANCHOR id ="XMLPARSERNODEINFOSEQPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR">
+<ANCHOR id ="XMLPARSERINPUTSTATE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTSTATE">
+<ANCHOR id ="XMLPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERCTXT">
+<ANCHOR id ="XMLPARSERCTXTPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERCTXTPTR">
+<ANCHOR id ="XMLSAXLOCATOR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXLOCATOR">
+<ANCHOR id ="XMLSAXLOCATORPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXLOCATORPTR">
+<ANCHOR id ="RESOLVEENTITYSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#RESOLVEENTITYSAXFUNC">
+<ANCHOR id ="INTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#INTERNALSUBSETSAXFUNC">
+<ANCHOR id ="EXTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#EXTERNALSUBSETSAXFUNC">
+<ANCHOR id ="GETENTITYSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#GETENTITYSAXFUNC">
+<ANCHOR id ="GETPARAMETERENTITYSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#GETPARAMETERENTITYSAXFUNC">
+<ANCHOR id ="ENTITYDECLSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ENTITYDECLSAXFUNC">
+<ANCHOR id ="NOTATIONDECLSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#NOTATIONDECLSAXFUNC">
+<ANCHOR id ="ATTRIBUTEDECLSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC">
+<ANCHOR id ="ELEMENTDECLSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ELEMENTDECLSAXFUNC">
+<ANCHOR id ="UNPARSEDENTITYDECLSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC">
+<ANCHOR id ="SETDOCUMENTLOCATORSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC">
+<ANCHOR id ="STARTDOCUMENTSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#STARTDOCUMENTSAXFUNC">
+<ANCHOR id ="ENDDOCUMENTSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ENDDOCUMENTSAXFUNC">
+<ANCHOR id ="STARTELEMENTSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#STARTELEMENTSAXFUNC">
+<ANCHOR id ="ENDELEMENTSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ENDELEMENTSAXFUNC">
+<ANCHOR id ="ATTRIBUTESAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ATTRIBUTESAXFUNC">
+<ANCHOR id ="REFERENCESAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#REFERENCESAXFUNC">
+<ANCHOR id ="CHARACTERSSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#CHARACTERSSAXFUNC">
+<ANCHOR id ="IGNORABLEWHITESPACESAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC">
+<ANCHOR id ="PROCESSINGINSTRUCTIONSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC">
+<ANCHOR id ="COMMENTSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#COMMENTSAXFUNC">
+<ANCHOR id ="CDATABLOCKSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#CDATABLOCKSAXFUNC">
+<ANCHOR id ="WARNINGSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#WARNINGSAXFUNC">
+<ANCHOR id ="ERRORSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ERRORSAXFUNC">
+<ANCHOR id ="FATALERRORSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#FATALERRORSAXFUNC">
+<ANCHOR id ="ISSTANDALONESAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#ISSTANDALONESAXFUNC">
+<ANCHOR id ="HASINTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC">
+<ANCHOR id ="HASEXTERNALSUBSETSAXFUNC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC">
+<ANCHOR id ="XMLSAXHANDLER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXHANDLER">
+<ANCHOR id ="XMLSAXHANDLERPTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXHANDLERPTR">
+<ANCHOR id ="XMLEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLEXTERNALENTITYLOADER">
+<ANCHOR id ="XMLPARSERVERSION" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERVERSION">
+<ANCHOR id ="XMLDEFAULTSAXLOCATOR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXLOCATOR">
+<ANCHOR id ="XMLDEFAULTSAXHANDLER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXHANDLER">
+<ANCHOR id ="HTMLDEFAULTSAXHANDLER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#HTMLDEFAULTSAXHANDLER">
+<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULTVALUE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE">
+<ANCHOR id ="XMLGETWARNINGSDEFAULTVALUE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLGETWARNINGSDEFAULTVALUE">
+<ANCHOR id ="XMLCLEANUPPARSER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLCLEANUPPARSER">
+<ANCHOR id ="XMLPARSERINPUTREAD" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTREAD">
+<ANCHOR id ="XMLPARSERINPUTGROW" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTGROW">
+<ANCHOR id ="XMLSTRDUP" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRDUP">
+<ANCHOR id ="XMLSTRNDUP" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRNDUP">
+<ANCHOR id ="XMLSTRSUB" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRSUB">
+<ANCHOR id ="XMLSTRCHR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRCHR">
+<ANCHOR id ="XMLSTRSTR" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRSTR">
+<ANCHOR id ="XMLSTRCMP" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRCMP">
+<ANCHOR id ="XMLSTRNCMP" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRNCMP">
+<ANCHOR id ="XMLSTRLEN" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRLEN">
+<ANCHOR id ="XMLSTRCAT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRCAT">
+<ANCHOR id ="XMLSTRNCAT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSTRNCAT">
+<ANCHOR id ="XMLPARSEDOC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEDOC">
+<ANCHOR id ="XMLPARSEMEMORY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEMEMORY">
+<ANCHOR id ="XMLPARSEFILE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEFILE">
+<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT">
+<ANCHOR id ="XMLKEEPBLANKSDEFAULT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLKEEPBLANKSDEFAULT">
+<ANCHOR id ="XMLRECOVERDOC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLRECOVERDOC">
+<ANCHOR id ="XMLRECOVERMEMORY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLRECOVERMEMORY">
+<ANCHOR id ="XMLRECOVERFILE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLRECOVERFILE">
+<ANCHOR id ="XMLPARSEDOCUMENT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEDOCUMENT">
+<ANCHOR id ="XMLSAXPARSEDOC" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXPARSEDOC">
+<ANCHOR id ="XMLSAXUSERPARSEFILE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXUSERPARSEFILE">
+<ANCHOR id ="XMLSAXUSERPARSEMEMORY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXUSERPARSEMEMORY">
+<ANCHOR id ="XMLSAXPARSEMEMORY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXPARSEMEMORY">
+<ANCHOR id ="XMLSAXPARSEFILE" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXPARSEFILE">
+<ANCHOR id ="XMLPARSEDTD" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEDTD">
+<ANCHOR id ="XMLSAXPARSEDTD" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSAXPARSEDTD">
+<ANCHOR id ="XMLPARSEBALANCEDCHUNKMEMORY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEBALANCEDCHUNKMEMORY">
+<ANCHOR id ="XMLPARSEEXTERNALENTITY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSEEXTERNALENTITY">
+<ANCHOR id ="XMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT">
+<ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT">
+<ANCHOR id ="XMLINITPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLINITPARSERCTXT">
+<ANCHOR id ="XMLCLEARPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLCLEARPARSERCTXT">
+<ANCHOR id ="XMLFREEPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLFREEPARSERCTXT">
+<ANCHOR id ="XMLSETUPPARSERFORBUFFER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER">
+<ANCHOR id ="XMLCREATEDOCPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLCREATEDOCPARSERCTXT">
+<ANCHOR id ="XMLCREATEPUSHPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLCREATEPUSHPARSERCTXT">
+<ANCHOR id ="XMLPARSECHUNK" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSECHUNK">
+<ANCHOR id ="XMLPARSERFINDNODEINFO" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERFINDNODEINFO">
+<ANCHOR id ="XMLINITNODEINFOSEQ" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLINITNODEINFOSEQ">
+<ANCHOR id ="XMLCLEARNODEINFOSEQ" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLCLEARNODEINFOSEQ">
+<ANCHOR id ="XMLPARSERFINDNODEINFOINDEX" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX">
+<ANCHOR id ="XMLPARSERADDNODEINFO" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLPARSERADDNODEINFO">
+<ANCHOR id ="XMLSETEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER">
+<ANCHOR id ="XMLGETEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER">
+<ANCHOR id ="XMLLOADEXTERNALENTITY" href="gnome-xml/gnome-xml/gnome-xml-parser.html#XMLLOADEXTERNALENTITY">
+<ANCHOR id ="GNOME-XML-SAX" href="gnome-xml/gnome-xml/gnome-xml-sax.html">
+<ANCHOR id ="EXTERN" href="gnome-xml/gnome-xml/gnome-xml-sax.html#EXTERN">
+<ANCHOR id ="GETPUBLICID" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETPUBLICID">
+<ANCHOR id ="GETSYSTEMID" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETSYSTEMID">
+<ANCHOR id ="SETDOCUMENTLOCATOR" href="gnome-xml/gnome-xml/gnome-xml-sax.html#SETDOCUMENTLOCATOR">
+<ANCHOR id ="GETLINENUMBER" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETLINENUMBER">
+<ANCHOR id ="GETCOLUMNNUMBER" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETCOLUMNNUMBER">
+<ANCHOR id ="ISSTANDALONE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ISSTANDALONE">
+<ANCHOR id ="HASINTERNALSUBSET" href="gnome-xml/gnome-xml/gnome-xml-sax.html#HASINTERNALSUBSET">
+<ANCHOR id ="HASEXTERNALSUBSET" href="gnome-xml/gnome-xml/gnome-xml-sax.html#HASEXTERNALSUBSET">
+<ANCHOR id ="INTERNALSUBSET" href="gnome-xml/gnome-xml/gnome-xml-sax.html#INTERNALSUBSET">
+<ANCHOR id ="GETENTITY" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETENTITY">
+<ANCHOR id ="GETPARAMETERENTITY" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETPARAMETERENTITY">
+<ANCHOR id ="RESOLVEENTITY" href="gnome-xml/gnome-xml/gnome-xml-sax.html#RESOLVEENTITY">
+<ANCHOR id ="ENTITYDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ENTITYDECL">
+<ANCHOR id ="ATTRIBUTEDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ATTRIBUTEDECL">
+<ANCHOR id ="ELEMENTDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ELEMENTDECL">
+<ANCHOR id ="NOTATIONDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#NOTATIONDECL">
+<ANCHOR id ="UNPARSEDENTITYDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#UNPARSEDENTITYDECL">
+<ANCHOR id ="STARTDOCUMENT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#STARTDOCUMENT">
+<ANCHOR id ="ENDDOCUMENT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ENDDOCUMENT">
+<ANCHOR id ="ATTRIBUTE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ATTRIBUTE">
+<ANCHOR id ="STARTELEMENT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#STARTELEMENT">
+<ANCHOR id ="ENDELEMENT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#ENDELEMENT">
+<ANCHOR id ="REFERENCE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#REFERENCE">
+<ANCHOR id ="CHARACTERS" href="gnome-xml/gnome-xml/gnome-xml-sax.html#CHARACTERS">
+<ANCHOR id ="IGNORABLEWHITESPACE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#IGNORABLEWHITESPACE">
+<ANCHOR id ="PROCESSINGINSTRUCTION" href="gnome-xml/gnome-xml/gnome-xml-sax.html#PROCESSINGINSTRUCTION">
+<ANCHOR id ="GLOBALNAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GLOBALNAMESPACE">
+<ANCHOR id ="SETNAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#SETNAMESPACE">
+<ANCHOR id ="GETNAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#GETNAMESPACE">
+<ANCHOR id ="CHECKNAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-sax.html#CHECKNAMESPACE">
+<ANCHOR id ="NAMESPACEDECL" href="gnome-xml/gnome-xml/gnome-xml-sax.html#NAMESPACEDECL">
+<ANCHOR id ="COMMENT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#COMMENT">
+<ANCHOR id ="CDATABLOCK" href="gnome-xml/gnome-xml/gnome-xml-sax.html#CDATABLOCK">
+<ANCHOR id ="XMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#XMLDEFAULTSAXHANDLERINIT">
+<ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="gnome-xml/gnome-xml/gnome-xml-sax.html#HTMLDEFAULTSAXHANDLERINIT">
+<ANCHOR id ="GNOME-XML-TREE" href="gnome-xml/gnome-xml/gnome-xml-tree.html">
+<ANCHOR id ="XMLELEMENTTYPE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTTYPE">
+<ANCHOR id ="XMLCHAR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCHAR">
+<ANCHOR id ="CHAR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#CHAR">
+<ANCHOR id ="BAD-CAST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#BAD-CAST">
+<ANCHOR id ="XMLNOTATION" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNOTATION">
+<ANCHOR id ="XMLNOTATIONPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNOTATIONPTR">
+<ANCHOR id ="XMLATTRIBUTETYPE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTRIBUTETYPE">
+<ANCHOR id ="XMLATTRIBUTEDEFAULT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTRIBUTEDEFAULT">
+<ANCHOR id ="XMLENUMERATION" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLENUMERATION">
+<ANCHOR id ="XMLENUMERATIONPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLENUMERATIONPTR">
+<ANCHOR id ="XMLATTRIBUTE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTRIBUTE">
+<ANCHOR id ="XMLATTRIBUTEPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTRIBUTEPTR">
+<ANCHOR id ="XMLELEMENTCONTENTTYPE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTTYPE">
+<ANCHOR id ="XMLELEMENTCONTENTOCCUR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR">
+<ANCHOR id ="XMLELEMENTCONTENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENT">
+<ANCHOR id ="XMLELEMENTCONTENTPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTCONTENTPTR">
+<ANCHOR id ="XMLELEMENTTYPEVAL" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTTYPEVAL">
+<ANCHOR id ="XMLELEMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENT">
+<ANCHOR id ="XMLELEMENTPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMENTPTR">
+<ANCHOR id ="XMLNSTYPE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNSTYPE">
+<ANCHOR id ="XMLNS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNS">
+<ANCHOR id ="XMLNSPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNSPTR">
+<ANCHOR id ="XMLDTD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDTD">
+<ANCHOR id ="XMLDTDPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDTDPTR">
+<ANCHOR id ="XMLATTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTR">
+<ANCHOR id ="XMLATTRPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLATTRPTR">
+<ANCHOR id ="XMLID" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLID">
+<ANCHOR id ="XMLIDPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLIDPTR">
+<ANCHOR id ="XMLREF" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLREF">
+<ANCHOR id ="XMLREFPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLREFPTR">
+<ANCHOR id ="XMLBUFFERALLOCATIONSCHEME" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERALLOCATIONSCHEME">
+<ANCHOR id ="XMLBUFFER" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFER">
+<ANCHOR id ="XMLBUFFERPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERPTR">
+<ANCHOR id ="XMLNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODE">
+<ANCHOR id ="XMLNODEPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEPTR">
+<ANCHOR id ="XMLDOC" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOC">
+<ANCHOR id ="XMLDOCPTR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOCPTR">
+<ANCHOR id ="BASEDTD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#BASEDTD">
+<ANCHOR id ="OLDXMLWDCOMPATIBILITY" href="gnome-xml/gnome-xml/gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY">
+<ANCHOR id ="XMLINDENTTREEOUTPUT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLINDENTTREEOUTPUT">
+<ANCHOR id ="XMLBUFFERALLOCSCHEME" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERALLOCSCHEME">
+<ANCHOR id ="XMLSAVENOEMPTYTAGS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSAVENOEMPTYTAGS">
+<ANCHOR id ="XMLBUFFERCREATE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERCREATE">
+<ANCHOR id ="XMLBUFFERCREATESIZE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERCREATESIZE">
+<ANCHOR id ="XMLBUFFERFREE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERFREE">
+<ANCHOR id ="XMLBUFFERDUMP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERDUMP">
+<ANCHOR id ="XMLBUFFERADD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERADD">
+<ANCHOR id ="XMLBUFFERCAT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERCAT">
+<ANCHOR id ="XMLBUFFERCCAT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERCCAT">
+<ANCHOR id ="XMLBUFFERSHRINK" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERSHRINK">
+<ANCHOR id ="XMLBUFFEREMPTY" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFEREMPTY">
+<ANCHOR id ="XMLBUFFERCONTENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERCONTENT">
+<ANCHOR id ="XMLBUFFERUSE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERUSE">
+<ANCHOR id ="XMLBUFFERSETALLOCATIONSCHEME" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERSETALLOCATIONSCHEME">
+<ANCHOR id ="XMLBUFFERLENGTH" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERLENGTH">
+<ANCHOR id ="XMLCREATEINTSUBSET" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCREATEINTSUBSET">
+<ANCHOR id ="XMLNEWDTD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDTD">
+<ANCHOR id ="XMLFREEDTD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREEDTD">
+<ANCHOR id ="XMLNEWGLOBALNS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWGLOBALNS">
+<ANCHOR id ="XMLNEWNS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWNS">
+<ANCHOR id ="XMLFREENS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREENS">
+<ANCHOR id ="XMLNEWDOC" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOC">
+<ANCHOR id ="XMLFREEDOC" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREEDOC">
+<ANCHOR id ="XMLNEWDOCPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCPROP">
+<ANCHOR id ="XMLNEWPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWPROP">
+<ANCHOR id ="XMLNEWNSPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWNSPROP">
+<ANCHOR id ="XMLFREEPROPLIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREEPROPLIST">
+<ANCHOR id ="XMLFREEPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREEPROP">
+<ANCHOR id ="XMLCOPYPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYPROP">
+<ANCHOR id ="XMLCOPYPROPLIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYPROPLIST">
+<ANCHOR id ="XMLCOPYDTD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYDTD">
+<ANCHOR id ="XMLCOPYDOC" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYDOC">
+<ANCHOR id ="XMLNEWDOCNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCNODE">
+<ANCHOR id ="XMLNEWDOCRAWNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCRAWNODE">
+<ANCHOR id ="XMLNEWNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWNODE">
+<ANCHOR id ="XMLNEWCHILD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWCHILD">
+<ANCHOR id ="XMLNEWTEXTCHILD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWTEXTCHILD">
+<ANCHOR id ="XMLNEWDOCTEXT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCTEXT">
+<ANCHOR id ="XMLNEWTEXT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWTEXT">
+<ANCHOR id ="XMLNEWPI" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWPI">
+<ANCHOR id ="XMLNEWDOCTEXTLEN" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCTEXTLEN">
+<ANCHOR id ="XMLNEWTEXTLEN" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWTEXTLEN">
+<ANCHOR id ="XMLNEWDOCCOMMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCCOMMENT">
+<ANCHOR id ="XMLNEWCOMMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWCOMMENT">
+<ANCHOR id ="XMLNEWCDATABLOCK" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWCDATABLOCK">
+<ANCHOR id ="XMLNEWCHARREF" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWCHARREF">
+<ANCHOR id ="XMLNEWREFERENCE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWREFERENCE">
+<ANCHOR id ="XMLCOPYNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYNODE">
+<ANCHOR id ="XMLCOPYNODELIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYNODELIST">
+<ANCHOR id ="XMLNEWDOCFRAGMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNEWDOCFRAGMENT">
+<ANCHOR id ="XMLDOCGETROOTELEMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOCGETROOTELEMENT">
+<ANCHOR id ="XMLGETLASTCHILD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETLASTCHILD">
+<ANCHOR id ="XMLNODEISTEXT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEISTEXT">
+<ANCHOR id ="XMLISBLANKNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLISBLANKNODE">
+<ANCHOR id ="XMLDOCSETROOTELEMENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOCSETROOTELEMENT">
+<ANCHOR id ="XMLNODESETNAME" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODESETNAME">
+<ANCHOR id ="XMLADDCHILD" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLADDCHILD">
+<ANCHOR id ="XMLREPLACENODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLREPLACENODE">
+<ANCHOR id ="XMLADDSIBLING" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLADDSIBLING">
+<ANCHOR id ="XMLADDPREVSIBLING" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLADDPREVSIBLING">
+<ANCHOR id ="XMLADDNEXTSIBLING" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLADDNEXTSIBLING">
+<ANCHOR id ="XMLUNLINKNODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLUNLINKNODE">
+<ANCHOR id ="XMLTEXTMERGE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLTEXTMERGE">
+<ANCHOR id ="XMLTEXTCONCAT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLTEXTCONCAT">
+<ANCHOR id ="XMLFREENODELIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREENODELIST">
+<ANCHOR id ="XMLFREENODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLFREENODE">
+<ANCHOR id ="XMLREMOVEPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLREMOVEPROP">
+<ANCHOR id ="XMLSEARCHNS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSEARCHNS">
+<ANCHOR id ="XMLSEARCHNSBYHREF" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSEARCHNSBYHREF">
+<ANCHOR id ="XMLGETNSLIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETNSLIST">
+<ANCHOR id ="XMLSETNS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSETNS">
+<ANCHOR id ="XMLCOPYNAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYNAMESPACE">
+<ANCHOR id ="XMLCOPYNAMESPACELIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLCOPYNAMESPACELIST">
+<ANCHOR id ="XMLSETPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSETPROP">
+<ANCHOR id ="XMLGETPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETPROP">
+<ANCHOR id ="XMLGETNSPROP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETNSPROP">
+<ANCHOR id ="XMLSTRINGGETNODELIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSTRINGGETNODELIST">
+<ANCHOR id ="XMLSTRINGLENGETNODELIST" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSTRINGLENGETNODELIST">
+<ANCHOR id ="XMLNODELISTGETSTRING" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODELISTGETSTRING">
+<ANCHOR id ="XMLNODESETCONTENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODESETCONTENT">
+<ANCHOR id ="XMLNODESETCONTENTLEN" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODESETCONTENTLEN">
+<ANCHOR id ="XMLNODEADDCONTENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEADDCONTENT">
+<ANCHOR id ="XMLNODEADDCONTENTLEN" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEADDCONTENTLEN">
+<ANCHOR id ="XMLNODEGETCONTENT" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEGETCONTENT">
+<ANCHOR id ="XMLNODEGETLANG" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEGETLANG">
+<ANCHOR id ="XMLNODESETLANG" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODESETLANG">
+<ANCHOR id ="XMLNODEGETSPACEPRESERVE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEGETSPACEPRESERVE">
+<ANCHOR id ="XMLNODEGETBASE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLNODEGETBASE">
+<ANCHOR id ="XMLREMOVENODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLREMOVENODE">
+<ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
+<ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
+<ANCHOR id ="XMLBUFFERWRITEQUOTEDSTRING" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING">
+<ANCHOR id ="XMLRECONCILIATENS" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLRECONCILIATENS">
+<ANCHOR id ="XMLDOCDUMPMEMORY" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOCDUMPMEMORY">
+<ANCHOR id ="XMLDOCDUMP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLDOCDUMP">
+<ANCHOR id ="XMLELEMDUMP" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLELEMDUMP">
+<ANCHOR id ="XMLSAVEFILE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSAVEFILE">
+<ANCHOR id ="XMLGETDOCCOMPRESSMODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE">
+<ANCHOR id ="XMLSETDOCCOMPRESSMODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE">
+<ANCHOR id ="XMLGETCOMPRESSMODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLGETCOMPRESSMODE">
+<ANCHOR id ="XMLSETCOMPRESSMODE" href="gnome-xml/gnome-xml/gnome-xml-tree.html#XMLSETCOMPRESSMODE">
+<ANCHOR id ="GNOME-XML-ENTITIES" href="gnome-xml/gnome-xml/gnome-xml-entities.html">
+<ANCHOR id ="XMLENTITYTYPE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITYTYPE">
+<ANCHOR id ="XMLENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITY">
+<ANCHOR id ="XMLENTITYPTR" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITYPTR">
+<ANCHOR id ="XML-MIN-ENTITIES-TABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE">
+<ANCHOR id ="XMLENTITIESTABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLE">
+<ANCHOR id ="XMLENTITIESTABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLEPTR">
+<ANCHOR id ="XMLADDDOCENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLADDDOCENTITY">
+<ANCHOR id ="XMLADDDTDENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLADDDTDENTITY">
+<ANCHOR id ="XMLGETPREDEFINEDENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLGETPREDEFINEDENTITY">
+<ANCHOR id ="XMLGETDOCENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLGETDOCENTITY">
+<ANCHOR id ="XMLGETDTDENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLGETDTDENTITY">
+<ANCHOR id ="XMLGETPARAMETERENTITY" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLGETPARAMETERENTITY">
+<ANCHOR id ="XMLENCODEENTITIES" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENCODEENTITIES">
+<ANCHOR id ="XMLENCODEENTITIESREENTRANT" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT">
+<ANCHOR id ="XMLCREATEENTITIESTABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLCREATEENTITIESTABLE">
+<ANCHOR id ="XMLCOPYENTITIESTABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLCOPYENTITIESTABLE">
+<ANCHOR id ="XMLFREEENTITIESTABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLFREEENTITIESTABLE">
+<ANCHOR id ="XMLDUMPENTITIESTABLE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLDUMPENTITIESTABLE">
+<ANCHOR id ="XMLDUMPENTITYDECL" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLDUMPENTITYDECL">
+<ANCHOR id ="XMLCLEANUPPREDEFINEDENTITIES" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLCLEANUPPREDEFINEDENTITIES">
+<ANCHOR id ="XMLENTITYADDREFERENCE" href="gnome-xml/gnome-xml/gnome-xml-entities.html#XMLENTITYADDREFERENCE">
+<ANCHOR id ="GNOME-XML-VALID" href="gnome-xml/gnome-xml/gnome-xml-valid.html">
+<ANCHOR id ="XMLVALIDITYERRORFUNC" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDITYERRORFUNC">
+<ANCHOR id ="XMLVALIDITYWARNINGFUNC" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDITYWARNINGFUNC">
+<ANCHOR id ="XMLVALIDCTXT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDCTXT">
+<ANCHOR id ="XMLVALIDCTXTPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDCTXTPTR">
+<ANCHOR id ="XML-MIN-NOTATION-TABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XML-MIN-NOTATION-TABLE">
+<ANCHOR id ="XMLNOTATIONTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLE">
+<ANCHOR id ="XMLNOTATIONTABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLEPTR">
+<ANCHOR id ="XML-MIN-ELEMENT-TABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XML-MIN-ELEMENT-TABLE">
+<ANCHOR id ="XMLELEMENTTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLE">
+<ANCHOR id ="XMLELEMENTTABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLEPTR">
+<ANCHOR id ="XML-MIN-ATTRIBUTE-TABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XML-MIN-ATTRIBUTE-TABLE">
+<ANCHOR id ="XMLATTRIBUTETABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLE">
+<ANCHOR id ="XMLATTRIBUTETABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLEPTR">
+<ANCHOR id ="XML-MIN-ID-TABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XML-MIN-ID-TABLE">
+<ANCHOR id ="XMLIDTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLIDTABLE">
+<ANCHOR id ="XMLIDTABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLIDTABLEPTR">
+<ANCHOR id ="XML-MIN-REF-TABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XML-MIN-REF-TABLE">
+<ANCHOR id ="XMLREFTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLREFTABLE">
+<ANCHOR id ="XMLREFTABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLREFTABLEPTR">
+<ANCHOR id ="XMLADDNOTATIONDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLADDNOTATIONDECL">
+<ANCHOR id ="XMLCOPYNOTATIONTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYNOTATIONTABLE">
+<ANCHOR id ="XMLFREENOTATIONTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREENOTATIONTABLE">
+<ANCHOR id ="XMLDUMPNOTATIONDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPNOTATIONDECL">
+<ANCHOR id ="XMLDUMPNOTATIONTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPNOTATIONTABLE">
+<ANCHOR id ="XMLNEWELEMENTCONTENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLNEWELEMENTCONTENT">
+<ANCHOR id ="XMLCOPYELEMENTCONTENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYELEMENTCONTENT">
+<ANCHOR id ="XMLFREEELEMENTCONTENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEELEMENTCONTENT">
+<ANCHOR id ="XMLSPRINTFELEMENTCONTENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLSPRINTFELEMENTCONTENT">
+<ANCHOR id ="XMLADDELEMENTDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLADDELEMENTDECL">
+<ANCHOR id ="XMLCOPYELEMENTTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYELEMENTTABLE">
+<ANCHOR id ="XMLFREEELEMENTTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEELEMENTTABLE">
+<ANCHOR id ="XMLDUMPELEMENTTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPELEMENTTABLE">
+<ANCHOR id ="XMLDUMPELEMENTDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPELEMENTDECL">
+<ANCHOR id ="XMLCREATEENUMERATION" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCREATEENUMERATION">
+<ANCHOR id ="XMLFREEENUMERATION" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEENUMERATION">
+<ANCHOR id ="XMLCOPYENUMERATION" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYENUMERATION">
+<ANCHOR id ="XMLADDATTRIBUTEDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLADDATTRIBUTEDECL">
+<ANCHOR id ="XMLCOPYATTRIBUTETABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYATTRIBUTETABLE">
+<ANCHOR id ="XMLFREEATTRIBUTETABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEATTRIBUTETABLE">
+<ANCHOR id ="XMLDUMPATTRIBUTETABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPATTRIBUTETABLE">
+<ANCHOR id ="XMLDUMPATTRIBUTEDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLDUMPATTRIBUTEDECL">
+<ANCHOR id ="XMLADDID" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLADDID">
+<ANCHOR id ="XMLCOPYIDTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYIDTABLE">
+<ANCHOR id ="XMLFREEIDTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEIDTABLE">
+<ANCHOR id ="XMLGETID" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLGETID">
+<ANCHOR id ="XMLISID" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLISID">
+<ANCHOR id ="XMLREMOVEID" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLREMOVEID">
+<ANCHOR id ="XMLADDREF" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLADDREF">
+<ANCHOR id ="XMLCOPYREFTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLCOPYREFTABLE">
+<ANCHOR id ="XMLFREEREFTABLE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLFREEREFTABLE">
+<ANCHOR id ="XMLISREF" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLISREF">
+<ANCHOR id ="XMLREMOVEREF" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLREMOVEREF">
+<ANCHOR id ="XMLVALIDATEROOT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEROOT">
+<ANCHOR id ="XMLVALIDATEELEMENTDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEELEMENTDECL">
+<ANCHOR id ="XMLVALIDNORMALIZEATTRIBUTEVALUE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDNORMALIZEATTRIBUTEVALUE">
+<ANCHOR id ="XMLVALIDATEATTRIBUTEDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEATTRIBUTEDECL">
+<ANCHOR id ="XMLVALIDATEATTRIBUTEVALUE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEATTRIBUTEVALUE">
+<ANCHOR id ="XMLVALIDATENOTATIONDECL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATENOTATIONDECL">
+<ANCHOR id ="XMLVALIDATEDTD" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEDTD">
+<ANCHOR id ="XMLVALIDATEDTDFINAL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEDTDFINAL">
+<ANCHOR id ="XMLVALIDATEDOCUMENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEDOCUMENT">
+<ANCHOR id ="XMLVALIDATEELEMENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEELEMENT">
+<ANCHOR id ="XMLVALIDATEONEELEMENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEONEELEMENT">
+<ANCHOR id ="XMLVALIDATEONEATTRIBUTE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEONEATTRIBUTE">
+<ANCHOR id ="XMLVALIDATEDOCUMENTFINAL" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATEDOCUMENTFINAL">
+<ANCHOR id ="XMLVALIDATENOTATIONUSE" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDATENOTATIONUSE">
+<ANCHOR id ="XMLISMIXEDELEMENT" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLISMIXEDELEMENT">
+<ANCHOR id ="XMLGETDTDATTRDESC" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLGETDTDATTRDESC">
+<ANCHOR id ="XMLGETDTDNOTATIONDESC" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLGETDTDNOTATIONDESC">
+<ANCHOR id ="XMLGETDTDELEMENTDESC" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLGETDTDELEMENTDESC">
+<ANCHOR id ="XMLVALIDGETVALIDELEMENTS" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDGETVALIDELEMENTS">
+<ANCHOR id ="XMLVALIDGETPOTENTIALCHILDREN" href="gnome-xml/gnome-xml/gnome-xml-valid.html#XMLVALIDGETPOTENTIALCHILDREN">
+<ANCHOR id ="GNOME-XML-URI" href="gnome-xml/gnome-xml/gnome-xml-uri.html">
+<ANCHOR id ="XMLURI" href="gnome-xml/gnome-xml/gnome-xml-uri.html#XMLURI">
+<ANCHOR id ="XMLURIPTR" href="gnome-xml/gnome-xml/gnome-xml-uri.html#XMLURIPTR">
+<ANCHOR id ="XMLBUILDURI" href="gnome-xml/gnome-xml/gnome-xml-uri.html#XMLBUILDURI">
+<ANCHOR id ="XMLPARSEURI" href="gnome-xml/gnome-xml/gnome-xml-uri.html#XMLPARSEURI">
+<ANCHOR id ="GNOME-XML-XML-ERROR" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html">
+<ANCHOR id ="XMLPARSERERRORS" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERERRORS">
+<ANCHOR id ="XMLPARSERERROR" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERERROR">
+<ANCHOR id ="XMLPARSERWARNING" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERWARNING">
+<ANCHOR id ="XMLPARSERVALIDITYERROR" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERVALIDITYERROR">
+<ANCHOR id ="XMLPARSERVALIDITYWARNING" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERVALIDITYWARNING">
+<ANCHOR id ="XMLPARSERPRINTFILEINFO" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERPRINTFILEINFO">
+<ANCHOR id ="XMLPARSERPRINTFILECONTEXT" href="gnome-xml/gnome-xml/gnome-xml-xml-error.html#XMLPARSERPRINTFILECONTEXT">
+<ANCHOR id ="GNOME-XML-HTMLPARSER" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html">
+<ANCHOR id ="HTMLPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERCTXT">
+<ANCHOR id ="HTMLPARSERCTXTPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERCTXTPTR">
+<ANCHOR id ="HTMLPARSERNODEINFO" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERNODEINFO">
+<ANCHOR id ="HTMLSAXHANDLER" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLSAXHANDLER">
+<ANCHOR id ="HTMLSAXHANDLERPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLSAXHANDLERPTR">
+<ANCHOR id ="HTMLPARSERINPUT" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERINPUT">
+<ANCHOR id ="HTMLPARSERINPUTPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSERINPUTPTR">
+<ANCHOR id ="HTMLDOCPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLDOCPTR">
+<ANCHOR id ="HTMLNODEPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLNODEPTR">
+<ANCHOR id ="HTMLELEMDESC" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLELEMDESC">
+<ANCHOR id ="HTMLELEMDESCPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLELEMDESCPTR">
+<ANCHOR id ="HTMLENTITYDESC" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYDESC">
+<ANCHOR id ="HTMLENTITYDESCPTR" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYDESCPTR">
+<ANCHOR id ="HTMLTAGLOOKUP" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLTAGLOOKUP">
+<ANCHOR id ="HTMLENTITYLOOKUP" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLENTITYLOOKUP">
+<ANCHOR id ="HTMLISAUTOCLOSED" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLISAUTOCLOSED">
+<ANCHOR id ="HTMLAUTOCLOSETAG" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLAUTOCLOSETAG">
+<ANCHOR id ="HTMLPARSEENTITYREF" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEENTITYREF">
+<ANCHOR id ="HTMLPARSECHARREF" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSECHARREF">
+<ANCHOR id ="HTMLPARSEELEMENT" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEELEMENT">
+<ANCHOR id ="HTMLSAXPARSEDOC" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLSAXPARSEDOC">
+<ANCHOR id ="HTMLPARSEDOC" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEDOC">
+<ANCHOR id ="HTMLSAXPARSEFILE" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLSAXPARSEFILE">
+<ANCHOR id ="HTMLPARSEFILE" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEFILE">
+<ANCHOR id ="HTMLFREEPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLFREEPARSERCTXT">
+<ANCHOR id ="HTMLCREATEPUSHPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLCREATEPUSHPARSERCTXT">
+<ANCHOR id ="HTMLPARSECHUNK" href="gnome-xml/gnome-xml/gnome-xml-htmlparser.html#HTMLPARSECHUNK">
+<ANCHOR id ="GNOME-XML-HTMLTREE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html">
+<ANCHOR id ="HTML-TEXT-NODE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTML-TEXT-NODE">
+<ANCHOR id ="HTML-ENTITY-REF-NODE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTML-ENTITY-REF-NODE">
+<ANCHOR id ="HTML-COMMENT-NODE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTML-COMMENT-NODE">
+<ANCHOR id ="HTMLDOCDUMPMEMORY" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTMLDOCDUMPMEMORY">
+<ANCHOR id ="HTMLDOCDUMP" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTMLDOCDUMP">
+<ANCHOR id ="HTMLSAVEFILE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTMLSAVEFILE">
+<ANCHOR id ="HTMLNODEDUMP" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTMLNODEDUMP">
+<ANCHOR id ="HTMLNODEDUMPFILE" href="gnome-xml/gnome-xml/gnome-xml-htmltree.html#HTMLNODEDUMPFILE">
+<ANCHOR id ="GNOME-XML-XPATH" href="gnome-xml/gnome-xml/gnome-xml-xpath.html">
+<ANCHOR id ="XMLXPATHCONTEXT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHCONTEXT">
+<ANCHOR id ="XMLXPATHCONTEXTPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHCONTEXTPTR">
+<ANCHOR id ="XMLXPATHPARSERCONTEXT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHPARSERCONTEXT">
+<ANCHOR id ="XMLXPATHPARSERCONTEXTPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR">
+<ANCHOR id ="XMLNODESET" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLNODESET">
+<ANCHOR id ="XMLNODESETPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLNODESETPTR">
+<ANCHOR id ="XPATH-UNDEFINED" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-UNDEFINED">
+<ANCHOR id ="XPATH-NODESET" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-NODESET">
+<ANCHOR id ="XPATH-BOOLEAN" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-BOOLEAN">
+<ANCHOR id ="XPATH-NUMBER" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-NUMBER">
+<ANCHOR id ="XPATH-STRING" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-STRING">
+<ANCHOR id ="XPATH-USERS" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XPATH-USERS">
+<ANCHOR id ="XMLXPATHOBJECT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHOBJECT">
+<ANCHOR id ="XMLXPATHOBJECTPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHOBJECTPTR">
+<ANCHOR id ="XMLXPATHCONVERTFUNC" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHCONVERTFUNC">
+<ANCHOR id ="XMLXPATHTYPE" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHTYPE">
+<ANCHOR id ="XMLXPATHTYPEPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHTYPEPTR">
+<ANCHOR id ="XMLXPATHVARIABLE" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHVARIABLE">
+<ANCHOR id ="XMLXPATHVARIABLEPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHVARIABLEPTR">
+<ANCHOR id ="XMLXPATHEVALFUNC" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHEVALFUNC">
+<ANCHOR id ="XMLXPATHFUNCT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCT">
+<ANCHOR id ="XMLXPATHFUNCPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCPTR">
+<ANCHOR id ="XMLXPATHAXISFUNC" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHAXISFUNC">
+<ANCHOR id ="XMLXPATHAXIS" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHAXIS">
+<ANCHOR id ="XMLXPATHAXISPTR" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHAXISPTR">
+<ANCHOR id ="XMLXPATHFUNCTION" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCTION">
+<ANCHOR id ="XMLXPATHNEWCONTEXT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWCONTEXT">
+<ANCHOR id ="XMLXPATHFREECONTEXT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFREECONTEXT">
+<ANCHOR id ="XMLXPATHEVAL" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHEVAL">
+<ANCHOR id ="XMLXPATHFREEOBJECT" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFREEOBJECT">
+<ANCHOR id ="XMLXPATHEVALEXPRESSION" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHEVALEXPRESSION">
+<ANCHOR id ="XMLXPATHNODESETCREATE" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHNODESETCREATE">
+<ANCHOR id ="XMLXPATHFREENODESETLIST" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESETLIST">
+<ANCHOR id ="XMLXPATHFREENODESET" href="gnome-xml/gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESET">
+<ANCHOR id ="GNOME-XML-NANOHTTP" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html">
+<ANCHOR id ="XMLNANOHTTPINIT" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPINIT">
+<ANCHOR id ="XMLNANOHTTPCLEANUP" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPCLEANUP">
+<ANCHOR id ="XMLNANOHTTPSCANPROXY" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPSCANPROXY">
+<ANCHOR id ="XMLNANOHTTPFETCH" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPFETCH">
+<ANCHOR id ="XMLNANOHTTPMETHOD" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPMETHOD">
+<ANCHOR id ="XMLNANOHTTPOPEN" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPOPEN">
+<ANCHOR id ="XMLNANOHTTPRETURNCODE" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPRETURNCODE">
+<ANCHOR id ="XMLNANOHTTPREAD" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPREAD">
+<ANCHOR id ="XMLNANOHTTPSAVE" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPSAVE">
+<ANCHOR id ="XMLNANOHTTPCLOSE" href="gnome-xml/gnome-xml/gnome-xml-nanohttp.html#XMLNANOHTTPCLOSE">
+<ANCHOR id ="GNOME-XML-NANOFTP" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html">
+<ANCHOR id ="FTPLISTCALLBACK" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#FTPLISTCALLBACK">
+<ANCHOR id ="FTPDATACALLBACK" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#FTPDATACALLBACK">
+<ANCHOR id ="XMLNANOFTPINIT" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPINIT">
+<ANCHOR id ="XMLNANOFTPCLEANUP" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLEANUP">
+<ANCHOR id ="XMLNANOFTPNEWCTXT" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPNEWCTXT">
+<ANCHOR id ="XMLNANOFTPFREECTXT" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPFREECTXT">
+<ANCHOR id ="XMLNANOFTPCONNECTTO" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCONNECTTO">
+<ANCHOR id ="XMLNANOFTPOPEN" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPOPEN">
+<ANCHOR id ="XMLNANOFTPCONNECT" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCONNECT">
+<ANCHOR id ="XMLNANOFTPCLOSE" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLOSE">
+<ANCHOR id ="XMLNANOFTPQUIT" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPQUIT">
+<ANCHOR id ="XMLNANOFTPSCANPROXY" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPSCANPROXY">
+<ANCHOR id ="XMLNANOFTPPROXY" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPPROXY">
+<ANCHOR id ="XMLNANOFTPUPDATEURL" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPUPDATEURL">
+<ANCHOR id ="XMLNANOFTPGETRESPONSE" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETRESPONSE">
+<ANCHOR id ="XMLNANOFTPCHECKRESPONSE" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCHECKRESPONSE">
+<ANCHOR id ="XMLNANOFTPCWD" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCWD">
+<ANCHOR id ="XMLNANOFTPGETCONNECTION" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETCONNECTION">
+<ANCHOR id ="XMLNANOFTPCLOSECONNECTION" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPCLOSECONNECTION">
+<ANCHOR id ="XMLNANOFTPLIST" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPLIST">
+<ANCHOR id ="XMLNANOFTPGETSOCKET" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGETSOCKET">
+<ANCHOR id ="XMLNANOFTPGET" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPGET">
+<ANCHOR id ="XMLNANOFTPREAD" href="gnome-xml/gnome-xml/gnome-xml-nanoftp.html#XMLNANOFTPREAD">
+<ANCHOR id ="GNOME-XML-XMLIO" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html">
+<ANCHOR id ="XMLPARSERINPUTBUFFER" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFER">
+<ANCHOR id ="XMLPARSERINPUTBUFFERPTR" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPTR">
+<ANCHOR id ="XMLALLOCPARSERINPUTBUFFER" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLALLOCPARSERINPUTBUFFER">
+<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILENAME" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME">
+<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILE" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILE">
+<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFD" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFD">
+<ANCHOR id ="XMLPARSERINPUTBUFFERREAD" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERREAD">
+<ANCHOR id ="XMLPARSERINPUTBUFFERGROW" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERGROW">
+<ANCHOR id ="XMLPARSERINPUTBUFFERPUSH" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPUSH">
+<ANCHOR id ="XMLFREEPARSERINPUTBUFFER" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLFREEPARSERINPUTBUFFER">
+<ANCHOR id ="XMLPARSERGETDIRECTORY" href="gnome-xml/gnome-xml/gnome-xml-xmlio.html#XMLPARSERGETDIRECTORY">
+<ANCHOR id ="GNOME-XML-PARSERINTERNALS" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html">
+<ANCHOR id ="XML-MAX-NAMELEN" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XML-MAX-NAMELEN">
+<ANCHOR id ="IS-CHAR" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-CHAR">
+<ANCHOR id ="IS-BLANK" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-BLANK">
+<ANCHOR id ="IS-BASECHAR" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-BASECHAR">
+<ANCHOR id ="IS-DIGIT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-DIGIT">
+<ANCHOR id ="IS-COMBINING" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-COMBINING">
+<ANCHOR id ="IS-EXTENDER" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-EXTENDER">
+<ANCHOR id ="IS-IDEOGRAPHIC" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-IDEOGRAPHIC">
+<ANCHOR id ="IS-LETTER" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-LETTER">
+<ANCHOR id ="IS-PUBIDCHAR" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#IS-PUBIDCHAR">
+<ANCHOR id ="SKIP-EOL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#SKIP-EOL">
+<ANCHOR id ="MOVETO-ENDTAG" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#MOVETO-ENDTAG">
+<ANCHOR id ="MOVETO-STARTTAG" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#MOVETO-STARTTAG">
+<ANCHOR id ="XMLCREATEDOCPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLCREATEDOCPARSERCTXT">
+<ANCHOR id ="XMLCREATEFILEPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLCREATEFILEPARSERCTXT">
+<ANCHOR id ="XMLCREATEMEMORYPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLCREATEMEMORYPARSERCTXT">
+<ANCHOR id ="XMLNEWPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNEWPARSERCTXT">
+<ANCHOR id ="XMLCREATEENTITYPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLCREATEENTITYPARSERCTXT">
+<ANCHOR id ="XMLSWITCHENCODING" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLSWITCHENCODING">
+<ANCHOR id ="XMLFREEPARSERCTXT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLFREEPARSERCTXT">
+<ANCHOR id ="XMLHANDLEENTITY" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLHANDLEENTITY">
+<ANCHOR id ="XMLNEWENTITYINPUTSTREAM" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNEWENTITYINPUTSTREAM">
+<ANCHOR id ="XMLPUSHINPUT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPUSHINPUT">
+<ANCHOR id ="XMLPOPINPUT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPOPINPUT">
+<ANCHOR id ="XMLFREEINPUTSTREAM" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLFREEINPUTSTREAM">
+<ANCHOR id ="XMLNEWINPUTFROMFILE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNEWINPUTFROMFILE">
+<ANCHOR id ="XMLSPLITQNAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLSPLITQNAME">
+<ANCHOR id ="XMLNAMESPACEPARSENCNAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSENCNAME">
+<ANCHOR id ="XMLNAMESPACEPARSEQNAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSEQNAME">
+<ANCHOR id ="XMLNAMESPACEPARSENSDEF" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLNAMESPACEPARSENSDEF">
+<ANCHOR id ="XMLPARSEQUOTEDSTRING" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEQUOTEDSTRING">
+<ANCHOR id ="XMLPARSENAMESPACE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSENAMESPACE">
+<ANCHOR id ="XMLSCANNAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLSCANNAME">
+<ANCHOR id ="XMLPARSENAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSENAME">
+<ANCHOR id ="XMLPARSENMTOKEN" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSENMTOKEN">
+<ANCHOR id ="XMLPARSEENTITYVALUE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYVALUE">
+<ANCHOR id ="XMLPARSEATTVALUE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTVALUE">
+<ANCHOR id ="XMLPARSESYSTEMLITERAL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSESYSTEMLITERAL">
+<ANCHOR id ="XMLPARSEPUBIDLITERAL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPUBIDLITERAL">
+<ANCHOR id ="XMLPARSECHARDATA" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSECHARDATA">
+<ANCHOR id ="XMLPARSEEXTERNALID" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEEXTERNALID">
+<ANCHOR id ="XMLPARSECOMMENT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSECOMMENT">
+<ANCHOR id ="XMLPARSEPITARGET" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPITARGET">
+<ANCHOR id ="XMLPARSEPI" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPI">
+<ANCHOR id ="XMLPARSENOTATIONDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSENOTATIONDECL">
+<ANCHOR id ="XMLPARSEENTITYDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYDECL">
+<ANCHOR id ="XMLPARSEDEFAULTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEDEFAULTDECL">
+<ANCHOR id ="XMLPARSENOTATIONTYPE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSENOTATIONTYPE">
+<ANCHOR id ="XMLPARSEENUMERATIONTYPE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENUMERATIONTYPE">
+<ANCHOR id ="XMLPARSEENUMERATEDTYPE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENUMERATEDTYPE">
+<ANCHOR id ="XMLPARSEATTRIBUTETYPE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTETYPE">
+<ANCHOR id ="XMLPARSEATTRIBUTELISTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTELISTDECL">
+<ANCHOR id ="XMLPARSEELEMENTMIXEDCONTENTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTMIXEDCONTENTDECL">
+<ANCHOR id ="XMLPARSEELEMENTCHILDRENCONTENTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTDECL">
+<ANCHOR id ="XMLPARSEELEMENTCONTENTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCONTENTDECL">
+<ANCHOR id ="XMLPARSEELEMENTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTDECL">
+<ANCHOR id ="XMLPARSEMARKUPDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEMARKUPDECL">
+<ANCHOR id ="XMLPARSECHARREF" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSECHARREF">
+<ANCHOR id ="XMLPARSEENTITYREF" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENTITYREF">
+<ANCHOR id ="XMLPARSEREFERENCE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEREFERENCE">
+<ANCHOR id ="XMLPARSEPEREFERENCE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEPEREFERENCE">
+<ANCHOR id ="XMLPARSEDOCTYPEDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEDOCTYPEDECL">
+<ANCHOR id ="XMLPARSEATTRIBUTE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTE">
+<ANCHOR id ="XMLPARSESTARTTAG" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSESTARTTAG">
+<ANCHOR id ="XMLPARSEENDTAG" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENDTAG">
+<ANCHOR id ="XMLPARSECDSECT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSECDSECT">
+<ANCHOR id ="XMLPARSECONTENT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSECONTENT">
+<ANCHOR id ="XMLPARSEELEMENT" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENT">
+<ANCHOR id ="XMLPARSEVERSIONNUM" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEVERSIONNUM">
+<ANCHOR id ="XMLPARSEVERSIONINFO" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEVERSIONINFO">
+<ANCHOR id ="XMLPARSEENCNAME" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENCNAME">
+<ANCHOR id ="XMLPARSEENCODINGDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEENCODINGDECL">
+<ANCHOR id ="XMLPARSESDDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSESDDECL">
+<ANCHOR id ="XMLPARSEXMLDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEXMLDECL">
+<ANCHOR id ="XMLPARSETEXTDECL" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSETEXTDECL">
+<ANCHOR id ="XMLPARSEMISC" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEMISC">
+<ANCHOR id ="XMLPARSEEXTERNALSUBSET" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLPARSEEXTERNALSUBSET">
+<ANCHOR id ="XML-SUBSTITUTE-NONE" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-NONE">
+<ANCHOR id ="XML-SUBSTITUTE-REF" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-REF">
+<ANCHOR id ="XML-SUBSTITUTE-PEREF" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-PEREF">
+<ANCHOR id ="XML-SUBSTITUTE-BOTH" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XML-SUBSTITUTE-BOTH">
+<ANCHOR id ="XMLDECODEENTITIES" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLDECODEENTITIES">
+<ANCHOR id ="XMLSTRINGDECODEENTITIES" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#XMLSTRINGDECODEENTITIES">
+<ANCHOR id ="NODEPUSH" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#NODEPUSH">
+<ANCHOR id ="NODEPOP" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#NODEPOP">
+<ANCHOR id ="INPUTPUSH" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#INPUTPUSH">
+<ANCHOR id ="INPUTPOP" href="gnome-xml/gnome-xml/gnome-xml-parserinternals.html#INPUTPOP">
+<ANCHOR id ="GNOME-XML-ENCODING" href="gnome-xml/gnome-xml/gnome-xml-encoding.html">
+<ANCHOR id ="XMLCHARENCODING" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHARENCODING">
+<ANCHOR id ="XMLCHARENCODINGINPUTFUNC" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGINPUTFUNC">
+<ANCHOR id ="XMLCHARENCODINGOUTPUTFUNC" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGOUTPUTFUNC">
+<ANCHOR id ="XMLCHARENCODINGHANDLER" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGHANDLER">
+<ANCHOR id ="XMLCHARENCODINGHANDLERPTR" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHARENCODINGHANDLERPTR">
+<ANCHOR id ="XMLINITCHARENCODINGHANDLERS" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLINITCHARENCODINGHANDLERS">
+<ANCHOR id ="XMLCLEANUPCHARENCODINGHANDLERS" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCLEANUPCHARENCODINGHANDLERS">
+<ANCHOR id ="XMLREGISTERCHARENCODINGHANDLER" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLREGISTERCHARENCODINGHANDLER">
+<ANCHOR id ="XMLDETECTCHARENCODING" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLDETECTCHARENCODING">
+<ANCHOR id ="XMLPARSECHARENCODING" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLPARSECHARENCODING">
+<ANCHOR id ="XMLGETCHARENCODINGHANDLER" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLGETCHARENCODINGHANDLER">
+<ANCHOR id ="XMLFINDCHARENCODINGHANDLER" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLFINDCHARENCODINGHANDLER">
+<ANCHOR id ="XMLCHECKUTF8" href="gnome-xml/gnome-xml/gnome-xml-encoding.html#XMLCHECKUTF8">
+<ANCHOR id ="GNOME-XML-DEBUGXML" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html">
+<ANCHOR id ="XMLDEBUGDUMPSTRING" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPSTRING">
+<ANCHOR id ="XMLDEBUGDUMPATTR" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPATTR">
+<ANCHOR id ="XMLDEBUGDUMPATTRLIST" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPATTRLIST">
+<ANCHOR id ="XMLDEBUGDUMPONENODE" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPONENODE">
+<ANCHOR id ="XMLDEBUGDUMPNODE" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPNODE">
+<ANCHOR id ="XMLDEBUGDUMPNODELIST" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPNODELIST">
+<ANCHOR id ="XMLDEBUGDUMPDOCUMENTHEAD" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPDOCUMENTHEAD">
+<ANCHOR id ="XMLDEBUGDUMPDOCUMENT" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPDOCUMENT">
+<ANCHOR id ="XMLDEBUGDUMPENTITIES" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLDEBUGDUMPENTITIES">
+<ANCHOR id ="XMLLSONENODE" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLLSONENODE">
+<ANCHOR id ="XMLSHELLREADLINEFUNC" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLSHELLREADLINEFUNC">
+<ANCHOR id ="XMLSHELLCTXT" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLSHELLCTXT">
+<ANCHOR id ="XMLSHELLCTXTPTR" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLSHELLCTXTPTR">
+<ANCHOR id ="XMLSHELLCMD" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLSHELLCMD">
+<ANCHOR id ="XMLSHELL" href="gnome-xml/gnome-xml/gnome-xml-debugxml.html#XMLSHELL">
+<ANCHOR id ="GNOME-XML-XMLMEMORY" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html">
+<ANCHOR id ="DEBUG-MEMORY" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#DEBUG-MEMORY">
+<ANCHOR id ="MEM-LIST" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#MEM-LIST">
+<ANCHOR id ="XMLFREEFUNC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLFREEFUNC">
+<ANCHOR id ="XMLMALLOCFUNC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCFUNC">
+<ANCHOR id ="XMLREALLOCFUNC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCFUNC">
+<ANCHOR id ="XMLSTRDUPFUNC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLSTRDUPFUNC">
+<ANCHOR id ="XMLFREE" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLFREE">
+<ANCHOR id ="XMLMALLOC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOC">
+<ANCHOR id ="XMLREALLOC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOC">
+<ANCHOR id ="XMLMEMSTRDUP" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUP">
+<ANCHOR id ="XMLMEMSETUP" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSETUP">
+<ANCHOR id ="XMLMEMGET" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMGET">
+<ANCHOR id ="XMLINITMEMORY" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLINITMEMORY">
+<ANCHOR id ="XMLMEMUSED" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMUSED">
+<ANCHOR id ="XMLMEMDISPLAY" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMDISPLAY">
+<ANCHOR id ="XMLMEMSHOW" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSHOW">
+<ANCHOR id ="XMLMEMORYDUMP" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMORYDUMP">
+<ANCHOR id ="XMLMALLOCLOC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCLOC">
+<ANCHOR id ="XMLREALLOCLOC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCLOC">
+<ANCHOR id ="XMLMEMSTRDUPLOC" href="gnome-xml/gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUPLOC">
diff --git a/include/libxml/xmlIO.h b/include/libxml/xmlIO.h
index 4d63b82..0722e70 100644
--- a/include/libxml/xmlIO.h
+++ b/include/libxml/xmlIO.h
@@ -18,15 +18,17 @@
 extern "C" {
 #endif
 
+typedef int (*xmlInputMatchCallback) (char const *filename);
+typedef void * (*xmlInputOpenCallback) (char const *filename);
+typedef int (*xmlInputReadCallback) (void * context, char * buffer, int len);
+typedef void (*xmlInputCloseCallback) (void * context);
+
 typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
 typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
 struct _xmlParserInputBuffer {
-    /* Inputs */
-    FILE          *file;    /* Input on file handler */
-    void*        gzfile;    /* Input on a compressed stream */
-    int              fd;    /* Input on a file descriptor */
-    void        *httpIO;    /* Input from an HTTP stream */
-    void         *ftpIO;    /* Input from an FTP stream */
+    void*                  context;
+    xmlInputReadCallback   readcallback;
+    xmlInputCloseCallback  closecallback;
     
     xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
     
@@ -60,6 +62,10 @@
 void	xmlFreeParserInputBuffer		(xmlParserInputBufferPtr in);
 char *	xmlParserGetDirectory			(const char *filename);
 
+int     xmlRegisterInputCallbacks		(xmlInputMatchCallback match,
+						 xmlInputOpenCallback open,
+						 xmlInputReadCallback read,
+						 xmlInputCloseCallback close);
 #ifdef __cplusplus
 }
 #endif
diff --git a/parser.c b/parser.c
index 80b779d..a10554e 100644
--- a/parser.c
+++ b/parser.c
@@ -181,12 +181,7 @@
 
         return(0);
     }
-    if ((in->buf->httpIO != NULL) || (in->buf->ftpIO != NULL) ||
-	(in->buf->file != NULL) ||
-#ifdef HAVE_ZLIB_H
-        (in->buf->gzfile != NULL) ||
-#endif
-        (in->buf->fd >= 0))
+    if (in->buf->readcallback != NULL)
 	ret = xmlParserInputBufferGrow(in->buf, len);
     else	
         return(0);
diff --git a/tree.c b/tree.c
index 3e739f9..b067876 100644
--- a/tree.c
+++ b/tree.c
@@ -1728,13 +1728,13 @@
     xmlUnlinkNode(elem);
     elem->doc = cur->doc;
     elem->parent = cur->parent;
-    elem->next = cur;
-    elem->prev = cur->prev;
-    cur->prev = elem;
-    if (elem->prev != NULL)
-	elem->prev->next = elem;
-    if ((elem->parent != NULL) && (elem->parent->children == cur))
-	elem->parent->children = elem;
+    elem->prev = cur;
+    elem->next = cur->next;
+    cur->next = elem;
+    if (elem->next != NULL)
+	elem->next->prev = elem;
+    if ((elem->parent != NULL) && (elem->parent->last == cur))
+	elem->parent->last = elem;
     return(elem);
 }
 
@@ -1767,13 +1767,13 @@
     xmlUnlinkNode(elem);
     elem->doc = cur->doc;
     elem->parent = cur->parent;
-    elem->prev = cur;
-    elem->next = cur->next;
-    cur->next = elem;
-    if (elem->next != NULL)
-	elem->next->prev = elem;
-    if ((elem->parent != NULL) && (elem->parent->last == cur))
-	elem->parent->last = elem;
+    elem->next = cur;
+    elem->prev = cur->prev;
+    cur->prev = elem;
+    if (elem->prev != NULL)
+	elem->prev->next = elem;
+    if ((elem->parent != NULL) && (elem->parent->children == cur))
+	elem->parent->children = elem;
     return(elem);
 }
 
diff --git a/xmlIO.c b/xmlIO.c
index 9c66d9f..ed73ce7 100644
--- a/xmlIO.c
+++ b/xmlIO.c
@@ -51,6 +51,428 @@
 #define MINLEN 4000
 #endif
 
+/*
+ * Input I/O callback sets
+ */
+typedef struct _xmlInputCallback {
+    xmlInputMatchCallback matchcallback;
+    xmlInputOpenCallback opencallback;
+    xmlInputReadCallback readcallback;
+    xmlInputCloseCallback closecallback;
+} xmlInputCallback;
+
+#define MAX_INPUT_CALLBACK 15
+
+xmlInputCallback xmlInputCallbackTable[MAX_INPUT_CALLBACK];
+int xmlInputCallbackNr = 0;
+int xmlInputCallbackInitialized = 0;
+
+/************************************************************************
+ *									*
+ *		Standard I/O for file accesses				*
+ *									*
+ ************************************************************************/
+
+/**
+ * xmlFdMatch:
+ * @filename:  the URI for matching
+ *
+ * input from file descriptor
+ *
+ * Returns 1 if matches, 0 otherwise
+ */
+int
+xmlFdMatch (const char *filename) {
+    return(1);
+}
+
+/**
+ * xmlFdOpen:
+ * @filename:  the URI for matching
+ *
+ * input from file descriptor, supports compressed input
+ * if @filename is " " then the standard input is used
+ *
+ * Returns an I/O context or NULL in case of error
+ */
+void *
+xmlFdOpen (const char *filename) {
+    const char *path = NULL;
+    int fd;
+
+    if (!strcmp(filename, "-")) {
+	fd = 0;
+	return((void *) fd);
+    }
+
+    if (!strncmp(filename, "file://localhost", 16))
+	path = &filename[16];
+    else if (!strncmp(filename, "file:///", 8))
+	path = &filename[8];
+    else if (filename[0] == '/')
+	path = filename;
+    if (path == NULL)
+	return(NULL);
+
+#ifdef WIN32
+    fd = _open (filename, O_RDONLY | _O_BINARY);
+#else
+    fd = open (filename, O_RDONLY);
+#endif
+
+    return((void *) fd);
+}
+
+/**
+ * xmlFdRead:
+ * @context:  the I/O context
+ * @buffer:  where to drop data
+ * @len:  number of bytes to write
+ *
+ * Read @len bytes to @buffer from the I/O channel.
+ *
+ * Returns the number of bytes written
+ */
+int
+xmlFdRead (void * context, char * buffer, int len) {
+    return(read((int) context, &buffer[0], len));
+}
+
+/**
+ * xmlFdClose:
+ * @context:  the I/O context
+ *
+ * Close an I/O channel
+ */
+void
+xmlFdClose (void * context) {
+    close((int) context);
+}
+
+/**
+ * xmlFileMatch:
+ * @filename:  the URI for matching
+ *
+ * input from FILE *
+ *
+ * Returns 1 if matches, 0 otherwise
+ */
+int
+xmlFileMatch (const char *filename) {
+    return(1);
+}
+
+/**
+ * xmlFileOpen:
+ * @filename:  the URI for matching
+ *
+ * input from FILE *, supports compressed input
+ * if @filename is " " then the standard input is used
+ *
+ * Returns an I/O context or NULL in case of error
+ */
+void *
+xmlFileOpen (const char *filename) {
+    const char *path = NULL;
+    FILE *fd;
+
+    if (!strcmp(filename, "-")) {
+	fd = stdin;
+	return((void *) fd);
+    }
+
+    if (!strncmp(filename, "file://localhost", 16))
+	path = &filename[16];
+    else if (!strncmp(filename, "file:///", 8))
+	path = &filename[8];
+    else 
+	path = filename;
+    if (path == NULL)
+	return(NULL);
+
+#ifdef WIN32
+    fd = fopen(path, "rb");
+#else
+    fd = fopen(path, "r");
+#endif /* WIN32 */
+    return((void *) fd);
+}
+
+/**
+ * xmlFileRead:
+ * @context:  the I/O context
+ * @buffer:  where to drop data
+ * @len:  number of bytes to write
+ *
+ * Read @len bytes to @buffer from the I/O channel.
+ *
+ * Returns the number of bytes written
+ */
+int
+xmlFileRead (void * context, char * buffer, int len) {
+    return(fread(&buffer[0], 1,  len, (FILE *) context));
+}
+
+/**
+ * xmlFileClose:
+ * @context:  the I/O context
+ *
+ * Close an I/O channel
+ */
+void
+xmlFileClose (void * context) {
+    fclose((FILE *) context);
+}
+
+#ifdef HAVE_ZLIB_H
+/************************************************************************
+ *									*
+ *		I/O for compressed file accesses			*
+ *									*
+ ************************************************************************/
+/**
+ * xmlGzfileMatch:
+ * @filename:  the URI for matching
+ *
+ * input from compressed file test
+ *
+ * Returns 1 if matches, 0 otherwise
+ */
+int
+xmlGzfileMatch (const char *filename) {
+    return(1);
+}
+
+/**
+ * xmlGzfileOpen:
+ * @filename:  the URI for matching
+ *
+ * input from compressed file open
+ * if @filename is " " then the standard input is used
+ *
+ * Returns an I/O context or NULL in case of error
+ */
+void *
+xmlGzfileOpen (const char *filename) {
+    const char *path = NULL;
+    gzFile fd;
+
+    if (!strcmp(filename, "-")) {
+        fd = gzdopen (fileno(stdin), "r");
+	return((void *) fd);
+    }
+
+    if (!strncmp(filename, "file://localhost", 16))
+	path = &filename[16];
+    else if (!strncmp(filename, "file:///", 8))
+	path = &filename[8];
+    else 
+	path = filename;
+
+    fd = gzopen(filename, "r");
+    return((void *) fd);
+}
+
+/**
+ * xmlGzfileRead:
+ * @context:  the I/O context
+ * @buffer:  where to drop data
+ * @len:  number of bytes to write
+ *
+ * Read @len bytes to @buffer from the compressed I/O channel.
+ *
+ * Returns the number of bytes written
+ */
+int
+xmlGzfileRead (void * context, char * buffer, int len) {
+    return(gzread((gzFile) context, &buffer[0], len));
+}
+
+/**
+ * xmlGzfileClose:
+ * @context:  the I/O context
+ *
+ * Close a compressed I/O channel
+ */
+void
+xmlGzfileClose (void * context) {
+    gzclose((gzFile) context);
+}
+#endif /* HAVE_ZLIB_H */
+
+#ifdef LIBXML_HTTP_ENABLED
+/************************************************************************
+ *									*
+ *			I/O for HTTP file accesses			*
+ *									*
+ ************************************************************************/
+/**
+ * xmlIOHTTPMatch:
+ * @filename:  the URI for matching
+ *
+ * check if the URI matches an HTTP one
+ *
+ * Returns 1 if matches, 0 otherwise
+ */
+int
+xmlIOHTTPMatch (const char *filename) {
+    if (!strncmp(filename, "http://", 7))
+	return(1);
+    return(0);
+}
+
+/**
+ * xmlIOHTTPOpen:
+ * @filename:  the URI for matching
+ *
+ * open an HTTP I/O channel
+ *
+ * Returns an I/O context or NULL in case of error
+ */
+void *
+xmlIOHTTPOpen (const char *filename) {
+    return(xmlNanoHTTPOpen(filename, NULL));
+}
+
+/**
+ * xmlIOHTTPRead:
+ * @context:  the I/O context
+ * @buffer:  where to drop data
+ * @len:  number of bytes to write
+ *
+ * Read @len bytes to @buffer from the I/O channel.
+ *
+ * Returns the number of bytes written
+ */
+int 
+xmlIOHTTPRead(void * context, char * buffer, int len) {
+    return(xmlNanoHTTPRead(context, &buffer[0], len));
+}
+
+/**
+ * xmlIOHTTPClose:
+ * @context:  the I/O context
+ *
+ * Close an HTTP I/O channel
+ */
+void
+xmlIOHTTPClose (void * context) {
+    xmlNanoHTTPClose(context);
+}
+#endif /* LIBXML_HTTP_ENABLED */
+
+#ifdef LIBXML_FTP_ENABLED
+/************************************************************************
+ *									*
+ *			I/O for FTP file accesses			*
+ *									*
+ ************************************************************************/
+/**
+ * xmlIOFTPMatch:
+ * @filename:  the URI for matching
+ *
+ * check if the URI matches an FTP one
+ *
+ * Returns 1 if matches, 0 otherwise
+ */
+int
+xmlIOFTPMatch (const char *filename) {
+    if (!strncmp(filename, "ftp://", 6))
+	return(1);
+    return(0);
+}
+
+/**
+ * xmlIOFTPOpen:
+ * @filename:  the URI for matching
+ *
+ * open an FTP I/O channel
+ *
+ * Returns an I/O context or NULL in case of error
+ */
+void *
+xmlIOFTPOpen (const char *filename) {
+    return(xmlNanoFTPOpen(filename));
+}
+
+/**
+ * xmlIOFTPRead:
+ * @context:  the I/O context
+ * @buffer:  where to drop data
+ * @len:  number of bytes to write
+ *
+ * Read @len bytes to @buffer from the I/O channel.
+ *
+ * Returns the number of bytes written
+ */
+int 
+xmlIOFTPRead(void * context, char * buffer, int len) {
+    return(xmlNanoFTPRead(context, &buffer[0], len));
+}
+
+/**
+ * xmlIOFTPClose:
+ * @context:  the I/O context
+ *
+ * Close an FTP I/O channel
+ */
+void
+xmlIOFTPClose (void * context) {
+    xmlNanoFTPClose(context);
+}
+#endif /* LIBXML_FTP_ENABLED */
+
+
+/**
+ * xmlRegisterInputCallbacks:
+ * @match:  the xmlInputMatchCallback
+ * @open:  the xmlInputOpenCallback
+ * @read:  the xmlInputReadCallback
+ * @close:  the xmlInputCloseCallback
+ *
+ * Register a new set of I/O callback for handling parser input.
+ *
+ * Returns the registered handler number or -1 in case of error
+ */
+int
+xmlRegisterInputCallbacks(xmlInputMatchCallback match,
+	xmlInputOpenCallback open, xmlInputReadCallback read,
+	xmlInputCloseCallback close) {
+    if (xmlInputCallbackNr >= MAX_INPUT_CALLBACK) {
+	return(-1);
+    }
+    xmlInputCallbackTable[xmlInputCallbackNr].matchcallback = match;
+    xmlInputCallbackTable[xmlInputCallbackNr].opencallback = open;
+    xmlInputCallbackTable[xmlInputCallbackNr].readcallback = read;
+    xmlInputCallbackTable[xmlInputCallbackNr].closecallback = close;
+    return(xmlInputCallbackNr++);
+}
+
+/**
+ * xmlRegisterDefaultInputCallbacks:
+ *
+ * Registers the default compiled-in I/O handlers.
+ */
+void
+xmlRegisterDefaultInputCallbacks(void) {
+    xmlRegisterInputCallbacks(xmlFileMatch, xmlFileOpen,
+	                      xmlFileRead, xmlFileClose);
+#ifdef HAVE_ZLIB_H
+    xmlRegisterInputCallbacks(xmlGzfileMatch, xmlGzfileOpen,
+	                      xmlGzfileRead, xmlGzfileClose);
+#endif /* HAVE_ZLIB_H */
+
+#ifdef LIBXML_HTTP_ENABLED
+    xmlRegisterInputCallbacks(xmlIOHTTPMatch, xmlIOHTTPOpen,
+	                      xmlIOHTTPRead, xmlIOHTTPClose);
+#endif /* LIBXML_HTTP_ENABLED */
+
+#ifdef LIBXML_FTP_ENABLED
+    xmlRegisterInputCallbacks(xmlIOFTPMatch, xmlIOFTPOpen,
+	                      xmlIOFTPRead, xmlIOFTPClose);
+#endif /* LIBXML_FTP_ENABLED */
+}
+
 /**
  * xmlAllocParserInputBuffer:
  * @enc:  the charset encoding if known
@@ -76,9 +498,9 @@
     }
     ret->buffer->alloc = XML_BUFFER_ALLOC_DOUBLEIT;
     ret->encoder = xmlGetCharEncodingHandler(enc);
-    ret->fd = -1;
-    ret->httpIO = NULL;
-    ret->ftpIO = NULL;
+    ret->readcallback = NULL;
+    ret->closecallback = NULL;
+    ret->context = NULL;
 
     return(ret);
 }
@@ -95,27 +517,17 @@
         xmlBufferFree(in->buffer);
 	in->buffer = NULL;
     }
-#ifdef HAVE_ZLIB_H
-    if (in->gzfile != NULL)
-        gzclose(in->gzfile);
-#endif
-#ifdef LIBXML_HTTP_ENABLED    
-    if (in->httpIO != NULL)
-        xmlNanoHTTPClose(in->httpIO);
-#endif    
-#ifdef LIBXML_FTP_ENABLED    
-    if (in->ftpIO != NULL)
-        xmlNanoFTPClose(in->ftpIO);
-#endif    
-    if (in->fd >= 0)
-        close(in->fd);
+    if (in->closecallback != NULL) {
+	in->closecallback(in->context);
+    }
+
     memset(in, 0xbe, (size_t) sizeof(xmlParserInputBuffer));
     xmlFree(in);
 }
 
 /**
  * xmlParserInputBufferCreateFilename:
- * @filename:  a C string containing the filename
+ * @URI:  a C string containing the URI or filename
  * @enc:  the charset encoding if known
  *
  * Create a buffered parser input for the progressive parsing of a file
@@ -127,90 +539,33 @@
  * Returns the new parser input or NULL
  */
 xmlParserInputBufferPtr
-xmlParserInputBufferCreateFilename(const char *filename, xmlCharEncoding enc) {
+xmlParserInputBufferCreateFilename(const char *URI, xmlCharEncoding enc) {
     xmlParserInputBufferPtr ret;
-#ifdef HAVE_ZLIB_H
-    gzFile input = 0;
-#else
-    int input = -1;
-#endif
-    void *httpIO = NULL;
-    void *ftpIO = NULL;
+    int i;
+    void *context = NULL;
 
-    if (filename == NULL) return(NULL);
+    if (xmlInputCallbackInitialized == 0)
+	xmlRegisterDefaultInputCallbacks();
 
-#ifdef LIBXML_HTTP_ENABLED
-    if (!strncmp(filename, "http://", 7)) {
-        httpIO = xmlNanoHTTPOpen(filename, NULL);
-        if (httpIO == NULL) {
-#ifdef VERBOSE_FAILURE
-            fprintf (stderr, "Cannot read URL %s\n", filename);
-            perror ("xmlNanoHTTPOpen failed");
-#endif
-            return(NULL);
+    if (URI == NULL) return(NULL);
+
+    /*
+     * Try to find one of the input accept method accepting taht scheme
+     * Go in reverse to give precedence to user defined handlers.
+     */
+    for (i = xmlInputCallbackNr - 1;i >= 0;i--) {
+	if ((xmlInputCallbackTable[i].matchcallback != NULL) &&
+	    (xmlInputCallbackTable[i].matchcallback(URI) != 0)) {
+	    context = xmlInputCallbackTable[i].opencallback(URI);
+	    if (context != NULL)
+		break;
 	}
-    } else
-#endif /* LIBXML_HTTP_ENABLED */
-#ifdef LIBXML_FTP_ENABLED
-	if (!strncmp(filename, "ftp://", 6)) {
-        ftpIO = xmlNanoFTPOpen(filename);
-        if (ftpIO == NULL) {
-#ifdef VERBOSE_FAILURE
-            fprintf (stderr, "Cannot read URL %s\n", filename);
-            perror ("xmlNanoFTPOpen failed");
+    }
+    if (context == NULL) {
+#ifdef DEBUG_INPUT
+	fprintf(stderr, "No input filter matching \"%s\"\n", URI);
 #endif
-            return(NULL);
-	}
-    } else
-#endif	/* LIBXML_FTP_ENABLED */
-	if (!strcmp(filename, "-")) {
-#ifdef HAVE_ZLIB_H
-        input = gzdopen (fileno(stdin), "r");
-        if (input == NULL) {
-#ifdef VERBOSE_FAILURE
-            fprintf (stderr, "Cannot read from stdin\n");
-            perror ("gzdopen failed");
-#endif
-            return(NULL);
-	}
-#else
-#ifdef WIN32
-        input = -1;
-#else
-        input = fileno(stdin);
-#endif
-        if (input < 0) {
-#ifdef VERBOSE_FAILURE
-            fprintf (stderr, "Cannot read from stdin\n");
-            perror ("open failed");
-#endif
-	    return(NULL);
-	}
-#endif
-    } else {
-#ifdef HAVE_ZLIB_H
-	input = gzopen (filename, "r");
-	if (input == NULL) {
-#ifdef VERBOSE_FAILURE
-	    fprintf (stderr, "Cannot read file %s :\n", filename);
-	    perror ("gzopen failed");
-#endif
-	    return(NULL);
-	}
-#else
-#ifdef WIN32
-	input = _open (filename, O_RDONLY | _O_BINARY);
-#else
-	input = open (filename, O_RDONLY);
-#endif
-	if (input < 0) {
-#ifdef VERBOSE_FAILURE
-	    fprintf (stderr, "Cannot read file %s :\n", filename);
-	    perror ("open failed");
-#endif
-	    return(NULL);
-	}
-#endif
+	return(NULL);
     }
 
     /*
@@ -218,15 +573,10 @@
      */
     ret = xmlAllocParserInputBuffer(enc);
     if (ret != NULL) {
-#ifdef HAVE_ZLIB_H
-        ret->gzfile = input;
-#else
-        ret->fd = input;
-#endif
-        ret->httpIO = httpIO;
-        ret->ftpIO = ftpIO;
+	ret->context = context;
+	ret->readcallback = xmlInputCallbackTable[i].readcallback;
+	ret->closecallback = xmlInputCallbackTable[i].closecallback;
     }
-
     return(ret);
 }
 
@@ -244,11 +594,17 @@
 xmlParserInputBufferCreateFile(FILE *file, xmlCharEncoding enc) {
     xmlParserInputBufferPtr ret;
 
+    if (xmlInputCallbackInitialized == 0)
+	xmlRegisterDefaultInputCallbacks();
+
     if (file == NULL) return(NULL);
 
     ret = xmlAllocParserInputBuffer(enc);
-    if (ret != NULL)
-        ret->file = file;
+    if (ret != NULL) {
+        ret->context = file;
+	ret->readcallback = xmlFileRead;
+	ret->closecallback = xmlFileClose;
+    }
 
     return(ret);
 }
@@ -270,8 +626,11 @@
     if (fd < 0) return(NULL);
 
     ret = xmlAllocParserInputBuffer(enc);
-    if (ret != NULL)
-        ret->fd = fd;
+    if (ret != NULL) {
+        ret->context = (void *) fd;
+	ret->readcallback = xmlFdRead;
+	ret->closecallback = xmlFdClose;
+    }
 
     return(ret);
 }
@@ -350,9 +709,6 @@
 int
 xmlParserInputBufferGrow(xmlParserInputBufferPtr in, int len) {
     char *buffer = NULL;
-#ifdef HAVE_ZLIB_H
-    gzFile input = (gzFile) in->gzfile;
-#endif
     int res = 0;
     int nbchars = 0;
     int buffree;
@@ -372,29 +728,18 @@
         fprintf(stderr, "xmlParserInputBufferGrow : out of memory !\n");
 	return(-1);
     }
-#ifdef LIBXML_HTTP_ENABLED
-    if (in->httpIO != NULL) {
-        res = xmlNanoHTTPRead(in->httpIO, &buffer[0], len);
-    } else
-#endif
-#ifdef LIBXML_FTP_ENABLED
-	if (in->ftpIO != NULL) {
-        res = xmlNanoFTPRead(in->ftpIO, &buffer[0], len);
-    } else
-#endif
-	if (in->file != NULL) {
-	res = fread(&buffer[0], 1, len, in->file);
-#ifdef HAVE_ZLIB_H
-    } else if (in->gzfile != NULL) {
-    	res = gzread(input, &buffer[0], len);
-#endif
-    } else if (in->fd >= 0) {
-	res = read(in->fd, &buffer[0], len);
+
+    /*
+     * Call the read method for this I/O type.
+     */
+    if (in->readcallback != NULL) {
+	res = in->readcallback(in->context, &buffer[0], len);
     } else {
         fprintf(stderr, "xmlParserInputBufferGrow : no input !\n");
 	xmlFree(buffer);
 	return(-1);
     }
+
     if (res == 0) {
 	xmlFree(buffer);
         return(0);
@@ -461,11 +806,7 @@
 int
 xmlParserInputBufferRead(xmlParserInputBufferPtr in, int len) {
     /* xmlBufferEmpty(in->buffer); */
-    if ((in->httpIO != NULL) || (in->ftpIO != NULL) || (in->file != NULL) ||
-#ifdef HAVE_ZLIB_H
-        (in->gzfile != NULL) ||
-#endif
-        (in->fd >= 0))
+    if (in->readcallback != NULL)
 	return(xmlParserInputBufferGrow(in, len));
     else
         return(0);
@@ -486,6 +827,9 @@
     char *cur;
     char sep = '/';
 
+    if (xmlInputCallbackInitialized == 0)
+	xmlRegisterDefaultInputCallbacks();
+
     if (filename == NULL) return(NULL);
 #ifdef WIN32
     sep = '\\';
diff --git a/xmlIO.h b/xmlIO.h
index 4d63b82..0722e70 100644
--- a/xmlIO.h
+++ b/xmlIO.h
@@ -18,15 +18,17 @@
 extern "C" {
 #endif
 
+typedef int (*xmlInputMatchCallback) (char const *filename);
+typedef void * (*xmlInputOpenCallback) (char const *filename);
+typedef int (*xmlInputReadCallback) (void * context, char * buffer, int len);
+typedef void (*xmlInputCloseCallback) (void * context);
+
 typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
 typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
 struct _xmlParserInputBuffer {
-    /* Inputs */
-    FILE          *file;    /* Input on file handler */
-    void*        gzfile;    /* Input on a compressed stream */
-    int              fd;    /* Input on a file descriptor */
-    void        *httpIO;    /* Input from an HTTP stream */
-    void         *ftpIO;    /* Input from an FTP stream */
+    void*                  context;
+    xmlInputReadCallback   readcallback;
+    xmlInputCloseCallback  closecallback;
     
     xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
     
@@ -60,6 +62,10 @@
 void	xmlFreeParserInputBuffer		(xmlParserInputBufferPtr in);
 char *	xmlParserGetDirectory			(const char *filename);
 
+int     xmlRegisterInputCallbacks		(xmlInputMatchCallback match,
+						 xmlInputOpenCallback open,
+						 xmlInputReadCallback read,
+						 xmlInputCloseCallback close);
 #ifdef __cplusplus
 }
 #endif