[libxml2] Rebuild docs



commit 64966ebefdbd350a2c34577f1bf88e39b3a48ece
Author: Nick Wellnhofer <wellnhofer aevum de>
Date:   Mon Sep 30 17:34:32 2019 +0200

    Rebuild docs

 doc/APIchunk0.html                        |   2 +-
 doc/APIchunk1.html                        |   2 +-
 doc/APIchunk10.html                       |   9 +-
 doc/APIchunk11.html                       |   7 +-
 doc/APIchunk12.html                       |  24 ++-
 doc/APIchunk13.html                       |  13 +-
 doc/APIchunk14.html                       |   7 +-
 doc/APIchunk15.html                       |   9 +-
 doc/APIchunk16.html                       |   7 +-
 doc/APIchunk17.html                       |   7 +-
 doc/APIchunk18.html                       |   4 +-
 doc/APIchunk19.html                       |   2 +-
 doc/APIchunk2.html                        |   3 +-
 doc/APIchunk20.html                       |   6 +-
 doc/APIchunk21.html                       |  13 +-
 doc/APIchunk22.html                       |   8 +-
 doc/APIchunk23.html                       |   7 +-
 doc/APIchunk24.html                       |  15 +-
 doc/APIchunk25.html                       |  14 +-
 doc/APIchunk26.html                       |  24 +--
 doc/APIchunk27.html                       |   8 +-
 doc/APIchunk28.html                       |   6 +-
 doc/APIchunk29.html                       |   2 +-
 doc/APIchunk3.html                        |  11 +-
 doc/APIchunk4.html                        |   4 +-
 doc/APIchunk5.html                        |   2 +-
 doc/APIchunk6.html                        |   3 +-
 doc/APIchunk7.html                        |   9 +-
 doc/APIchunk8.html                        |   2 +-
 doc/APIchunk9.html                        |   2 +-
 doc/APIconstructors.html                  |   2 +-
 doc/APIfiles.html                         |   5 +-
 doc/APIfunctions.html                     |   2 +-
 doc/APIsymbols.html                       |   7 +-
 doc/DOM.html                              |   2 +-
 doc/FAQ.html                              |   2 +-
 doc/XMLinfo.html                          |   2 +-
 doc/XSLT.html                             |   2 +-
 doc/architecture.html                     |   2 +-
 doc/bugs.html                             |   8 +-
 doc/catalog.html                          |   2 +-
 doc/contribs.html                         |   2 +-
 doc/devhelp/libxml2-HTMLtree.html         |   2 +-
 doc/devhelp/libxml2-c14n.html             |   6 +-
 doc/devhelp/libxml2-catalog.html          |   2 +-
 doc/devhelp/libxml2-debugXML.html         |   2 +-
 doc/devhelp/libxml2-dict.html             |   2 +-
 doc/devhelp/libxml2-encoding.html         |   6 +-
 doc/devhelp/libxml2-entities.html         |   2 +-
 doc/devhelp/libxml2-hash.html             |   4 +-
 doc/devhelp/libxml2-parser.html           |   2 +-
 doc/devhelp/libxml2-parserInternals.html  |   8 +-
 doc/devhelp/libxml2-relaxng.html          |   4 +-
 doc/devhelp/libxml2-schemasInternals.html |  10 +-
 doc/devhelp/libxml2-schematron.html       |   4 +-
 doc/devhelp/libxml2-tree.html             |  10 +-
 doc/devhelp/libxml2-uri.html              |   2 +-
 doc/devhelp/libxml2-xmlIO.html            |   6 +-
 doc/devhelp/libxml2-xmlautomata.html      |   8 +-
 doc/devhelp/libxml2-xmlerror.html         |   2 +-
 doc/devhelp/libxml2-xmlexports.html       |  11 +-
 doc/devhelp/libxml2-xmlmodule.html        |   4 +-
 doc/devhelp/libxml2-xmlreader.html        |  18 +--
 doc/devhelp/libxml2-xmlregexp.html        |  10 +-
 doc/devhelp/libxml2-xmlschemas.html       |   4 +-
 doc/devhelp/libxml2-xmlversion.html       |   2 +-
 doc/devhelp/libxml2-xmlwriter.html        |   2 +-
 doc/devhelp/libxml2-xpath.html            |  15 +-
 doc/devhelp/libxml2.devhelp               |   3 +-
 doc/docs.html                             |   2 +-
 doc/downloads.html                        |   8 +-
 doc/encoding.html                         |   2 +-
 doc/entities.html                         |   2 +-
 doc/example.html                          |   2 +-
 doc/help.html                             |   4 +-
 doc/html/book1.html                       |   2 +-
 doc/html/index.html                       |   2 +-
 doc/html/libxml-DOCBparser.html           |   2 +-
 doc/html/libxml-HTMLparser.html           |   2 +-
 doc/html/libxml-HTMLtree.html             |   4 +-
 doc/html/libxml-SAX.html                  |   2 +-
 doc/html/libxml-SAX2.html                 |   2 +-
 doc/html/libxml-c14n.html                 |   8 +-
 doc/html/libxml-catalog.html              |   4 +-
 doc/html/libxml-chvalid.html              |   2 +-
 doc/html/libxml-debugXML.html             |   4 +-
 doc/html/libxml-dict.html                 |   4 +-
 doc/html/libxml-encoding.html             |   8 +-
 doc/html/libxml-entities.html             |   4 +-
 doc/html/libxml-globals.html              |   2 +-
 doc/html/libxml-hash.html                 |   6 +-
 doc/html/libxml-lib.html                  |   2 +-
 doc/html/libxml-list.html                 |   2 +-
 doc/html/libxml-nanoftp.html              |   2 +-
 doc/html/libxml-nanohttp.html             |   2 +-
 doc/html/libxml-parser.html               |   4 +-
 doc/html/libxml-parserInternals.html      |  10 +-
 doc/html/libxml-pattern.html              |   2 +-
 doc/html/libxml-relaxng.html              |   6 +-
 doc/html/libxml-schemasInternals.html     |  12 +-
 doc/html/libxml-schematron.html           |   6 +-
 doc/html/libxml-threads.html              |   2 +-
 doc/html/libxml-tree.html                 |  14 +-
 doc/html/libxml-uri.html                  |   4 +-
 doc/html/libxml-valid.html                |   2 +-
 doc/html/libxml-xinclude.html             |   2 +-
 doc/html/libxml-xlink.html                |   2 +-
 doc/html/libxml-xmlIO.html                |   8 +-
 doc/html/libxml-xmlautomata.html          |  10 +-
 doc/html/libxml-xmlerror.html             |   4 +-
 doc/html/libxml-xmlexports.html           |   3 +-
 doc/html/libxml-xmlmemory.html            |   2 +-
 doc/html/libxml-xmlmodule.html            |   6 +-
 doc/html/libxml-xmlreader.html            |  20 +--
 doc/html/libxml-xmlregexp.html            |  12 +-
 doc/html/libxml-xmlsave.html              |   2 +-
 doc/html/libxml-xmlschemas.html           |   6 +-
 doc/html/libxml-xmlschemastypes.html      |   2 +-
 doc/html/libxml-xmlstring.html            |   2 +-
 doc/html/libxml-xmlunicode.html           |   2 +-
 doc/html/libxml-xmlversion.html           |   4 +-
 doc/html/libxml-xmlwriter.html            |   4 +-
 doc/html/libxml-xpath.html                |  15 +-
 doc/html/libxml-xpathInternals.html       |   2 +-
 doc/html/libxml-xpointer.html             |   2 +-
 doc/index.html                            |   2 +-
 doc/interface.html                        |   2 +-
 doc/intro.html                            |   2 +-
 doc/library.html                          |   2 +-
 doc/libxml2-api.xml                       | 158 +++++++++---------
 doc/libxml2-refs.xml                      | 255 +++++++++---------------------
 doc/namespaces.html                       |   2 +-
 doc/news.html                             |  24 +--
 doc/python.html                           |   2 +-
 doc/threads.html                          |   2 +-
 doc/tree.html                             |   2 +-
 doc/upgrade.html                          |   4 +-
 doc/xmldtd.html                           |   2 +-
 doc/xmlio.html                            |   2 +-
 doc/xmlmem.html                           |   2 +-
 elfgcchack.h                              |  10 ++
 win32/libxml2.def.src                     |   1 +
 142 files changed, 520 insertions(+), 633 deletions(-)
---
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html
index f7783272..e5cafd8d 100644
--- a/doc/APIchunk0.html
+++ b/doc/APIchunk0.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index A-B for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex A-B for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index A-B for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex A-B for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html
index 79471964..393cd184 100644
--- a/doc/APIchunk1.html
+++ b/doc/APIchunk1.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index C-C for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex C-C for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index C-C for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex C-C for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html
index 22d5061f..b612643a 100644
--- a/doc/APIchunk10.html
+++ b/doc/APIchunk10.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index Y-a for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex Y-a for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index Y-a for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex Y-a for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -100,6 +100,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br />
 <a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpGetStart">xmlExpGetStart</a><br />
+<a href="html/libxml-xmlregexp.html#xmlExpSubsume">xmlExpSubsume</a><br />
 <a href="html/libxml-xmlregexp.html#xmlRegExecErrInfo">xmlRegExecErrInfo</a><br />
 <a href="html/libxml-xmlregexp.html#xmlRegExecNextValues">xmlRegExecNextValues</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
@@ -117,7 +118,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
 </dd><dt>accesses</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCreateURLParserCtxt">xmlCreateURLParserCtxt</a><br />
 <a href="html/libxml-xmlIO.html#xmlNoNetExternalEntityLoader">xmlNoNetExternalEntityLoader</a><br />
-</dd><dt>accexpted</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpSubsume">xmlExpSubsume</a><br />
 </dd><dt>accommodate</dt><dd><a href="html/libxml-tree.html#xmlBufferResize">xmlBufferResize</a><br />
 </dd><dt>according</dt><dd><a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
 <a href="html/libxml-encoding.html#xmlDetectCharEncoding">xmlDetectCharEncoding</a><br />
@@ -393,9 +393,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-uri.html#xmlParseURIRaw">xmlParseURIRaw</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
 </dd><dt>alphanumerics</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
-</dd><dt>already</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a><br />
-<a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a><br
 />
-<a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
+</dd><dt>already</dt><dd><a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
 <a href="html/libxml-tree.html#xmlAddNextSibling">xmlAddNextSibling</a><br />
 <a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
 <a href="html/libxml-tree.html#xmlAddSibling">xmlAddSibling</a><br />
@@ -470,6 +468,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlHasNsProp">xmlHasNsProp</a><br />
 </dd><dt>angle</dt><dd><a href="html/libxml-parserInternals.html#xmlParseCharData">xmlParseCharData</a><br />
 </dd><dt>annotation</dt><dd><a 
href="html/libxml-schemasInternals.html#_xmlSchemaAnnot">_xmlSchemaAnnot</a><br />
+</dd><dt>anonymous</dt><dd><a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br />
 </dd><dt>another</dt><dd><a 
href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
 <a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
 <a href="html/libxml-threads.html#xmlCleanupThreads">xmlCleanupThreads</a><br />
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index 9f94a1fd..c28458d9 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index b-b for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex b-b for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index b-b for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex b-b for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -261,8 +261,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
 </dd><dt>buffers</dt><dd><a href="html/libxml-tree.html#LIBXML2_NEW_BUFFER">LIBXML2_NEW_BUFFER</a><br />
 <a href="html/libxml-tree.html#xmlBufferDetach">xmlBufferDetach</a><br />
-</dd><dt>builded</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a><br />
-<a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a><br
 />
 </dd><dt>building</dt><dd><a 
href="html/libxml-parserInternals.html#XML_MAX_TEXT_LENGTH">XML_MAX_TEXT_LENGTH</a><br />
 <a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-DOCBparser.html#docbSAXParseDoc">docbSAXParseDoc</a><br />
@@ -280,7 +278,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br />
 <a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
 </dd><dt>builds</dt><dd><a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br />
-</dd><dt>built</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
+</dd><dt>built</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a><br
 />
+<a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseAttributeType">xmlParseAttributeType</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseEnumeratedType">xmlParseEnumeratedType</a><br />
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index d7404f8f..77330dd3 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index c-c for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex c-c for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index c-c for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex c-c for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -63,7 +63,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlschemas.html#xmlSchemaSAXPlug">xmlSchemaSAXPlug</a><br />
 <a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
 </dd><dt>came</dt><dd><a href="html/libxml-parserInternals.html#xmlPopInput">xmlPopInput</a><br />
-</dd><dt>cannot</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
+</dd><dt>cannot</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
+<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
+<a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderReadOuterXml">xmlTextReaderReadOuterXml</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathRegisterNs">xmlXPathRegisterNs</a><br />
 </dd><dt>canonic</dt><dd><a href="html/libxml-uri.html#xmlCanonicPath">xmlCanonicPath</a><br />
@@ -87,10 +89,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />
 <a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
 <a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
-</dd><dt>canot</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
-<a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
 </dd><dt>capable</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br />
-</dd><dt>caracters</dt><dd><a 
href="html/libxml-xmlIO.html#xmlOutputBufferWriteEscape">xmlOutputBufferWriteEscape</a><br />
 </dd><dt>cardinality</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpParse">xmlExpParse</a><br />
 </dd><dt>carried</dt><dd><a href="html/libxml-tree.html#xmlBufGetNodeContent">xmlBufGetNodeContent</a><br />
 <a href="html/libxml-tree.html#xmlNewDocProp">xmlNewDocProp</a><br />
@@ -180,6 +179,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-parser.html#ignorableWhitespaceSAXFunc">ignorableWhitespaceSAXFunc</a><br />
 <a href="html/libxml-parser.html#xmlCreatePushParserCtxt">xmlCreatePushParserCtxt</a><br />
 <a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
+<a href="html/libxml-xmlIO.html#xmlOutputBufferWriteEscape">xmlOutputBufferWriteEscape</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
 <a href="html/libxml-xmlstring.html#xmlStrPrintf">xmlStrPrintf</a><br />
 <a href="html/libxml-xmlstring.html#xmlStrVPrintf">xmlStrVPrintf</a><br />
@@ -195,7 +195,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
 </dd><dt>charencoding</dt><dd><a 
href="html/libxml-encoding.html#xmlGetCharEncodingName">xmlGetCharEncodingName</a><br />
 </dd><dt>chars??</dt><dd><a 
href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
-</dd><dt>charset</dt><dd><a 
href="html/libxml-xmlIO.html#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a><br />
+</dd><dt>charset</dt><dd><a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
+<a href="html/libxml-xmlIO.html#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a><br />
 <a href="html/libxml-parser.html#xmlCreateIOParserCtxt">xmlCreateIOParserCtxt</a><br />
 <a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br />
 <a href="html/libxml-parser.html#xmlNewIOInputStream">xmlNewIOInputStream</a><br />
@@ -323,7 +324,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-nanoftp.html#xmlNanoFTPFreeCtxt">xmlNanoFTPFreeCtxt</a><br />
 <a 
href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br
 />
 <a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
-</dd><dt>cncerning</dt><dd><a 
href="html/libxml-debugXML.html#xmlDebugDumpDocumentHead">xmlDebugDumpDocumentHead</a><br />
 </dd><dt>codes</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 </dd><dt>coding</dt><dd><a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</a><br />
 </dd><dt>collapse</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_FACET_COLLAPSE">XML_SCHEMAS_FACET_COLLAPSE</a><br />
@@ -344,7 +344,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>come</dt><dd><a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br />
 <a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br />
 <a href="html/libxml-pattern.html#xmlStreamPushNode">xmlStreamPushNode</a><br />
-</dd><dt>coment</dt><dd><a 
href="html/libxml-xmlwriter.html#xmlTextWriterEndComment">xmlTextWriterEndComment</a><br />
 </dd><dt>comes</dt><dd><a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
 <a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br />
 </dd><dt>coming</dt><dd><a 
href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
@@ -362,6 +361,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlNewComment">xmlNewComment</a><br />
 <a href="html/libxml-tree.html#xmlNewDocComment">xmlNewDocComment</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseComment">xmlParseComment</a><br />
+<a href="html/libxml-xmlwriter.html#xmlTextWriterEndComment">xmlTextWriterEndComment</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterStartComment">xmlTextWriterStartComment</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterWriteComment">xmlTextWriterWriteComment</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterWriteFormatComment">xmlTextWriterWriteFormatComment</a><br 
/>
@@ -523,6 +523,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>concat</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathConcatFunction">xmlXPathConcatFunction</a><br />
 </dd><dt>concatenated</dt><dd><a href="html/libxml-xmlstring.html#xmlStrcat">xmlStrcat</a><br />
 </dd><dt>concatenation</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathConcatFunction">xmlXPathConcatFunction</a><br />
+</dd><dt>concerning</dt><dd><a 
href="html/libxml-debugXML.html#xmlDebugDumpDocumentHead">xmlDebugDumpDocumentHead</a><br />
 </dd><dt>condition</dt><dd><a 
href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacetWhtsp">xmlSchemaValidateFacetWhtsp</a><br />
 </dd><dt>conditionalSect</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
@@ -709,7 +710,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlschemas.html#xmlSchemaGetParserErrors">xmlSchemaGetParserErrors</a><br />
 <a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
 </dd><dt>continuing</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
-</dd><dt>contraint</dt><dd><a 
href="html/libxml-schemasInternals.html#_xmlSchemaElement">_xmlSchemaElement</a><br />
 </dd><dt>contrary</dt><dd><a 
href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
 <a href="html/libxml-xpath.html#xmlXPathFreeNodeSetList">xmlXPathFreeNodeSetList</a><br />
 </dd><dt>contrast</dt><dd><a href="html/libxml-tree.html#xmlNodeAddContent">xmlNodeAddContent</a><br />
@@ -782,8 +782,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>copying</dt><dd><a 
href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
 </dd><dt>correct</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 </dd><dt>correctly</dt><dd><a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
-</dd><dt>correponding</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
-<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
 </dd><dt>correspond</dt><dd><a href="html/libxml-tree.html#xmlIsXHTML">xmlIsXHTML</a><br />
 <a href="html/libxml-parser.html#xmlParseEntity">xmlParseEntity</a><br />
 <a href="html/libxml-parser.html#xmlSAXParseEntity">xmlSAXParseEntity</a><br />
@@ -793,6 +791,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a 
href="html/libxml-globals.html#xmlOutputBufferCreateFilenameFunc">xmlOutputBufferCreateFilenameFunc</a><br />
 <a 
href="html/libxml-globals.html#xmlParserInputBufferCreateFilenameFunc">xmlParserInputBufferCreateFilenameFunc</a><br
 />
 <a href="html/libxml-tree.html#xmlSetProp">xmlSetProp</a><br />
+<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
+<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
 </dd><dt>cost</dt><dd><a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
 </dd><dt>costly</dt><dd><a href="html/libxml-parserInternals.html#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a><br />
@@ -864,7 +864,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>cross</dt><dd><a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
 </dd><dt>crossed</dt><dd><a 
href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
 <a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
-</dd><dt>cshema</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_FINAL_DEFAULT_LIST">XML_SCHEMAS_FINAL_DEFAULT_LIST</a><br 
/>
 </dd><dt>ctxt</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpNewOr">xmlExpNewOr</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpNewRange">xmlExpNewRange</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpNewSeq">xmlExpNewSeq</a><br />
@@ -876,7 +875,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
 <a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br />
 </dd><dt>cur</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
-</dd><dt>curent</dt><dd><a 
href="html/libxml-c14n.html#xmlC14NIsVisibleCallback">xmlC14NIsVisibleCallback</a><br />
 </dd><dt>currently</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_INCLUDING_CONVERT_NS">XML_SCHEMAS_INCLUDING_CONVERT_NS</a><br
 />
 <a href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 <a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 5889ebf7..a01afa83 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index d-d for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex d-d for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index d-d for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex d-d for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -176,6 +176,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br />
 </dd><dt>defined</dt><dd><a href="html/libxml-xmlversion.html#WITHOUT_TRIO">WITHOUT_TRIO</a><br />
 <a href="html/libxml-xmlversion.html#WITH_TRIO">WITH_TRIO</a><br />
+<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a><br 
/>
 <a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
 <a href="html/libxml-tree.html#xmlGetNsList">xmlGetNsList</a><br />
 <a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br />
@@ -224,7 +225,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>delegation</dt><dd><a 
href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br />
 </dd><dt>delete</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPDele">xmlNanoFTPDele</a><br />
 </dd><dt>deletion</dt><dd><a 
href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br />
-</dd><dt>dependant</dt><dd><a 
href="html/libxml-xpath.html#xmlXPathContextSetCache">xmlXPathContextSetCache</a><br />
+</dd><dt>dependent</dt><dd><a 
href="html/libxml-xpath.html#xmlXPathContextSetCache">xmlXPathContextSetCache</a><br />
 </dd><dt>depending</dt><dd><a href="html/libxml-valid.html#xmlIsID">xmlIsID</a><br />
 <a href="html/libxml-valid.html#xmlIsRef">xmlIsRef</a><br />
 <a href="html/libxml-list.html#xmlListDataCompare">xmlListDataCompare</a><br />
@@ -258,10 +259,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</a><br
 />
 <a href="html/libxml-xmlregexp.html#xmlExpExpDerive">xmlExpExpDerive</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpStringDerive">xmlExpStringDerive</a><br />
-</dd><dt>des</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
-<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
-</dd><dt>desactivated</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
-<a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
 </dd><dt>descend</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapCloneNode">xmlDOMWrapCloneNode</a><br />
 </dd><dt>descendant</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathNextDescendant">xmlXPathNextDescendant</a><br />
 </dd><dt>descendant-or-self</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathNextDescendantOrSelf">xmlXPathNextDescendantOrSelf</a><br />
@@ -448,7 +445,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-debugXML.html#xmlShellList">xmlShellList</a><br />
 </dd><dt>disable</dt><dd><a href="html/libxml-catalog.html#xmlCatalogSetDebug">xmlCatalogSetDebug</a><br />
 <a href="html/libxml-xmlschemas.html#xmlSchemaValidateSetLocator">xmlSchemaValidateSetLocator</a><br />
-</dd><dt>disabled</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
+</dd><dt>disabled</dt><dd><a 
href="html/libxml-xmlversion.html#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a><br />
+<a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 <a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-uri.html#xmlParseURIRaw">xmlParseURIRaw</a><br />
 </dd><dt>disables</dt><dd><a 
href="html/libxml-xpath.html#xmlXPathContextSetCache">xmlXPathContextSetCache</a><br />
@@ -465,7 +463,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>discovering</dt><dd><a 
href="html/libxml-parserInternals.html#xmlSwitchEncoding">xmlSwitchEncoding</a><br />
 <a href="html/libxml-parserInternals.html#xmlSwitchInputEncoding">xmlSwitchInputEncoding</a><br />
 <a href="html/libxml-parserInternals.html#xmlSwitchToEncoding">xmlSwitchToEncoding</a><br />
-</dd><dt>disctionary</dt><dd><a href="html/libxml-dict.html#xmlDictOwns">xmlDictOwns</a><br />
 </dd><dt>display</dt><dd><a href="html/libxml-parser.html#errorSAXFunc">errorSAXFunc</a><br />
 <a href="html/libxml-parser.html#fatalErrorSAXFunc">fatalErrorSAXFunc</a><br />
 <a href="html/libxml-parser.html#warningSAXFunc">warningSAXFunc</a><br />
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html
index 835465aa..235b553f 100644
--- a/doc/APIchunk14.html
+++ b/doc/APIchunk14.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index e-e for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex e-e for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index e-e for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex e-e for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -150,9 +150,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
 </dd><dt>encoder==NULL</dt><dd><a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
 <a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
-</dd><dt>enconding</dt><dd><a 
href="html/libxml-encoding.html#xmlCharEncCloseFunc">xmlCharEncCloseFunc</a><br />
-<a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
-<a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
 </dd><dt>encountered</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br 
/>
 </dd><dt>encountering</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 </dd><dt>end-tag</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElement">xmlParseElement</a><br />
@@ -304,6 +301,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpath.html#_xmlXPathParserContext">_xmlXPathParserContext</a><br />
 <a href="html/libxml-xpathInternals.html#valuePop">valuePop</a><br />
 <a href="html/libxml-xpathInternals.html#valuePush">valuePush</a><br />
+<a href="html/libxml-xmlregexp.html#xmlRegFreeExecCtxt">xmlRegFreeExecCtxt</a><br />
 <a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br />
 <a href="html/libxml-debugXML.html#xmlShellPrintXPathResult">xmlShellPrintXPathResult</a><br />
 <a href="html/libxml-xpath.html#xmlXPathCompiledEval">xmlXPathCompiledEval</a><br />
@@ -315,7 +313,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpath.html#xmlXPathNodeEval">xmlXPathNodeEval</a><br />
 <a href="html/libxml-xpointer.html#xmlXPtrBuildNodeList">xmlXPtrBuildNodeList</a><br />
 <a href="html/libxml-xpointer.html#xmlXPtrEval">xmlXPtrEval</a><br />
-</dd><dt>evaulation</dt><dd><a 
href="html/libxml-xmlregexp.html#xmlRegFreeExecCtxt">xmlRegFreeExecCtxt</a><br />
 </dd><dt>even</dt><dd><a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpNewOr">xmlExpNewOr</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpNewRange">xmlExpNewRange</a><br />
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html
index 163d67bf..744bde8e 100644
--- a/doc/APIchunk15.html
+++ b/doc/APIchunk15.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index f-f for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex f-f for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index f-f for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex f-f for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -207,6 +207,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br />
 </dd><dt>fixup</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FIXUP_1">XML_SCHEMAS_TYPE_FIXUP_1</a><br />
 </dd><dt>flag</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a><br />
+<a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
 <a href="html/libxml-HTMLtree.html#htmlSetMetaEncoding">htmlSetMetaEncoding</a><br />
 <a href="html/libxml-SAX.html#initxmlDefaultSAXHandler">initxmlDefaultSAXHandler</a><br />
 <a href="html/libxml-SAX2.html#xmlSAX2InitDefaultSAXHandler">xmlSAX2InitDefaultSAXHandler</a><br />
@@ -255,8 +256,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>follows:</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathBooleanFunction">xmlXPathBooleanFunction</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathStringFunction">xmlXPathStringFunction</a><br />
-</dd><dt>fonctionnalities</dt><dd><a 
href="html/libxml-xmlIO.html#xmlInputMatchCallback">xmlInputMatchCallback</a><br />
-<a href="html/libxml-xmlIO.html#xmlOutputMatchCallback">xmlOutputMatchCallback</a><br />
 </dd><dt>for:</dt><dd><a 
href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br />
 <a href="html/libxml-xpath.html#xmlXPathContextSetCache">xmlXPathContextSetCache</a><br />
 </dd><dt>forbid</dt><dd><a href="html/libxml-xpath.html#XML_XPATH_NOVAR">XML_XPATH_NOVAR</a><br />
@@ -382,7 +381,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathNodeTrailingSorted">xmlXPathNodeTrailingSorted</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTrailing">xmlXPathTrailing</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTrailingSorted">xmlXPathTrailingSorted</a><br />
-</dd><dt>functionality</dt><dd><a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
+</dd><dt>functionality</dt><dd><a 
href="html/libxml-xmlIO.html#xmlInputMatchCallback">xmlInputMatchCallback</a><br />
+<a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
+<a href="html/libxml-xmlIO.html#xmlOutputMatchCallback">xmlOutputMatchCallback</a><br />
 <a href="html/libxml-xpath.html#xmlXPathNodeSetGetLength">xmlXPathNodeSetGetLength</a><br />
 <a href="html/libxml-xpath.html#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a><br />
 </dd><dt>functions</dt><dd><a href="html/libxml-HTMLparser.html#htmlCtxtReadIO">htmlCtxtReadIO</a><br />
diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html
index e7e236d5..0fb9d81d 100644
--- a/doc/APIchunk16.html
+++ b/doc/APIchunk16.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index g-h for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex g-h for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index g-h for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex g-h for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -163,7 +163,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathFloorFunction">xmlXPathFloorFunction</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
 </dd><dt>greater-than</dt><dd><a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
-</dd><dt>group</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_HAS_REFS">XML_SCHEMAS_ATTRGROUP_HAS_REFS</a><br 
/>
+</dd><dt>group</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a><br />
+<a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_HAS_REFS">XML_SCHEMAS_ATTRGROUP_HAS_REFS</a><br 
/>
 <a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a><br 
/>
 <a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_REDEFINED">XML_SCHEMAS_ATTRGROUP_REDEFINED</a><br
 />
 <a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_FINAL_ABSENT">XML_SCHEMAS_ELEM_FINAL_ABSENT</a><br />
@@ -207,6 +208,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlUnsetProp">xmlUnsetProp</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
 </dd><dt>handling</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_FACET_UNKNOWN">XML_SCHEMAS_FACET_UNKNOWN</a><br />
+<a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
 <a href="html/libxml-SAX.html#attribute">attribute</a><br />
 <a href="html/libxml-parser.html#attributeSAXFunc">attributeSAXFunc</a><br />
 <a href="html/libxml-HTMLparser.html#htmlHandleOmittedElem">htmlHandleOmittedElem</a><br />
@@ -268,7 +270,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>hierarchy</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br
 />
 <a 
href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br
 />
 </dd><dt>highly</dt><dd><a href="html/libxml-HTMLparser.html#htmlParseElement">htmlParseElement</a><br />
-<a href="html/libxml-parserInternals.html#xmlParseElement">xmlParseElement</a><br />
 </dd><dt>hold</dt><dd><a 
href="html/libxml-tree.html#xmlDOMWrapReconcileNamespaces">xmlDOMWrapReconcileNamespaces</a><br />
 <a href="html/libxml-xmlwriter.html#xmlNewTextWriterDoc">xmlNewTextWriterDoc</a><br />
 <a href="html/libxml-xmlwriter.html#xmlNewTextWriterPushParser">xmlNewTextWriterPushParser</a><br />
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html
index e6647e2e..d2dd0696 100644
--- a/doc/APIchunk17.html
+++ b/doc/APIchunk17.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index i-i for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex i-i for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index i-i for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex i-i for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -42,7 +42,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br />
 </dd><dt>icu</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_ICU_ENABLED">LIBXML_ICU_ENABLED</a><br />
 </dd><dt>identify</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseAttributeType">xmlParseAttributeType</a><br />
-</dd><dt>identitier</dt><dd><a 
href="html/libxml-parserInternals.html#XML_MAX_NAME_LENGTH">XML_MAX_NAME_LENGTH</a><br />
 </dd><dt>identity-constraint</dt><dd><a 
href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br />
 <a href="html/libxml-schemasInternals.html#_xmlSchemaElement">_xmlSchemaElement</a><br />
 </dd><dt>ignorable</dt><dd><a href="html/libxml-SAX.html#ignorableWhitespace">ignorableWhitespace</a><br />
@@ -99,8 +98,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>in-</dt><dd><a 
href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
 </dd><dt>in-extenso</dt><dd><a href="html/libxml-xmlmemory.html#xmlMemDisplay">xmlMemDisplay</a><br />
 <a href="html/libxml-xmlmemory.html#xmlMemoryDump">xmlMemoryDump</a><br />
-</dd><dt>in-memory</dt><dd><a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
-<a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
+</dd><dt>in-memory</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-DOCBparser.html#docbParseDoc">docbParseDoc</a><br />
 <a href="html/libxml-DOCBparser.html#docbSAXParseDoc">docbSAXParseDoc</a><br />
 <a href="html/libxml-HTMLparser.html#htmlCreateMemoryParserCtxt">htmlCreateMemoryParserCtxt</a><br />
@@ -412,7 +410,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>insertion</dt><dd><a 
href="html/libxml-HTMLparser.html#htmlHandleOmittedElem">htmlHandleOmittedElem</a><br />
 <a href="html/libxml-valid.html#xmlValidGetValidElements">xmlValidGetValidElements</a><br />
 </dd><dt>inspect</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathDebugDumpObject">xmlXPathDebugDumpObject</a><br />
-</dd><dt>instace</dt><dd><a 
href="html/libxml-schematron.html#xmlSchematronValidateDoc">xmlSchematronValidateDoc</a><br />
 </dd><dt>installed</dt><dd><a href="html/libxml-dict.html#xmlDictSize">xmlDictSize</a><br />
 <a href="html/libxml-hash.html#xmlHashSize">xmlHashSize</a><br />
 </dd><dt>instances</dt><dd><a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html
index 91566f7c..8643ad7f 100644
--- a/doc/APIchunk18.html
+++ b/doc/APIchunk18.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index j-l for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex j-l for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index j-l for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex j-l for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -76,7 +76,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-HTMLparser.html#htmlIsAutoClosed">htmlIsAutoClosed</a><br />
 <a href="html/libxml-HTMLparser.html#htmlParseElement">htmlParseElement</a><br />
 <a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
-<a href="html/libxml-xpath.html#xmlXPathInit">xmlXPathInit</a><br />
 <a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
 </dd><dt>keyword</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseDefaultDecl">xmlParseDefaultDecl</a><br />
 </dd><dt>kill</dt><dd><a href="html/libxml-xmlversion.html#xmlCheckVersion">xmlCheckVersion</a><br />
@@ -307,6 +306,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlGetLineNo">xmlGetLineNo</a><br />
 </dd><dt>limited</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
 <a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
+</dd><dt>limits</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
 </dd><dt>linear</dt><dd><a href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br />
 <a href="html/libxml-HTMLparser.html#htmlEntityValueLookup">htmlEntityValueLookup</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpExpDerive">xmlExpExpDerive</a><br />
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html
index 23f434e0..c50c345f 100644
--- a/doc/APIchunk19.html
+++ b/doc/APIchunk19.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index m-m for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex m-m for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index m-m for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex m-m for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index bb6c1415..d5d363b1 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index D-E for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex D-E for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index D-E for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex D-E for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -163,7 +163,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
 <a href="html/libxml-valid.html#xmlValidateDocumentFinal">xmlValidateDocumentFinal</a><br />
 <a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
-<a href="html/libxml-xpath.html#xmlXPathInit">xmlXPathInit</a><br />
 </dd><dt>Douglas</dt><dd><a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
 </dd><dt>Draft</dt><dd><a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br 
/>
 </dd><dt>DtD</dt><dd><a href="html/libxml-valid.html#xmlGetDtdAttrDesc">xmlGetDtdAttrDesc</a><br />
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html
index 3559b08b..f812bbc9 100644
--- a/doc/APIchunk20.html
+++ b/doc/APIchunk20.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index n-n for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex n-n for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index n-n for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex n-n for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -252,10 +252,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
 </dd><dt>note</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br />
 <a href="html/libxml-parser.html#xmlLoadExternalEntity">xmlLoadExternalEntity</a><br />
-</dd><dt>nothing</dt><dd><a href="html/libxml-xpath.html#xmlXPathInit">xmlXPathInit</a><br />
 </dd><dt>notice</dt><dd><a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
 <a href="html/libxml-threads.html#xmlCleanupThreads">xmlCleanupThreads</a><br />
-</dd><dt>now</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
+</dd><dt>now</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a><br />
+<a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 <a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br />
 <a href="html/libxml-schemasInternals.html#_xmlSchemaElement">_xmlSchemaElement</a><br />
 <a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html
index 85fa55e0..7f8efe49 100644
--- a/doc/APIchunk21.html
+++ b/doc/APIchunk21.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index o-o for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex o-o for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index o-o for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex o-o for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -59,10 +59,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>occur</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_VARIETY_ABSENT">XML_SCHEMAS_TYPE_VARIETY_ABSENT</a><br
 />
 <a href="html/libxml-parserInternals.html#xmlParseComment">xmlParseComment</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
-</dd><dt>occurences</dt><dd><a 
href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans">xmlAutomataNewCountTrans</a><br />
-<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans2">xmlAutomataNewCountTrans2</a><br />
-<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
-<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
 </dd><dt>occurred</dt><dd><a href="html/libxml-xmlerror.html#xmlCtxtGetLastError">xmlCtxtGetLastError</a><br 
/>
 <a href="html/libxml-dict.html#xmlDictCreate">xmlDictCreate</a><br />
 <a href="html/libxml-dict.html#xmlDictCreateSub">xmlDictCreateSub</a><br />
@@ -80,7 +76,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlstring.html#xmlStrsub">xmlStrsub</a><br />
 <a 
href="html/libxml-xpathInternals.html#xmlXPathSubstringAfterFunction">xmlXPathSubstringAfterFunction</a><br />
 <a 
href="html/libxml-xpathInternals.html#xmlXPathSubstringBeforeFunction">xmlXPathSubstringBeforeFunction</a><br 
/>
-</dd><dt>occurrences</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
+</dd><dt>occurrences</dt><dd><a 
href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans">xmlAutomataNewCountTrans</a><br />
+<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans2">xmlAutomataNewCountTrans2</a><br />
+<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
+<a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
+<a href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
 </dd><dt>occurs</dt><dd><a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a><br />
 <a href="html/libxml-xmlstring.html#xmlStrPrintf">xmlStrPrintf</a><br />
@@ -153,7 +153,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-parser.html#startElementNsSAX2Func">startElementNsSAX2Func</a><br />
 <a href="html/libxml-catalog.html#xmlCatalogConvert">xmlCatalogConvert</a><br />
 <a href="html/libxml-catalog.html#xmlConvertSGMLCatalog">xmlConvertSGMLCatalog</a><br />
-</dd><dt>ononymous</dt><dd><a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br />
 </dd><dt>onto</dt><dd><a 
href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
 <a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br />
 <a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br />
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html
index ec9547bb..9f690089 100644
--- a/doc/APIchunk22.html
+++ b/doc/APIchunk22.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index p-p for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex p-p for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index p-p for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex p-p for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -212,8 +212,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
 </dd><dt>pos</dt><dd><a href="html/libxml-xmlstring.html#xmlUTF8Strsub">xmlUTF8Strsub</a><br />
 </dd><dt>position:</dt><dd><a 
href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
-</dd><dt>positioned</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
-</dd><dt>positionned</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
+</dd><dt>positioned</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
+<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
 </dd><dt>positions</dt><dd><a href="html/libxml-xmlstring.html#xmlUTF8Strsub">xmlUTF8Strsub</a><br />
 </dd><dt>possible</dt><dd><a href="html/libxml-tree.html#xmlCopyNodeList">xmlCopyNodeList</a><br />
 <a href="html/libxml-parserInternals.html#xmlCreateEntityParserCtxt">xmlCreateEntityParserCtxt</a><br />
@@ -440,7 +440,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
 <a 
href="html/libxml-valid.html#xmlValidCtxtNormalizeAttributeValue">xmlValidCtxtNormalizeAttributeValue</a><br 
/>
 <a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
-</dd><dt>procgressed</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
 </dd><dt>produce</dt><dd><a 
href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
 <a href="html/libxml-tree.html#xmlStringGetNodeList">xmlStringGetNodeList</a><br />
 <a href="html/libxml-tree.html#xmlStringLenGetNodeList">xmlStringLenGetNodeList</a><br />
@@ -452,6 +451,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>program</dt><dd><a href="html/libxml-xpointer.html#xmlXPtrNewContext">xmlXPtrNewContext</a><br />
 </dd><dt>programs</dt><dd><a 
href="html/libxml-parserInternals.html#htmlInitAutoClose">htmlInitAutoClose</a><br />
 <a href="html/libxml-parser.html#xmlInitParser">xmlInitParser</a><br />
+</dd><dt>progressed</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
 </dd><dt>progresses</dt><dd><a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br 
/>
 </dd><dt>progressive</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-xmlIO.html#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a><br />
diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html
index a18be6e4..f5a99173 100644
--- a/doc/APIchunk23.html
+++ b/doc/APIchunk23.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index q-r for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex q-r for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index q-r for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex q-r for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -213,7 +213,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
 <a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
 <a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</a><br />
-<a href="html/libxml-parserInternals.html#xmlParseElement">xmlParseElement</a><br />
 <a href="html/libxml-parserInternals.html#xmlParsePEReference">xmlParsePEReference</a><br />
 <a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br />
 </dd><dt>recursively</dt><dd><a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
@@ -447,6 +446,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>requests</dt><dd><a 
href="html/libxml-xmlIO.html#xmlRegisterHTTPPostCallbacks">xmlRegisterHTTPPostCallbacks</a><br />
 </dd><dt>required</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_USE_REQUIRED">XML_SCHEMAS_ATTR_USE_REQUIRED</a><br />
 <a href="html/libxml-HTMLparser.html#htmlRequiredAttrs">htmlRequiredAttrs</a><br />
+<a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />
 <a href="html/libxml-catalog.html#xmlCatalogSetDebug">xmlCatalogSetDebug</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaCollapseString">xmlSchemaCollapseString</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaWhiteSpaceReplace">xmlSchemaWhiteSpaceReplace</a><br />
@@ -455,7 +455,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
 <a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
 <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
-</dd><dt>requred</dt><dd><a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />
 </dd><dt>reserved</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 <a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
 <a href="html/libxml-uri.html#xmlURIEscapeStr">xmlURIEscapeStr</a><br />
@@ -514,10 +513,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlNodeSetContentLen">xmlNodeSetContentLen</a><br />
 </dd><dt>respect</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpStringDerive">xmlExpStringDerive</a><br />
 </dd><dt>respecting</dt><dd><a 
href="html/libxml-valid.html#xmlValidGetValidElements">xmlValidGetValidElements</a><br />
-</dd><dt>responsability</dt><dd><a href="html/libxml-entities.html#xmlNewEntity">xmlNewEntity</a><br />
 </dd><dt>response</dt><dd><a 
href="html/libxml-nanoftp.html#xmlNanoFTPCheckResponse">xmlNanoFTPCheckResponse</a><br />
 <a href="html/libxml-nanoftp.html#xmlNanoFTPGetResponse">xmlNanoFTPGetResponse</a><br />
 <a href="html/libxml-nanohttp.html#xmlNanoHTTPContentLength">xmlNanoHTTPContentLength</a><br />
+</dd><dt>responsibility</dt><dd><a href="html/libxml-entities.html#xmlNewEntity">xmlNewEntity</a><br />
 </dd><dt>responsible</dt><dd><a 
href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br />
 <a href="html/libxml-uri.html#xmlCanonicPath">xmlCanonicPath</a><br />
 <a href="html/libxml-uri.html#xmlPathToURI">xmlPathToURI</a><br />
diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html
index 64aac67f..c545f17e 100644
--- a/doc/APIchunk24.html
+++ b/doc/APIchunk24.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index s-s for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex s-s for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index s-s for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex s-s for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -125,8 +125,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-hash.html#xmlHashScannerFull">xmlHashScannerFull</a><br />
 </dd><dt>scanning</dt><dd><a href="html/libxml-hash.html#xmlHashScanner">xmlHashScanner</a><br />
 <a href="html/libxml-hash.html#xmlHashScannerFull">xmlHashScannerFull</a><br />
-</dd><dt>scannner</dt><dd><a href="html/libxml-hash.html#xmlHashScanner">xmlHashScanner</a><br />
-<a href="html/libxml-hash.html#xmlHashScannerFull">xmlHashScannerFull</a><br />
 </dd><dt>schemas</dt><dd><a 
href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
 <a href="html/libxml-relaxng.html#xmlRelaxNGNewMemParserCtxt">xmlRelaxNGNewMemParserCtxt</a><br />
 <a 
href="html/libxml-xmlschemastypes.html#xmlSchemaGetFacetValueAsULong">xmlSchemaGetFacetValueAsULong</a><br />
@@ -209,6 +207,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
 <a href="html/libxml-parser.html#xmlClearNodeInfoSeq">xmlClearNodeInfoSeq</a><br />
 <a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br />
+<a href="html/libxml-xmlregexp.html#xmlExpIsNillable">xmlExpIsNillable</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpNewSeq">xmlExpNewSeq</a><br />
 <a href="html/libxml-xmlregexp.html#xmlExpParse">xmlExpParse</a><br />
 <a href="html/libxml-xmlstring.html#xmlGetUTF8Char">xmlGetUTF8Char</a><br />
@@ -229,7 +228,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a 
href="html/libxml-valid.html#xmlValidCtxtNormalizeAttributeValue">xmlValidCtxtNormalizeAttributeValue</a><br 
/>
 <a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br />
-</dd><dt>sequqnce</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpIsNillable">xmlExpIsNillable</a><br />
 </dd><dt>serialization</dt><dd><a 
href="html/libxml-xmlversion.html#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a><br />
 <a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
 <a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
@@ -727,7 +725,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a><br />
 </dd><dt>streamable</dt><dd><a 
href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br />
 <a href="html/libxml-xmlschemas.html#xmlSchemaValidateFile">xmlSchemaValidateFile</a><br />
-</dd><dt>streaming</dt><dd><a 
href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br />
+</dd><dt>streaming</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
+<a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br />
 <a href="html/libxml-pattern.html#xmlStreamWantsAnyNode">xmlStreamWantsAnyNode</a><br />
 </dd><dt>streams</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-parserInternals.html#xmlSkipBlankChars">xmlSkipBlankChars</a><br />
@@ -786,9 +785,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
 <a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
 <a href="html/libxml-xmlregexp.html#xmlRegFreeExecCtxt">xmlRegFreeExecCtxt</a><br />
-</dd><dt>struture</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
-<a href="html/libxml-xmlschemas.html#xmlSchemaParse">xmlSchemaParse</a><br />
-<a href="html/libxml-schematron.html#xmlSchematronParse">xmlSchematronParse</a><br />
 </dd><dt>stuff</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
 </dd><dt>style</dt><dd><a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</a><br />
@@ -811,7 +807,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>subset?</dt><dd><a 
href="html/libxml-parser.html#hasExternalSubsetSAXFunc">hasExternalSubsetSAXFunc</a><br />
 </dd><dt>subsets</dt><dd><a 
href="html/libxml-entities.html#xmlGetParameterEntity">xmlGetParameterEntity</a><br />
 <a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
-</dd><dt>substituion</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</a><br
 />
 </dd><dt>substitute</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapRemoveNode">xmlDOMWrapRemoveNode</a><br 
/>
 </dd><dt>substituted</dt><dd><a 
href="html/libxml-parserInternals.html#XML_SUBSTITUTE_BOTH">XML_SUBSTITUTE_BOTH</a><br />
 <a href="html/libxml-parserInternals.html#XML_SUBSTITUTE_NONE">XML_SUBSTITUTE_NONE</a><br />
@@ -913,7 +908,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans2">xmlAutomataNewCountTrans2</a><br />
 <a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br />
 <a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br />
-</dd><dt>sucessors</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
+</dd><dt>successors</dt><dd><a 
href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 </dd><dt>such</dt><dd><a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
 <a href="html/libxml-tree.html#xmlSetProp">xmlSetProp</a><br />
diff --git a/doc/APIchunk25.html b/doc/APIchunk25.html
index 71ba3bdb..eaa24deb 100644
--- a/doc/APIchunk25.html
+++ b/doc/APIchunk25.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index t-t for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex t-t for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index t-t for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex t-t for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -61,8 +61,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-HTMLtree.html#htmlSetMetaEncoding">htmlSetMetaEncoding</a><br />
 </dd><dt>take</dt><dd><a href="html/libxml-threads.html#xmlLockLibrary">xmlLockLibrary</a><br />
 </dd><dt>taken</dt><dd><a href="html/libxml-tree.html#xmlDocSetRootElement">xmlDocSetRootElement</a><br />
-</dd><dt>takes</dt><dd><a 
href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacetWhtsp">xmlSchemaValidateFacetWhtsp</a><br />
-</dd><dt>tatkes</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpExpDerive">xmlExpExpDerive</a><br />
+</dd><dt>takes</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpExpDerive">xmlExpExpDerive</a><br />
+<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacetWhtsp">xmlSchemaValidateFacetWhtsp</a><br />
 </dd><dt>tell</dt><dd><a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br />
 <a href="html/libxml-parser.html#XML_DETECT_IDS">XML_DETECT_IDS</a><br />
 <a href="html/libxml-parser.html#XML_SKIP_IDS">XML_SKIP_IDS</a><br />
@@ -268,8 +268,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTrailing">xmlXPathTrailing</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTrailingSorted">xmlXPathTrailingSorted</a><br />
-</dd><dt>trancoding</dt><dd><a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br />
-<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
 </dd><dt>transaction</dt><dd><a href="html/libxml-nanohttp.html#xmlNanoHTTPSave">xmlNanoHTTPSave</a><br />
 </dd><dt>transcoding</dt><dd><a href="html/libxml-HTMLparser.html#UTF8ToHtml">UTF8ToHtml</a><br />
 <a href="html/libxml-encoding.html#UTF8Toisolat1">UTF8Toisolat1</a><br />
@@ -286,7 +284,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
 <a href="html/libxml-xmlIO.html#xmlParserInputBufferPush">xmlParserInputBufferPush</a><br />
 <a href="html/libxml-xmlIO.html#xmlParserInputBufferRead">xmlParserInputBufferRead</a><br />
-</dd><dt>transfered</dt><dd><a href="html/libxml-parserInternals.html#xmlParsePI">xmlParsePI</a><br />
+<a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br />
+<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
+</dd><dt>transferred</dt><dd><a href="html/libxml-parserInternals.html#xmlParsePI">xmlParsePI</a><br />
 </dd><dt>transformation</dt><dd><a 
href="html/libxml-encoding.html#xmlCharEncCloseFunc">xmlCharEncCloseFunc</a><br />
 <a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
 <a href="html/libxml-encoding.html#xmlCharEncInFunc">xmlCharEncInFunc</a><br />
@@ -326,7 +326,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathNextSelf">xmlXPathNextSelf</a><br />
 <a href="html/libxml-xpointer.html#xmlXPtrNewContext">xmlXPtrNewContext</a><br />
 </dd><dt>traverse</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
-</dd><dt>treaming</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 </dd><dt>treated</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br 
/>
 </dd><dt>tried</dt><dd><a href="html/libxml-parser.html#xmlRecoverDoc">xmlRecoverDoc</a><br />
 <a href="html/libxml-parser.html#xmlRecoverMemory">xmlRecoverMemory</a><br />
@@ -369,7 +368,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
 <a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
 <a href="html/libxml-valid.html#xmlValidateRoot">xmlValidateRoot</a><br />
-</dd><dt>ttribute</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
 </dd><dt>tune</dt><dd><a 
href="html/libxml-tree.html#xmlBufferSetAllocationScheme">xmlBufferSetAllocationScheme</a><br />
 </dd><dt>tuple</dt><dd><a href="html/libxml-hash.html#xmlHashAddEntry2">xmlHashAddEntry2</a><br />
 <a href="html/libxml-hash.html#xmlHashAddEntry3">xmlHashAddEntry3</a><br />
diff --git a/doc/APIchunk26.html b/doc/APIchunk26.html
index af3b1a5d..77dde401 100644
--- a/doc/APIchunk26.html
+++ b/doc/APIchunk26.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index u-v for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex u-v for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index u-v for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex u-v for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -47,6 +47,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlGetDocCompressMode">xmlGetDocCompressMode</a><br />
 <a href="html/libxml-tree.html#xmlSetCompressMode">xmlSetCompressMode</a><br />
 <a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br />
+</dd><dt>unconditionally</dt><dd><a 
href="html/libxml-xmlversion.html#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a><br />
 </dd><dt>under</dt><dd><a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br />
 <a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
 <a href="html/libxml-tree.html#xmlSetTreeDoc">xmlSetTreeDoc</a><br />
@@ -155,25 +156,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
 <a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
-</dd><dt>unused</dt><dd><a href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
-<a href="html/libxml-entities.html#_xmlEntity">_xmlEntity</a><br />
-<a href="html/libxml-parser.html#_xmlSAXHandler">_xmlSAXHandler</a><br />
-<a href="html/libxml-parser.html#_xmlSAXHandlerV1">_xmlSAXHandlerV1</a><br />
-<a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br />
-<a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
-<a href="html/libxml-tree.html#xmlDOMWrapReconcileNamespaces">xmlDOMWrapReconcileNamespaces</a><br />
-<a href="html/libxml-tree.html#xmlDOMWrapRemoveNode">xmlDOMWrapRemoveNode</a><br />
-<a href="html/libxml-xmlschemas.html#xmlSchemaValidateFile">xmlSchemaValidateFile</a><br />
-<a href="html/libxml-debugXML.html#xmlShellBase">xmlShellBase</a><br />
-<a href="html/libxml-debugXML.html#xmlShellCat">xmlShellCat</a><br />
-<a href="html/libxml-debugXML.html#xmlShellDir">xmlShellDir</a><br />
-<a href="html/libxml-debugXML.html#xmlShellDu">xmlShellDu</a><br />
-<a href="html/libxml-debugXML.html#xmlShellList">xmlShellList</a><br />
-<a href="html/libxml-debugXML.html#xmlShellLoad">xmlShellLoad</a><br />
-<a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
-<a href="html/libxml-debugXML.html#xmlShellSave">xmlShellSave</a><br />
-<a href="html/libxml-debugXML.html#xmlShellValidate">xmlShellValidate</a><br />
-<a href="html/libxml-debugXML.html#xmlShellWrite">xmlShellWrite</a><br />
 </dd><dt>update</dt><dd><a href="html/libxml-xmlIO.html#xmlCheckHTTPInput">xmlCheckHTTPInput</a><br />
 <a href="html/libxml-nanoftp.html#xmlNanoFTPUpdateURL">xmlNanoFTPUpdateURL</a><br />
 <a href="html/libxml-tree.html#xmlSetListDoc">xmlSetListDoc</a><br />
@@ -265,9 +247,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br />
 <a 
href="html/libxml-valid.html#xmlValidCtxtNormalizeAttributeValue">xmlValidCtxtNormalizeAttributeValue</a><br 
/>
 <a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
-</dd><dt>varags</dt><dd><a href="html/libxml-xmlerror.html#xmlGenericErrorFunc">xmlGenericErrorFunc</a><br />
 </dd><dt>vararg</dt><dd><a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
 <a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br />
+</dd><dt>varargs</dt><dd><a href="html/libxml-xmlerror.html#xmlGenericErrorFunc">xmlGenericErrorFunc</a><br 
/>
 </dd><dt>variables</dt><dd><a href="html/libxml-xpath.html#XML_XPATH_NOVAR">XML_XPATH_NOVAR</a><br />
 <a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
 <a href="html/libxml-nanoftp.html#xmlNanoFTPProxy">xmlNanoFTPProxy</a><br />
diff --git a/doc/APIchunk27.html b/doc/APIchunk27.html
index cabaa27a..c015fdd1 100644
--- a/doc/APIchunk27.html
+++ b/doc/APIchunk27.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index w-w for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex w-w for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index w-w for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex w-w for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -88,6 +88,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
 <a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
 </dd><dt>ways:</dt><dd><a 
href="html/libxml-valid.html#xmlValidGetValidElements">xmlValidGetValidElements</a><br />
+</dd><dt>weird</dt><dd><a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br />
 </dd><dt>well</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-HTMLparser.html#htmlSAXParseDoc">htmlSAXParseDoc</a><br />
 <a href="html/libxml-HTMLparser.html#htmlSAXParseFile">htmlSAXParseFile</a><br />
@@ -128,7 +129,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
 <a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
 <a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
-</dd><dt>wether</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br />
 </dd><dt>what</dt><dd><a href="html/libxml-catalog.html#xmlCatalogGetDefaults">xmlCatalogGetDefaults</a><br 
/>
 <a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
@@ -191,9 +191,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
 </dd><dt>why</dt><dd><a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br />
 <a href="html/libxml-xmlmodule.html#xmlModuleSymbol">xmlModuleSymbol</a><br />
-</dd><dt>wierd</dt><dd><a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br />
-</dd><dt>wildcard</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a><br />
-<a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a><br
 />
+</dd><dt>wildcard</dt><dd><a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a><br
 />
 <a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD">XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</a><br
 />
 <a 
href="html/libxml-schemasInternals.html#XML_SCHEMAS_WILDCARD_COMPLETE">XML_SCHEMAS_WILDCARD_COMPLETE</a><br />
 <a href="html/libxml-schemasInternals.html#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a><br />
diff --git a/doc/APIchunk28.html b/doc/APIchunk28.html
index c3f49b20..e6e5958a 100644
--- a/doc/APIchunk28.html
+++ b/doc/APIchunk28.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index x-x for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex x-x for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index x-x for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex x-x for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -107,7 +107,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>xmlAttributePtr</dt><dd><a href="html/libxml-valid.html#xmlGetDtdAttrDesc">xmlGetDtdAttrDesc</a><br 
/>
 <a href="html/libxml-valid.html#xmlGetDtdQAttrDesc">xmlGetDtdQAttrDesc</a><br />
 </dd><dt>xmlAttributeTablePtr</dt><dd><a 
href="html/libxml-valid.html#xmlCopyAttributeTable">xmlCopyAttributeTable</a><br />
-</dd><dt>xmlBufNodeDump</dt><dd><a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
 </dd><dt>xmlBufPtr</dt><dd><a href="html/libxml-tree.html#xmlBufGetNodeContent">xmlBufGetNodeContent</a><br 
/>
 </dd><dt>xmlBuffer</dt><dd><a 
href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
 <a href="html/libxml-encoding.html#xmlCharEncInFunc">xmlCharEncInFunc</a><br />
@@ -286,6 +285,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlwriter.html#xmlNewTextWriterMemory">xmlNewTextWriterMemory</a><br />
 <a href="html/libxml-xmlwriter.html#xmlNewTextWriterPushParser">xmlNewTextWriterPushParser</a><br />
 <a href="html/libxml-xmlwriter.html#xmlNewTextWriterTree">xmlNewTextWriterTree</a><br />
+</dd><dt>xmlNodeDumpOutput</dt><dd><a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
 </dd><dt>xmlNodeListGetString</dt><dd><a 
href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
 </dd><dt>xmlNodePtr</dt><dd><a href="html/libxml-tree.html#xmlCopyNode">xmlCopyNode</a><br />
 <a href="html/libxml-tree.html#xmlCopyNodeList">xmlCopyNodeList</a><br />
@@ -305,7 +305,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>xmlNodeSetContentLen</dt><dd><a 
href="html/libxml-tree.html#xmlNodeAddContentLen">xmlNodeAddContentLen</a><br />
 </dd><dt>xmlNodeSetPtr</dt><dd><a 
href="html/libxml-xpath.html#xmlXPathFreeNodeSet">xmlXPathFreeNodeSet</a><br />
 <a href="html/libxml-xpath.html#xmlXPathNodeSetCreate">xmlXPathNodeSetCreate</a><br />
-</dd><dt>xmlNodeType</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderNodeType">xmlTextReaderNodeType</a><br />
 </dd><dt>xmlNotationPtr</dt><dd><a 
href="html/libxml-valid.html#xmlGetDtdNotationDesc">xmlGetDtdNotationDesc</a><br />
 </dd><dt>xmlNotationTablePtr</dt><dd><a 
href="html/libxml-valid.html#xmlCopyNotationTable">xmlCopyNotationTable</a><br />
 </dd><dt>xmlNs</dt><dd><a 
href="html/libxml-tree.html#xmlDOMWrapAcquireNsFunction">xmlDOMWrapAcquireNsFunction</a><br />
@@ -374,6 +373,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>xmlRMutexUnlock</dt><dd><a href="html/libxml-threads.html#xmlRMutexUnlock">xmlRMutexUnlock</a><br />
 </dd><dt>xmlRNewMutex</dt><dd><a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
 </dd><dt>xmlReader</dt><dd><a 
href="html/libxml-xmlversion.html#LIBXML_READER_ENABLED">LIBXML_READER_ENABLED</a><br />
+</dd><dt>xmlReaderTypes</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderNodeType">xmlTextReaderNodeType</a><br />
 </dd><dt>xmlRefPtr</dt><dd><a href="html/libxml-valid.html#xmlAddRef">xmlAddRef</a><br />
 </dd><dt>xmlRelaxNGParserFlag</dt><dd><a 
href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
 </dd><dt>xmlRelaxNGValidatePushElement</dt><dd><a 
href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br />
diff --git a/doc/APIchunk29.html b/doc/APIchunk29.html
index 2aaa21b4..b4b7fc0b 100644
--- a/doc/APIchunk29.html
+++ b/doc/APIchunk29.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index y-z for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex y-z for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index y-z for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex y-z for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index 515118a9..77ee4523 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index F-I for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex F-I for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index F-I for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex F-I for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -103,10 +103,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
 </dd><dt>Form</dt><dd><a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
-</dd><dt>Formating</dt><dd><a 
href="html/libxml-HTMLtree.html#htmlDocContentDumpOutput">htmlDocContentDumpOutput</a><br />
 </dd><dt>Formats</dt><dd><a href="html/libxml-xmlstring.html#xmlStrPrintf">xmlStrPrintf</a><br />
 <a href="html/libxml-xmlstring.html#xmlStrVPrintf">xmlStrVPrintf</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPatherror">xmlXPatherror</a><br />
+</dd><dt>Formatting</dt><dd><a 
href="html/libxml-HTMLtree.html#htmlDocContentDumpOutput">htmlDocContentDumpOutput</a><br />
 </dd><dt>Formed</dt><dd><a href="html/libxml-parser.html#xmlRecoverDoc">xmlRecoverDoc</a><br />
 <a href="html/libxml-parser.html#xmlRecoverFile">xmlRecoverFile</a><br />
 <a href="html/libxml-parser.html#xmlRecoverMemory">xmlRecoverMemory</a><br />
@@ -297,6 +297,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-nanoftp.html#xmlNanoFTPScanProxy">xmlNanoFTPScanProxy</a><br />
 <a href="html/libxml-nanohttp.html#xmlNanoHTTPInit">xmlNanoHTTPInit</a><br />
 <a href="html/libxml-nanohttp.html#xmlNanoHTTPScanProxy">xmlNanoHTTPScanProxy</a><br />
+<a href="html/libxml-relaxng.html#xmlRelaxNGInitTypes">xmlRelaxNGInitTypes</a><br />
 <a href="html/libxml-SAX2.html#xmlSAX2InitDefaultSAXHandler">xmlSAX2InitDefaultSAXHandler</a><br />
 <a href="html/libxml-SAX2.html#xmlSAX2InitDocbDefaultSAXHandler">xmlSAX2InitDocbDefaultSAXHandler</a><br />
 <a href="html/libxml-SAX2.html#xmlSAX2InitHtmlDefaultSAXHandler">xmlSAX2InitHtmlDefaultSAXHandler</a><br />
@@ -306,7 +307,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpathInternals.html#xmlXPathRoot">xmlXPathRoot</a><br />
 </dd><dt>Initially</dt><dd><a 
href="html/libxml-parser.html#xmlSubstituteEntitiesDefault">xmlSubstituteEntitiesDefault</a><br />
 </dd><dt>Initiate</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPGetSocket">xmlNanoFTPGetSocket</a><br 
/>
-</dd><dt>Initilize</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGInitTypes">xmlRelaxNGInitTypes</a><br 
/>
 </dd><dt>Input</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br />
 <a href="html/libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a><br />
@@ -317,10 +317,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>Insert</dt><dd><a href="html/libxml-list.html#xmlListAppend">xmlListAppend</a><br />
 <a href="html/libxml-list.html#xmlListInsert">xmlListInsert</a><br />
 <a href="html/libxml-parser.html#xmlParserAddNodeInfo">xmlParserAddNodeInfo</a><br />
-</dd><dt>Instruction</dt><dd><a href="html/libxml-parserInternals.html#xmlParsePI">xmlParsePI</a><br />
-</dd><dt>Instuction</dt><dd><a href="html/libxml-catalog.html#XML_CATALOG_PI">XML_CATALOG_PI</a><br />
+</dd><dt>Instruction</dt><dd><a href="html/libxml-catalog.html#XML_CATALOG_PI">XML_CATALOG_PI</a><br />
+<a href="html/libxml-parserInternals.html#xmlParsePI">xmlParsePI</a><br />
 </dd><dt>Intended</dt><dd><a 
href="html/libxml-valid.html#xmlSnprintfElementContent">xmlSnprintfElementContent</a><br />
 </dd><dt>Internal</dt><dd><a href="html/libxml-tree.html#_xmlDOMWrapCtxt">_xmlDOMWrapCtxt</a><br />
+<a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
 <a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
 </dd><dt>Introduced</dt><dd><a 
href="html/libxml-parserInternals.html#XML_MAX_DICTIONARY_LIMIT">XML_MAX_DICTIONARY_LIMIT</a><br />
 <a href="html/libxml-parserInternals.html#XML_MAX_LOOKUP_LIMIT">XML_MAX_LOOKUP_LIMIT</a><br />
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index 6fe8261a..30a68460 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index J-N for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex J-N for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index J-N for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex J-N for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -247,11 +247,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-valid.html#xmlValidateNamesValue">xmlValidateNamesValue</a><br />
 </dd><dt>Namespace</dt><dd><a href="html/libxml-tree.html#XML_XML_NAMESPACE">XML_XML_NAMESPACE</a><br />
 <a href="html/libxml-tree.html#_xmlElementContent">_xmlElementContent</a><br />
+<a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
 <a href="html/libxml-tree.html#xmlNewNs">xmlNewNs</a><br />
 <a href="html/libxml-xpathInternals.html#xmlXPathNodeSetFreeNs">xmlXPathNodeSetFreeNs</a><br />
 <a href="html/libxml-xpointer.html#xmlXPtrBuildNodeList">xmlXPtrBuildNodeList</a><br />
-</dd><dt>Nanespace</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 </dd><dt>Needed</dt><dd><a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br />
 </dd><dt>Nesting</dt><dd><a 
href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br
 />
 <a 
href="html/libxml-parserInternals.html#xmlParseElementMixedContentDecl">xmlParseElementMixedContentDecl</a><br
 />
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index 98da499d..fe811d51 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index O-P for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex O-P for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index O-P for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex O-P for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index 346e7e54..be524d96 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index Q-R for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex Q-R for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index Q-R for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex Q-R for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -235,6 +235,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>Resize</dt><dd><a href="html/libxml-tree.html#xmlBufferResize">xmlBufferResize</a><br />
 </dd><dt>Resolves</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
 </dd><dt>Resolving</dt><dd><a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
+</dd><dt>Resource</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
 </dd><dt>Retrieve</dt><dd><a 
href="html/libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderIsValid">xmlTextReaderIsValid</a><br />
 </dd><dt>Return</dt><dd><a href="html/libxml-xpathInternals.html#CHECK_TYPE0">CHECK_TYPE0</a><br />
diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html
index 3f46f99d..24329751 100644
--- a/doc/APIchunk7.html
+++ b/doc/APIchunk7.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index S-S for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex S-S for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index S-S for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex S-S for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
@@ -100,13 +100,15 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-hash.html#xmlHashScan3">xmlHashScan3</a><br />
 <a href="html/libxml-hash.html#xmlHashScanFull">xmlHashScanFull</a><br />
 <a href="html/libxml-hash.html#xmlHashScanFull3">xmlHashScanFull3</a><br />
-</dd><dt>Schema</dt><dd><a href="html/libxml-xmlschemas.html#xmlSchemaDump">xmlSchemaDump</a><br />
+</dd><dt>Schema</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
+<a href="html/libxml-xmlschemas.html#xmlSchemaDump">xmlSchemaDump</a><br />
 <a href="html/libxml-xmlschemas.html#xmlSchemaFree">xmlSchemaFree</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaFreeFacet">xmlSchemaFreeFacet</a><br />
 <a href="html/libxml-schemasInternals.html#xmlSchemaFreeType">xmlSchemaFreeType</a><br />
 <a 
href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br
 />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br />
 <a href="html/libxml-xmlschemas.html#xmlSchemaParse">xmlSchemaParse</a><br />
+<a href="html/libxml-schematron.html#xmlSchematronParse">xmlSchematronParse</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidate">xmlTextReaderSchemaValidate</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderSchemaValidateCtxt">xmlTextReaderSchemaValidateCtxt</a><br 
/>
 <a href="html/libxml-xmlreader.html#xmlTextReaderSetSchema">xmlTextReaderSetSchema</a><br />
@@ -199,9 +201,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlreader.html#xmlTextReaderSetup">xmlTextReaderSetup</a><br />
 </dd><dt>Shavian</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsShavian">xmlUCSIsShavian</a><br />
 </dd><dt>Shell</dt><dd><a href="html/libxml-debugXML.html#xmlShellReadlineFunc">xmlShellReadlineFunc</a><br 
/>
-</dd><dt>Shema</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
-<a href="html/libxml-xmlschemas.html#xmlSchemaParse">xmlSchemaParse</a><br />
-<a href="html/libxml-schematron.html#xmlSchematronParse">xmlSchematronParse</a><br />
 </dd><dt>Should</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
 <a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
 <a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index 934e39d9..1038288c 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index T-U for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex T-U for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index T-U for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex T-U for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html
index 8c4ac1fc..1aba6ea6 100644
--- a/doc/APIchunk9.html
+++ b/doc/APIchunk9.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>API Alphabetic Index V-X for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex V-X for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" w
 idth="10
 0%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
+</style><title>API Alphabetic Index V-X for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>API Alpha
 betic In
 dex V-X for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Code
  Example
 s</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="sit
 e.xsl">s
 tylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.
 org/">FT
 P</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a 
href="APIchunk0.html">A-B</a>
 <a href="APIchunk1.html">C-C</a>
 <a href="APIchunk2.html">D-E</a>
 <a href="APIchunk3.html">F-I</a>
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index d5ca488c..3a18bce7 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>List of constructors for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>List of const
 ructors 
 for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Example
 s</a></l
 i><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="site.xsl">s
 tyleshee
 t</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.org/";>FT
 P</a></l
 i><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="10
 0%"><tr>
 <td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2>Type SOCKET:</h2><p><a 
href="html/libxml-nanoftp.html#xmlNanoFTPGetConnection">xmlNanoFTPGetConnection</a><br />
+</style><title>List of constructors for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>List of const
 ructors 
 for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Example
 s</a></l
 i><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="site.xsl">s
 tyleshee
 t</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.org/";>FT
 P</a></l
 i><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr>
 <td><tab
 le border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" 
cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2>Type SOCKET:</h2><p><a 
href="html/libxml-nanoftp.html#xmlNanoFTPGetConnection">xmlNanoFTPGetConnection</a><br />
 <a href="html/libxml-nanoftp.html#xmlNanoFTPGetSocket">xmlNanoFTPGetSocket</a><br />
 </p><h2>Type const htmlElemDesc *:</h2><p><a 
href="html/libxml-HTMLparser.html#htmlTagLookup">htmlTagLookup</a><br />
 </p><h2>Type const htmlEntityDesc *:</h2><p><a 
href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br />
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 8c29c067..35780565 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>List of Symbols per Module for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>List of
  Symbols
  per Module for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">
 Code Exa
 mples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href=
 "site.xs
 l">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmls
 oft.org/
 ">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="
 1" width
 ="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td 
bgcolor="#fffacd"><h2><a name="DOCBparser" id="DOCBparser">Module DOCBparser</a>:</h2><p><a 
href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
+</style><title>List of Symbols per Module for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>List of
  Symbols
  per Module for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">
 Code Exa
 mples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href=
 "site.xs
 l">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmls
 oft.org/
 ">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width
 ="100%">
 <tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2><a name="DOCBparser" 
id="DOCBparser">Module DOCBparser</a>:</h2><p><a 
href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
 <a href="html/libxml-DOCBparser.html#docbCreatePushParserCtxt">docbCreatePushParserCtxt</a><br />
 <a href="html/libxml-DOCBparser.html#docbDocPtr">docbDocPtr</a><br />
 <a href="html/libxml-DOCBparser.html#docbEncodeEntities">docbEncodeEntities</a><br />
@@ -2634,7 +2634,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xmlexports.html#XMLCDECL">XMLCDECL</a><br />
 <a href="html/libxml-xmlexports.html#XMLPUBFUN">XMLPUBFUN</a><br />
 <a href="html/libxml-xmlexports.html#XMLPUBVAR">XMLPUBVAR</a><br />
-<a href="html/libxml-xmlexports.html#_REENTRANT">_REENTRANT</a><br />
 </p><h2><a name="xmlmemory" id="xmlmemory">Module xmlmemory</a>:</h2><p><a 
href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
 <a href="html/libxml-xmlmemory.html#xmlCleanupMemory">xmlCleanupMemory</a><br />
 <a href="html/libxml-xmlmemory.html#xmlFreeFunc">xmlFreeFunc</a><br />
@@ -3323,8 +3322,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpath.html#XPATH_NODESET">XPATH_NODESET</a><br />
 <a href="html/libxml-xpath.html#XPATH_NUMBER">XPATH_NUMBER</a><br />
 <a href="html/libxml-xpath.html#XPATH_NUMBER_ERROR">XPATH_NUMBER_ERROR</a><br />
+<a href="html/libxml-xpath.html#XPATH_OP_LIMIT_EXCEEDED">XPATH_OP_LIMIT_EXCEEDED</a><br />
 <a href="html/libxml-xpath.html#XPATH_POINT">XPATH_POINT</a><br />
 <a href="html/libxml-xpath.html#XPATH_RANGE">XPATH_RANGE</a><br />
+<a href="html/libxml-xpath.html#XPATH_RECURSION_LIMIT_EXCEEDED">XPATH_RECURSION_LIMIT_EXCEEDED</a><br />
 <a href="html/libxml-xpath.html#XPATH_STACK_ERROR">XPATH_STACK_ERROR</a><br />
 <a href="html/libxml-xpath.html#XPATH_START_LITERAL_ERROR">XPATH_START_LITERAL_ERROR</a><br />
 <a href="html/libxml-xpath.html#XPATH_STRING">XPATH_STRING</a><br />
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index c1d172dc..14995a23 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>List of function manipulating types in libxml2</title></head><body bgcolor="#8b7765" 
text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2
List of
  function manipulating types in libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table 
border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Developer Menu</b></center></td></tr><tr><td 
bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input 
name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." 
/></form><ul><li><a href="index.html" style="font-weight:bold">Main Menu</a></li><li><a 
href="html/index.html" style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="fo
 nt-weigh
 t:bold">Code Examples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat pa
 ge</a>, 
 <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
 href="ft
 p://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="
 0" cellp
 adding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td 
bgcolor="#fffacd"><h2>Type ...:</h2><p><a href="html/libxml-parser.html#errorSAXFunc">errorSAXFunc</a><br />
+</style><title>List of function manipulating types in libxml2</title></head><body bgcolor="#8b7765" 
text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2
List of
  function manipulating types in libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table 
border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Developer Menu</b></center></td></tr><tr><td 
bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input 
name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." 
/></form><ul><li><a href="index.html" style="font-weight:bold">Main Menu</a></li><li><a 
href="html/index.html" style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="fo
 nt-weigh
 t:bold">Code Examples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat pa
 ge</a>, 
 <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
 href="ft
 p://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellp
 adding="
 1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td 
bgcolor="#fffacd"><h2>Type ...:</h2><p><a href="html/libxml-parser.html#errorSAXFunc">errorSAXFunc</a><br />
 <a href="html/libxml-parser.html#fatalErrorSAXFunc">fatalErrorSAXFunc</a><br />
 <a href="html/libxml-parser.html#warningSAXFunc">warningSAXFunc</a><br />
 <a href="html/libxml-xmlerror.html#xmlGenericErrorFunc">xmlGenericErrorFunc</a><br />
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index a77be6d4..1af527ab 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Alphabetic List of Symbols in libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>Alphabet
 ic List 
 of Symbols in libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Co
 de Examp
 les</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="s
 ite.xsl"
stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsof
 t.org/">
 FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1"
  width="
 100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td 
bgcolor="#fffacd"><h2>Letter A:</h2><p><a 
href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
+</style><title>Alphabetic List of Symbols in libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>Alphabet
 ic List 
 of Symbols in libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" 
style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" 
style="font-weight:bold">Co
 de Examp
 les</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a 
href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python 
and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The 
tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory 
Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser 
interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a 
href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a 
href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="s
 ite.xsl"
stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a href="ftp://xmlsof
 t.org/">
 FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="
 100%"><t
 r><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table 
border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2>Letter A:</h2><p><a 
href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
 </p><h2>Letter B:</h2><p><a href="html/libxml-xmlstring.html#BAD_CAST">BAD_CAST</a><br />
 <a href="html/libxml-tree.html#BASE_BUFFER_SIZE">BASE_BUFFER_SIZE</a><br />
 </p><h2>Letter C:</h2><p><a href="html/libxml-xpathInternals.html#CAST_TO_BOOLEAN">CAST_TO_BOOLEAN</a><br />
@@ -1445,8 +1445,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpath.html#XPATH_NODESET">XPATH_NODESET</a><br />
 <a href="html/libxml-xpath.html#XPATH_NUMBER">XPATH_NUMBER</a><br />
 <a href="html/libxml-xpath.html#XPATH_NUMBER_ERROR">XPATH_NUMBER_ERROR</a><br />
+<a href="html/libxml-xpath.html#XPATH_OP_LIMIT_EXCEEDED">XPATH_OP_LIMIT_EXCEEDED</a><br />
 <a href="html/libxml-xpath.html#XPATH_POINT">XPATH_POINT</a><br />
 <a href="html/libxml-xpath.html#XPATH_RANGE">XPATH_RANGE</a><br />
+<a href="html/libxml-xpath.html#XPATH_RECURSION_LIMIT_EXCEEDED">XPATH_RECURSION_LIMIT_EXCEEDED</a><br />
 <a href="html/libxml-xpath.html#XPATH_STACK_ERROR">XPATH_STACK_ERROR</a><br />
 <a href="html/libxml-xpath.html#XPATH_START_LITERAL_ERROR">XPATH_START_LITERAL_ERROR</a><br />
 <a href="html/libxml-xpath.html#XPATH_STRING">XPATH_STRING</a><br />
@@ -1464,8 +1466,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxml-xpath.html#XPTR_SYNTAX_ERROR">XPTR_SYNTAX_ERROR</a><br />
 <a href="html/libxml-xpathInternals.html#XP_ERROR">XP_ERROR</a><br />
 <a href="html/libxml-xpathInternals.html#XP_ERROR0">XP_ERROR0</a><br />
-</p><h2>Letter _:</h2><p><a href="html/libxml-xmlexports.html#_REENTRANT">_REENTRANT</a><br />
-<a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
+</p><h2>Letter _:</h2><p><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
 <a href="html/libxml-HTMLparser.html#_htmlEntityDesc">_htmlEntityDesc</a><br />
 <a href="html/libxml-encoding.html#_uconv_t">_uconv_t</a><br />
 <a href="html/libxml-xlink.html#_xlinkHandler">_xlinkHandler</a><br />
diff --git a/doc/DOM.html b/doc/DOM.html
index 5b2517c2..32667885 100644
--- a/doc/DOM.html
+++ b/doc/DOM.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>DOM Principles</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>DOM Principles</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellsp
 acing="0
 " cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p><a href="http://www.w3.org/DOM/";>DOM</a> stands for the <em>Document
+</style><title>DOM Principles</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>DOM Principles</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0
 " cellpa
 dding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p><a href="http://www.w3.org/DOM/";>DOM</a> stands for the <em>Document
 Object Model</em>; this is an API for accessing XML or HTML structured
 documents. Native support for DOM in Gnome is on the way (module gnome-dom),
 and will be based on gnome-xml. This will be a far cleaner interface to
diff --git a/doc/FAQ.html b/doc/FAQ.html
index 3481c197..e80cef6a 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>FAQ</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>FAQ</h2></td></tr></table></td></tr></tabl
 e></td><
 /tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bu
 gs and g
 etting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.gn
 ome.org/
 archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tc
 lxml.sou
 rceforge.net/">Tcl bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Contents:</p><ul>
+</style><title>FAQ</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>FAQ</h2></td></tr></table></td></tr></tabl
 e></td><
 /tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bu
 gs and g
 etting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.gn
 ome.org/
 archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tc
 lxml.sou
 rceforge.net/">Tcl bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Contents:</p><ul>
   <li><a href="FAQ.html#License">License(s)</a></li>
   <li><a href="FAQ.html#Installati">Installation</a></li>
   <li><a href="FAQ.html#Compilatio">Compilation</a></li>
diff --git a/doc/XMLinfo.html b/doc/XMLinfo.html
index 44a7b36c..de05bcfa 100644
--- a/doc/XMLinfo.html
+++ b/doc/XMLinfo.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>XML</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>XML</h2></td></tr></table></td></tr></tabl
 e></td><
 /tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bu
 gs and g
 etting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.gn
 ome.org/
 archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tc
 lxml.sou
 rceforge.net/">Tcl bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p><a href="http://www.w3.org/TR/REC-xml";>XML is a standard</a> for
+</style><title>XML</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>XML</h2></td></tr></table></td></tr></tabl
 e></td><
 /tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bu
 gs and g
 etting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.gn
 ome.org/
 archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tc
 lxml.sou
 rceforge.net/">Tcl bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p><a href="http://www.w3.org/TR/REC-xml";>XML is a standard</a> for
 markup-based structured documents. Here is <a name="example" id="example">an example XML
 document</a>:</p><pre>&lt;?xml version="1.0"?&gt;
 &lt;EXAMPLE prop1="gnome is great" prop2="&amp;amp; linux too"&gt;
diff --git a/doc/XSLT.html b/doc/XSLT.html
index 264a6774..d639f420 100644
--- a/doc/XSLT.html
+++ b/doc/XSLT.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>XSLT</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>XSLT</h2></td></tr></table></td></tr></ta
 ble></td
</tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td 
bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input 
name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." 
/></form><ul><li><a href="index.html">Home</a></li><li><a href="html/index.html">Reference 
Manual</a></li><li><a href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a 
href="docs.html" style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting 
 bugs and
  getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.
 gnome.or
 g/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://
 tclxml.s
 ourceforge.net/">Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Check <a href="http://xmlsoft.org/XSLT";>the separate libxslt 
page</a></p><p><a href="http://www.w3.org/TR/xslt";>XSL Transformations</a>,  is a
+</style><title>XSLT</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>XSLT</h2></td></tr></table></td></tr></ta
 ble></td
</tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td 
bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input 
name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." 
/></form><ul><li><a href="index.html">Home</a></li><li><a href="html/index.html">Reference 
Manual</a></li><li><a href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a 
href="docs.html" style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting 
 bugs and
  getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http://mail.
 gnome.or
 g/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://
 tclxml.s
 ourceforge.net/">Tcl bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Check <a href="http://xmlsoft.org/XSLT";>the separate libxslt 
page</a></p><p><a href="http://www.w3.org/TR/xslt";>XSL Transformations</a>,  is a
 language for transforming XML documents into other XML documents (or
 HTML/textual output).</p><p>A separate library called libxslt is available implementing XSLT-1.0 for
 libxml2. This module "libxslt" too can be found in the Gnome SVN base.</p><p>You can check the progresses on 
the libxslt <a href="http://xmlsoft.org/XSLT/ChangeLog.html";>Changelog</a>.</p><p><a href="bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/architecture.html b/doc/architecture.html
index 62a922f6..e08a1021 100644
--- a/doc/architecture.html
+++ b/doc/architecture.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>libxml2 architecture</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>libxml2 architecture</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="g
 uideline
 s.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul><
 /td></tr
</table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="h
 ttp://ww
 w.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table borde
 r="0" ce
 llspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Libxml2 is made of multiple components; some of 
them are optional, and
+</style><title>libxml2 architecture</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>libxml2 architecture</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="g
 uideline
 s.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul><
 /td></tr
</table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="h
 ttp://ww
 w.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" ce
 llspacin
 g="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Libxml2 is made of multiple components; some of 
them are optional, and
 most of the block interfaces are public. The main components are:</p><ul>
   <li>an Input/Output layer</li>
   <li>FTP and HTTP client layers (optional)</li>
diff --git a/doc/bugs.html b/doc/bugs.html
index 52970d3b..e5ccea86 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -7,9 +7,9 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Reporting bugs and getting help</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>Reporting bugs
  and get
 ting help</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Dev
 eloper M
 enu</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to 
help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><
 tr><td b
 gcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a href="http://libxml.ruby
 forge.or
 g/">Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Well, bugs or missing features are always possible, and I will make 
a
+</style><title>Reporting bugs and getting help</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>Reporting bugs
  and get
 ting help</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Dev
 eloper M
 enu</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to 
help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><
 tr><td b
 gcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a href="http://libxml.ruby
 forge.or
 g/">Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Well, bugs or missing features are always possible, and I will make 
a
 point of fixing them in a timely fashion. The best way to report a bug is to
-use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Gnome
+use the <a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Gnome
 bug tracking database</a> (make sure to use the "libxml2" module name). I
 look at reports there regularly and it's good to have a reminder when a bug
 is still open. Be sure to specify that the bug is for the package libxml2.</p><p>For small problems you can 
try to get help on IRC, the #xml channel on
@@ -38,7 +38,7 @@ posting</span></strong>:</p><ul>
     version</a>, and that the problem still shows up in a recent version.</li>
   <li>Check the <a href="http://mail.gnome.org/archives/xml/";>list
     archives</a> to see if the problem was reported already. In this case
-    there is probably a fix available, similarly check the <a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>registered
+    there is probably a fix available, similarly check the <a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>registered
     open bugs</a>.</li>
   <li>Make sure you can reproduce the bug with xmllint or one of the test
     programs found in source in the distribution.</li>
@@ -49,7 +49,7 @@ related I will approve it. Please do not send mail to me directly, it makes
 things really hard to track and in some cases I am not the best person to
 answer a given question, ask on the list.</p><p>To <span style="color: #E50000">be really clear about 
support</span>:</p><ul>
   <li>Support or help <span style="color: #E50000">requests MUST be sent to
-    the list or on bugzilla</span> in case of problems, so that the Question
+    the list or the bug tracker</span> in case of problems, so that the Question
     and Answers can be shared publicly. Failing to do so carries the implicit
     message "I want free support but I don't want to share the benefits with
     others" and is not welcome. I will automatically Carbon-Copy the
diff --git a/doc/catalog.html b/doc/catalog.html
index 3d5bbe1c..42be5e76 100644
--- a/doc/catalog.html
+++ b/doc/catalog.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Catalog support</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Catalog support</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href=
 "bugs.ht
 ml">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li
<a href
 ="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></l
 i><li><a
  href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
+</style><title>Catalog support</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Catalog support</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href=
 "bugs.ht
 ml">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li
<a href
 ="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></l
 i><li><a
  href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
   <li><a href="General2">General overview</a></li>
   <li><a href="#definition">The definition</a></li>
   <li><a href="#Simple">Using catalogs</a></li>
diff --git a/doc/contribs.html b/doc/contribs.html
index 37a50c96..876cb5aa 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Contributions</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Contributions</h2></td></tr></ta
 ble></td
</tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bug
 s.html">
 Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a 
 href="ht
 tp://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><l
 i><a hre
 f="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><ul>
+</style><title>Contributions</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Contributions</h2></td></tr></ta
 ble></td
</tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bug
 s.html">
 Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a 
 href="ht
 tp://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><l
 i><a hre
 f="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><ul>
   <li>Bjorn Reese, William Brack and Thomas Broyer have provided a number of
     patches, Gary Pennington worked on the validation API, threading support
     and Solaris port.</li>
diff --git a/doc/devhelp/libxml2-HTMLtree.html b/doc/devhelp/libxml2-HTMLtree.html
index 6430f8b9..f170340d 100644
--- a/doc/devhelp/libxml2-HTMLtree.html
+++ b/doc/devhelp/libxml2-HTMLtree.html
@@ -99,7 +99,7 @@ void  <a href="#htmlDocContentDumpOutput">htmlDocContentDumpOutput</a>        (<a href="
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the HTML buffer output</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding string</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been 
added</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="htmlDocContentDumpOutput"/>htmlDocContentDumpOutput 
()</h3><pre class="programlisting">void       htmlDocContentDumpOutput        (<a 
href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br/>                                 
       <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br/>                                  const 
char * encoding)<br/>
-</pre><p>Dump an HTML document. Formating return/spaces are added.</p>
+</pre><p>Dump an HTML document. Formatting return/spaces are added.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the HTML buffer output</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding 
string</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="htmlDocDump"/>htmlDocDump ()</h3><pre 
class="programlisting">int  htmlDocDump                     (FILE * f, <br/>                                  
       <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> cur)<br/>
diff --git a/doc/devhelp/libxml2-c14n.html b/doc/devhelp/libxml2-c14n.html
index 914500eb..602d932a 100644
--- a/doc/devhelp/libxml2-c14n.html
+++ b/doc/devhelp/libxml2-c14n.html
@@ -58,7 +58,7 @@ int   <a href="#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a>                (<a 
href="libxml2-
       <h2>Details</h2>
       <div class="refsect2" lang="en">
         <div class="refsect2" lang="en"><h3><a name="xmlC14NMode">Enum </a>xmlC14NMode</h3><pre 
class="programlisting">enum <a href="#xmlC14NMode">xmlC14NMode</a> {
-    <a name="XML_C14N_1_0">XML_C14N_1_0</a> = 0 /* Origianal C14N 1.0 spec */
+    <a name="XML_C14N_1_0">XML_C14N_1_0</a> = 0 /* Original C14N 1.0 spec */
     <a name="XML_C14N_EXCLUSIVE_1_0">XML_C14N_EXCLUSIVE_1_0</a> = 1 /* Exclusive C14N 1.0 spec */
     <a name="XML_C14N_1_1">XML_C14N_1_1</a> = 2 /*  C14N 1.1 spec */
 };
@@ -67,7 +67,7 @@ int   <a href="#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a>                (<a 
href="libxml2-
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlC14NIsVisibleCallback"/>Function type 
xmlC14NIsVisibleCallback</h3><pre class="programlisting">int     xmlC14NIsVisibleCallback        (void * 
user_data, <br/>                                         <a 
href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br/>                                       <a 
href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> parent)<br/>
 </pre><p>Signature for a C14N callback on visible nodes</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>user_data</tt></i>:</span></td><td>user data</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the curent node</td></tr><tr><td><span 
class="term"><i><tt>parent</tt></i>:</span></td><td>the parent node</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node should be 
included</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>user_data</tt></i>:</span></td><td>user data</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the current node</td></tr><tr><td><span 
class="term"><i><tt>parent</tt></i>:</span></td><td>the parent node</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node should be 
included</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlC14NDocDumpMemory"/>xmlC14NDocDumpMemory ()</h3><pre 
class="programlisting">int        xmlC14NDocDumpMemory            (<a 
href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  <a 
href="libxml2-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br/>                                       
int mode, <br/>                                         <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br/>                                    int with_comments, <br/>                   
                     <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> ** doc_txt_ptr)<br/>
 </pre><p>Dumps the canonized image of given XML document into memory. For details see "Canonical XML" 
(http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p>
@@ -75,7 +75,7 @@ int   <a href="#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a>                (<a 
href="libxml2-
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlC14NDocSave"/>xmlC14NDocSave ()</h3><pre 
class="programlisting">int    xmlC14NDocSave                  (<a 
href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  <a 
href="libxml2-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br/>                                       
int mode, <br/>                                         <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br/>                                    int with_comments, <br/>                   
                     const char * filename, <br/>                                    int compression)<br/>
 </pre><p>Dumps the canonized image of given XML document into the file. For details see "Canonical XML" 
(http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename to store canonical XML 
image</td></tr><tr><td><span class="term"><i><
 tt>compr
 ession</tt></i>:</span></td><td>the compression level (zlib requred): -1 - libxml default, 0 - uncompressed, 
&gt;0 - compression level</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the 
number of bytes written success or a negative value on fail</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename to store canonical XML 
image</td></tr><tr><td><span class="term"><i><
 tt>compr
 ession</tt></i>:</span></td><td>the compression level (zlib required): -1 - libxml default, 0 - 
uncompressed, &gt;0 - compression level</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written success or a negative value 
on fail</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlC14NDocSaveTo"/>xmlC14NDocSaveTo ()</h3><pre 
class="programlisting">int        xmlC14NDocSaveTo                (<a 
href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  <a 
href="libxml2-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br/>                                       
int mode, <br/>                                         <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br/>                                    int with_comments, <br/>                   
                     <a href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf)<br/>
 </pre><p>Dumps the canonized image of given XML document into the provided buffer. For details see 
"Canonical XML" (http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" 
(http://www.w3.org/TR/xml-exc-c14n)</p>
diff --git a/doc/devhelp/libxml2-catalog.html b/doc/devhelp/libxml2-catalog.html
index 11fc4c6a..04dedd8d 100644
--- a/doc/devhelp/libxml2-catalog.html
+++ b/doc/devhelp/libxml2-catalog.html
@@ -98,7 +98,7 @@ void  <a href="#xmlCatalogCleanup">xmlCatalogCleanup</a>              (void);
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_CATALOG_PI">Macro </a>XML_CATALOG_PI</h3><pre 
class="programlisting">#define <a href="#XML_CATALOG_PI">XML_CATALOG_PI</a>;
-</pre><p>The specific XML Catalog Processing Instuction name.</p>
+</pre><p>The specific XML Catalog Processing Instruction name.</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCatalog">Structure </a>xmlCatalog</h3><pre 
class="programlisting">struct _xmlCatalog {
diff --git a/doc/devhelp/libxml2-debugXML.html b/doc/devhelp/libxml2-debugXML.html
index 00541cd6..0eefb4e8 100644
--- a/doc/devhelp/libxml2-debugXML.html
+++ b/doc/devhelp/libxml2-debugXML.html
@@ -132,7 +132,7 @@ void        <a href="#xmlShell">xmlShell</a>                        (<a 
href="libxml2-tree.html#xmlDocPtr">x
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlDebugDumpDocumentHead"/>xmlDebugDumpDocumentHead 
()</h3><pre class="programlisting">void       xmlDebugDumpDocumentHead        (FILE * output, <br/>           
                         <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br/>
-</pre><p>Dumps debug information cncerning the document, not recursive</p>
+</pre><p>Dumps debug information concerning the document, not recursive</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlDebugDumpEntities"/>xmlDebugDumpEntities ()</h3><pre 
class="programlisting">void       xmlDebugDumpEntities            (FILE * output, <br/>                       
             <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br/>
diff --git a/doc/devhelp/libxml2-dict.html b/doc/devhelp/libxml2-dict.html
index 6bff563b..a0c5415b 100644
--- a/doc/devhelp/libxml2-dict.html
+++ b/doc/devhelp/libxml2-dict.html
@@ -105,7 +105,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name of the userdata</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the length of the name, if -1 it is 
recomputed</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal copy of 
the name or NULL in case of internal error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlDictOwns"/>xmlDictOwns ()</h3><pre 
class="programlisting">int  xmlDictOwns                     (<a 
href="libxml2-dict.html#xmlDictPtr">xmlDictPtr</a> dict, <br/>                                       const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * str)<br/>
-</pre><p>check if a string is owned by the disctionary</p>
+</pre><p>check if a string is owned by the dictionary</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>the string</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true, 0 if false and -1 in case of error -1 in case 
of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlDictQLookup"/>xmlDictQLookup ()</h3><pre 
class="programlisting">const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *   xmlDictQLookup          
(<a href="libxml2-dict.html#xmlDictPtr">xmlDictPtr</a> dict, <br/>                                       
const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br/>                                    
  const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
diff --git a/doc/devhelp/libxml2-encoding.html b/doc/devhelp/libxml2-encoding.html
index b11fbfbb..0190bd39 100644
--- a/doc/devhelp/libxml2-encoding.html
+++ b/doc/devhelp/libxml2-encoding.html
@@ -158,11 +158,11 @@ const char *      <a href="#xmlGetCharEncodingName">xmlGetCharEncodingName</a>    (<a hr
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCharEncCloseFunc"/>xmlCharEncCloseFunc ()</h3><pre 
class="programlisting">int  xmlCharEncCloseFunc             (<a 
href="libxml2-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler)<br/>
 </pre><p>Generic front-end for encoding handler close function</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if success, or -1 in 
case of error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if success, or -1 in 
case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCharEncFirstLine"/>xmlCharEncFirstLine ()</h3><pre 
class="programlisting">int  xmlCharEncFirstLine             (<a 
href="libxml2-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler, <br/>               
                       <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br/>                   
                 <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br/>
 </pre><p>Front-end for the encoding handler input function, but handle only the very first line, i.e. limit 
itself to 45 chars.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for 
the input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte 
written if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the 
result of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for 
the input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte 
written if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the 
result of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCharEncInFunc"/>xmlCharEncInFunc ()</h3><pre 
class="programlisting">int        xmlCharEncInFunc                (<a 
href="libxml2-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler, <br/>               
                       <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br/>                   
                 <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br/>
 </pre><p>Generic front-end for the encoding handler input function</p>
@@ -170,7 +170,7 @@ const char *        <a href="#xmlGetCharEncodingName">xmlGetCharEncodingName</a>    (<a hr
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCharEncOutFunc"/>xmlCharEncOutFunc ()</h3><pre 
class="programlisting">int      xmlCharEncOutFunc               (<a 
href="libxml2-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler, <br/>               
                       <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br/>                   
                 <a href="libxml2-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br/>
 </pre><p>Generic front-end for the encoding handler output function a first call with @in == NULL has to be 
made firs to initiate the output in case of non-stateless encoding needing to initiate their state or the 
output (like the BOM in UTF16). In case of UTF8 sequence conversion errors for the given encoder, the content 
will be automatically remapped to a CharRef sequence.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for 
the input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte 
written if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the 
result of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml2-tree.html#xmlBuffer">xmlBuffer</a> for 
the input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte 
written if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the 
result of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlCleanupCharEncodingHandlers"/>xmlCleanupCharEncodingHandlers ()</h3><pre class="programlisting">void 
  xmlCleanupCharEncodingHandlers  (void)<br/>
 </pre><p>Cleanup the memory allocated for the char encoding support, it unregisters all the encoding 
handlers and the aliases.</p>
diff --git a/doc/devhelp/libxml2-entities.html b/doc/devhelp/libxml2-entities.html
index 3262c40a..a40104cb 100644
--- a/doc/devhelp/libxml2-entities.html
+++ b/doc/devhelp/libxml2-entities.html
@@ -157,7 +157,7 @@ The content of this structure is not made public by the API.
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlNewEntity"/>xmlNewEntity ()</h3><pre 
class="programlisting"><a href="libxml2-tree.html#xmlEntityPtr">xmlEntityPtr</a>  xmlNewEntity            (<a 
href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name, <br/>                                        int 
type, <br/>                                         const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * ExternalID, <br/>                                  const 
<a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * SystemID, <br/>                                    
const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * content)<br/>
-</pre><p>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsability of 
the caller to link it to the document later or free it when not needed anymore.</p>
+</pre><p>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsibility of 
the caller to link it to the document later or free it when not needed anymore.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the entity name</td></tr><tr><td><span 
class="term"><i><tt>type</tt></i>:</span></td><td>the entity type XML_xxx_yyy_ENTITY</td></tr><tr><td><span 
class="term"><i><tt>ExternalID</tt></i>:</span></td><td>the entity external ID if 
available</td></tr><tr><td><span class="term"><i><tt>SystemID</tt></i>:</span></td><td>the entity system ID 
if available</td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>the entity 
content</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the entity 
or NULL in case of error</td></tr></tbody></table></div></div>
         <hr/>
       </div>
diff --git a/doc/devhelp/libxml2-hash.html b/doc/devhelp/libxml2-hash.html
index e2dd7abd..9f997fbd 100644
--- a/doc/devhelp/libxml2-hash.html
+++ b/doc/devhelp/libxml2-hash.html
@@ -107,11 +107,11 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlHashScanner"/>Function type xmlHashScanner</h3><pre 
class="programlisting">void        xmlHashScanner                  (void * payload, <br/>                     
              void * data, <br/>                                      const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name)<br/>
 </pre><p>Callback when scanning data in a hash with the simple scanner.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>payload</tt></i>:</span></td><td>the data in the hash</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>extra scannner data</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name associated</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>payload</tt></i>:</span></td><td>the data in the hash</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>extra scanner data</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name associated</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlHashScannerFull"/>Function type 
xmlHashScannerFull</h3><pre class="programlisting">void        xmlHashScannerFull              (void * 
payload, <br/>                                   void * data, <br/>                                      
const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name, <br/>                                      
  const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name2, <br/>                                   
    const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name3)<br/>
 </pre><p>Callback when scanning data in a hash with the full scanner.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>payload</tt></i>:</span></td><td>the data in the hash</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>extra scannner data</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name associated</td></tr><tr><td><span 
class="term"><i><tt>name2</tt></i>:</span></td><td>the second name associated</td></tr><tr><td><span 
class="term"><i><tt>name3</tt></i>:</span></td><td>the third name 
associated</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>payload</tt></i>:</span></td><td>the data in the hash</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>extra scanner data</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name associated</td></tr><tr><td><span 
class="term"><i><tt>name2</tt></i>:</span></td><td>the second name associated</td></tr><tr><td><span 
class="term"><i><tt>name3</tt></i>:</span></td><td>the third name 
associated</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlHashAddEntry"/>xmlHashAddEntry ()</h3><pre 
class="programlisting">int  xmlHashAddEntry                 (<a 
href="libxml2-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br/>                                    
const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * name, <br/>                                      
  void * userdata)<br/>
 </pre><p>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Duplicate 
names generate errors.</p>
diff --git a/doc/devhelp/libxml2-parser.html b/doc/devhelp/libxml2-parser.html
index c7405544..601c54d6 100644
--- a/doc/devhelp/libxml2-parser.html
+++ b/doc/devhelp/libxml2-parser.html
@@ -298,7 +298,7 @@ void        <a href="#xmlSetExternalEntityLoader">xmlSetExternalEntityLoader</a>    (<a hr
     <a name="XML_PARSE_PEDANTIC">XML_PARSE_PEDANTIC</a> = 128 /* pedantic error reporting */
     <a name="XML_PARSE_NOBLANKS">XML_PARSE_NOBLANKS</a> = 256 /* remove blank nodes */
     <a name="XML_PARSE_SAX1">XML_PARSE_SAX1</a> = 512 /* use the SAX1 interface internally */
-    <a name="XML_PARSE_XINCLUDE">XML_PARSE_XINCLUDE</a> = 1024 /* Implement XInclude substitition */
+    <a name="XML_PARSE_XINCLUDE">XML_PARSE_XINCLUDE</a> = 1024 /* Implement XInclude substitution */
     <a name="XML_PARSE_NONET">XML_PARSE_NONET</a> = 2048 /* Forbid network access */
     <a name="XML_PARSE_NODICT">XML_PARSE_NODICT</a> = 4096 /* Do not reuse the context dictionary */
     <a name="XML_PARSE_NSCLEAN">XML_PARSE_NSCLEAN</a> = 8192 /* remove redundant namespaces declarations */
diff --git a/doc/devhelp/libxml2-parserInternals.html b/doc/devhelp/libxml2-parserInternals.html
index 915ad5bf..2fca6bdd 100644
--- a/doc/devhelp/libxml2-parserInternals.html
+++ b/doc/devhelp/libxml2-parserInternals.html
@@ -279,7 +279,7 @@ void        <a href="#xmlParseEntityDecl">xmlParseEntityDecl</a>            (<a 
href="libxml2-tre
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_MAX_NAME_LENGTH">Macro 
</a>XML_MAX_NAME_LENGTH</h3><pre class="programlisting">#define <a 
href="#XML_MAX_NAME_LENGTH">XML_MAX_NAME_LENGTH</a>;
-</pre><p>Maximum size allowed for a markup identitier This is not a limitation of the parser but a safety 
boundary feature, use <a href="libxml2-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> option to override it. 
Note that with the use of parsing dictionaries overriding the limit may result in more runtime memory usage 
in face of "unfriendly' content Introduced in 2.9.0</p>
+</pre><p>Maximum size allowed for a markup identifier. This is not a limitation of the parser but a safety 
boundary feature, use <a href="libxml2-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> option to override it. 
Note that with the use of parsing dictionaries overriding the limit may result in more runtime memory usage 
in face of "unfriendly' content Introduced in 2.9.0</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_MAX_TEXT_LENGTH">Macro 
</a>XML_MAX_TEXT_LENGTH</h3><pre class="programlisting">#define <a 
href="#XML_MAX_TEXT_LENGTH">XML_MAX_TEXT_LENGTH</a>;
@@ -355,7 +355,7 @@ void        <a href="#xmlParseEntityDecl">xmlParseEntityDecl</a>            (<a 
href="libxml2-tre
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>value</tt></i>:</span></td><td>the element node</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, the index in the stack 
otherwise</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCheckLanguageID"/>xmlCheckLanguageID ()</h3><pre 
class="programlisting">int    xmlCheckLanguageID              (const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * lang)<br/>
-</pre><p>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition. [33] LanguageID ::= Langcode ('-' Subcode)* [34] 
Langcode ::= ISO639Code | IanaCode | UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z]) [36] 
IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+ [37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+ [38] Subcode 
::= ([a-z] | [A-Z])+ The current REC <a href="libxml2-SAX.html#reference">reference</a> the sucessors of RFC 
1766, currently 5646 http://www.rfc-editor.org/rfc/rfc5646.txt langtag = language ["-" script] ["-" region] 
*("-" variant) *("-" extension) ["-" privateuse] language = 2*3ALPHA ; shortest ISO 639 code ["-" extlang] ; 
sometimes followed by ; extended language subtags / 4ALPHA ; or reserved for future use / 5*8ALPHA ; or 
registered language subtag extlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved 
script = 4ALPHA ; ISO 159
 24 code 
 region = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code variant = 5*8alphanum ; registered variants / 
(DIGIT 3alphanum) extension = singleton 1*("-" (2*8alphanum)) ; Single alphanumerics ; "x" reserved for 
private use singleton = DIGIT ; 0 - 9 / %x41-57 ; A - W / %x59-5A ; Y - Z / %x61-77 ; a - w / %x79-7A ; y - z 
it sounds right to still allow Irregular i-xxx IANA and user codes too The parser below doesn't try to cope 
with extension or privateuse that could be added but that's not interoperable anyway</p>
+</pre><p>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition. [33] LanguageID ::= Langcode ('-' Subcode)* [34] 
Langcode ::= ISO639Code | IanaCode | UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z]) [36] 
IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+ [37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+ [38] Subcode 
::= ([a-z] | [A-Z])+ The current REC <a href="libxml2-SAX.html#reference">reference</a> the successors of RFC 
1766, currently 5646 http://www.rfc-editor.org/rfc/rfc5646.txt langtag = language ["-" script] ["-" region] 
*("-" variant) *("-" extension) ["-" privateuse] language = 2*3ALPHA ; shortest ISO 639 code ["-" extlang] ; 
sometimes followed by ; extended language subtags / 4ALPHA ; or reserved for future use / 5*8ALPHA ; or 
registered language subtag extlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved 
script = 4ALPHA ; ISO 15
 924 code
  region = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code variant = 5*8alphanum ; registered variants / 
(DIGIT 3alphanum) extension = singleton 1*("-" (2*8alphanum)) ; Single alphanumerics ; "x" reserved for 
private use singleton = DIGIT ; 0 - 9 / %x41-57 ; A - W / %x59-5A ; Y - Z / %x61-77 ; a - w / %x79-7A ; y - z 
it sounds right to still allow Irregular i-xxx IANA and user codes too The parser below doesn't try to cope 
with extension or privateuse that could be added but that's not interoperable anyway</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>lang</tt></i>:</span></td><td>pointer to the string value</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if correct 0 
otherwise</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlCopyChar"/>xmlCopyChar ()</h3><pre 
class="programlisting">int  xmlCopyChar                     (int len, <br/>                                  
<a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * out, <br/>                                       int 
val)<br/>
@@ -483,7 +483,7 @@ void        <a href="#xmlParseEntityDecl">xmlParseEntityDecl</a>            (<a 
href="libxml2-tre
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlParseElement"/>xmlParseElement ()</h3><pre 
class="programlisting">void xmlParseElement                 (<a 
href="libxml2-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br/>
-</pre><p>parse an XML element, this is highly recursive [39] element ::= EmptyElemTag | STag content ETag [ 
WFC: Element Type Match ] The Name in an element's end-tag must match the element type in the start-tag.</p>
+</pre><p>parse an XML element [39] element ::= EmptyElemTag | STag content ETag [ WFC: Element Type Match ] 
The Name in an element's end-tag must match the element type in the start-tag.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlParseElementChildrenContentDecl"/>xmlParseElementChildrenContentDecl ()</h3><pre 
class="programlisting"><a href="libxml2-tree.html#xmlElementContentPtr">xmlElementContentPtr</a>      
xmlParseElementChildrenContentDecl      (<a href="libxml2-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> 
ctxt, <br/>                                                   int inputchk)<br/>
@@ -575,7 +575,7 @@ void        <a href="#xmlParseEntityDecl">xmlParseEntityDecl</a>            (<a 
href="libxml2-tre
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlParsePI"/>xmlParsePI ()</h3><pre 
class="programlisting">void   xmlParsePI                      (<a 
href="libxml2-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br/>
-</pre><p>parse an XML Processing Instruction. [16] PI ::= '&lt;?' PITarget (S (Char* - (Char* '?&gt;' 
Char*)))? '?&gt;' The processing is transfered to SAX once parsed.</p>
+</pre><p>parse an XML Processing Instruction. [16] PI ::= '&lt;?' PITarget (S (Char* - (Char* '?&gt;' 
Char*)))? '?&gt;' The processing is transferred to SAX once parsed.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlParsePITarget"/>xmlParsePITarget ()</h3><pre 
class="programlisting">const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *       xmlParsePITarget    
    (<a href="libxml2-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br/>
diff --git a/doc/devhelp/libxml2-relaxng.html b/doc/devhelp/libxml2-relaxng.html
index 23905d0d..128ff3a6 100644
--- a/doc/devhelp/libxml2-relaxng.html
+++ b/doc/devhelp/libxml2-relaxng.html
@@ -209,7 +209,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG validation context</td></tr><tr><td><span 
class="term"><i><tt>err</tt></i>:</span></td><td>the error function result</td></tr><tr><td><span 
class="term"><i><tt>warn</tt></i>:</span></td><td>the warning function result</td></tr><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context result</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error and 0 
otherwise</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRelaxNGInitTypes"/>xmlRelaxNGInitTypes ()</h3><pre 
class="programlisting">int  xmlRelaxNGInitTypes             (void)<br/>
-</pre><p>Initilize the default type libraries.</p>
+</pre><p>Initialize the default type libraries.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of 
error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRelaxNGNewDocParserCtxt"/>xmlRelaxNGNewDocParserCtxt 
()</h3><pre class="programlisting"><a 
href="libxml2-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a>     
xmlRelaxNGNewDocParserCtxt      (<a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br/>
@@ -229,7 +229,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML RelaxNGs</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRelaxNGParse"/>xmlRelaxNGParse ()</h3><pre 
class="programlisting"><a href="libxml2-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a>       xmlRelaxNGParse   
      (<a href="libxml2-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt)<br/>
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG parser context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML RelaxNG structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRelaxNGSetParserErrors"/>xmlRelaxNGSetParserErrors 
()</h3><pre class="programlisting">void     xmlRelaxNGSetParserErrors       (<a 
href="libxml2-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt, <br/>                   
               <a href="libxml2-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a> 
err, <br/>                                   <a 
href="libxml2-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> warn, <br/>       
                               void * ctx)<br/>
diff --git a/doc/devhelp/libxml2-schemasInternals.html b/doc/devhelp/libxml2-schemasInternals.html
index ab917549..0d6d39e6 100644
--- a/doc/devhelp/libxml2-schemasInternals.html
+++ b/doc/devhelp/libxml2-schemasInternals.html
@@ -189,7 +189,7 @@ void        <a href="#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a>              (<a 
href="libxm
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ATTRGROUP_GLOBAL">Macro 
</a>XML_SCHEMAS_ATTRGROUP_GLOBAL</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a>;
-</pre><p>The <a href="libxml2-SAX.html#attribute">attribute</a> wildcard has been already builded.</p>
+</pre><p>The <a href="libxml2-SAX.html#attribute">attribute</a> group has been defined.</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ATTRGROUP_HAS_REFS">Macro 
</a>XML_SCHEMAS_ATTRGROUP_HAS_REFS</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_HAS_REFS">XML_SCHEMAS_ATTRGROUP_HAS_REFS</a>;
@@ -205,7 +205,7 @@ void        <a href="#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a>              (<a 
href="libxm
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">Macro 
</a>XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a>;
-</pre><p>The <a href="libxml2-SAX.html#attribute">attribute</a> wildcard has been already builded.</p>
+</pre><p>The <a href="libxml2-SAX.html#attribute">attribute</a> wildcard has been built.</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ATTR_FIXED">Macro 
</a>XML_SCHEMAS_ATTR_FIXED</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_FIXED">XML_SCHEMAS_ATTR_FIXED</a>;
@@ -265,7 +265,7 @@ void        <a href="#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a>              (<a 
href="libxm
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">Macro 
</a>XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</a>;
-</pre><p>disallowed substitutions: "substituion"</p>
+</pre><p>disallowed substitutions: "substitution"</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_ELEM_CIRCULAR">Macro 
</a>XML_SCHEMAS_ELEM_CIRCULAR</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a>;
@@ -345,7 +345,7 @@ void        <a href="#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a>              (<a 
href="libxm
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_FINAL_DEFAULT_LIST">Macro 
</a>XML_SCHEMAS_FINAL_DEFAULT_LIST</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_LIST">XML_SCHEMAS_FINAL_DEFAULT_LIST</a>;
-</pre><p>the cshema has "list" in the set of finalDefault.</p>
+</pre><p>the schema has "list" in the set of finalDefault.</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION">Macro 
</a>XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</h3><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION">XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</a>;
@@ -604,7 +604,7 @@ void        <a href="#xmlSchemaFreeWildcard">xmlSchemaFreeWildcard</a>              (<a 
href="libxm
     <a href="libxml2-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a>     contModel       : Obsolete for WXS, 
maybe used for RelaxNG
     <a href="libxml2-schemasInternals.html#xmlSchemaContentType">xmlSchemaContentType</a>      contentType
     const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *       refPrefix       : Deprecated; not used
-    <a href="libxml2-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a>        defVal  : The 
compiled value contraint.
+    <a href="libxml2-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a>        defVal  : The 
compiled value constraint.
     void *     idcs    : The identity-constraint defs
 } xmlSchemaElement;
 </pre><p/>
diff --git a/doc/devhelp/libxml2-schematron.html b/doc/devhelp/libxml2-schematron.html
index c99e33e1..d4ac573a 100644
--- a/doc/devhelp/libxml2-schematron.html
+++ b/doc/devhelp/libxml2-schematron.html
@@ -149,7 +149,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schematrons</td></tr><tr><td><span 
class="term"><i><tt>options</tt></i>:</span></td><td>a set of <a 
href="libxml2-schematron.html#xmlSchematronValidOptions">xmlSchematronValidOptions</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSchematronParse"/>xmlSchematronParse ()</h3><pre 
class="programlisting"><a href="libxml2-schematron.html#xmlSchematronPtr">xmlSchematronPtr</a>        
xmlSchematronParse      (<a 
href="libxml2-schematron.html#xmlSchematronParserCtxtPtr">xmlSchematronParserCtxtPtr</a> ctxt)<br/>
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schematron structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlSchematronSetValidStructuredErrors"/>xmlSchematronSetValidStructuredErrors ()</h3><pre 
class="programlisting">void     xmlSchematronSetValidStructuredErrors   (<a 
href="libxml2-schematron.html#xmlSchematronValidCtxtPtr">xmlSchematronValidCtxtPtr</a> ctxt, <br/>            
                               <a 
href="libxml2-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> serror, <br/>                  
                               void * ctx)<br/>
@@ -158,7 +158,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSchematronValidateDoc"/>xmlSchematronValidateDoc 
()</h3><pre class="programlisting">int        xmlSchematronValidateDoc        (<a 
href="libxml2-schematron.html#xmlSchematronValidCtxtPtr">xmlSchematronValidCtxtPtr</a> ctxt, <br/>            
                       <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> instance)<br/>
 </pre><p>Validate a tree instance against the schematron</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the schema validation context</td></tr><tr><td><span 
class="term"><i><tt>instance</tt></i>:</span></td><td>the document instace tree</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of internal error and 
an error count otherwise.</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the schema validation context</td></tr><tr><td><span 
class="term"><i><tt>instance</tt></i>:</span></td><td>the document instance tree</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of internal error and 
an error count otherwise.</td></tr></tbody></table></div></div>
         <hr/>
       </div>
     </div>
diff --git a/doc/devhelp/libxml2-tree.html b/doc/devhelp/libxml2-tree.html
index 03e57f97..546844dc 100644
--- a/doc/devhelp/libxml2-tree.html
+++ b/doc/devhelp/libxml2-tree.html
@@ -452,7 +452,7 @@ The content of this structure is not made public by the API.
     void *     ids     : Hash table for ID attributes if any
     void *     refs    : Hash table for IDREFs attributes if any
     const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *       URL     : The URI for that document
-    int        charset : encoding of the in-memory content actually an <a 
href="libxml2-encoding.html#xmlCharEncoding">xmlCharEncoding</a>
+    int        charset : Internal flag for charset handling, actually an <a 
href="libxml2-encoding.html#xmlCharEncoding">xmlCharEncoding</a>
     struct _xmlDict *  dict    : dict used to allocate names or NULL
     void *     psvi    : for type/PSVI informations
     int        parseFlags      : set of <a href="libxml2-parser.html#xmlParserOption">xmlParserOption</a> 
used to parse the document
@@ -797,8 +797,8 @@ The content of this structure is not made public by the API.
     void * *   pushTab : array of data for push
     <a href="libxml2-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>    attsDefault     : defaulted 
attributes if any
     <a href="libxml2-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>    attsSpecial     : non-CDATA 
attributes if any
-    int        nsWellFormed    : is the document XML Nanespace okay
-    int        options : * Those fields are needed only for treaming parsing so far *
+    int        nsWellFormed    : is the document XML Namespace okay
+    int        options : * Those fields are needed only for streaming parsing so far *
     int        dictNames       : Use dictionary names for the tree
     int        freeElemsNr     : number of freed element nodes
     <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a>      freeElems       : List of freed element nodes
@@ -1486,7 +1486,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSaveFileTo"/>xmlSaveFileTo ()</h3><pre 
class="programlisting">int      xmlSaveFileTo                   (<a 
href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br/>                                 
       <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br/>                                  const 
char * encoding)<br/>
 </pre><p>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is 
not available after this call.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
trancoding</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes 
written or -1 in case of failure.</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
transcoding</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes 
written or -1 in case of failure.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSaveFormatFile"/>xmlSaveFormatFile ()</h3><pre 
class="programlisting">int      xmlSaveFormatFile               (const char * filename, <br/>                 
                   <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br/>                             
     int format)<br/>
 </pre><p>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename is 
"-" the stdout file is used. If @format is set then the document will be indented on output. Note that 
@format = 1 provide node indenting only if <a 
href="libxml2-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was 
called</p>
@@ -1498,7 +1498,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSaveFormatFileTo"/>xmlSaveFormatFileTo ()</h3><pre 
class="programlisting">int  xmlSaveFormatFileTo             (<a 
href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br/>                                 
       <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br/>                                  const 
char * encoding, <br/>                                    int format)<br/>
 </pre><p>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is 
not available after this call.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
trancoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting 
spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of 
bytes written or -1 in case of failure.</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
transcoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting 
spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of 
bytes written or -1 in case of failure.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSearchNs"/>xmlSearchNs ()</h3><pre 
class="programlisting"><a href="libxml2-tree.html#xmlNsPtr">xmlNsPtr</a>    xmlSearchNs             (<a 
href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  <a 
href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br/>                                       const <a 
href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * nameSpace)<br/>
 </pre><p>Search a Ns registered under a given name space for a document. recurse on the parents until it 
finds the defined namespace or return NULL otherwise. @nameSpace can be NULL, this is a search for the 
default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within 
those you will be in troubles !!! A warning is generated to cover this case.</p>
diff --git a/doc/devhelp/libxml2-uri.html b/doc/devhelp/libxml2-uri.html
index 8b33c4ec..d049ba90 100644
--- a/doc/devhelp/libxml2-uri.html
+++ b/doc/devhelp/libxml2-uri.html
@@ -89,7 +89,7 @@ int   <a href="#xmlParseURIReference">xmlParseURIReference</a>                (<a 
href="libxml2-
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlBuildRelativeURI"/>xmlBuildRelativeURI ()</h3><pre 
class="programlisting"><a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *       xmlBuildRelativeURI     
(const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * URI, <br/>                                      
   const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * base)<br/>
-</pre><p>Expresses the URI of the <a href="libxml2-SAX.html#reference">reference</a> in terms relative to 
the base. Some examples of this operation include: base = "http://site1.com/docs/book1.html"; URI input URI 
returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif 
http://site1.com/docs/pic1.gif pic1.gif http://site2.com/docs/pic1.gif http://site2.com/docs/pic1.gif base = 
"docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif 
../img/pic1.gif http://site1.com/docs/pic1.gif http://site1.com/docs/pic1.gif Note: if the URI <a 
href="libxml2-SAX.html#reference">reference</a> is really wierd or complicated, it may be worthwhile to first 
convert it into a "nice" one by calling <a href="libxml2-uri.html#xmlBuildURI">xmlBuildURI</a> (using 'base') 
before calling this routine, since this routine (for reasonable efficiency) assumes URI has already been 
through some validation.</p>
+</pre><p>Expresses the URI of the <a href="libxml2-SAX.html#reference">reference</a> in terms relative to 
the base. Some examples of this operation include: base = "http://site1.com/docs/book1.html"; URI input URI 
returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif 
http://site1.com/docs/pic1.gif pic1.gif http://site2.com/docs/pic1.gif http://site2.com/docs/pic1.gif base = 
"docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif 
../img/pic1.gif http://site1.com/docs/pic1.gif http://site1.com/docs/pic1.gif Note: if the URI <a 
href="libxml2-SAX.html#reference">reference</a> is really weird or complicated, it may be worthwhile to first 
convert it into a "nice" one by calling <a href="libxml2-uri.html#xmlBuildURI">xmlBuildURI</a> (using 'base') 
before calling this routine, since this routine (for reasonable efficiency) assumes URI has already been 
through some validation.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>URI</tt></i>:</span></td><td>the URI <a href="libxml2-SAX.html#reference">reference</a> 
under consideration</td></tr><tr><td><span class="term"><i><tt>base</tt></i>:</span></td><td>the base 
value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new URI string (to be 
freed by the caller) or NULL in case error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlBuildURI"/>xmlBuildURI ()</h3><pre 
class="programlisting"><a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *       xmlBuildURI             
(const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * URI, <br/>                                      
   const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * base)<br/>
diff --git a/doc/devhelp/libxml2-xmlIO.html b/doc/devhelp/libxml2-xmlIO.html
index 5bccc277..91d0ea6c 100644
--- a/doc/devhelp/libxml2-xmlIO.html
+++ b/doc/devhelp/libxml2-xmlIO.html
@@ -114,7 +114,7 @@ void *      <a href="#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a>                    (const char * 
post_uri, <b
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>context</tt></i>:</span></td><td>an Input context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 or -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlInputMatchCallback"/>Function type 
xmlInputMatchCallback</h3><pre class="programlisting">int   xmlInputMatchCallback           (char const * 
filename)<br/>
-</pre><p>Callback used in the I/O Input API to detect if the current handler can provide input 
fonctionnalities for this resource.</p>
+</pre><p>Callback used in the I/O Input API to detect if the current handler can provide input functionality 
for this resource.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or URI</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another Input module should be 
used</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlInputOpenCallback"/>Function type 
xmlInputOpenCallback</h3><pre class="programlisting">void *  xmlInputOpenCallback            (char const * 
filename)<br/>
@@ -130,7 +130,7 @@ void *      <a href="#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a>                    (const char * 
post_uri, <b
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>context</tt></i>:</span></td><td>an Output context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 or -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlOutputMatchCallback"/>Function type 
xmlOutputMatchCallback</h3><pre class="programlisting">int xmlOutputMatchCallback          (char const * 
filename)<br/>
-</pre><p>Callback used in the I/O Output API to detect if the current handler can provide output 
fonctionnalities for this resource.</p>
+</pre><p>Callback used in the I/O Output API to detect if the current handler can provide output 
functionality for this resource.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or URI</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another Output module should be 
used</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlOutputOpenCallback"/>Function type 
xmlOutputOpenCallback</h3><pre class="programlisting">void *        xmlOutputOpenCallback           (char 
const * filename)<br/>
@@ -270,7 +270,7 @@ void *      <a href="#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a>                    (const char * 
post_uri, <b
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a buffered parser output</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the size in bytes of the array.</td></tr><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an char array</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of chars immediately written, or -1 in case 
of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlOutputBufferWriteEscape"/>xmlOutputBufferWriteEscape 
()</h3><pre class="programlisting">int    xmlOutputBufferWriteEscape      (<a 
href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> out, <br/>                                 
       const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * str, <br/>                                
         <a href="libxml2-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a> 
escaping)<br/>
-</pre><p>Write the content of the string in the output I/O buffer This routine escapes the caracters and 
then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of 
partial or delayed writes.</p>
+</pre><p>Write the content of the string in the output I/O buffer This routine escapes the <a 
href="libxml2-SAX.html#characters">characters</a> and then handle the I18N transcoding from internal UTF-8 
The buffer is lossless, i.e. will store in case of partial or delayed writes.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a buffered parser output</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>a zero terminated UTF-8 string</td></tr><tr><td><span 
class="term"><i><tt>escaping</tt></i>:</span></td><td>an optional escaping function (or 
NULL)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of chars 
immediately written, or -1 in case of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlOutputBufferWriteString"/>xmlOutputBufferWriteString 
()</h3><pre class="programlisting">int    xmlOutputBufferWriteString      (<a 
href="libxml2-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> out, <br/>                                 
       const char * str)<br/>
diff --git a/doc/devhelp/libxml2-xmlautomata.html b/doc/devhelp/libxml2-xmlautomata.html
index d4684426..601028bc 100644
--- a/doc/devhelp/libxml2-xmlautomata.html
+++ b/doc/devhelp/libxml2-xmlautomata.html
@@ -112,11 +112,11 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewCountTrans"/>xmlAutomataNewCountTrans 
()</h3><pre class="programlisting"><a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>     xmlAutomataNewCountTrans      
  (<a href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br/>                             
                     <a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, 
<br/>                                                      <a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br/>                         
                               const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * token, <br/>      
                                                 int min, <br/>                                               
   int max, <br/>                                                  void * data)<br/>
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and whose number 
is between @min and @max</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurrences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurrences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewCountTrans2"/>xmlAutomataNewCountTrans2 
()</h3><pre class="programlisting"><a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>   xmlAutomataNewCountTrans2       
(<a href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br/>                               
                   <a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br/> 
                                                     <a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br/>                         
                               const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * token, <br/>      
                                                 const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * 
token2, <br/>                                                      int min, <br/>                             
                     int max, <br/>                                                  void * data)<br/>
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and @token2 and 
whose number is between @min and @max</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="term
 "><i><tt
Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurrences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurrences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="te
 rm"><i><
 tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewCountedTrans"/>xmlAutomataNewCountedTrans 
()</h3><pre class="programlisting"><a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> xmlAutomataNewCountedTrans      
(<a href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br/>                               
                   <a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br/> 
                                                     <a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br/>                         
                               int counter)<br/>
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds an epsilon 
transition from the @from state to the target state which will increment the counter provided</p>
@@ -140,11 +140,11 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewOnceTrans"/>xmlAutomataNewOnceTrans 
()</h3><pre class="programlisting"><a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>       xmlAutomataNewOnceTrans (<a 
href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br/>                                   
       <a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br/>             
                                 <a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br/>                         
                       const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * token, <br/>              
                                 int min, <br/>                                          int max, <br/>       
                                   void * data)<br/>
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and whose number 
is between @min and @max, moreover that transition can only be crossed once.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurrences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurrences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewOnceTrans2"/>xmlAutomataNewOnceTrans2 
()</h3><pre class="programlisting"><a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>     xmlAutomataNewOnceTrans2      
  (<a href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br/>                             
                     <a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, 
<br/>                                                      <a 
href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br/>                         
                               const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * token, <br/>      
                                                 const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * 
token2, <br/>                                                      int min, <br/>                             
                     int max, <br/>                                                  void * data)<br/>
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and @token2 and 
whose number is between @min and @max, moreover that transition can only be crossed once.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="term
 "><i><tt
Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurrences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurrences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="te
 rm"><i><
 tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlAutomataNewState"/>xmlAutomataNewState ()</h3><pre 
class="programlisting"><a href="libxml2-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>       
xmlAutomataNewState     (<a href="libxml2-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br/>
 </pre><p>Create a new disconnected state in the automata</p>
diff --git a/doc/devhelp/libxml2-xmlerror.html b/doc/devhelp/libxml2-xmlerror.html
index 6a936496..a663b0db 100644
--- a/doc/devhelp/libxml2-xmlerror.html
+++ b/doc/devhelp/libxml2-xmlerror.html
@@ -881,7 +881,7 @@ void        <a href="#xmlResetError">xmlResetError</a>                      (<a 
href="libxml2-xmlerror.htm
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlGenericErrorFunc"/>Function type 
xmlGenericErrorFunc</h3><pre class="programlisting">void      xmlGenericErrorFunc             (void * ctx, 
<br/>                                       const char * msg, <br/>                                         
... ...)<br/>
 </pre><p>Signature of the function to use when there is an error and no parsing or validity context 
available .</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>a parsing context</td></tr><tr><td><span 
class="term"><i><tt>msg</tt></i>:</span></td><td>the message</td></tr><tr><td><span 
class="term"><i><tt>...</tt></i>:</span></td><td>the extra arguments of the varags to format the 
message</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>a parsing context</td></tr><tr><td><span 
class="term"><i><tt>msg</tt></i>:</span></td><td>the message</td></tr><tr><td><span 
class="term"><i><tt>...</tt></i>:</span></td><td>the extra arguments of the varargs to format the 
message</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlStructuredErrorFunc"/>Function type 
xmlStructuredErrorFunc</h3><pre class="programlisting">void        xmlStructuredErrorFunc          (void * 
userData, <br/>                                  <a href="libxml2-xmlerror.html#xmlErrorPtr">xmlErrorPtr</a> 
error)<br/>
 </pre><p>Signature of the function to use when there is an error and the module handles the new error 
reporting mechanism.</p>
diff --git a/doc/devhelp/libxml2-xmlexports.html b/doc/devhelp/libxml2-xmlexports.html
index f0ee4b4d..a596490b 100644
--- a/doc/devhelp/libxml2-xmlexports.html
+++ b/doc/devhelp/libxml2-xmlexports.html
@@ -43,12 +43,11 @@
     <p>Author(s): Igor Zlatovic &lt;igor zlatkovic com&gt; </p>
     <div class="refsynopsisdiv">
       <h2>Synopsis</h2>
-      <pre class="synopsis">#define <a href="#_REENTRANT">_REENTRANT</a>;
-#define <a href="#XMLCDECL">XMLCDECL</a>;
+      <pre class="synopsis">#define <a href="#XMLCALL">XMLCALL</a>;
 #define <a href="#XMLPUBVAR">XMLPUBVAR</a>;
-#define <a href="#LIBXML_DLL_IMPORT">LIBXML_DLL_IMPORT</a>;
-#define <a href="#XMLCALL">XMLCALL</a>;
+#define <a href="#XMLCDECL">XMLCDECL</a>;
 #define <a href="#XMLPUBFUN">XMLPUBFUN</a>;
+#define <a href="#LIBXML_DLL_IMPORT">LIBXML_DLL_IMPORT</a>;
 </pre>
     </div>
     <div class="refsect1" lang="en">
@@ -75,10 +74,6 @@
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="XMLPUBVAR">Macro </a>XMLPUBVAR</h3><pre 
class="programlisting">#define <a href="#XMLPUBVAR">XMLPUBVAR</a>;
 </pre><p/>
-</div>
-        <hr/>
-        <div class="refsect2" lang="en"><h3><a name="_REENTRANT">Macro </a>_REENTRANT</h3><pre 
class="programlisting">#define <a href="#_REENTRANT">_REENTRANT</a>;
-</pre><p/>
 </div>
         <hr/>
       </div>
diff --git a/doc/devhelp/libxml2-xmlmodule.html b/doc/devhelp/libxml2-xmlmodule.html
index 08bb4efd..28c5bec7 100644
--- a/doc/devhelp/libxml2-xmlmodule.html
+++ b/doc/devhelp/libxml2-xmlmodule.html
@@ -84,11 +84,11 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>module</tt></i>:</span></td><td>the module handle</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of argument 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlModuleOpen"/>xmlModuleOpen ()</h3><pre 
class="programlisting"><a href="libxml2-xmlmodule.html#xmlModulePtr">xmlModulePtr</a>   xmlModuleOpen         
  (const char * name, <br/>                                        int options)<br/>
-</pre><p>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * . 
TODO: options are not yet implemented.</p>
+</pre><p>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * . 
TODO: options are not yet implemented.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the module name</td></tr><tr><td><span 
class="term"><i><tt>options</tt></i>:</span></td><td>a set of <a 
href="libxml2-xmlmodule.html#xmlModuleOption">xmlModuleOption</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a handle for the module or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlModuleSymbol"/>xmlModuleSymbol ()</h3><pre 
class="programlisting">int  xmlModuleSymbol                 (<a 
href="libxml2-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module, <br/>                                    
const char * name, <br/>                                        void ** symbol)<br/>
-</pre><p>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour can 
only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, which is why 
name is a const char * and not a const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * .</p>
+</pre><p>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour can 
only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, which is why 
name is a const char * and not a const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> * .</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>module</tt></i>:</span></td><td>the module</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name of the symbol</td></tr><tr><td><span 
class="term"><i><tt>symbol</tt></i>:</span></td><td>the resulting symbol address</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the symbol was found, or -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
       </div>
diff --git a/doc/devhelp/libxml2-xmlreader.html b/doc/devhelp/libxml2-xmlreader.html
index 2051f701..e72c29d9 100644
--- a/doc/devhelp/libxml2-xmlreader.html
+++ b/doc/devhelp/libxml2-xmlreader.html
@@ -332,11 +332,11 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a string containing the XML version of the document or 
NULL in case of error. The string is deallocated with the reader.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderCurrentDoc"/>xmlTextReaderCurrentDoc 
()</h3><pre class="programlisting"><a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a>  
xmlTextReaderCurrentDoc (<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
-</pre><p>Hacking interface allowing to get the <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> 
correponding to the current document being accessed by the xmlTextReader. NOTE: as a result of this call, the 
reader will not destroy the associated XML document and calling xmlFreeDoc() on the result is needed once the 
reader parsing has finished.</p>
+</pre><p>Hacking interface allowing to get the <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> 
corresponding to the current document being accessed by the xmlTextReader. NOTE: as a result of this call, 
the reader will not destroy the associated XML document and calling xmlFreeDoc() on the result is needed once 
the reader parsing has finished.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> 
or NULL in case of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderCurrentNode"/>xmlTextReaderCurrentNode 
()</h3><pre class="programlisting"><a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a>      
xmlTextReaderCurrentNode        (<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br/>
-</pre><p>Hacking interface allowing to get the <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> 
correponding to the current node being accessed by the xmlTextReader. This is dangerous because the 
underlying node may be destroyed on the next Reads.</p>
+</pre><p>Hacking interface allowing to get the <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> 
corresponding to the current node being accessed by the xmlTextReader. This is dangerous because the 
underlying node may be destroyed on the next Reads.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> or NULL in case of 
error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderDepth"/>xmlTextReaderDepth ()</h3><pre 
class="programlisting">int    xmlTextReaderDepth              (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
@@ -376,7 +376,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>prop</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to get</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the value, usually 0 or 1, or -1 in case of 
error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderGetRemainder"/>xmlTextReaderGetRemainder 
()</h3><pre class="programlisting"><a 
href="libxml2-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a>  xmlTextReaderGetRemainder       
(<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
-</pre><p>Method to get the remainder of the buffered XML. this method stops the parser, set its state to End 
Of File and return the input stream with what is left that the parser did not use. The implementation is not 
good, the parser certainly procgressed past what's left in reader-&gt;input, and there is an allocation 
problem. Best would be to rewrite it differently.</p>
+</pre><p>Method to get the remainder of the buffered XML. this method stops the parser, set its state to End 
Of File and return the input stream with what is left that the parser did not use. The implementation is not 
good, the parser certainly progressed past what's left in reader-&gt;input, and there is an allocation 
problem. Best would be to rewrite it differently.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxml2-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> attached to the XML or NULL in 
case of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderHasAttributes"/>xmlTextReaderHasAttributes 
()</h3><pre class="programlisting">int    xmlTextReaderHasAttributes      (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
@@ -461,7 +461,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderNodeType"/>xmlTextReaderNodeType 
()</h3><pre class="programlisting">int      xmlTextReaderNodeType           (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
 </pre><p>Get the node type of the current node Reference: 
http://www.gnu.org/software/dotgnu/pnetlib-doc/System/Xml/XmlNodeType.html</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlNodeType of the current node or -1 in case of 
error</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlReaderTypes">xmlReaderTypes</a> of the current node or -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderNormalization"/>xmlTextReaderNormalization 
()</h3><pre class="programlisting">int    xmlTextReaderNormalization      (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
 </pre><p>The value indicating whether to normalize white space and <a 
href="libxml2-SAX.html#attribute">attribute</a> values. Since <a 
href="libxml2-SAX.html#attribute">attribute</a> value and end of line normalizations are a MUST in the XML 
specification only the value true is accepted. The broken bahaviour of accepting out of range character 
entities like &amp;#0; is of course not supported either.</p>
@@ -489,7 +489,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlTextReaderReadAttributeValue"/>xmlTextReaderReadAttributeValue ()</h3><pre 
class="programlisting">int  xmlTextReaderReadAttributeValue (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br/>
 </pre><p>Parses an <a href="libxml2-SAX.html#attribute">attribute</a> value into one or more Text and 
EntityReference nodes.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 in case of success, 0 if the reader was not 
positionned on an ttribute node or all the <a href="libxml2-SAX.html#attribute">attribute</a> values have 
been read, or -1 in case of error.</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 in case of success, 0 if the reader was not positioned 
on an <a href="libxml2-SAX.html#attribute">attribute</a> node or all the <a 
href="libxml2-SAX.html#attribute">attribute</a> values have been read, or -1 in case of 
error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderReadInnerXml"/>xmlTextReaderReadInnerXml 
()</h3><pre class="programlisting"><a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *   
xmlTextReaderReadInnerXml       (<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br/>
 </pre><p>Reads the contents of the current node, including child nodes and markup.</p>
@@ -508,8 +508,8 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a string containing the contents of the Element or Text 
node, or NULL if the reader is positioned on any other type of node. The string must be deallocated by the 
caller.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlTextReaderRelaxNGSetSchema"/>xmlTextReaderRelaxNGSetSchema ()</h3><pre class="programlisting">int    
  xmlTextReaderRelaxNGSetSchema   (<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br/>                                    <a 
href="libxml2-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema)<br/>
-</pre><p>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is desactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled RelaxNG schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (des)activated 
and -1 in case of error.</td></tr></tbody></table></div></div>
+</pre><p>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is deactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled RelaxNG schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (de)activated 
and -1 in case of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlTextReaderRelaxNGValidate"/>xmlTextReaderRelaxNGValidate ()</h3><pre class="programlisting">int      
  xmlTextReaderRelaxNGValidate    (<a href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br/>                                    const char * rng)<br/>
 </pre><p>Use RelaxNG schema to validate the document as it is processed. Activation is only possible before 
the first Read(). If @rng is NULL, then RelaxNG schema validation is deactivated.</p>
@@ -536,8 +536,8 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>prop</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to set</td></tr><tr><td><span 
class="term"><i><tt>value</tt></i>:</span></td><td>usually 0 or 1 to (de)activate it</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the call was successful, or -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextReaderSetSchema"/>xmlTextReaderSetSchema 
()</h3><pre class="programlisting">int    xmlTextReaderSetSchema          (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br/>                             
       <a href="libxml2-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)<br/>
-</pre><p>Use XSD Schema to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled Schema schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the Schema validation could be (des)activated 
and -1 in case of error.</td></tr></tbody></table></div></div>
+</pre><p>Use XSD Schema to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then Schema validation is deactivated. The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled Schema schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the Schema validation could be (de)activated 
and -1 in case of error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a 
name="xmlTextReaderSetStructuredErrorHandler"/>xmlTextReaderSetStructuredErrorHandler ()</h3><pre 
class="programlisting">void   xmlTextReaderSetStructuredErrorHandler  (<a 
href="libxml2-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br/>                             
               <a href="libxml2-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br/>     
                                         void * arg)<br/>
 </pre><p>Register a callback function that will be called on error and warnings. If @f is NULL, the default 
error and warning handlers are restored.</p>
diff --git a/doc/devhelp/libxml2-xmlregexp.html b/doc/devhelp/libxml2-xmlregexp.html
index 8d5c80ec..4fc33c6e 100644
--- a/doc/devhelp/libxml2-xmlregexp.html
+++ b/doc/devhelp/libxml2-xmlregexp.html
@@ -167,7 +167,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>a buffer to receive the output</td></tr><tr><td><span 
class="term"><i><tt>expr</tt></i>:</span></td><td>the compiled 
expression</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlExpExpDerive"/>xmlExpExpDerive ()</h3><pre 
class="programlisting"><a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a>     xmlExpExpDerive   
      (<a href="libxml2-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br/>                           
         <a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br/>                          
           <a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> sub)<br/>
-</pre><p>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually tatkes less than linear time and can handle 
expressions generating infinite languages.</p>
+</pre><p>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually takes less than linear time and can handle 
expressions generating infinite languages.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expressions context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the englobing expression</td></tr><tr><td><span 
class="term"><i><tt>sub</tt></i>:</span></td><td>the subexpression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the resulting expression or NULL in case of internal 
error, the result must be freed</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlExpFree"/>xmlExpFree ()</h3><pre 
class="programlisting">void   xmlExpFree                      (<a 
href="libxml2-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br/>                                    
<a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp)<br/>
@@ -187,7 +187,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>tokList</tt></i>:</span></td><td>where to store the tokens</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the allocated length of @list</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of unique strings found, -1 in case of errors 
and -2 if there is more than @len strings</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlExpIsNillable"/>xmlExpIsNillable ()</h3><pre 
class="programlisting">int        xmlExpIsNillable                (<a 
href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp)<br/>
-</pre><p>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</p>
+</pre><p>Finds if the expression is nillable, i.e. if it accepts the empty sequence</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if nillable, 0 if not and -1 in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlExpMaxToken"/>xmlExpMaxToken ()</h3><pre 
class="programlisting">int    xmlExpMaxToken                  (<a 
href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> expr)<br/>
@@ -227,7 +227,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>the string</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the string len in bytes if available</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the resulting expression or NULL in case of internal 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlExpSubsume"/>xmlExpSubsume ()</h3><pre 
class="programlisting">int      xmlExpSubsume                   (<a 
href="libxml2-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br/>                                    
<a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br/>                                   
  <a href="libxml2-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> sub)<br/>
-</pre><p>Check whether @exp accepts all the languages accexpted by @sub the input being a subexpression.</p>
+</pre><p>Check whether @exp accepts all the languages accepted by @sub the input being a subexpression.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expressions context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the englobing expression</td></tr><tr><td><span 
class="term"><i><tt>sub</tt></i>:</span></td><td>the subexpression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true 0 if false and -1 in case of 
failure.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRegExecErrInfo"/>xmlRegExecErrInfo ()</h3><pre 
class="programlisting">int      xmlRegExecErrInfo               (<a 
href="libxml2-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a> exec, <br/>                             
       const <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> ** string, <br/>                            
         int * nbval, <br/>                                      int * nbneg, <br/>                           
           <a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> ** values, <br/>                              
     int * terminal)<br/>
@@ -247,8 +247,8 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regexp execution context or NULL to indicate the 
end</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the first string token 
input</td></tr><tr><td><span class="term"><i><tt>value2</tt></i>:</span></td><td>the second string token 
input</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the token 
to reuse in callbacks</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the 
regexp reached a final state, 0 if non-final, and a negative value in case of 
error.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRegFreeExecCtxt"/>xmlRegFreeExecCtxt ()</h3><pre 
class="programlisting">void   xmlRegFreeExecCtxt              (<a 
href="libxml2-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a> exec)<br/>
-</pre><p>Free the structures associated to a regular expression evaulation context.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regular expression evaulation 
context</td></tr></tbody></table></div></div>
+</pre><p>Free the structures associated to a regular expression evaluation context.</p>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regular expression evaluation 
context</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlRegFreeRegexp"/>xmlRegFreeRegexp ()</h3><pre 
class="programlisting">void       xmlRegFreeRegexp                (<a 
href="libxml2-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> regexp)<br/>
 </pre><p>Free a regexp</p>
diff --git a/doc/devhelp/libxml2-xmlschemas.html b/doc/devhelp/libxml2-xmlschemas.html
index 533c1144..140558bc 100644
--- a/doc/devhelp/libxml2-xmlschemas.html
+++ b/doc/devhelp/libxml2-xmlschemas.html
@@ -110,7 +110,7 @@ void        <a href="#xmlSchemaSetParserStructuredErrors">xmlSchemaSetParserStructuredE
     <a href="libxml2-dict.html#xmlDictPtr">xmlDictPtr</a>      dict
     void *     includes        : the includes, this is opaque for now
     int        preserve        : whether to free the document
-    int        counter : used to give ononymous components unique names
+    int        counter : used to give anonymous components unique names
     <a href="libxml2-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>    idcDef  : All identity-constraint 
defs.
     void *     volatiles       : Obsolete
 } xmlSchema;
@@ -245,7 +245,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schemas</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSchemaParse"/>xmlSchemaParse ()</h3><pre 
class="programlisting"><a href="libxml2-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a>        xmlSchemaParse  
        (<a href="libxml2-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt)<br/>
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schema structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlSchemaSAXPlug"/>xmlSchemaSAXPlug ()</h3><pre 
class="programlisting"><a href="libxml2-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a>      
xmlSchemaSAXPlug        (<a href="libxml2-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> 
ctxt, <br/>                                           <a 
href="libxml2-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a> * sax, <br/>                                   
       void ** user_data)<br/>
diff --git a/doc/devhelp/libxml2-xmlversion.html b/doc/devhelp/libxml2-xmlversion.html
index 81786140..7b1d0e3f 100644
--- a/doc/devhelp/libxml2-xmlversion.html
+++ b/doc/devhelp/libxml2-xmlversion.html
@@ -143,7 +143,7 @@ void        <a href="#xmlCheckVersion">xmlCheckVersion</a>                  (int version);
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="LIBXML_EXPR_ENABLED">Macro 
</a>LIBXML_EXPR_ENABLED</h3><pre class="programlisting">#define <a 
href="#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a>;
-</pre><p>Whether the formal expressions interfaces are compiled in</p>
+</pre><p>Whether the formal expressions interfaces are compiled in This code is unused and disabled 
unconditionally for now.</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="LIBXML_FTP_ENABLED">Macro 
</a>LIBXML_FTP_ENABLED</h3><pre class="programlisting">#define <a 
href="#LIBXML_FTP_ENABLED">LIBXML_FTP_ENABLED</a>;
diff --git a/doc/devhelp/libxml2-xmlwriter.html b/doc/devhelp/libxml2-xmlwriter.html
index 7c2be925..61559e6d 100644
--- a/doc/devhelp/libxml2-xmlwriter.html
+++ b/doc/devhelp/libxml2-xmlwriter.html
@@ -190,7 +190,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml2-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextWriterEndComment"/>xmlTextWriterEndComment 
()</h3><pre class="programlisting">int  xmlTextWriterEndComment         (<a 
href="libxml2-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
-</pre><p>End the current xml coment.</p>
+</pre><p>End the current xml comment.</p>
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml2-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlTextWriterEndDTD"/>xmlTextWriterEndDTD ()</h3><pre 
class="programlisting">int  xmlTextWriterEndDTD             (<a 
href="libxml2-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br/>
diff --git a/doc/devhelp/libxml2-xpath.html b/doc/devhelp/libxml2-xpath.html
index edf76439..9be0e5a0 100644
--- a/doc/devhelp/libxml2-xpath.html
+++ b/doc/devhelp/libxml2-xpath.html
@@ -145,7 +145,7 @@ int <a href="#xmlXPathCastToBoolean">xmlXPathCastToBoolean</a>              (<a 
href="libxml
         <div class="refsect2" lang="en"><h3><a name="xmlNodeSet">Structure </a>xmlNodeSet</h3><pre 
class="programlisting">struct _xmlNodeSet {
     int        nodeNr  : number of nodes in the set
     int        nodeMax : size of the array as allocated
-    <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> *    nodeTab : array of nodes in no particular 
order @@ with_ns to check wether name
+    <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> *    nodeTab : array of nodes in no particular 
order @@ with_ns to check whether nam
 } xmlNodeSet;
 </pre><p/>
 </div>
@@ -214,7 +214,12 @@ The content of this structure is not made public by the API.
     <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a>      debugNode       : the source node XSLT 
dictionary
     <a href="libxml2-dict.html#xmlDictPtr">xmlDictPtr</a>      dict    : dictionary if any
     int        flags   : flags to control compilation Cache for reusal of XPath objects
-    void *     cache
+    void *     cache   : Resource limits
+    unsigned long      opLimit
+    unsigned long      opCount
+    int        depth
+    int        maxDepth
+    int        maxParserDepth
 } xmlXPathContext;
 </pre><p/>
 </div>
@@ -249,6 +254,8 @@ The content of this structure is not made public by the API.
     <a name="XPATH_INVALID_CTXT">XPATH_INVALID_CTXT</a> = 22
     <a name="XPATH_STACK_ERROR">XPATH_STACK_ERROR</a> = 23
     <a name="XPATH_FORBID_VARIABLE_ERROR">XPATH_FORBID_VARIABLE_ERROR</a> = 24
+    <a name="XPATH_OP_LIMIT_EXCEEDED">XPATH_OP_LIMIT_EXCEEDED</a> = 25
+    <a name="XPATH_RECURSION_LIMIT_EXCEEDED">XPATH_RECURSION_LIMIT_EXCEEDED</a> = 26
 };
 </pre><p/>
 </div>
@@ -450,7 +457,7 @@ The content of this structure is not made public by the API.
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlXPathContextSetCache"/>xmlXPathContextSetCache 
()</h3><pre class="programlisting">int  xmlXPathContextSetCache         (<a 
href="libxml2-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt, <br/>                               
       int active, <br/>                                       int value, <br/>                               
         int options)<br/>
 </pre><p>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObject) 
will be cached internally to be reused. @options: 0: This will set the XPath object caching: @value: This 
will set the maximum number of XPath objects to be cached per slot There are 5 slots for: node-set, string, 
number, boolean, and misc objects. Use &lt;0 for the default number (100). Other values for @options have 
currently no effect.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span 
class="term"><i><tt>active</tt></i>:</span></td><td>enables/disables (creates/frees) the 
cache</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a value with semantics 
dependant on @options</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>options 
(currently only the value 0 is used)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the setting succeeded, and -1 on API or internal 
errors.</td></tr></tbody></table></div></div>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span 
class="term"><i><tt>active</tt></i>:</span></td><td>enables/disables (creates/frees) the 
cache</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a value with semantics 
dependent on @options</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>options 
(currently only the value 0 is used)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the setting succeeded, and -1 on API or internal 
errors.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlXPathConvertBoolean"/>xmlXPathConvertBoolean 
()</h3><pre class="programlisting"><a href="libxml2-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>   
xmlXPathConvertBoolean  (<a href="libxml2-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> val)<br/>
 </pre><p>Converts an existing object to its boolean() equivalent</p>
@@ -501,7 +508,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span 
class="term"><i><tt>obj</tt></i>:</span></td><td>the object to free</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlXPathInit"/>xmlXPathInit ()</h3><pre 
class="programlisting">void       xmlXPathInit                    (void)<br/>
-</pre><p>Initialize the XPath environment Does nothing but must be kept as public function.</p>
+</pre><p>Initialize the XPath environment</p>
 </div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="xmlXPathIsInf"/>xmlXPathIsInf ()</h3><pre 
class="programlisting">int      xmlXPathIsInf                   (double val)<br/>
diff --git a/doc/devhelp/libxml2.devhelp b/doc/devhelp/libxml2.devhelp
index 575b222a..2e8eab3f 100644
--- a/doc/devhelp/libxml2.devhelp
+++ b/doc/devhelp/libxml2.devhelp
@@ -266,7 +266,6 @@
     <function name="XML_XPATH_NOVAR" link="libxml2-xpath.html#XML_XPATH_NOVAR"/>
     <function name="XP_ERROR" link="libxml2-xpathInternals.html#XP_ERROR"/>
     <function name="XP_ERROR0" link="libxml2-xpathInternals.html#XP_ERROR0"/>
-    <function name="_REENTRANT" link="libxml2-xmlexports.html#_REENTRANT"/>
     <function name="htmlDefaultSubelement" link="libxml2-HTMLparser.html#htmlDefaultSubelement"/>
     <function name="htmlElementAllowedHereDesc" link="libxml2-HTMLparser.html#htmlElementAllowedHereDesc"/>
     <function name="htmlRequiredAttrs" link="libxml2-HTMLparser.html#htmlRequiredAttrs"/>
@@ -1534,8 +1533,10 @@
     <function name="XPATH_NODESET" link="libxml2-xpath.html#XPATH_NODESET"/>
     <function name="XPATH_NUMBER" link="libxml2-xpath.html#XPATH_NUMBER"/>
     <function name="XPATH_NUMBER_ERROR" link="libxml2-xpath.html#XPATH_NUMBER_ERROR"/>
+    <function name="XPATH_OP_LIMIT_EXCEEDED" link="libxml2-xpath.html#XPATH_OP_LIMIT_EXCEEDED"/>
     <function name="XPATH_POINT" link="libxml2-xpath.html#XPATH_POINT"/>
     <function name="XPATH_RANGE" link="libxml2-xpath.html#XPATH_RANGE"/>
+    <function name="XPATH_RECURSION_LIMIT_EXCEEDED" 
link="libxml2-xpath.html#XPATH_RECURSION_LIMIT_EXCEEDED"/>
     <function name="XPATH_STACK_ERROR" link="libxml2-xpath.html#XPATH_STACK_ERROR"/>
     <function name="XPATH_START_LITERAL_ERROR" link="libxml2-xpath.html#XPATH_START_LITERAL_ERROR"/>
     <function name="XPATH_STRING" link="libxml2-xpath.html#XPATH_STRING"/>
diff --git a/doc/docs.html b/doc/docs.html
index dd59a373..39814018 100644
--- a/doc/docs.html
+++ b/doc/docs.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Developer Menu</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Developer Menu</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellsp
 acing="0
 " cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>There are several on-line resources related to using libxml:</p><ol>
+</style><title>Developer Menu</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Developer Menu</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0
 " cellpa
 dding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>There are several on-line resources related to using libxml:</p><ol>
   <li>Use the <a href="search.php">search engine</a> to look up
   information.</li>
   <li>Check the <a href="FAQ.html">FAQ.</a></li>
diff --git a/doc/downloads.html b/doc/downloads.html
index 20f9e573..afa0f43f 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Downloads</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Downloads</h2></td></tr></table></td
</tr></
 table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">
 Reportin
 g bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="ht
 tp://mai
 l.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a hre
 f="http:
 //tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The latest versions of libxml2 can be found on the <a 
href="ftp://xmlsoft.org/libxml2/";>xmlsoft.org</a> server ( <a href="ftp://xmlsoft.org/libxml2/";>FTP</a> and 
rsync are available), there are also
+</style><title>Downloads</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Downloads</h2></td></tr></table></td
</tr></
 table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">
 Reportin
 g bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="ht
 tp://mai
 l.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a hre
 f="http:
 //tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The latest versions of libxml2 can be found on the <a 
href="ftp://xmlsoft.org/libxml2/";>xmlsoft.org</a> server ( <a href="ftp://xmlsoft.org/libxml2/";>FTP</a> and 
rsync are available), there are also
 mirrors (<a href="ftp://fr.rpmfind.net/pub/libxml/";>France</a> and
 Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/";>a
 mirror in Austria</a>). (NOTE that you need both the <a 
href="http://rpmfind.net/linux/RPM/libxml2.html";>libxml(2)</a> and <a 
href="http://rpmfind.net/linux/RPM/libxml2-devel.html";>libxml(2)-devel</a>
@@ -31,10 +31,10 @@ Windows binaries made by Igor Zlatovic are available in the <a href="http://xmls
 </ul><p><a name="Contribs" id="Contribs">Contributions:</a></p><p>I do accept external contributions, 
especially if compiling on another
 platform,  get in touch with the list to upload the package, wrappers for
 various languages have been provided, and can be found in the <a href="python.html">bindings 
section</a></p><p>Libxml2 is also available from GIT:</p><ul>
-  <li><p>See <a href="http://git.gnome.org/browse/libxml2/";>libxml2 Git web</a>.
+  <li><p>See <a href="https://gitlab.gnome.org/GNOME/libxml2";>libxml2 Git web</a>.
          To checkout a local tree use:</p>
-       <pre>git clone git://git.gnome.org/libxml2</pre>
+       <pre>git clone https://gitlab.gnome.org/GNOME/libxml2.git</pre>
   </li>
   <li>The <strong>libxslt</strong> module is also present 
-      <a href="http://git.gnome.org/browse/libxslt/";>there</a>.</li>
+      <a href="https://gitlab.gnome.org/GNOME/libxslt";>there</a>.</li>
 </ul><p><a href="bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/encoding.html b/doc/encoding.html
index 7c7953f2..42f33969 100644
--- a/doc/encoding.html
+++ b/doc/encoding.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Encodings support</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Encodings support</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a h
 ref="bug
 s.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul
<li><a 
 href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a
</li><l
 i><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>If you are not really familiar with Internationalization (usual 
shortcut
+</style><title>Encodings support</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Encodings support</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a h
 ref="bug
 s.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul
<li><a 
 href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a
</li><l
 i><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>If you are not really familiar with Internationalization (usual 
shortcut
 is I18N) , Unicode, characters and glyphs, I suggest you read a <a 
href="http://www.tbray.org/ongoing/When/200x/2003/04/06/Unicode";>presentation</a>
 by Tim Bray on Unicode and why you should care about it.</p><p>If you don't understand why <b>it does not 
make sense to have a string
 without knowing what encoding it uses</b>, then as Joel Spolsky said <a 
href="http://www.joelonsoftware.com/articles/Unicode.html";>please do not
diff --git a/doc/entities.html b/doc/entities.html
index f9bcc4e9..e4433f26 100644
--- a/doc/entities.html
+++ b/doc/entities.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Entities or no entities</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Entities or no entitie
 s</h2></
 td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a h
 ref="gui
 delines.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li>
 </ul></t
 d></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a h
 ref="htt
 p://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table
  border=
 "0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Entities in principle are similar to simple C 
macros. An entity defines an
+</style><title>Entities or no entities</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Entities or no entitie
 s</h2></
 td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a h
 ref="gui
 delines.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li>
 </ul></t
 d></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a h
 ref="htt
 p://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border=
 "0" cell
 spacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Entities in principle are similar to simple C 
macros. An entity defines an
 abbreviation for a given string that you can reuse many times throughout the
 content of your document. Entities are especially useful when a given string
 may occur frequently within a document, or to confine the change needed to a
diff --git a/doc/example.html b/doc/example.html
index 50668bf3..d4ad4328 100644
--- a/doc/example.html
+++ b/doc/example.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>A real example</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>A real example</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellsp
 acing="0
 " cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Here is a real size example, where the actual content of the 
application
+</style><title>A real example</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>A real example</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0
 " cellpa
 dding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Here is a real size example, where the actual content of the 
application
 data is not kept in the DOM tree but uses internal structures. It is based on
 a proposal to keep a database of jobs related to Gnome, with an XML based
 storage structure. Here is an <a href="gjobs.xml">XML encoded jobs
diff --git a/doc/help.html b/doc/help.html
index 1f1df2ad..0c2bccf0 100644
--- a/doc/help.html
+++ b/doc/help.html
@@ -7,8 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>How to help</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>How to help</h2></td></tr></table>
 </td></t
 r></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.ht
 ml">Repo
 rting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href
 ="http:/
 /mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a
  href="h
 ttp://tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>You can help the project in various ways, the best thing to do 
first is to
-subscribe to the mailing-list as explained before, check the <a 
href="http://mail.gnome.org/archives/xml/";>archives </a>and the <a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Gnome bug
+</style><title>How to help</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>How to help</h2></td></tr></table>
 </td></t
 r></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.ht
 ml">Repo
 rting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href
 ="http:/
 /mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a
  href="h
 ttp://tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>You can help the project in various ways, the best thing to do 
first is to
+subscribe to the mailing-list as explained before, check the <a 
href="http://mail.gnome.org/archives/xml/";>archives </a>and the <a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Gnome bug
 database</a>:</p><ol>
   <li>Provide patches when you find problems.</li>
   <li>Provide the diffs when you port libxml2 to a new platform. They may not
diff --git a/doc/html/book1.html b/doc/html/book1.html
index 42d71a66..a8694937 100644
--- a/doc/html/book1.html
+++ b/doc/html/book1.html
@@ -10,4 +10,4 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree<
 /li><li>
 <a href="libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</
 li><li><
 a href="libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfi
 nished X
 Link detection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used 
by the parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp 
automata</li><li><a href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation 
 of XML S
 chema Datatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process 
strings</li><li><a href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
+    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree</li><li>
 <a href=
 "libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</li><li><
 a href="
 libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfinished X
 Link det
 ection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used by the 
parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp automata</li><li><a 
href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation of XML S
 chema Da
 tatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process strings</li><li><a 
href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/index.html b/doc/html/index.html
index 42d71a66..a8694937 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -10,4 +10,4 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree<
 /li><li>
 <a href="libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</
 li><li><
 a href="libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfi
 nished X
 Link detection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used 
by the parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp 
automata</li><li><a href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation 
 of XML S
 chema Datatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process 
strings</li><li><a href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
+    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree</li><li>
 <a href=
 "libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</li><li><
 a href="
 libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfinished X
 Link det
 ection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used by the 
parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp automata</li><li><a 
href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation of XML S
 chema Da
 tatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process strings</li><li><a 
href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-DOCBparser.html b/doc/html/libxml-DOCBparser.html
index b00dad4c..85060c36 100644
--- a/doc/html/libxml-DOCBparser.html
+++ b/doc/html/libxml-DOCBparser.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module DOCBparser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module DOCBparser from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" 
border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of 
Gnome</a>
 </th><th
  align="right"><a href="libxml-HTMLparser.html">HTMLparser</a></th><td><a accesskey="n" 
href="libxml-HTMLparser.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><h2 style="font-weight:bold;color:red;text-align:center">This module is 
deprecated</h2><p>interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not 
be used anymore. </p><div class="deprecated"><h2>Table of Contents</h2><pre class="programlisting">Typedef <a 
href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> <a name="docbParserInputPtr" 
id="docbParserInputPtr">docbParserInputPtr</a>
+    </style><title>Module DOCBparser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module DOCBparser from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" 
border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of 
Gnome</a></th><th
  align="
 right"><a href="libxml-HTMLparser.html">HTMLparser</a></th><td><a accesskey="n" 
href="libxml-HTMLparser.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><h2 style="font-weight:bold;color:red;text-align:center">This module is 
deprecated</h2><p>interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not 
be used anymore. </p><div class="deprecated"><h2>Table of Contents</h2><pre class="programlisting">Typedef <a 
href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> <a name="docbParserInputPtr" 
id="docbParserInputPtr">docbParserInputPtr</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-tree.html#xmlParserCtxt">xmlParserCtxt</a> <a 
name="docbParserCtxt" id="docbParserCtxt">docbParserCtxt</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> 
<a name="docbParserCtxtPtr" id="docbParserCtxtPtr">docbParserCtxtPtr</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-tree.html#xmlParserInput">xmlParserInput</a> <a 
name="docbParserInput" id="docbParserInput">docbParserInput</a>
diff --git a/doc/html/libxml-HTMLparser.html b/doc/html/libxml-HTMLparser.html
index 7d9d2990..42694802 100644
--- a/doc/html/libxml-HTMLparser.html
+++ b/doc/html/libxml-HTMLparser.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module HTMLparser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module HTMLparser from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-DOCBparser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-DOCBparser.html">DOCBparser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a
  accessk
 ey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-HTMLtree.html">HTMLtree</a></th><td><a accesskey="n" href="libxml-HTMLtree.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module 
implements an HTML 4.0 non-verifying parser with API compatible with the XML parser ones. It should be able 
to parse "real world" HTML, even if severely broken from a specification point of view. </p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a 
href="#htmlDefaultSubelement">htmlDefaultSubelement</a></pre><pre class="programlisting">#define <a 
href="#htmlElementAllowedHereDesc">htmlElementAllowedHereDesc</a></pre><pre class="programlisting">#define <a 
href="#htmlRequiredAttrs">htmlRequiredAttrs</a></pre><pre class="programlisting">Typedef <a href="lib
 xml-tree
 .html#xmlDocPtr">xmlDocPtr</a> <a name="htmlDocPtr" id="htmlDocPtr">htmlDocPtr</a>
+    </style><title>Module HTMLparser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module HTMLparser from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-DOCBparser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-DOCBparser.html">DOCBparser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accessk
 ey="h" h
 ref="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-HTMLtree.html">HTMLtree</a></th><td><a accesskey="n" href="libxml-HTMLtree.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module 
implements an HTML 4.0 non-verifying parser with API compatible with the XML parser ones. It should be able 
to parse "real world" HTML, even if severely broken from a specification point of view. </p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a 
href="#htmlDefaultSubelement">htmlDefaultSubelement</a></pre><pre class="programlisting">#define <a 
href="#htmlElementAllowedHereDesc">htmlElementAllowedHereDesc</a></pre><pre class="programlisting">#define <a 
href="#htmlRequiredAttrs">htmlRequiredAttrs</a></pre><pre class="programlisting">Typedef <a href="libxml-tree
 .html#xm
 lDocPtr">xmlDocPtr</a> <a name="htmlDocPtr" id="htmlDocPtr">htmlDocPtr</a>
 </pre><pre class="programlisting">Structure <a href="#htmlElemDesc">htmlElemDesc</a><br />struct 
_htmlElemDesc
 </pre><pre class="programlisting">Typedef <a href="libxml-HTMLparser.html#htmlElemDesc">htmlElemDesc</a> * 
<a name="htmlElemDescPtr" id="htmlElemDescPtr">htmlElemDescPtr</a>
 </pre><pre class="programlisting">Structure <a href="#htmlEntityDesc">htmlEntityDesc</a><br />struct 
_htmlEntityDesc
diff --git a/doc/html/libxml-HTMLtree.html b/doc/html/libxml-HTMLtree.html
index 0c897270..1bbec8c4 100644
--- a/doc/html/libxml-HTMLtree.html
+++ b/doc/html/libxml-HTMLtree.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module HTMLtree from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module HTMLtree from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-HTMLparser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-HTMLparser.html">HTMLparser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acc
 esskey="
 h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-SAX.html">SAX</a></th><td><a accesskey="n" href="libxml-SAX.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module implements a few function 
needed to process tree in an HTML specific way. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#HTML_COMMENT_NODE">HTML_COMMENT_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_ENTITY_REF_NODE">HTML_ENTITY_REF_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_PI_NODE">HTML_PI_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_PRESERVE_NODE">HTML_PRESERVE_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_TEXT_NODE">HTML_TEXT_NODE</a></pre><pre 
class="programlisting">void <a hre
 f="#html
 DocContentDumpFormatOutput">htmlDocContentDumpFormatOutput</a> (<a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                                 
       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  const 
char * encoding, <br />                                   int format)</pre>
+    </style><title>Module HTMLtree from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module HTMLtree from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-HTMLparser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-HTMLparser.html">HTMLparser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="
 h" href=
 "../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-SAX.html">SAX</a></th><td><a accesskey="n" href="libxml-SAX.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module implements a few function 
needed to process tree in an HTML specific way. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#HTML_COMMENT_NODE">HTML_COMMENT_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_ENTITY_REF_NODE">HTML_ENTITY_REF_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_PI_NODE">HTML_PI_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_PRESERVE_NODE">HTML_PRESERVE_NODE</a></pre><pre 
class="programlisting">#define <a href="#HTML_TEXT_NODE">HTML_TEXT_NODE</a></pre><pre 
class="programlisting">void <a href="#html
 DocConte
 ntDumpFormatOutput">htmlDocContentDumpFormatOutput</a> (<a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                                 
       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  const 
char * encoding, <br />                                   int format)</pre>
 <pre class="programlisting">void       <a href="#htmlDocContentDumpOutput">htmlDocContentDumpOutput</a>      
  (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                           
             <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  
const char * encoding)</pre>
 <pre class="programlisting">int        <a href="#htmlDocDump">htmlDocDump</a>                  (FILE * f, 
<br />                                        <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur)</pre>
 <pre class="programlisting">void       <a href="#htmlDocDumpMemory">htmlDocDumpMemory</a>              (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** mem, <br />                                      int * 
size)</pre>
@@ -37,7 +37,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <h3><a name="htmlDocContentDumpFormatOutput" id="htmlDocContentDumpFormatOutput"></a>Function: 
htmlDocContentDumpFormatOutput</h3><pre class="programlisting">void     htmlDocContentDumpFormatOutput  (<a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                                 
       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  const 
char * encoding, <br />                                   int format)<br />
 </pre><p>Dump an HTML document.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the HTML buffer output</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding string</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been 
added</td></tr></tbody></table></div><h3><a name="htmlDocContentDumpOutput" 
id="htmlDocContentDumpOutput"></a>Function: htmlDocContentDumpOutput</h3><pre class="programlisting">void     
 htmlDocContentDumpOutput        (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, 
<br />                                        <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />  
                                const char * encoding)<br />
-</pre><p>Dump an HTML document. Formating return/spaces are added.</p>
+</pre><p>Dump an HTML document. Formatting return/spaces are added.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the HTML buffer output</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding 
string</td></tr></tbody></table></div><h3><a name="htmlDocDump" id="htmlDocDump"></a>Function: 
htmlDocDump</h3><pre class="programlisting">int     htmlDocDump                     (FILE * f, <br />         
                               <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur)<br />
 </pre><p>Dump an HTML document to an open FILE.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>f</tt></i>:</span></td><td>the FILE*</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written or -1 in case of 
failure.</td></tr></tbody></table></div><h3><a name="htmlDocDumpMemory" id="htmlDocDumpMemory"></a>Function: 
htmlDocDumpMemory</h3><pre class="programlisting">void htmlDocDumpMemory               (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** mem, <br />                                      int * 
size)<br />
diff --git a/doc/html/libxml-SAX.html b/doc/html/libxml-SAX.html
index f77a9df0..d23c73a8 100644
--- a/doc/html/libxml-SAX.html
+++ b/doc/html/libxml-SAX.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module SAX from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module SAX from libxml2</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:bo
 ld" href
 ="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><l
 i><a hre
 f="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></
 li><li><
 a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-HTMLtree.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-HTMLtree.html">HTMLtree</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href=
 "../inde
 x.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-SAX2.html">SAX2</a></th><td><a accesskey="n" href="libxml-SAX2.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2 
style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2><p>DEPRECATED set of SAX 
version 1 interfaces used to build the DOM tree. </p><div class="deprecated"><h2>Table of Contents</h2><pre 
class="programlisting">void  <a href="#comment">comment</a>                  (void * ctx, <br />              
                        const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value)</pre>
+    </style><title>Module SAX from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module SAX from libxml2</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:bo
 ld" href
 ="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><l
 i><a hre
 f="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></
 li><li><
 a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-HTMLtree.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-HTMLtree.html">HTMLtree</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../inde
 x.html">
 <img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-SAX2.html">SAX2</a></th><td><a accesskey="n" href="libxml-SAX2.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2 
style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2><p>DEPRECATED set of SAX 
version 1 interfaces used to build the DOM tree. </p><div class="deprecated"><h2>Table of Contents</h2><pre 
class="programlisting">void  <a href="#comment">comment</a>                  (void * ctx, <br />              
                        const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value)</pre>
 <pre class="programlisting">int        <a href="#checkNamespace">checkNamespace</a>                    (void 
* ctx, <br />                                      <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * 
namespace)</pre>
 <pre class="programlisting">int        <a href="#getColumnNumber">getColumnNumber</a>                  (void 
* ctx)</pre>
 <pre class="programlisting">void       <a href="#entityDecl">entityDecl</a>                    (void * ctx, 
<br />                                      const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, 
<br />                                        int type, <br />                                        const 
<a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * publicId, <br />                                    
const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * systemId, <br />                                  
  <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)</pre>
diff --git a/doc/html/libxml-SAX2.html b/doc/html/libxml-SAX2.html
index 5447450a..bdcb11dd 100644
--- a/doc/html/libxml-SAX2.html
+++ b/doc/html/libxml-SAX2.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module SAX2 from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module SAX2 from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-SAX.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-SAX.html">SAX</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.htm
 l"><img 
 src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-c14n.html">c14n</a></th><td><a accesskey="n" href="libxml-c14n.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>those are the default SAX2 interfaces 
used by the library when building DOM tree. </p><h2>Table of Contents</h2><pre class="programlisting">void   
<a href="#docbDefaultSAXHandlerInit">docbDefaultSAXHandlerInit</a>      (void)</pre>
+    </style><title>Module SAX2 from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module SAX2 from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-SAX.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-SAX.html">SAX</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img 
 src="hom
 e.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-c14n.html">c14n</a></th><td><a accesskey="n" href="libxml-c14n.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>those are the default SAX2 interfaces 
used by the library when building DOM tree. </p><h2>Table of Contents</h2><pre class="programlisting">void   
<a href="#docbDefaultSAXHandlerInit">docbDefaultSAXHandlerInit</a>      (void)</pre>
 <pre class="programlisting">void       <a href="#htmlDefaultSAXHandlerInit">htmlDefaultSAXHandlerInit</a>    
  (void)</pre>
 <pre class="programlisting">void       <a href="#xmlDefaultSAXHandlerInit">xmlDefaultSAXHandlerInit</a>      
  (void)</pre>
 <pre class="programlisting">void       <a href="#xmlSAX2AttributeDecl">xmlSAX2AttributeDecl</a>              
  (void * ctx, <br />                                      const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * elem, <br />                                        const 
<a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * fullname, <br />                                    int 
type, <br />                                        int def, <br />                                         
const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * defaultValue, <br />                              
          <a href="libxml-tree.html#xmlEnumerationPtr">xmlEnumerationPtr</a> tree)</pre>
diff --git a/doc/html/libxml-c14n.html b/doc/html/libxml-c14n.html
index 2e61a98a..d8910263 100644
--- a/doc/html/libxml-c14n.html
+++ b/doc/html/libxml-c14n.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module c14n from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module c14n from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-SAX2.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-SAX2.html">SAX2</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.
 html"><i
 mg src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-catalog.html">catalog</a></th><td><a accesskey="n" href="libxml-catalog.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the c14n modules 
provides a  "Canonical XML" implementation</p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlC14NMode">xmlC14NMode</a>
+    </style><title>Module c14n from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module c14n from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-SAX2.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-SAX2.html">SAX2</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><i
 mg src="
 home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-catalog.html">catalog</a></th><td><a accesskey="n" href="libxml-catalog.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the c14n modules 
provides a  "Canonical XML" implementation</p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlC14NMode">xmlC14NMode</a>
 </pre><pre class="programlisting">int  <a href="#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a>              
  (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** doc_txt_ptr)</pre>
 <pre class="programlisting">int        <a href="#xmlC14NDocSave">xmlC14NDocSave</a>                    (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      const char * filename, <br />                                   int compression)</pre>
 <pre class="programlisting">int        <a href="#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a>                (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf)</pre>
@@ -20,7 +20,7 @@ int   <a href="#xmlC14NIsVisibleCallback">xmlC14NIsVisibleCallback</a>        (void * use
 </pre>
 <h2>Description</h2>
 <h3>Enum <a name="xmlC14NMode" id="xmlC14NMode">xmlC14NMode</a></h3><pre class="programlisting">Enum 
xmlC14NMode {
-    <a name="XML_C14N_1_0" id="XML_C14N_1_0">XML_C14N_1_0</a> = 0 : Origianal C14N 1.0 spec
+    <a name="XML_C14N_1_0" id="XML_C14N_1_0">XML_C14N_1_0</a> = 0 : Original C14N 1.0 spec
     <a name="XML_C14N_EXCLUSIVE_1_0" id="XML_C14N_EXCLUSIVE_1_0">XML_C14N_EXCLUSIVE_1_0</a> = 1 : Exclusive 
C14N 1.0 spec
     <a name="XML_C14N_1_1" id="XML_C14N_1_1">XML_C14N_1_1</a> = 2 : C14N 1.1 spec
 }
@@ -28,11 +28,11 @@ int <a href="#xmlC14NIsVisibleCallback">xmlC14NIsVisibleCallback</a>        (void * use
 </pre><p>Dumps the canonized image of given XML document into memory. For details see "Canonical XML" 
(http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span 
class="term"><i><tt>doc_txt_ptr</tt></i>:</span></td><td>the memory pointer for allocated canonical XML text; 
the caller of this functi
 ons is r
 esponsible for calling xmlFree() to free allocated memory</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written on success or a negative 
value on fail</td></tr></tbody></table></div><h3><a name="xmlC14NDocSave" id="xmlC14NDocSave"></a>Function: 
xmlC14NDocSave</h3><pre class="programlisting">int      xmlC14NDocSave                  (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      const char * filename, <br />                                   int compression)<br />
 </pre><p>Dumps the canonized image of given XML document into the file. For details see "Canonical XML" 
(http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename to store canonical XML 
image</td></tr><tr><td><span class="term"><i>
 <tt>comp
 ression</tt></i>:</span></td><td>the compression level (zlib requred): -1 - libxml default, 0 - 
uncompressed, &gt;0 - compression level</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written success or a negative value 
on fail</td></tr></tbody></table></div><h3><a name="xmlC14NDocSaveTo" id="xmlC14NDocSaveTo"></a>Function: 
xmlC14NDocSaveTo</h3><pre class="programlisting">int     xmlC14NDocSaveTo                (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename to store canonical XML 
image</td></tr><tr><td><span class="term"><i>
 <tt>comp
 ression</tt></i>:</span></td><td>the compression level (zlib required): -1 - libxml default, 0 - 
uncompressed, &gt;0 - compression level</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written success or a negative value 
on fail</td></tr></tbody></table></div><h3><a name="xmlC14NDocSaveTo" id="xmlC14NDocSaveTo"></a>Function: 
xmlC14NDocSaveTo</h3><pre class="programlisting">int    xmlC14NDocSaveTo                (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-xpath.html#xmlNodeSetPtr">xmlNodeSetPtr</a> nodes, <br />                                       
int mode, <br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
** inclusive_ns_prefixes, <br />                                    int with_comments, <br />                 
                      <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf)<br />
 </pre><p>Dumps the canonized image of given XML document into the provided buffer. For details see 
"Canonical XML" (http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" 
(http://www.w3.org/TR/xml-exc-c14n)</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>nodes</tt></i>:</span></td><td>the nodes set to be included in the canonized image or 
NULL if all document nodes should be included</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>the 
output buffer to store canonical XML; this buffer MUST have encoder==NULL because 
 C14N req
 uires UTF-8 output</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>non-negative 
value on success or a negative value on fail</td></tr></tbody></table></div><h3><a name="xmlC14NExecute" 
id="xmlC14NExecute"></a>Function: xmlC14NExecute</h3><pre class="programlisting">int      xmlC14NExecute      
            (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  
<a href="libxml-c14n.html#xmlC14NIsVisibleCallback">xmlC14NIsVisibleCallback</a> is_visible_callback, <br />  
                                  void * user_data, <br />                                        int mode, 
<br />                                        <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** 
inclusive_ns_prefixes, <br />                                    int with_comments, <br />                    
                   <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf)<br />
 </pre><p>Dumps the canonized image of given XML document into the provided buffer. For details see 
"Canonical XML" (http://www.w3.org/TR/xml-c14n) or "Exclusive XML Canonicalization" 
(http://www.w3.org/TR/xml-exc-c14n)</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the XML document for canonization</td></tr><tr><td><span 
class="term"><i><tt>is_visible_callback</tt></i>:</span></td><td>the function to use to determine is node 
visible or not</td></tr><tr><td><span class="term"><i><tt>user_data</tt></i>:</span></td><td>the first 
parameter for @is_visible_callback function (in most cases, it is nodes set)</td></tr><tr><td><span 
class="term"><i><tt>mode</tt></i>:</span></td><td>the c14n mode (see @xmlC14NMode)</td></tr><tr><td><span 
class="term"><i><tt>inclusive_ns_prefixes</tt></i>:</span></td><td>the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)</td></tr><tr><td><span class="term"><i><tt>with_comments</tt></i>:</span></td><td>include comments 
in the result (!=0) or not (==0)</td></tr><tr><td><span c
 lass="te
 rm"><i><tt>buf</tt></i>:</span></td><td>the output buffer to store canonical XML; this buffer MUST have 
encoder==NULL because C14N requires UTF-8 output</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>non-negative value on success or a negative value on 
fail</td></tr></tbody></table></div><h3><a name="xmlC14NIsVisibleCallback" 
id="xmlC14NIsVisibleCallback"></a>Function type: xmlC14NIsVisibleCallback</h3><pre 
class="programlisting">Function type: xmlC14NIsVisibleCallback
 int    xmlC14NIsVisibleCallback        (void * user_data, <br />                                        <a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br />                                       <a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> parent)
-</pre><p>Signature for a C14N callback on visible nodes</p><div class="variablelist"><table border="0"><col 
align="left" /><tbody><tr><td><span class="term"><i><tt>user_data</tt></i>:</span></td><td>user 
data</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the curent 
node</td></tr><tr><td><span class="term"><i><tt>parent</tt></i>:</span></td><td>the parent 
node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node should be 
included</td></tr></tbody></table></div><br />
+</pre><p>Signature for a C14N callback on visible nodes</p><div class="variablelist"><table border="0"><col 
align="left" /><tbody><tr><td><span class="term"><i><tt>user_data</tt></i>:</span></td><td>user 
data</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the current 
node</td></tr><tr><td><span class="term"><i><tt>parent</tt></i>:</span></td><td>the parent 
node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node should be 
included</td></tr></tbody></table></div><br />
 <p><a href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index d6d28f8d..3d6b2cc4 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module catalog from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module catalog from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-c14n.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-c14n.html">c14n</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../
 index.ht
 ml"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-chvalid.html">chvalid</a></th><td><a accesskey="n" href="libxml-chvalid.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the catalog module 
implements the support for XML Catalogs and SGML catalogs </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XML_CATALOGS_NAMESPACE">XML_CATALOGS_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XML_CATALOG_PI">XML_CATALOG_PI</a></pre><pre 
class="programlisting">Structure <a href="#xmlCatalog">xmlCatalog</a><br />struct _xmlCatalog
+    </style><title>Module catalog from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module catalog from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-c14n.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-c14n.html">c14n</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.ht
 ml"><img
  src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-chvalid.html">chvalid</a></th><td><a accesskey="n" href="libxml-chvalid.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the catalog module 
implements the support for XML Catalogs and SGML catalogs </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XML_CATALOGS_NAMESPACE">XML_CATALOGS_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XML_CATALOG_PI">XML_CATALOG_PI</a></pre><pre 
class="programlisting">Structure <a href="#xmlCatalog">xmlCatalog</a><br />struct _xmlCatalog
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Enum <a href="#xmlCatalogAllow">xmlCatalogAllow</a>
 </pre><pre class="programlisting">Enum <a href="#xmlCatalogPrefer">xmlCatalogPrefer</a>
@@ -53,7 +53,7 @@ The content of this structure is not made public by the API.
 <pre class="programlisting"><a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> <a 
href="#xmlParseCatalogFile">xmlParseCatalogFile</a>  (const char * filename)</pre>
 <h2>Description</h2>
 <h3><a name="XML_CATALOGS_NAMESPACE" id="XML_CATALOGS_NAMESPACE"></a>Macro: 
XML_CATALOGS_NAMESPACE</h3><pre>#define XML_CATALOGS_NAMESPACE</pre><p>The namespace for the XML Catalogs 
elements.</p>
-<h3><a name="XML_CATALOG_PI" id="XML_CATALOG_PI"></a>Macro: XML_CATALOG_PI</h3><pre>#define 
XML_CATALOG_PI</pre><p>The specific XML Catalog Processing Instuction name.</p>
+<h3><a name="XML_CATALOG_PI" id="XML_CATALOG_PI"></a>Macro: XML_CATALOG_PI</h3><pre>#define 
XML_CATALOG_PI</pre><p>The specific XML Catalog Processing Instruction name.</p>
 <h3><a name="xmlCatalog" id="xmlCatalog">Structure xmlCatalog</a></h3><pre class="programlisting">Structure 
xmlCatalog<br />struct _xmlCatalog {
 The content of this structure is not made public by the API.
 }</pre><h3>Enum <a name="xmlCatalogAllow" id="xmlCatalogAllow">xmlCatalogAllow</a></h3><pre 
class="programlisting">Enum xmlCatalogAllow {
diff --git a/doc/html/libxml-chvalid.html b/doc/html/libxml-chvalid.html
index 177e9f67..a837fe6f 100644
--- a/doc/html/libxml-chvalid.html
+++ b/doc/html/libxml-chvalid.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module chvalid from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module chvalid from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-catalog.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-catalog.html">catalog</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" 
 href="..
 /index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-debugXML.html">debugXML</a></th><td><a accesskey="n" href="libxml-debugXML.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module exports 
interfaces for the character range validation APIs  This file is automatically generated from the cvs source 
definition files using the genChRanges.py Python script </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#xmlIsBaseCharQ">xmlIsBaseCharQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBaseChar_ch">xmlIsBaseChar_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBlankQ">xmlIsBlankQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBlank_ch">xmlIsBlank_ch</a></pre><pre 
class="programlisting">#define <a href="#xm
 lIsCharQ
 ">xmlIsCharQ</a></pre><pre class="programlisting">#define <a href="#xmlIsChar_ch">xmlIsChar_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsCombiningQ">xmlIsCombiningQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsDigitQ">xmlIsDigitQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsDigit_ch">xmlIsDigit_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsExtenderQ">xmlIsExtenderQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsExtender_ch">xmlIsExtender_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsIdeographicQ">xmlIsIdeographicQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsPubidCharQ">xmlIsPubidCharQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsPubidChar_ch">xmlIsPubidChar_ch</a></pre><pre 
class="programlisting">Structure <a href="#xmlChLRange">xmlChLRange</a><br />struct _xmlChLRange
+    </style><title>Module chvalid from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module chvalid from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-catalog.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-catalog.html">catalog</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="..
 /index.h
 tml"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-debugXML.html">debugXML</a></th><td><a accesskey="n" href="libxml-debugXML.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module exports 
interfaces for the character range validation APIs  This file is automatically generated from the cvs source 
definition files using the genChRanges.py Python script </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#xmlIsBaseCharQ">xmlIsBaseCharQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBaseChar_ch">xmlIsBaseChar_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBlankQ">xmlIsBlankQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsBlank_ch">xmlIsBlank_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsCharQ
 ">xmlIsC
 harQ</a></pre><pre class="programlisting">#define <a href="#xmlIsChar_ch">xmlIsChar_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsCombiningQ">xmlIsCombiningQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsDigitQ">xmlIsDigitQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsDigit_ch">xmlIsDigit_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsExtenderQ">xmlIsExtenderQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsExtender_ch">xmlIsExtender_ch</a></pre><pre 
class="programlisting">#define <a href="#xmlIsIdeographicQ">xmlIsIdeographicQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsPubidCharQ">xmlIsPubidCharQ</a></pre><pre 
class="programlisting">#define <a href="#xmlIsPubidChar_ch">xmlIsPubidChar_ch</a></pre><pre 
class="programlisting">Structure <a href="#xmlChLRange">xmlChLRange</a><br />struct _xmlChLRange
 </pre><pre class="programlisting">Typedef <a href="libxml-chvalid.html#xmlChLRange">xmlChLRange</a> * <a 
name="xmlChLRangePtr" id="xmlChLRangePtr">xmlChLRangePtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlChRangeGroup">xmlChRangeGroup</a><br />struct 
_xmlChRangeGroup
 </pre><pre class="programlisting">Typedef <a href="libxml-chvalid.html#xmlChRangeGroup">xmlChRangeGroup</a> 
* <a name="xmlChRangeGroupPtr" id="xmlChRangeGroupPtr">xmlChRangeGroupPtr</a>
diff --git a/doc/html/libxml-debugXML.html b/doc/html/libxml-debugXML.html
index 3426e14d..6b5f0e00 100644
--- a/doc/html/libxml-debugXML.html
+++ b/doc/html/libxml-debugXML.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module debugXML from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module debugXML from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-chvalid.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-chvalid.html">chvalid</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-dict.html">dict</a></th><td><a accesskey="n" href="libxml-dict.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>Interfaces to a set of routines used 
for debugging the tree produced by the XML parser. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlShellCtxt">xmlShellCtxt</a><br />struct _xmlShellCtxt
+    </style><title>Module debugXML from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module debugXML from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-chvalid.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-chvalid.html">chvalid</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-dict.html">dict</a></th><td><a accesskey="n" href="libxml-dict.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>Interfaces to a set of routines used 
for debugging the tree produced by the XML parser. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlShellCtxt">xmlShellCtxt</a><br />struct _xmlShellCtxt
 </pre><pre class="programlisting">Typedef <a href="libxml-debugXML.html#xmlShellCtxt">xmlShellCtxt</a> * <a 
name="xmlShellCtxtPtr" id="xmlShellCtxtPtr">xmlShellCtxtPtr</a>
 </pre><pre class="programlisting">const char * <a href="#xmlBoolToText">xmlBoolToText</a>              (int 
boolval)</pre>
 <pre class="programlisting">int        <a href="#xmlDebugCheckDocument">xmlDebugCheckDocument</a>            
  (FILE * output, <br />                                   <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> 
doc)</pre>
@@ -68,7 +68,7 @@ char *        <a href="#xmlShellReadlineFunc">xmlShellReadlineFunc</a>                (char 
* prompt)
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>dtd</tt></i>:</span></td><td>the DTD</td></tr></tbody></table></div><h3><a 
name="xmlDebugDumpDocument" id="xmlDebugDumpDocument"></a>Function: xmlDebugDumpDocument</h3><pre 
class="programlisting">void xmlDebugDumpDocument            (FILE * output, <br />                            
       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
 </pre><p>Dumps debug information for the document, it's recursive</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr></tbody></table></div><h3><a 
name="xmlDebugDumpDocumentHead" id="xmlDebugDumpDocumentHead"></a>Function: xmlDebugDumpDocumentHead</h3><pre 
class="programlisting">void        xmlDebugDumpDocumentHead        (FILE * output, <br />                     
              <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
-</pre><p>Dumps debug information cncerning the document, not recursive</p>
+</pre><p>Dumps debug information concerning the document, not recursive</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr></tbody></table></div><h3><a 
name="xmlDebugDumpEntities" id="xmlDebugDumpEntities"></a>Function: xmlDebugDumpEntities</h3><pre 
class="programlisting">void    xmlDebugDumpEntities            (FILE * output, <br />                         
          <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
 </pre><p>Dumps debug information for all the entities in use by the document</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr></tbody></table></div><h3><a 
name="xmlDebugDumpNode" id="xmlDebugDumpNode"></a>Function: xmlDebugDumpNode</h3><pre 
class="programlisting">void        xmlDebugDumpNode                (FILE * output, <br />                     
              <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br />                               
        int depth)<br />
diff --git a/doc/html/libxml-dict.html b/doc/html/libxml-dict.html
index 0854d29f..1e65f860 100644
--- a/doc/html/libxml-dict.html
+++ b/doc/html/libxml-dict.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module dict from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module dict from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-debugXML.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-debugXML.html">debugXML</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" hre
 f="../in
 dex.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-encoding.html">encoding</a></th><td><a accesskey="n" href="libxml-encoding.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>dictionary of 
reusable strings, just used to avoid allocation and freeing operations. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlDict">xmlDict</a><br />struct _xmlDict
+    </style><title>Module dict from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module dict from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-debugXML.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-debugXML.html">debugXML</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../in
 dex.html
 "><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-encoding.html">encoding</a></th><td><a accesskey="n" href="libxml-encoding.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>dictionary of 
reusable strings, just used to avoid allocation and freeing operations. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlDict">xmlDict</a><br />struct _xmlDict
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-dict.html#xmlDict">xmlDict</a> * <a 
name="xmlDictPtr" id="xmlDictPtr">xmlDictPtr</a>
 </pre><pre class="programlisting">void <a href="#xmlDictCleanup">xmlDictCleanup</a>                    
(void)</pre>
@@ -44,7 +44,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the amount of strings 
allocated</td></tr></tbody></table></div><h3><a name="xmlDictLookup" id="xmlDictLookup"></a>Function: 
xmlDictLookup</h3><pre class="programlisting">const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *     
   xmlDictLookup           (<a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict, <br />                 
                      const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br />                
                        int len)<br />
 </pre><p>Add the @name to the dictionary @dict if not present.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name of the userdata</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the length of the name, if -1 it is 
recomputed</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal copy of 
the name or NULL in case of internal error</td></tr></tbody></table></div><h3><a name="xmlDictOwns" 
id="xmlDictOwns"></a>Function: xmlDictOwns</h3><pre class="programlisting">int     xmlDictOwns                
     (<a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict, <br />                                       
const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str)<br />
-</pre><p>check if a string is owned by the disctionary</p>
+</pre><p>check if a string is owned by the dictionary</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>the string</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true, 0 if false and -1 in case of error -1 in case 
of error</td></tr></tbody></table></div><h3><a name="xmlDictQLookup" id="xmlDictQLookup"></a>Function: 
xmlDictQLookup</h3><pre class="programlisting">const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *    
    xmlDictQLookup          (<a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict, <br />                
                       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * prefix, <br />             
                         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)<br />
 </pre><p>Add the QName @prefix:@name to the hash @dict if not present.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>dict</tt></i>:</span></td><td>the dictionary</td></tr><tr><td><span 
class="term"><i><tt>prefix</tt></i>:</span></td><td>the prefix</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal copy of the QName or NULL in case of 
internal error</td></tr></tbody></table></div><h3><a name="xmlDictReference" 
id="xmlDictReference"></a>Function: xmlDictReference</h3><pre class="programlisting">int      
xmlDictReference                (<a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict)<br />
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 0ebfb149..03157641 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module encoding from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module encoding from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-dict.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-dict.html">dict</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href=".
 ./index.
 html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-entities.html">entities</a></th><td><a accesskey="n" href="libxml-entities.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the 
encoding conversion functions needed for XML basic encoding and iconv() support.  Related specs are rfc2044   
     (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646]    UTF-8 and UTF-16 in Annexes [ISO-8859-1]  
 ISO Latin-1 characters codes. [UNICODE]      The Unicode Consortium, "The Unicode Standard -- Worldwide 
Character Encoding -- Version 1.0", Addison- Wesley, Volume 1, 1991, Volume 2, 1992.  UTF-8 is described in 
Unicode Technical Report #4. [US-ASCII]     Coded Character Set--7-bit American Standard Code for Information 
Interchange, ANSI X3.4-1986. </p><h2>Table of Con
 tents</h
 2><pre class="programlisting">#define <a href="#ICU_PIVOT_BUF_SIZE">ICU_PIVOT_BUF_SIZE</a></pre><pre 
class="programlisting">Structure <a href="#uconv_t">uconv_t</a><br />struct _uconv_t
+    </style><title>Module encoding from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module encoding from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-dict.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-dict.html">dict</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.
 html"><i
 mg src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-entities.html">entities</a></th><td><a accesskey="n" href="libxml-entities.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the 
encoding conversion functions needed for XML basic encoding and iconv() support.  Related specs are rfc2044   
     (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646]    UTF-8 and UTF-16 in Annexes [ISO-8859-1]  
 ISO Latin-1 characters codes. [UNICODE]      The Unicode Consortium, "The Unicode Standard -- Worldwide 
Character Encoding -- Version 1.0", Addison- Wesley, Volume 1, 1991, Volume 2, 1992.  UTF-8 is described in 
Unicode Technical Report #4. [US-ASCII]     Coded Character Set--7-bit American Standard Code for Information 
Interchange, ANSI X3.4-1986. </p><h2>Table of Contents</h
 2><pre c
 lass="programlisting">#define <a href="#ICU_PIVOT_BUF_SIZE">ICU_PIVOT_BUF_SIZE</a></pre><pre 
class="programlisting">Structure <a href="#uconv_t">uconv_t</a><br />struct _uconv_t
 </pre><pre class="programlisting">Enum <a href="#xmlCharEncoding">xmlCharEncoding</a>
 </pre><pre class="programlisting">Structure <a href="#xmlCharEncodingHandler">xmlCharEncodingHandler</a><br 
/>struct _xmlCharEncodingHandler
 </pre><pre class="programlisting">Typedef <a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * <a 
name="xmlCharEncodingHandlerPtr" id="xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a>
@@ -89,13 +89,13 @@ int <a href="#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a>      (unsigned
 </pre><p>Registers an alias @alias for an encoding named @name. Existing alias will be overwritten.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the encoding name as parsed, in UTF-8 format (ASCII 
actually)</td></tr><tr><td><span class="term"><i><tt>alias</tt></i>:</span></td><td>the alias name as parsed, 
in UTF-8 format (ASCII actually)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlCharEncCloseFunc" id="xmlCharEncCloseFunc"></a>Function: 
xmlCharEncCloseFunc</h3><pre class="programlisting">int        xmlCharEncCloseFunc             (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler)<br />
 </pre><p>Generic front-end for encoding handler close function</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if success, or -1 in 
case of error</td></tr></tbody></table></div><h3><a name="xmlCharEncFirstLine" 
id="xmlCharEncFirstLine"></a>Function: xmlCharEncFirstLine</h3><pre class="programlisting">int        
xmlCharEncFirstLine             (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler, <br />               
                       <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br />                   
                 <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if success, or -1 in 
case of error</td></tr></tbody></table></div><h3><a name="xmlCharEncFirstLine" 
id="xmlCharEncFirstLine"></a>Function: xmlCharEncFirstLine</h3><pre class="programlisting">int 
xmlCharEncFirstLine             (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * handler, <br />               
                       <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br />                   
                 <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br />
 </pre><p>Front-end for the encoding handler input function, but handle only the very first line, i.e. limit 
itself to 45 chars.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the 
input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written 
if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the result 
of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div><h3><a 
name="xmlCharEncInFunc" id="xmlCharEncInFunc"></a>Function: xmlCharEncInFunc</h3><pre 
class="programlisting">int   xmlCharEncInFunc                (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * ha
 ndler, <
 br />                                   <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br /> 
                                   <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the 
input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written 
if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the result 
of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div><h3><a 
name="xmlCharEncInFunc" id="xmlCharEncInFunc"></a>Function: xmlCharEncInFunc</h3><pre 
class="programlisting">int    xmlCharEncInFunc                (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> * han
 dler, <b
 r />                                    <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> out, <br /> 
                                   <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> in)<br />
 </pre><p>Generic front-end for the encoding handler input function</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the 
input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written 
if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the result 
of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div><h3><a 
name="xmlCharEncOutFunc" id="xmlCharEncOutFunc"></a>Function: xmlCharEncOutFunc</h3><pre 
class="programlisting">int xmlCharEncOutFunc               (<a 
href="libxml-encoding.html#xmlCharEncodingHandler">xmlCharEncodingHandler</a> *
  handler
 , <br />                                        <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> 
out, <br />                                    <a href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> 
in)<br />
 </pre><p>Generic front-end for the encoding handler output function a first call with @in == NULL has to be 
made firs to initiate the output in case of non-stateless encoding needing to initiate their state or the 
output (like the BOM in UTF16). In case of UTF8 sequence conversion errors for the given encoder, the content 
will be automatically remapped to a CharRef sequence.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char enconding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the 
input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written 
if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the result 
of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div><h3><a 
name="xmlCharEncodingInputFunc" id="xmlCharEncodingInputFunc"></a>Function type: 
xmlCharEncodingInputFunc</h3><pre class="programlisting">Function type: xmlCharEncodingInputFunc
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>handler</tt></i>:</span></td><td>char encoding transformation data 
structure</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the output.</td></tr><tr><td><span 
class="term"><i><tt>in</tt></i>:</span></td><td>an <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> for the 
input</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written 
if success, or -1 general error -2 if the transcoding fails (for *in is not valid utf8 string or the result 
of transformation can't fit into the encoding we want), or</td></tr></tbody></table></div><h3><a 
name="xmlCharEncodingInputFunc" id="xmlCharEncodingInputFunc"></a>Function type: 
xmlCharEncodingInputFunc</h3><pre class="programlisting">Function type: xmlCharEncodingInputFunc
 int    xmlCharEncodingInputFunc        (unsigned char * out, <br />                                     int 
* outlen, <br />                                    const unsigned char * in, <br />                          
              int * inlen)
 </pre><p>Take a block of chars in the original encoding and try to convert it to an UTF-8 block of chars 
out.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a pointer to an array of bytes to store the UTF-8 
result</td></tr><tr><td><span class="term"><i><tt>outlen</tt></i>:</span></td><td>the length of 
@out</td></tr><tr><td><span class="term"><i><tt>in</tt></i>:</span></td><td>a pointer to an array of chars in 
the original encoding</td></tr><tr><td><span class="term"><i><tt>inlen</tt></i>:</span></td><td>the length of 
@in</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written, 
-1 if lack of space, or -2 if the transcoding failed. The value of @inlen after return is the number of 
octets consumed if the return value is positive, else unpredictiable. The value of @outlen after return is 
the number of octets consumed.</td></tr></tbody></table>
 </div><b
 r />
 <h3><a name="xmlCharEncodingOutputFunc" id="xmlCharEncodingOutputFunc"></a>Function type: 
xmlCharEncodingOutputFunc</h3><pre class="programlisting">Function type: xmlCharEncodingOutputFunc
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index b7d14553..aa0db7f6 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module entities from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module entities from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-encoding.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-encoding.html">encoding</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey
 ="h" hre
 f="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-globals.html">globals</a></th><td><a accesskey="n" href="libxml-globals.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module provides 
some of the entity API needed for the parser and applications. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlEntitiesTable">xmlEntitiesTable</a><br />struct _xmlHashTable
+    </style><title>Module entities from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module entities from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-encoding.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-encoding.html">encoding</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" hre
 f="../in
 dex.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-globals.html">globals</a></th><td><a accesskey="n" href="libxml-globals.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module provides 
some of the entity API needed for the parser and applications. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlEntitiesTable">xmlEntitiesTable</a><br />struct _xmlHashTable
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a 
href="libxml-entities.html#xmlEntitiesTable">xmlEntitiesTable</a> * <a name="xmlEntitiesTablePtr" 
id="xmlEntitiesTablePtr">xmlEntitiesTablePtr</a>
 </pre><pre class="programlisting">Enum <a href="#xmlEntityType">xmlEntityType</a>
@@ -75,5 +75,5 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the entity name</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL if not, otherwise the 
entity</td></tr></tbody></table></div><h3><a name="xmlInitializePredefinedEntities" 
id="xmlInitializePredefinedEntities"></a>Function: xmlInitializePredefinedEntities</h3><pre 
class="programlisting">void      xmlInitializePredefinedEntities (void)<br />
 </pre><p>Set up the predefined entities. Deprecated call</p>
 <h3><a name="xmlNewEntity" id="xmlNewEntity"></a>Function: xmlNewEntity</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlEntityPtr">xmlEntityPtr</a>       xmlNewEntity            (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br />                                        int 
type, <br />                                        const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
* ExternalID, <br />                                  const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * SystemID, <br />                                    const 
<a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * content)<br />
-</pre><p>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsability of 
the caller to link it to the document later or free it when not needed anymore.</p>
+</pre><p>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsibility of 
the caller to link it to the document later or free it when not needed anymore.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the entity name</td></tr><tr><td><span 
class="term"><i><tt>type</tt></i>:</span></td><td>the entity type XML_xxx_yyy_ENTITY</td></tr><tr><td><span 
class="term"><i><tt>ExternalID</tt></i>:</span></td><td>the entity external ID if 
available</td></tr><tr><td><span class="term"><i><tt>SystemID</tt></i>:</span></td><td>the entity system ID 
if available</td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>the entity 
content</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the entity 
or NULL in case of error</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-globals.html b/doc/html/libxml-globals.html
index 04986efd..3366de09 100644
--- a/doc/html/libxml-globals.html
+++ b/doc/html/libxml-globals.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module globals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module globals from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-entities.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-entities.html">entities</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="
 h" href=
 "../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-hash.html">hash</a></th><td><a accesskey="n" href="libxml-hash.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>all the global variables and thread 
handling for those variables is handled by this module.  The bottom of this file is automatically generated 
by build_glob.py based on the description file global.data </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlGlobalState">xmlGlobalState</a><br />struct _xmlGlobalState
+    </style><title>Module globals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module globals from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-entities.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-entities.html">entities</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href=
 "../inde
 x.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-hash.html">hash</a></th><td><a accesskey="n" href="libxml-hash.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>all the global variables and thread 
handling for those variables is handled by this module.  The bottom of this file is automatically generated 
by build_glob.py based on the description file global.data </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlGlobalState">xmlGlobalState</a><br />struct _xmlGlobalState
 </pre><pre class="programlisting">Typedef <a href="libxml-globals.html#xmlGlobalState">xmlGlobalState</a> * 
<a name="xmlGlobalStatePtr" id="xmlGlobalStatePtr">xmlGlobalStatePtr</a>
 </pre><pre class="programlisting">void <a href="#xmlCleanupGlobals">xmlCleanupGlobals</a>              
(void)</pre>
 <pre class="programlisting"><a href="libxml-globals.html#xmlDeregisterNodeFunc">xmlDeregisterNodeFunc</a>    
  <a href="#xmlDeregisterNodeDefault">xmlDeregisterNodeDefault</a>        (<a 
href="libxml-globals.html#xmlDeregisterNodeFunc">xmlDeregisterNodeFunc</a> func)</pre>
diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html
index 021adb8f..84585418 100644
--- a/doc/html/libxml-hash.html
+++ b/doc/html/libxml-hash.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module hash from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module hash from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-globals.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-globals.html">globals</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-list.html">list</a></th><td><a accesskey="n" href="libxml-list.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>This module implements the hash table 
support used in various places in the library. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XML_CAST_FPTR">XML_CAST_FPTR</a></pre><pre 
class="programlisting">Structure <a href="#xmlHashTable">xmlHashTable</a><br />struct _xmlHashTable
+    </style><title>Module hash from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module hash from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-globals.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-globals.html">globals</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index
 .html"><
 img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-list.html">list</a></th><td><a accesskey="n" href="libxml-list.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>This module implements the hash table 
support used in various places in the library. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XML_CAST_FPTR">XML_CAST_FPTR</a></pre><pre 
class="programlisting">Structure <a href="#xmlHashTable">xmlHashTable</a><br />struct _xmlHashTable
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-hash.html#xmlHashTable">xmlHashTable</a> * <a 
name="xmlHashTablePtr" id="xmlHashTablePtr">xmlHashTablePtr</a>
 </pre><pre class="programlisting">int  <a href="#xmlHashAddEntry">xmlHashAddEntry</a>                  (<a 
href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br />                                    
const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br />                                      
  void * userdata)</pre>
@@ -104,10 +104,10 @@ void      xmlHashDeallocator              (void * payload, <br />                       
           const <a href="libxml-xmls
 </pre><p>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If one of 
the names is null, the comparison is considered to match.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>table</tt></i>:</span></td><td>the hash table</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name of the userdata or NULL</td></tr><tr><td><span 
class="term"><i><tt>name2</tt></i>:</span></td><td>a second name of the userdata or 
NULL</td></tr><tr><td><span class="term"><i><tt>name3</tt></i>:</span></td><td>a third name of the userdata 
or NULL</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>the scanner function for items 
in the hash</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>extra data passed to 
f</td></tr></tbody></table></div><h3><a name="xmlHashScanner" id="xmlHashScanner"></a>Function type: 
xmlHashScanner</h3><pre class="programlisting">Function type: xmlHashScanner
 void   xmlHashScanner                  (void * payload, <br />                                  void * data, 
<br />                                     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)
-</pre><p>Callback when scanning data in a hash with the simple scanner.</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>payload</tt></i>:</span></td><td>the 
data in the hash</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>extra scannner 
data</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name 
associated</td></tr></tbody></table></div><br />
+</pre><p>Callback when scanning data in a hash with the simple scanner.</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>payload</tt></i>:</span></td><td>the 
data in the hash</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>extra scanner 
data</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name 
associated</td></tr></tbody></table></div><br />
 <h3><a name="xmlHashScannerFull" id="xmlHashScannerFull"></a>Function type: xmlHashScannerFull</h3><pre 
class="programlisting">Function type: xmlHashScannerFull
 void   xmlHashScannerFull              (void * payload, <br />                                  void * data, 
<br />                                     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, 
<br />                                        const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * 
name2, <br />                                       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
* name3)
-</pre><p>Callback when scanning data in a hash with the full scanner.</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>payload</tt></i>:</span></td><td>the 
data in the hash</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>extra scannner 
data</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name 
associated</td></tr><tr><td><span class="term"><i><tt>name2</tt></i>:</span></td><td>the second name 
associated</td></tr><tr><td><span class="term"><i><tt>name3</tt></i>:</span></td><td>the third name 
associated</td></tr></tbody></table></div><br />
+</pre><p>Callback when scanning data in a hash with the full scanner.</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>payload</tt></i>:</span></td><td>the 
data in the hash</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>extra scanner 
data</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name 
associated</td></tr><tr><td><span class="term"><i><tt>name2</tt></i>:</span></td><td>the second name 
associated</td></tr><tr><td><span class="term"><i><tt>name3</tt></i>:</span></td><td>the third name 
associated</td></tr></tbody></table></div><br />
 <h3><a name="xmlHashSize" id="xmlHashSize"></a>Function: xmlHashSize</h3><pre class="programlisting">int     
  xmlHashSize                     (<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table)<br />
 </pre><p>Query the number of elements installed in the hash @table.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>table</tt></i>:</span></td><td>the hash table</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of elements in the hash table or -1 in case 
of error</td></tr></tbody></table></div><h3><a name="xmlHashUpdateEntry" 
id="xmlHashUpdateEntry"></a>Function: xmlHashUpdateEntry</h3><pre class="programlisting">int        
xmlHashUpdateEntry              (<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br /> 
                                   const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br />   
                                     void * userdata, <br />                                         <a 
href="libxml-hash.html#xmlHashDeallocator">xmlHashDeallocator</a> f)<br />
diff --git a/doc/html/libxml-lib.html b/doc/html/libxml-lib.html
index 42d71a66..a8694937 100644
--- a/doc/html/libxml-lib.html
+++ b/doc/html/libxml-lib.html
@@ -10,4 +10,4 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree<
 /li><li>
 <a href="libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</
 li><li><
 a href="libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfi
 nished X
 Link detection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used 
by the parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp 
automata</li><li><a href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation 
 of XML S
 chema Datatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process 
strings</li><li><a href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
+    </style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a 
href="libxml-DOCBparser.html">DOCBparser</a>: old DocBook SGML parser</li><li><a 
href="libxml-HTMLparser.html">HTMLparser</a>: interface for an HTML 4.0 non-verifying parser</li><li><a 
href="libxml-HTMLtree.html">HTMLtree</a>: specific APIs to process HTML tree, especially 
serialization</li><li><a href="libxml-SAX.html">SAX</a>: Old SAX version 1 handler, deprecated</li><li><a 
href="libxml-SAX2.html">SAX2</a>: SAX2 parser interface used to build the DOM tree</li><li>
 <a href=
 "libxml-c14n.html">c14n</a>: Provide Canonical XML and Exclusive XML Canonicalization</li><li><a 
href="libxml-catalog.html">catalog</a>: interfaces to the Catalog handling system</li><li><a 
href="libxml-chvalid.html">chvalid</a>: Unicode character range checking</li><li><a 
href="libxml-debugXML.html">debugXML</a>: Tree debugging APIs</li><li><a href="libxml-dict.html">dict</a>: 
string dictionary</li><li><a href="libxml-encoding.html">encoding</a>: interface for the encoding conversion 
functions</li><li><a href="libxml-entities.html">entities</a>: interface for the XML entities 
handling</li><li><a href="libxml-globals.html">globals</a>: interface for all global variables of the 
library</li><li><a href="libxml-hash.html">hash</a>: Chained hash tables</li><li><a 
href="libxml-list.html">list</a>: lists interfaces</li><li><a href="libxml-nanoftp.html">nanoftp</a>: minimal 
FTP implementation</li><li><a href="libxml-nanohttp.html">nanohttp</a>: minimal HTTP implementation</li><li><
 a href="
 libxml-parser.html">parser</a>: the core parser module</li><li><a 
href="libxml-parserInternals.html">parserInternals</a>: internals routines and limits exported by the 
parser.</li><li><a href="libxml-pattern.html">pattern</a>: pattern expression handling</li><li><a 
href="libxml-relaxng.html">relaxng</a>: implementation of the Relax-NG validation</li><li><a 
href="libxml-schemasInternals.html">schemasInternals</a>: internal interfaces for XML Schemas</li><li><a 
href="libxml-schematron.html">schematron</a>: XML Schemastron implementation</li><li><a 
href="libxml-threads.html">threads</a>: interfaces for thread handling</li><li><a 
href="libxml-tree.html">tree</a>: interfaces for tree manipulation</li><li><a href="libxml-uri.html">uri</a>: 
library of generic URI related routines</li><li><a href="libxml-valid.html">valid</a>: The DTD 
validation</li><li><a href="libxml-xinclude.html">xinclude</a>: implementation of XInclude</li><li><a 
href="libxml-xlink.html">xlink</a>: unfinished X
 Link det
 ection module</li><li><a href="libxml-xmlIO.html">xmlIO</a>: interface for the I/O interfaces used by the 
parser</li><li><a href="libxml-xmlautomata.html">xmlautomata</a>: API to build regexp automata</li><li><a 
href="libxml-xmlerror.html">xmlerror</a>: error handling</li><li><a 
href="libxml-xmlexports.html">xmlexports</a>: macros for marking symbols as exportable/importable.</li><li><a 
href="libxml-xmlmemory.html">xmlmemory</a>: interface for the memory allocator</li><li><a 
href="libxml-xmlmodule.html">xmlmodule</a>: dynamic module loading</li><li><a 
href="libxml-xmlreader.html">xmlreader</a>: the XMLReader implementation</li><li><a 
href="libxml-xmlregexp.html">xmlregexp</a>: regular expressions handling</li><li><a 
href="libxml-xmlsave.html">xmlsave</a>: the XML document serializer</li><li><a 
href="libxml-xmlschemas.html">xmlschemas</a>: incomplete XML Schemas structure implementation</li><li><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a>: implementation of XML S
 chema Da
 tatypes</li><li><a href="libxml-xmlstring.html">xmlstring</a>: set of routines to process strings</li><li><a 
href="libxml-xmlunicode.html">xmlunicode</a>: Unicode character APIs</li><li><a 
href="libxml-xmlversion.html">xmlversion</a>: compile-time version informations</li><li><a 
href="libxml-xmlwriter.html">xmlwriter</a>: text writing API for XML</li><li><a 
href="libxml-xpath.html">xpath</a>: XML Path Language implementation</li><li><a 
href="libxml-xpathInternals.html">xpathInternals</a>: internal interfaces for XML Path Language 
implementation</li><li><a href="libxml-xpointer.html">xpointer</a>: API to handle XML Pointers</li></ul><p><a 
href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-list.html b/doc/html/libxml-list.html
index 1738afc7..f17e1134 100644
--- a/doc/html/libxml-list.html
+++ b/doc/html/libxml-list.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module list from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module list from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-hash.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-hash.html">hash</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.
 html"><i
 mg src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-nanoftp.html">nanoftp</a></th><td><a accesskey="n" href="libxml-nanoftp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module implement 
the list support used in various place in the library. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlLink">xmlLink</a><br />struct _xmlLink
+    </style><title>Module list from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module list from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-hash.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-hash.html">hash</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><i
 mg src="
 home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-nanoftp.html">nanoftp</a></th><td><a accesskey="n" href="libxml-nanoftp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module implement 
the list support used in various place in the library. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlLink">xmlLink</a><br />struct _xmlLink
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-list.html#xmlLink">xmlLink</a> * <a 
name="xmlLinkPtr" id="xmlLinkPtr">xmlLinkPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlList">xmlList</a><br />struct _xmlList
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 9f70ea6f..3e3ac628 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module nanoftp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module nanoftp from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-list.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-list.html">list</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../
 index.ht
 ml"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-nanohttp.html">nanohttp</a></th><td><a accesskey="n" href="libxml-nanohttp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>minimal FTP 
implementation allowing to fetch resources like external subset. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#INVALID_SOCKET">INVALID_SOCKET</a></pre><pre 
class="programlisting">#define <a href="#SOCKET">SOCKET</a></pre><pre class="programlisting">Function type: 
<a href="#ftpDataCallback">ftpDataCallback</a>
+    </style><title>Module nanoftp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module nanoftp from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-list.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-list.html">list</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.ht
 ml"><img
  src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-nanohttp.html">nanohttp</a></th><td><a accesskey="n" href="libxml-nanohttp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>minimal FTP 
implementation allowing to fetch resources like external subset. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#INVALID_SOCKET">INVALID_SOCKET</a></pre><pre 
class="programlisting">#define <a href="#SOCKET">SOCKET</a></pre><pre class="programlisting">Function type: 
<a href="#ftpDataCallback">ftpDataCallback</a>
 void   <a href="#ftpDataCallback">ftpDataCallback</a>                  (void * userData, <br />              
                           const char * data, <br />                                       int len)
 </pre>
 <pre class="programlisting">Function type: <a href="#ftpListCallback">ftpListCallback</a>
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index 5bbcbaf4..f507c142 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module nanohttp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module nanohttp from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-nanoftp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-nanoftp.html">nanoftp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-parser.html">parser</a></th><td><a accesskey="n" href="libxml-parser.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>minimal HTTP implementation allowing 
to fetch resources like external subset. </p><h2>Table of Contents</h2><pre class="programlisting">const char 
*     <a href="#xmlNanoHTTPAuthHeader">xmlNanoHTTPAuthHeader</a>      (void * ctx)</pre>
+    </style><title>Module nanohttp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module nanohttp from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-nanoftp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-nanoftp.html">nanoftp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-parser.html">parser</a></th><td><a accesskey="n" href="libxml-parser.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>minimal HTTP implementation allowing 
to fetch resources like external subset. </p><h2>Table of Contents</h2><pre class="programlisting">const char 
*     <a href="#xmlNanoHTTPAuthHeader">xmlNanoHTTPAuthHeader</a>      (void * ctx)</pre>
 <pre class="programlisting">void       <a href="#xmlNanoHTTPCleanup">xmlNanoHTTPCleanup</a>            
(void)</pre>
 <pre class="programlisting">void       <a href="#xmlNanoHTTPClose">xmlNanoHTTPClose</a>                (void 
* ctx)</pre>
 <pre class="programlisting">int        <a href="#xmlNanoHTTPContentLength">xmlNanoHTTPContentLength</a>      
  (void * ctx)</pre>
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 4d890c62..d1c320e3 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module parser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module parser from libxml2</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-wei
 ght:bold
 " href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd">
 <ul><li>
 <a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings
 </a></li
<li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-nanohttp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-nanohttp.html">nanohttp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h"
  href=".
 ./index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-parserInternals.html">parserInternals</a></th><td><a accesskey="n" 
href="libxml-parserInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>Interfaces, constants and types related to the XML parser </p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a 
href="#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a></pre><pre class="programlisting">#define <a 
href="#XML_DEFAULT_VERSION">XML_DEFAULT_VERSION</a></pre><pre class="programlisting">#define <a 
href="#XML_DETECT_IDS">XML_DETECT_IDS</a></pre><pre class="programlisting">#define <a 
href="#XML_SAX2_MAGIC">XML_SAX2_MAGIC</a></pre><pre class="programlisting">#define <a 
href="#XML_SKIP_IDS">XML_SKIP_IDS</a></pre><pre class="programlisting">Enum <a href="#xmlFea
 ture">xm
 lFeature</a>
+    </style><title>Module parser from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module parser from libxml2</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-wei
 ght:bold
 " href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd">
 <ul><li>
 <a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings
 </a></li
<li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-nanohttp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-nanohttp.html">nanohttp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href=".
 ./index.
 html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-parserInternals.html">parserInternals</a></th><td><a accesskey="n" 
href="libxml-parserInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>Interfaces, constants and types related to the XML parser </p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a 
href="#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a></pre><pre class="programlisting">#define <a 
href="#XML_DEFAULT_VERSION">XML_DEFAULT_VERSION</a></pre><pre class="programlisting">#define <a 
href="#XML_DETECT_IDS">XML_DETECT_IDS</a></pre><pre class="programlisting">#define <a 
href="#XML_SAX2_MAGIC">XML_SAX2_MAGIC</a></pre><pre class="programlisting">#define <a 
href="#XML_SKIP_IDS">XML_SKIP_IDS</a></pre><pre class="programlisting">Enum <a href="#xmlFeature">xm
 lFeature
 </a>
 </pre><pre class="programlisting">Enum <a href="#xmlParserInputState">xmlParserInputState</a>
 </pre><pre class="programlisting">Enum <a href="#xmlParserMode">xmlParserMode</a>
 </pre><pre class="programlisting">Structure <a href="#xmlParserNodeInfo">xmlParserNodeInfo</a><br />struct 
_xmlParserNodeInfo
@@ -277,7 +277,7 @@ void        <a href="#xmlParserInputDeallocate">xmlParserInputDeallocate</a>        (<a 
href="
     <a name="XML_PARSE_PEDANTIC" id="XML_PARSE_PEDANTIC">XML_PARSE_PEDANTIC</a> = 128 : pedantic error 
reporting
     <a name="XML_PARSE_NOBLANKS" id="XML_PARSE_NOBLANKS">XML_PARSE_NOBLANKS</a> = 256 : remove blank nodes
     <a name="XML_PARSE_SAX1" id="XML_PARSE_SAX1">XML_PARSE_SAX1</a> = 512 : use the SAX1 interface internally
-    <a name="XML_PARSE_XINCLUDE" id="XML_PARSE_XINCLUDE">XML_PARSE_XINCLUDE</a> = 1024 : Implement XInclude 
substitition
+    <a name="XML_PARSE_XINCLUDE" id="XML_PARSE_XINCLUDE">XML_PARSE_XINCLUDE</a> = 1024 : Implement XInclude 
substitution
     <a name="XML_PARSE_NONET" id="XML_PARSE_NONET">XML_PARSE_NONET</a> = 2048 : Forbid network access
     <a name="XML_PARSE_NODICT" id="XML_PARSE_NODICT">XML_PARSE_NODICT</a> = 4096 : Do not reuse the context 
dictionary
     <a name="XML_PARSE_NSCLEAN" id="XML_PARSE_NSCLEAN">XML_PARSE_NSCLEAN</a> = 8192 : remove redundant 
namespaces declarations
diff --git a/doc/html/libxml-parserInternals.html b/doc/html/libxml-parserInternals.html
index 4d1292b6..357803e2 100644
--- a/doc/html/libxml-parserInternals.html
+++ b/doc/html/libxml-parserInternals.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module parserInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module parserInternals from 
 libxml2<
 /h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li>
 <a style
 ="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td 
 bgcolor=
 "#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.o
 rg/">Rub
 y bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-parser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-parser.html">parser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a a
 ccesskey
 ="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-pattern.html">pattern</a></th><td><a accesskey="n" href="libxml-pattern.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module exports a 
number of internal parsing routines they are not really all intended for applications but can prove useful 
doing low level processing. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#INPUT_CHUNK">INPUT_CHUNK</a></pre><pre class="programlisting">#define <a 
href="#IS_ASCII_DIGIT">IS_ASCII_DIGIT</a></pre><pre class="programlisting">#define <a 
href="#IS_ASCII_LETTER">IS_ASCII_LETTER</a></pre><pre class="programlisting">#define <a 
href="#IS_BASECHAR">IS_BASECHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_BLANK">IS_BLANK</a></pr
 e><pre c
 lass="programlisting">#define <a href="#IS_BLANK_CH">IS_BLANK_CH</a></pre><pre 
class="programlisting">#define <a href="#IS_BYTE_CHAR">IS_BYTE_CHAR</a></pre><pre 
class="programlisting">#define <a href="#IS_CHAR">IS_CHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_CHAR_CH">IS_CHAR_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_COMBINING">IS_COMBINING</a></pre><pre class="programlisting">#define <a 
href="#IS_COMBINING_CH">IS_COMBINING_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_DIGIT">IS_DIGIT</a></pre><pre class="programlisting">#define <a 
href="#IS_DIGIT_CH">IS_DIGIT_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_EXTENDER">IS_EXTENDER</a></pre><pre class="programlisting">#define <a 
href="#IS_EXTENDER_CH">IS_EXTENDER_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_IDEOGRAPHIC">IS_IDEOGRAPHIC</a></pre><pre class="programlisting">#define <a 
href="#IS_LETTER">IS_LETTER</a></pre><pre class="programlisting">#de
 fine <a 
 href="#IS_LETTER_CH">IS_LETTER_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_PUBIDCHAR">IS_PUBIDCHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_PUBIDCHAR_CH">IS_PUBIDCHAR_CH</a></pre><pre class="programlisting">#define <a 
href="#MOVETO_ENDTAG">MOVETO_ENDTAG</a></pre><pre class="programlisting">#define <a 
href="#MOVETO_STARTTAG">MOVETO_STARTTAG</a></pre><pre class="programlisting">#define <a 
href="#SKIP_EOL">SKIP_EOL</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_DICTIONARY_LIMIT">XML_MAX_DICTIONARY_LIMIT</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_LOOKUP_LIMIT">XML_MAX_LOOKUP_LIMIT</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_NAME_LENGTH">XML_MAX_NAME_LENGTH</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_TEXT_LENGTH">XML_MAX_TEXT_LENGTH</a></pre><pre class="programlisting">#define <a href="#
 XML_SUBS
 TITUTE_BOTH">XML_SUBSTITUTE_BOTH</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_NONE">XML_SUBSTITUTE_NONE</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_PEREF">XML_SUBSTITUTE_PEREF</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_REF">XML_SUBSTITUTE_REF</a></pre><pre class="programlisting"><a 
href="libxml-HTMLparser.html#htmlParserCtxtPtr">htmlParserCtxtPtr</a> <a 
href="#htmlCreateFileParserCtxt">htmlCreateFileParserCtxt</a>        (const char * filename, <br />           
                                        const char * encoding)</pre>
+    </style><title>Module parserInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module parserInternals from 
 libxml2<
 /h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li>
 <a style
 ="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td 
 bgcolor=
 "#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.o
 rg/">Rub
 y bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-parser.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-parser.html">parser</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey
 ="h" hre
 f="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-pattern.html">pattern</a></th><td><a accesskey="n" href="libxml-pattern.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module exports a 
number of internal parsing routines they are not really all intended for applications but can prove useful 
doing low level processing. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#INPUT_CHUNK">INPUT_CHUNK</a></pre><pre class="programlisting">#define <a 
href="#IS_ASCII_DIGIT">IS_ASCII_DIGIT</a></pre><pre class="programlisting">#define <a 
href="#IS_ASCII_LETTER">IS_ASCII_LETTER</a></pre><pre class="programlisting">#define <a 
href="#IS_BASECHAR">IS_BASECHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_BLANK">IS_BLANK</a></pre><pre c
 lass="pr
 ogramlisting">#define <a href="#IS_BLANK_CH">IS_BLANK_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_BYTE_CHAR">IS_BYTE_CHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_CHAR">IS_CHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_CHAR_CH">IS_CHAR_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_COMBINING">IS_COMBINING</a></pre><pre class="programlisting">#define <a 
href="#IS_COMBINING_CH">IS_COMBINING_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_DIGIT">IS_DIGIT</a></pre><pre class="programlisting">#define <a 
href="#IS_DIGIT_CH">IS_DIGIT_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_EXTENDER">IS_EXTENDER</a></pre><pre class="programlisting">#define <a 
href="#IS_EXTENDER_CH">IS_EXTENDER_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_IDEOGRAPHIC">IS_IDEOGRAPHIC</a></pre><pre class="programlisting">#define <a 
href="#IS_LETTER">IS_LETTER</a></pre><pre class="programlisting">#define <a 
 href="#I
 S_LETTER_CH">IS_LETTER_CH</a></pre><pre class="programlisting">#define <a 
href="#IS_PUBIDCHAR">IS_PUBIDCHAR</a></pre><pre class="programlisting">#define <a 
href="#IS_PUBIDCHAR_CH">IS_PUBIDCHAR_CH</a></pre><pre class="programlisting">#define <a 
href="#MOVETO_ENDTAG">MOVETO_ENDTAG</a></pre><pre class="programlisting">#define <a 
href="#MOVETO_STARTTAG">MOVETO_STARTTAG</a></pre><pre class="programlisting">#define <a 
href="#SKIP_EOL">SKIP_EOL</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_DICTIONARY_LIMIT">XML_MAX_DICTIONARY_LIMIT</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_LOOKUP_LIMIT">XML_MAX_LOOKUP_LIMIT</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_NAME_LENGTH">XML_MAX_NAME_LENGTH</a></pre><pre class="programlisting">#define <a 
href="#XML_MAX_TEXT_LENGTH">XML_MAX_TEXT_LENGTH</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBS
 TITUTE_B
 OTH">XML_SUBSTITUTE_BOTH</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_NONE">XML_SUBSTITUTE_NONE</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_PEREF">XML_SUBSTITUTE_PEREF</a></pre><pre class="programlisting">#define <a 
href="#XML_SUBSTITUTE_REF">XML_SUBSTITUTE_REF</a></pre><pre class="programlisting"><a 
href="libxml-HTMLparser.html#htmlParserCtxtPtr">htmlParserCtxtPtr</a> <a 
href="#htmlCreateFileParserCtxt">htmlCreateFileParserCtxt</a>        (const char * filename, <br />           
                                        const char * encoding)</pre>
 <pre class="programlisting">void       <a href="#htmlInitAutoClose">htmlInitAutoClose</a>              
(void)</pre>
 <pre class="programlisting"><a href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> <a 
href="#inputPop">inputPop</a>        (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> 
ctxt)</pre>
 <pre class="programlisting">int        <a href="#inputPush">inputPush</a>                      (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br />                                   
<a href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> value)</pre>
@@ -130,7 +130,7 @@ void        <a href="#xmlEntityReferenceFunc">xmlEntityReferenceFunc</a>            (<a 
href="lib
 <h3><a name="XML_MAX_DICTIONARY_LIMIT" id="XML_MAX_DICTIONARY_LIMIT"></a>Macro: 
XML_MAX_DICTIONARY_LIMIT</h3><pre>#define XML_MAX_DICTIONARY_LIMIT</pre><p>Maximum size allowed by the parser 
for a dictionary by default This is not a limitation of the parser but a safety boundary feature, use <a 
href="libxml-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> option to override it. Introduced in 2.9.0</p>
 <h3><a name="XML_MAX_LOOKUP_LIMIT" id="XML_MAX_LOOKUP_LIMIT"></a>Macro: 
XML_MAX_LOOKUP_LIMIT</h3><pre>#define XML_MAX_LOOKUP_LIMIT</pre><p>Maximum size allowed by the parser for 
ahead lookup This is an upper boundary enforced by the parser to avoid bad behaviour on "unfriendly' content 
Introduced in 2.9.0</p>
 <h3><a name="XML_MAX_NAMELEN" id="XML_MAX_NAMELEN"></a>Macro: XML_MAX_NAMELEN</h3><pre>#define 
XML_MAX_NAMELEN</pre><p>Identifiers can be longer, but this will be more costly at runtime.</p>
-<h3><a name="XML_MAX_NAME_LENGTH" id="XML_MAX_NAME_LENGTH"></a>Macro: XML_MAX_NAME_LENGTH</h3><pre>#define 
XML_MAX_NAME_LENGTH</pre><p>Maximum size allowed for a markup identitier This is not a limitation of the 
parser but a safety boundary feature, use <a href="libxml-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> 
option to override it. Note that with the use of parsing dictionaries overriding the limit may result in more 
runtime memory usage in face of "unfriendly' content Introduced in 2.9.0</p>
+<h3><a name="XML_MAX_NAME_LENGTH" id="XML_MAX_NAME_LENGTH"></a>Macro: XML_MAX_NAME_LENGTH</h3><pre>#define 
XML_MAX_NAME_LENGTH</pre><p>Maximum size allowed for a markup identifier. This is not a limitation of the 
parser but a safety boundary feature, use <a href="libxml-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> 
option to override it. Note that with the use of parsing dictionaries overriding the limit may result in more 
runtime memory usage in face of "unfriendly' content Introduced in 2.9.0</p>
 <h3><a name="XML_MAX_TEXT_LENGTH" id="XML_MAX_TEXT_LENGTH"></a>Macro: XML_MAX_TEXT_LENGTH</h3><pre>#define 
XML_MAX_TEXT_LENGTH</pre><p>Maximum size allowed for a single text node when building a tree. This is not a 
limitation of the parser but a safety boundary feature, use <a 
href="libxml-parser.html#XML_PARSE_HUGE">XML_PARSE_HUGE</a> option to override it. Introduced in 2.9.0</p>
 <h3><a name="XML_SUBSTITUTE_BOTH" id="XML_SUBSTITUTE_BOTH"></a>Macro: XML_SUBSTITUTE_BOTH</h3><pre>#define 
XML_SUBSTITUTE_BOTH</pre><p>Both general and parameter entities need to be substituted.</p>
 <h3><a name="XML_SUBSTITUTE_NONE" id="XML_SUBSTITUTE_NONE"></a>Macro: XML_SUBSTITUTE_NONE</h3><pre>#define 
XML_SUBSTITUTE_NONE</pre><p>If no entities need to be substituted.</p>
@@ -153,7 +153,7 @@ void        <a href="#xmlEntityReferenceFunc">xmlEntityReferenceFunc</a>            (<a 
href="lib
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the node just 
removed</td></tr></tbody></table></div><h3><a name="nodePush" id="nodePush"></a>Function: nodePush</h3><pre 
class="programlisting">int  nodePush                        (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br />                                   
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> value)<br />
 </pre><p>Pushes a new element node on top of the node stack</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>value</tt></i>:</span></td><td>the element node</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, the index in the stack 
otherwise</td></tr></tbody></table></div><h3><a name="xmlCheckLanguageID" 
id="xmlCheckLanguageID"></a>Function: xmlCheckLanguageID</h3><pre class="programlisting">int 
xmlCheckLanguageID              (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * lang)<br />
-</pre><p>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition. [33] LanguageID ::= Langcode ('-' Subcode)* [34] 
Langcode ::= ISO639Code | IanaCode | UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z]) [36] 
IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+ [37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+ [38] Subcode 
::= ([a-z] | [A-Z])+ The current REC <a href="libxml-SAX.html#reference">reference</a> the sucessors of RFC 
1766, currently 5646 http://www.rfc-editor.org/rfc/rfc5646.txt langtag = language ["-" script] ["-" region] 
*("-" variant) *("-" extension) ["-" privateuse] language = 2*3ALPHA ; shortest ISO 639 code ["-" extlang] ; 
sometimes followed by ; extended language subtags / 4ALPHA ; or reserved for future use / 5*8ALPHA ; or 
registered language subtag extlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved 
script = 4ALPHA ; ISO 1592
 4 code r
 egion = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code variant = 5*8alphanum ; registered variants / 
(DIGIT 3alphanum) extension = singleton 1*("-" (2*8alphanum)) ; Single alphanumerics ; "x" reserved for 
private use singleton = DIGIT ; 0 - 9 / %x41-57 ; A - W / %x59-5A ; Y - Z / %x61-77 ; a - w / %x79-7A ; y - z 
it sounds right to still allow Irregular i-xxx IANA and user codes too The parser below doesn't try to cope 
with extension or privateuse that could be added but that's not interoperable anyway</p>
+</pre><p>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition. [33] LanguageID ::= Langcode ('-' Subcode)* [34] 
Langcode ::= ISO639Code | IanaCode | UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z]) [36] 
IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+ [37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+ [38] Subcode 
::= ([a-z] | [A-Z])+ The current REC <a href="libxml-SAX.html#reference">reference</a> the successors of RFC 
1766, currently 5646 http://www.rfc-editor.org/rfc/rfc5646.txt langtag = language ["-" script] ["-" region] 
*("-" variant) *("-" extension) ["-" privateuse] language = 2*3ALPHA ; shortest ISO 639 code ["-" extlang] ; 
sometimes followed by ; extended language subtags / 4ALPHA ; or reserved for future use / 5*8ALPHA ; or 
registered language subtag extlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved 
script = 4ALPHA ; ISO 159
 24 code 
 region = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code variant = 5*8alphanum ; registered variants / 
(DIGIT 3alphanum) extension = singleton 1*("-" (2*8alphanum)) ; Single alphanumerics ; "x" reserved for 
private use singleton = DIGIT ; 0 - 9 / %x41-57 ; A - W / %x59-5A ; Y - Z / %x61-77 ; a - w / %x79-7A ; y - z 
it sounds right to still allow Irregular i-xxx IANA and user codes too The parser below doesn't try to cope 
with extension or privateuse that could be added but that's not interoperable anyway</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>lang</tt></i>:</span></td><td>pointer to the string value</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if correct 0 
otherwise</td></tr></tbody></table></div><h3><a name="xmlCopyChar" id="xmlCopyChar"></a>Function: 
xmlCopyChar</h3><pre class="programlisting">int        xmlCopyChar                     (int len, <br />       
                                  <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * out, <br />           
                            int val)<br />
 </pre><p>append the char value in the array</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>Ignored, compatibility</td></tr><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>pointer to an array of <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a></td></tr><tr><td><span 
class="term"><i><tt>val</tt></i>:</span></td><td>the char value</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> written</td></tr></tbody></table></div><h3><a 
name="xmlCopyCharMultiByte" id="xmlCopyCharMultiByte"></a>Function: xmlCopyCharMultiByte</h3><pre 
class="programlisting">int        xmlCopyCharMultiByte            (<a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * out, <br />                                       int 
val)<br />
@@ -220,7 +220,7 @@ void        xmlEntityReferenceFunc          (<a 
href="libxml-tree.html#xmlEntityPtr">xmlEntityP
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>value</tt></i>:</span></td><td>Receive a possible fixed default value for the <a 
href="libxml-SAX.html#attribute">attribute</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, <a 
href="libxml-tree.html#XML_ATTRIBUTE_IMPLIED">XML_ATTRIBUTE_IMPLIED</a> or 
XML_ATTRIBUTE_FIXED.</td></tr></tbody></table></div><h3><a name="xmlParseDocTypeDecl" 
id="xmlParseDocTypeDecl"></a>Function: xmlParseDocTypeDecl</h3><pre class="programlisting">void    
xmlParseDocTypeDecl             (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
 </pre><p>parse a DOCTYPE declaration [28] doctypedecl ::= '&lt;!DOCTYPE' S Name (S ExternalID)? S? ('[' 
(markupdecl | PEReference | S)* ']' S?)? '&gt;' [ VC: Root Element Type ] The Name in the document type 
declaration must match the element type of the root element.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div><h3><a 
name="xmlParseElement" id="xmlParseElement"></a>Function: xmlParseElement</h3><pre 
class="programlisting">void      xmlParseElement                 (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
-</pre><p>parse an XML element, this is highly recursive [39] element ::= EmptyElemTag | STag content ETag [ 
WFC: Element Type Match ] The Name in an element's end-tag must match the element type in the start-tag.</p>
+</pre><p>parse an XML element [39] element ::= EmptyElemTag | STag content ETag [ WFC: Element Type Match ] 
The Name in an element's end-tag must match the element type in the start-tag.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div><h3><a 
name="xmlParseElementChildrenContentDecl" id="xmlParseElementChildrenContentDecl"></a>Function: 
xmlParseElementChildrenContentDecl</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlElementContentPtr">xmlElementContentPtr</a> xmlParseElementChildrenContentDecl      
(<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br />                                
                   int inputchk)<br />
 </pre><p>parse the declaration for a Mixed Element content The leading '(' and spaces have been skipped in 
<a href="libxml-parserInternals.html#xmlParseElementContentDecl">xmlParseElementContentDecl</a> [47] children 
::= (choice | seq) ('?' | '*' | '+')? [48] cp ::= (Name | choice | seq) ('?' | '*' | '+')? [49] choice ::= 
'(' S? cp ( S? '|' S? cp )* S? ')' [50] seq ::= '(' S? cp ( S? ',' S? cp )* S? ')' [ VC: Proper Group/PE 
Nesting ] applies to [49] and [50] TODO Parameter-entity replacement text must be properly nested with 
parenthesized groups. That is to say, if either of the opening or closing parentheses in a choice, seq, or 
Mixed construct is contained in the replacement text for a parameter entity, both must be contained in the 
same replacement text. For interoperability, if a parameter-entity <a 
href="libxml-SAX.html#reference">reference</a> appears in a choice, seq, or Mixed construct, its replacement 
text should not be empty, and neither the first nor last non-bla
 nk chara
 cter of the replacement text should be a connector (| or ,).</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>inputchk</tt></i>:</span></td><td>the input used for the current entity, needed for 
boundary checks</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the tree of <a 
href="libxml-tree.html#xmlElementContentPtr">xmlElementContentPtr</a> describing the element 
hierarchy.</td></tr></tbody></table></div><h3><a name="xmlParseElementContentDecl" 
id="xmlParseElementContentDecl"></a>Function: xmlParseElementContentDecl</h3><pre class="programlisting">int  
  xmlParseElementContentDecl      (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br 
/>                                   const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> 
                                       <a 
href="libxml-tree.html#xmlElementContentPtr">xmlElementContentPtr</a> * result)<br />
@@ -266,7 +266,7 @@ void        xmlEntityReferenceFunc          (<a 
href="libxml-tree.html#xmlEntityPtr">xmlEntityP
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the notation <a 
href="libxml-SAX.html#attribute">attribute</a> tree built while parsing</td></tr></tbody></table></div><h3><a 
name="xmlParsePEReference" id="xmlParsePEReference"></a>Function: xmlParsePEReference</h3><pre 
class="programlisting">void      xmlParsePEReference             (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
 </pre><p>parse PEReference declarations The entity content is handled directly by pushing it's content as a 
new input stream. [69] PEReference ::= '%' Name ';' [ WFC: No Recursion ] A parsed entity must not contain a 
recursive <a href="libxml-SAX.html#reference">reference</a> to itself, either directly or indirectly. [ WFC: 
Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains 
no parameter entity references, or a document with "standalone='yes'", ... ... The declaration of a parameter 
entity must precede any <a href="libxml-SAX.html#reference">reference</a> to it... [ VC: Entity Declared ] In 
a document with an external subset or external parameter entities with "standalone='no'", ... ... The 
declaration of a parameter entity must precede any <a href="libxml-SAX.html#reference">reference</a> to it... 
[ WFC: In DTD ] Parameter-entity references may only appear in the DTD. NOTE: misleading but this is 
handled.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div><h3><a 
name="xmlParsePI" id="xmlParsePI"></a>Function: xmlParsePI</h3><pre class="programlisting">void     
xmlParsePI                      (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
-</pre><p>parse an XML Processing Instruction. [16] PI ::= '&lt;?' PITarget (S (Char* - (Char* '?&gt;' 
Char*)))? '?&gt;' The processing is transfered to SAX once parsed.</p>
+</pre><p>parse an XML Processing Instruction. [16] PI ::= '&lt;?' PITarget (S (Char* - (Char* '?&gt;' 
Char*)))? '?&gt;' The processing is transferred to SAX once parsed.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div><h3><a 
name="xmlParsePITarget" id="xmlParsePITarget"></a>Function: xmlParsePITarget</h3><pre 
class="programlisting">const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *    xmlParsePITarget        
(<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
 </pre><p>parse the name of a PI [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l'))</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XML parser context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the PITarget name or 
NULL</td></tr></tbody></table></div><h3><a name="xmlParsePubidLiteral" 
id="xmlParsePubidLiteral"></a>Function: xmlParsePubidLiteral</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        xmlParsePubidLiteral    (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt)<br />
diff --git a/doc/html/libxml-pattern.html b/doc/html/libxml-pattern.html
index cd2789b1..e75108a3 100644
--- a/doc/html/libxml-pattern.html
+++ b/doc/html/libxml-pattern.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module pattern from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module pattern from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-parserInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-parserInternals.html">parserInternals</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentation</a></
 th><td><
 a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-relaxng.html">relaxng</a></th><td><a accesskey="n" 
href="libxml-relaxng.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>allows to compile and test pattern expressions for nodes either in a tree or based 
on a parser state. </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlPattern">xmlPattern</a><br />struct _xmlPattern
+    </style><title>Module pattern from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module pattern from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-parserInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-parserInternals.html">parserInternals</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentation</a></th><td><
 a access
 key="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-relaxng.html">relaxng</a></th><td><a accesskey="n" href="libxml-relaxng.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>allows to compile and 
test pattern expressions for nodes either in a tree or based on a parser state. </p><h2>Table of 
Contents</h2><pre class="programlisting">Structure <a href="#xmlPattern">xmlPattern</a><br />struct 
_xmlPattern
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Enum <a href="#xmlPatternFlags">xmlPatternFlags</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-pattern.html#xmlPattern">xmlPattern</a> * <a 
name="xmlPatternPtr" id="xmlPatternPtr">xmlPatternPtr</a>
diff --git a/doc/html/libxml-relaxng.html b/doc/html/libxml-relaxng.html
index 1ec31923..28341106 100644
--- a/doc/html/libxml-relaxng.html
+++ b/doc/html/libxml-relaxng.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module relaxng from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module relaxng from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-pattern.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-pattern.html">pattern</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" 
 href="..
 /index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-schemasInternals.html">schemasInternals</a></th><td><a accesskey="n" 
href="libxml-schemasInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>implementation of the Relax-NG validation </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlRelaxNG">xmlRelaxNG</a><br />struct _xmlRelaxNG
+    </style><title>Module relaxng from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module relaxng from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-pattern.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-pattern.html">pattern</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="..
 /index.h
 tml"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-schemasInternals.html">schemasInternals</a></th><td><a accesskey="n" 
href="libxml-schemasInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>implementation of the Relax-NG validation </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlRelaxNG">xmlRelaxNG</a><br />struct _xmlRelaxNG
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Structure <a href="#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br 
/>struct _xmlRelaxNGParserCtxt
 The content of this structure is not made public by the API.
@@ -122,7 +122,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG validation context</td></tr><tr><td><span 
class="term"><i><tt>err</tt></i>:</span></td><td>the error callback result</td></tr><tr><td><span 
class="term"><i><tt>warn</tt></i>:</span></td><td>the warning callback result</td></tr><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>contextual data for the callbacks 
result</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of failure, 0 
otherwise.</td></tr></tbody></table></div><h3><a name="xmlRelaxNGGetValidErrors" 
id="xmlRelaxNGGetValidErrors"></a>Function: xmlRelaxNGGetValidErrors</h3><pre class="programlisting">int    
xmlRelaxNGGetValidErrors        (<a 
href="libxml-relaxng.html#xmlRelaxNGValidCtxtPtr">xmlRelaxNGValidCtxtPtr</a> ctxt, <br />                     
               <a href="libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a> * 
err, <br 
 />                                      
 <a href="libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> * warn, <br /> 
                                   void ** ctx)<br />
 </pre><p>Get the error and warning callback informations</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG validation context</td></tr><tr><td><span 
class="term"><i><tt>err</tt></i>:</span></td><td>the error function result</td></tr><tr><td><span 
class="term"><i><tt>warn</tt></i>:</span></td><td>the warning function result</td></tr><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context result</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error and 0 
otherwise</td></tr></tbody></table></div><h3><a name="xmlRelaxNGInitTypes" 
id="xmlRelaxNGInitTypes"></a>Function: xmlRelaxNGInitTypes</h3><pre class="programlisting">int       
xmlRelaxNGInitTypes             (void)<br />
-</pre><p>Initilize the default type libraries.</p>
+</pre><p>Initialize the default type libraries.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlRelaxNGNewDocParserCtxt" 
id="xmlRelaxNGNewDocParserCtxt"></a>Function: xmlRelaxNGNewDocParserCtxt</h3><pre class="programlisting"><a 
href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a>     xmlRelaxNGNewDocParserCtxt 
     (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc)<br />
 </pre><p>Create an XML RelaxNGs parser context for that document. Note: since the process of compiling a 
RelaxNG schemas modifies the document, the @doc parameter is duplicated internally.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>a preparsed document tree</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlRelaxNGNewMemParserCtxt" 
id="xmlRelaxNGNewMemParserCtxt"></a>Function: xmlRelaxNGNewMemParserCtxt</h3><pre class="programlisting"><a 
href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a>     xmlRelaxNGNewMemParserCtxt 
     (const char * buffer, <br />                                                     int size)<br />
@@ -132,7 +132,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>URL</tt></i>:</span></td><td>the location of the schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlRelaxNGNewValidCtxt" 
id="xmlRelaxNGNewValidCtxt"></a>Function: xmlRelaxNGNewValidCtxt</h3><pre class="programlisting"><a 
href="libxml-relaxng.html#xmlRelaxNGValidCtxtPtr">xmlRelaxNGValidCtxtPtr</a>  xmlRelaxNGNewValidCtxt  (<a 
href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema)<br />
 </pre><p>Create an XML RelaxNGs validation context based on the given schema</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML RelaxNGs</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlRelaxNGParse" id="xmlRelaxNGParse"></a>Function: 
xmlRelaxNGParse</h3><pre class="programlisting"><a href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> 
 xmlRelaxNGParse         (<a href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> 
ctxt)<br />
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG parser context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML RelaxNG structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlRelaxNGSetParserErrors" 
id="xmlRelaxNGSetParserErrors"></a>Function: xmlRelaxNGSetParserErrors</h3><pre class="programlisting">void   
 xmlRelaxNGSetParserErrors       (<a 
href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt, <br />                   
               <a href="libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a> err, 
<br />                                   <a 
href="libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> warn, <br />       
                               void * ctx)<br />
 </pre><p>Set the callback functions used to handle errors for a validation context</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Relax-NG validation context</td></tr><tr><td><span 
class="term"><i><tt>err</tt></i>:</span></td><td>the error callback</td></tr><tr><td><span 
class="term"><i><tt>warn</tt></i>:</span></td><td>the warning callback</td></tr><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>contextual data for the 
callbacks</td></tr></tbody></table></div><h3><a name="xmlRelaxNGSetParserStructuredErrors" 
id="xmlRelaxNGSetParserStructuredErrors"></a>Function: xmlRelaxNGSetParserStructuredErrors</h3><pre 
class="programlisting">void       xmlRelaxNGSetParserStructuredErrors     (<a 
href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt, <br />                   
                       <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> 
serror, <br />                                                 void * ctx)<br />
diff --git a/doc/html/libxml-schemasInternals.html b/doc/html/libxml-schemasInternals.html
index 954f0d2e..766811eb 100644
--- a/doc/html/libxml-schemasInternals.html
+++ b/doc/html/libxml-schemasInternals.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module schemasInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module schemasInternals fro
 m libxml
 2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><l
 i><a sty
 le="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><t
 d bgcolo
 r="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge
 .org/">R
 uby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-relaxng.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-relaxng.html">relaxng</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td
<a acce
 sskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-schematron.html">schematron</a></th><td><a accesskey="n" 
href="libxml-schematron.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>internal interfaces for the XML Schemas handling and schema validity checking The 
Schemas development is a Work In Progress. Some of those interfaces are not guaranteed to be API or ABI 
stable ! </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a></pre><pre class="programlisting">#defin
 e <a hre
 f="#XML_SCHEMAS_ANY_LAX">XML_SCHEMAS_ANY_LAX</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANY_SKIP">XML_SCHEMAS_ANY_SKIP</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANY_STRICT">XML_SCHEMAS_ANY_STRICT</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_HAS_REFS">XML_SCHEMAS_ATTRGROUP_HAS_REFS</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_REDEFINED">XML_SCHEMAS_ATTRGROUP_REDEFINED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ATTR_FIXED">XML_SCHEMAS_ATTR_FIXED</a></pre><pre 
class="programlisting">#defi
 ne <a hr
 ef="#XML_SCHEMAS_ATTR_GLOBAL">XML_SCHEMAS_ATTR_GLOBAL</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ATTR_NSDEFAULT">XML_SCHEMAS_ATTR_NSDEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_OPTIONAL">XML_SCHEMAS_ATTR_USE_OPTIONAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_PROHIBITED">XML_SCHEMAS_ATTR_USE_PROHIBITED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_REQUIRED">XML_SCHEMAS_ATTR_USE_REQUIRED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION">XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION">XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_BLOCK_DEFAULT_SUBSTI
 TUTION">
 XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_ABSTRACT">XML_SCHEMAS_ELEM_ABSTRACT</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_ABSENT">XML_SCHEMAS_ELEM_BLOCK_ABSENT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_EXTENSION">XML_SCHEMAS_ELEM_BLOCK_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_RESTRICTION">XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_DEFAULT">XML_SCHEMAS_ELEM_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_FINAL_ABSENT">XML_SCHEMAS_ELEM_FINAL_ABSENT</a></pre><pre class=
 "program
 listing">#define <a href="#XML_SCHEMAS_ELEM_FINAL_EXTENSION">XML_SCHEMAS_ELEM_FINAL_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_FINAL_RESTRICTION">XML_SCHEMAS_ELEM_FINAL_RESTRICTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_FIXED">XML_SCHEMAS_ELEM_FIXED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_GLOBAL">XML_SCHEMAS_ELEM_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_INTERNAL_CHECKED">XML_SCHEMAS_ELEM_INTERNAL_CHECKED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_NILLABLE">XML_SCHEMAS_ELEM_NILLABLE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_NSDEFAULT">XML_SCHEMAS_ELEM_NSDEFAULT</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_REF">XML_SCHEMAS_ELEM_R
 EF</a></
 pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD">XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_TOPLEVEL">XML_SCHEMAS_ELEM_TOPLEVEL</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_COLLAPSE">XML_SCHEMAS_FACET_COLLAPSE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_PRESERVE">XML_SCHEMAS_FACET_PRESERVE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_REPLACE">XML_SCHEMAS_FACET_REPLACE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_UNKNOWN">XML_SCHEMAS_FACET_UNKNOWN</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_EXTENSION">XML_SCHEMAS_FINAL_DEFAULT_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_LIST">XML_SCHEMAS_FINAL_DEFAULT_LIST</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FINAL_DEFAULT
 _RESTRIC
 TION">XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_UNION">XML_SCHEMAS_FINAL_DEFAULT_UNION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_INCLUDING_CONVERT_NS">XML_SCHEMAS_INCLUDING_CONVERT_NS</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_QUALIF_ATTR">XML_SCHEMAS_QUALIF_ATTR</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_QUALIF_ELEM">XML_SCHEMAS_QUALIF_ELEM</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_ABSTRACT">XML_SCHEMAS_TYPE_ABSTRACT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_EXTENSION">XML_SCHEMAS_TYPE_BLOCK_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_RESTRICTION">XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</a></pre><pre class="
 programl
 isting">#define <a 
href="#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</a></pre><pre
 class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</a></pre><pre
 class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FACETSNEEDVALUE">XML_SCHEMAS_TYPE_FACETSNEEDVALUE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_DEFAULT">XML_SCHEMAS_TYPE_FINAL_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_EXTENSION">XML_SCHEMAS_TYPE_FINAL_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_LIST">XML_SCHEMAS_TYPE_FINAL_LIST</a></pre><pre class="programlisting">#define 
<a href="#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICT
 ION</a><
 /pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_UNION">XML_SCHEMAS_TYPE_FINAL_UNION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_FIXUP_1">XML_SCHEMAS_TYPE_FIXUP_1</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_GLOBAL">XML_SCHEMAS_TYPE_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_HAS_FACETS">XML_SCHEMAS_TYPE_HAS_FACETS</a></pre><pre class="programlisting">#define 
<a href="#XML_SCHEMAS_TYPE_INTERNAL_INVALID">XML_SCHEMAS_TYPE_INTERNAL_INVALID</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_INTERNAL_RESOLVED">XML_SCHEMAS_TYPE_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_MIXED">XML_SCHEMAS_TYPE_MIXED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_NORMVALUENEEDED">XML_SCHEMAS_
 TYPE_NOR
 MVALUENEEDED</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD">XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_REDEFINED">XML_SCHEMAS_TYPE_REDEFINED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_ABSENT">XML_SCHEMAS_TYPE_VARIETY_ABSENT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_ATOMIC">XML_SCHEMAS_TYPE_VARIETY_ATOMIC</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_LIST">XML_SCHEMAS_TYPE_VARIETY_LIST</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_UNION">XML_SCHEMAS_TYPE_VARIETY_UNION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE">XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE">XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE</a
</pre><
 pre class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_REPLACE">XML_SCHEMAS_TYPE_WHITESPACE_REPLACE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_WILDCARD_COMPLETE">XML_SCHEMAS_WILDCARD_COMPLETE</a></pre><pre 
class="programlisting">Structure <a href="#xmlSchemaAnnot">xmlSchemaAnnot</a><br />struct _xmlSchemaAnnot
+    </style><title>Module schemasInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module schemasInternals fro
 m libxml
 2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" 
cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><l
 i><a sty
 le="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><t
 d bgcolo
 r="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge
 .org/">R
 uby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-relaxng.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-relaxng.html">relaxng</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acce
 sskey="h
 " href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-schematron.html">schematron</a></th><td><a accesskey="n" href="libxml-schematron.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>internal interfaces 
for the XML Schemas handling and schema validity checking The Schemas development is a Work In Progress. Some 
of those interfaces are not guaranteed to be API or ABI stable ! </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a></pre><pre 
class="programlisting">#define <a hre
 f="#XML_
 SCHEMAS_ANY_LAX">XML_SCHEMAS_ANY_LAX</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANY_SKIP">XML_SCHEMAS_ANY_SKIP</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ANY_STRICT">XML_SCHEMAS_ANY_STRICT</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_GLOBAL">XML_SCHEMAS_ATTRGROUP_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_HAS_REFS">XML_SCHEMAS_ATTRGROUP_HAS_REFS</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_MARKED">XML_SCHEMAS_ATTRGROUP_MARKED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_REDEFINED">XML_SCHEMAS_ATTRGROUP_REDEFINED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED">XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ATTR_FIXED">XML_SCHEMAS_ATTR_FIXED</a></pre><pre 
class="programlisting">#define <a hr
 ef="#XML
 _SCHEMAS_ATTR_GLOBAL">XML_SCHEMAS_ATTR_GLOBAL</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_INTERNAL_RESOLVED">XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ATTR_NSDEFAULT">XML_SCHEMAS_ATTR_NSDEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_OPTIONAL">XML_SCHEMAS_ATTR_USE_OPTIONAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_PROHIBITED">XML_SCHEMAS_ATTR_USE_PROHIBITED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ATTR_USE_REQUIRED">XML_SCHEMAS_ATTR_USE_REQUIRED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION">XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION">XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION">
 XML_SCHE
 MAS_BLOCK_DEFAULT_SUBSTITUTION</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_ABSTRACT">XML_SCHEMAS_ELEM_ABSTRACT</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_ABSENT">XML_SCHEMAS_ELEM_BLOCK_ABSENT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_EXTENSION">XML_SCHEMAS_ELEM_BLOCK_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_RESTRICTION">XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_CIRCULAR">XML_SCHEMAS_ELEM_CIRCULAR</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_DEFAULT">XML_SCHEMAS_ELEM_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_FINAL_ABSENT">XML_SCHEMAS_ELEM_FINAL_ABSENT</a></pre><pre class="program
 listing"
#define <a href="#XML_SCHEMAS_ELEM_FINAL_EXTENSION">XML_SCHEMAS_ELEM_FINAL_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_FINAL_RESTRICTION">XML_SCHEMAS_ELEM_FINAL_RESTRICTION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_FIXED">XML_SCHEMAS_ELEM_FIXED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_GLOBAL">XML_SCHEMAS_ELEM_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_INTERNAL_CHECKED">XML_SCHEMAS_ELEM_INTERNAL_CHECKED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_INTERNAL_RESOLVED">XML_SCHEMAS_ELEM_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_NILLABLE">XML_SCHEMAS_ELEM_NILLABLE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_NSDEFAULT">XML_SCHEMAS_ELEM_NSDEFAULT</a></pre><pre class="programlisting">#define 
<a href="#XML_SCHEMAS_ELEM_REF">XML_SCHEMAS_ELEM_REF</a></
 pre><pre
  class="programlisting">#define <a 
href="#XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD">XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_ELEM_TOPLEVEL">XML_SCHEMAS_ELEM_TOPLEVEL</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_COLLAPSE">XML_SCHEMAS_FACET_COLLAPSE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_PRESERVE">XML_SCHEMAS_FACET_PRESERVE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_REPLACE">XML_SCHEMAS_FACET_REPLACE</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FACET_UNKNOWN">XML_SCHEMAS_FACET_UNKNOWN</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_EXTENSION">XML_SCHEMAS_FINAL_DEFAULT_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_LIST">XML_SCHEMAS_FINAL_DEFAULT_LIST</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_FINAL_DEFAULT_RESTRIC
 TION">XM
 L_SCHEMAS_FINAL_DEFAULT_RESTRICTION</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_FINAL_DEFAULT_UNION">XML_SCHEMAS_FINAL_DEFAULT_UNION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_INCLUDING_CONVERT_NS">XML_SCHEMAS_INCLUDING_CONVERT_NS</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_QUALIF_ATTR">XML_SCHEMAS_QUALIF_ATTR</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_QUALIF_ELEM">XML_SCHEMAS_QUALIF_ELEM</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_ABSTRACT">XML_SCHEMAS_TYPE_ABSTRACT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_EXTENSION">XML_SCHEMAS_TYPE_BLOCK_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_BLOCK_RESTRICTION">XML_SCHEMAS_TYPE_BLOCK_RESTRICTION</a></pre><pre class="programl
 isting">
 #define <a href="#XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE">XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</a></pre><pre
 class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION</a></pre><pre
 class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FACETSNEEDVALUE">XML_SCHEMAS_TYPE_FACETSNEEDVALUE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_DEFAULT">XML_SCHEMAS_TYPE_FINAL_DEFAULT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_EXTENSION">XML_SCHEMAS_TYPE_FINAL_EXTENSION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_LIST">XML_SCHEMAS_TYPE_FINAL_LIST</a></pre><pre class="programlisting">#define 
<a href="#XML_SCHEMAS_TYPE_FINAL_RESTRICTION">XML_SCHEMAS_TYPE_FINAL_RESTRICTION</a><
 /pre><pr
 e class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_FINAL_UNION">XML_SCHEMAS_TYPE_FINAL_UNION</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_FIXUP_1">XML_SCHEMAS_TYPE_FIXUP_1</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_GLOBAL">XML_SCHEMAS_TYPE_GLOBAL</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_HAS_FACETS">XML_SCHEMAS_TYPE_HAS_FACETS</a></pre><pre class="programlisting">#define 
<a href="#XML_SCHEMAS_TYPE_INTERNAL_INVALID">XML_SCHEMAS_TYPE_INTERNAL_INVALID</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_INTERNAL_RESOLVED">XML_SCHEMAS_TYPE_INTERNAL_RESOLVED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_MARKED">XML_SCHEMAS_TYPE_MARKED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_MIXED">XML_SCHEMAS_TYPE_MIXED</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_NORMVALUENEEDED">XML_SCHEMAS_TYPE_NOR
 MVALUENE
 EDED</a></pre><pre class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD">XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD</a></pre><pre 
class="programlisting">#define <a href="#XML_SCHEMAS_TYPE_REDEFINED">XML_SCHEMAS_TYPE_REDEFINED</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_ABSENT">XML_SCHEMAS_TYPE_VARIETY_ABSENT</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_ATOMIC">XML_SCHEMAS_TYPE_VARIETY_ATOMIC</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_LIST">XML_SCHEMAS_TYPE_VARIETY_LIST</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_VARIETY_UNION">XML_SCHEMAS_TYPE_VARIETY_UNION</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE">XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE">XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE</a></pre><
 pre clas
 s="programlisting">#define <a 
href="#XML_SCHEMAS_TYPE_WHITESPACE_REPLACE">XML_SCHEMAS_TYPE_WHITESPACE_REPLACE</a></pre><pre 
class="programlisting">#define <a 
href="#XML_SCHEMAS_WILDCARD_COMPLETE">XML_SCHEMAS_WILDCARD_COMPLETE</a></pre><pre 
class="programlisting">Structure <a href="#xmlSchemaAnnot">xmlSchemaAnnot</a><br />struct _xmlSchemaAnnot
 </pre><pre class="programlisting">Typedef <a 
href="libxml-schemasInternals.html#xmlSchemaAnnot">xmlSchemaAnnot</a> * <a name="xmlSchemaAnnotPtr" 
id="xmlSchemaAnnotPtr">xmlSchemaAnnotPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlSchemaAttribute">xmlSchemaAttribute</a><br />struct 
_xmlSchemaAttribute
 </pre><pre class="programlisting">Structure <a 
href="#xmlSchemaAttributeGroup">xmlSchemaAttributeGroup</a><br />struct _xmlSchemaAttributeGroup
@@ -49,11 +49,11 @@ The content of this structure is not made public by the API.
 <h3><a name="XML_SCHEMAS_ANY_LAX" id="XML_SCHEMAS_ANY_LAX"></a>Macro: XML_SCHEMAS_ANY_LAX</h3><pre>#define 
XML_SCHEMAS_ANY_LAX</pre><p>Used by wildcards. Validate if type found, don't worry if not found</p>
 <h3><a name="XML_SCHEMAS_ANY_SKIP" id="XML_SCHEMAS_ANY_SKIP"></a>Macro: 
XML_SCHEMAS_ANY_SKIP</h3><pre>#define XML_SCHEMAS_ANY_SKIP</pre><p>Skip unknown <a 
href="libxml-SAX.html#attribute">attribute</a> from validation</p>
 <h3><a name="XML_SCHEMAS_ANY_STRICT" id="XML_SCHEMAS_ANY_STRICT"></a>Macro: 
XML_SCHEMAS_ANY_STRICT</h3><pre>#define XML_SCHEMAS_ANY_STRICT</pre><p>Used by wildcards. Apply strict 
validation rules</p>
-<h3><a name="XML_SCHEMAS_ATTRGROUP_GLOBAL" id="XML_SCHEMAS_ATTRGROUP_GLOBAL"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_GLOBAL</h3><pre>#define XML_SCHEMAS_ATTRGROUP_GLOBAL</pre><p>The <a 
href="libxml-SAX.html#attribute">attribute</a> wildcard has been already builded.</p>
+<h3><a name="XML_SCHEMAS_ATTRGROUP_GLOBAL" id="XML_SCHEMAS_ATTRGROUP_GLOBAL"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_GLOBAL</h3><pre>#define XML_SCHEMAS_ATTRGROUP_GLOBAL</pre><p>The <a 
href="libxml-SAX.html#attribute">attribute</a> group has been defined.</p>
 <h3><a name="XML_SCHEMAS_ATTRGROUP_HAS_REFS" id="XML_SCHEMAS_ATTRGROUP_HAS_REFS"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_HAS_REFS</h3><pre>#define XML_SCHEMAS_ATTRGROUP_HAS_REFS</pre><p>Whether this attr. 
group contains attr. group references.</p>
 <h3><a name="XML_SCHEMAS_ATTRGROUP_MARKED" id="XML_SCHEMAS_ATTRGROUP_MARKED"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_MARKED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_MARKED</pre><p>Marks the attr group as 
marked; used for circular checks.</p>
 <h3><a name="XML_SCHEMAS_ATTRGROUP_REDEFINED" id="XML_SCHEMAS_ATTRGROUP_REDEFINED"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_REDEFINED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_REDEFINED</pre><p>The attr group was 
redefined.</p>
-<h3><a name="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED" id="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</pre><p>The <a 
href="libxml-SAX.html#attribute">attribute</a> wildcard has been already builded.</p>
+<h3><a name="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED" id="XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED"></a>Macro: 
XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</h3><pre>#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED</pre><p>The <a 
href="libxml-SAX.html#attribute">attribute</a> wildcard has been built.</p>
 <h3><a name="XML_SCHEMAS_ATTR_FIXED" id="XML_SCHEMAS_ATTR_FIXED"></a>Macro: 
XML_SCHEMAS_ATTR_FIXED</h3><pre>#define XML_SCHEMAS_ATTR_FIXED</pre><p>the <a 
href="libxml-SAX.html#attribute">attribute</a> has a fixed value</p>
 <h3><a name="XML_SCHEMAS_ATTR_GLOBAL" id="XML_SCHEMAS_ATTR_GLOBAL"></a>Macro: 
XML_SCHEMAS_ATTR_GLOBAL</h3><pre>#define XML_SCHEMAS_ATTR_GLOBAL</pre><p>allow elements in no namespace</p>
 <h3><a name="XML_SCHEMAS_ATTR_INTERNAL_RESOLVED" id="XML_SCHEMAS_ATTR_INTERNAL_RESOLVED"></a>Macro: 
XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</h3><pre>#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED</pre><p>this is set 
when the "type" and "ref" references have been resolved.</p>
@@ -68,7 +68,7 @@ The content of this structure is not made public by the API.
 <h3><a name="XML_SCHEMAS_ELEM_BLOCK_ABSENT" id="XML_SCHEMAS_ELEM_BLOCK_ABSENT"></a>Macro: 
XML_SCHEMAS_ELEM_BLOCK_ABSENT</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_ABSENT</pre><p>the "block" <a 
href="libxml-SAX.html#attribute">attribute</a> is absent</p>
 <h3><a name="XML_SCHEMAS_ELEM_BLOCK_EXTENSION" id="XML_SCHEMAS_ELEM_BLOCK_EXTENSION"></a>Macro: 
XML_SCHEMAS_ELEM_BLOCK_EXTENSION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_EXTENSION</pre><p>disallowed 
substitutions are absent</p>
 <h3><a name="XML_SCHEMAS_ELEM_BLOCK_RESTRICTION" id="XML_SCHEMAS_ELEM_BLOCK_RESTRICTION"></a>Macro: 
XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</pre><p>disallowed 
substitutions: "restriction"</p>
-<h3><a name="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION" id="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION"></a>Macro: 
XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</pre><p>disallowed 
substitutions: "substituion"</p>
+<h3><a name="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION" id="XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION"></a>Macro: 
XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</h3><pre>#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</pre><p>disallowed 
substitutions: "substitution"</p>
 <h3><a name="XML_SCHEMAS_ELEM_CIRCULAR" id="XML_SCHEMAS_ELEM_CIRCULAR"></a>Macro: 
XML_SCHEMAS_ELEM_CIRCULAR</h3><pre>#define XML_SCHEMAS_ELEM_CIRCULAR</pre><p>a helper flag for the search of 
circular references.</p>
 <h3><a name="XML_SCHEMAS_ELEM_DEFAULT" id="XML_SCHEMAS_ELEM_DEFAULT"></a>Macro: 
XML_SCHEMAS_ELEM_DEFAULT</h3><pre>#define XML_SCHEMAS_ELEM_DEFAULT</pre><p>the element has a default value</p>
 <h3><a name="XML_SCHEMAS_ELEM_FINAL_ABSENT" id="XML_SCHEMAS_ELEM_FINAL_ABSENT"></a>Macro: 
XML_SCHEMAS_ELEM_FINAL_ABSENT</h3><pre>#define XML_SCHEMAS_ELEM_FINAL_ABSENT</pre><p>substitution group 
exclusions are absent</p>
@@ -88,7 +88,7 @@ The content of this structure is not made public by the API.
 <h3><a name="XML_SCHEMAS_FACET_REPLACE" id="XML_SCHEMAS_FACET_REPLACE"></a>Macro: 
XML_SCHEMAS_FACET_REPLACE</h3><pre>#define XML_SCHEMAS_FACET_REPLACE</pre><p>replace the type of the facet</p>
 <h3><a name="XML_SCHEMAS_FACET_UNKNOWN" id="XML_SCHEMAS_FACET_UNKNOWN"></a>Macro: 
XML_SCHEMAS_FACET_UNKNOWN</h3><pre>#define XML_SCHEMAS_FACET_UNKNOWN</pre><p>unknown facet handling</p>
 <h3><a name="XML_SCHEMAS_FINAL_DEFAULT_EXTENSION" id="XML_SCHEMAS_FINAL_DEFAULT_EXTENSION"></a>Macro: 
XML_SCHEMAS_FINAL_DEFAULT_EXTENSION</h3><pre>#define XML_SCHEMAS_FINAL_DEFAULT_EXTENSION</pre><p>the schema 
has "extension" in the set of finalDefault.</p>
-<h3><a name="XML_SCHEMAS_FINAL_DEFAULT_LIST" id="XML_SCHEMAS_FINAL_DEFAULT_LIST"></a>Macro: 
XML_SCHEMAS_FINAL_DEFAULT_LIST</h3><pre>#define XML_SCHEMAS_FINAL_DEFAULT_LIST</pre><p>the cshema has "list" 
in the set of finalDefault.</p>
+<h3><a name="XML_SCHEMAS_FINAL_DEFAULT_LIST" id="XML_SCHEMAS_FINAL_DEFAULT_LIST"></a>Macro: 
XML_SCHEMAS_FINAL_DEFAULT_LIST</h3><pre>#define XML_SCHEMAS_FINAL_DEFAULT_LIST</pre><p>the schema has "list" 
in the set of finalDefault.</p>
 <h3><a name="XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION" id="XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION"></a>Macro: 
XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</h3><pre>#define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION</pre><p>the 
schema has "restriction" in the set of finalDefault.</p>
 <h3><a name="XML_SCHEMAS_FINAL_DEFAULT_UNION" id="XML_SCHEMAS_FINAL_DEFAULT_UNION"></a>Macro: 
XML_SCHEMAS_FINAL_DEFAULT_UNION</h3><pre>#define XML_SCHEMAS_FINAL_DEFAULT_UNION</pre><p>the schema has 
"union" in the set of finalDefault.</p>
 <h3><a name="XML_SCHEMAS_INCLUDING_CONVERT_NS" id="XML_SCHEMAS_INCLUDING_CONVERT_NS"></a>Macro: 
XML_SCHEMAS_INCLUDING_CONVERT_NS</h3><pre>#define XML_SCHEMAS_INCLUDING_CONVERT_NS</pre><p>the schema is 
currently including an other schema with no target namespace.</p>
@@ -202,7 +202,7 @@ The content of this structure is not made public by the API.
     <a href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a>      contModel       : Obsolete for WXS, 
maybe used for RelaxN
     <a href="libxml-schemasInternals.html#xmlSchemaContentType">xmlSchemaContentType</a>       contentType
     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        refPrefix       : Deprecated; not used
-    <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> defVal  : The compiled value 
contraint.
+    <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> defVal  : The compiled value 
constraint.
     void *     idcs    : The identity-constraint defs
 }</pre><h3><a name="xmlSchemaFacet" id="xmlSchemaFacet">Structure xmlSchemaFacet</a></h3><pre 
class="programlisting">Structure xmlSchemaFacet<br />struct _xmlSchemaFacet {
     <a href="libxml-schemasInternals.html#xmlSchemaTypeType">xmlSchemaTypeType</a>     type    : The kind of 
type
diff --git a/doc/html/libxml-schematron.html b/doc/html/libxml-schematron.html
index 1620fa79..f3a834b3 100644
--- a/doc/html/libxml-schematron.html
+++ b/doc/html/libxml-schematron.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module schematron from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module schematron from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-schemasInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-schemasInternals.html">schemasInternals</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentat
 ion</a><
 /th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" 
alt="Home" /></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of 
Gnome</a></th><th align="right"><a href="libxml-threads.html">threads</a></th><td><a accesskey="n" 
href="libxml-threads.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>interface to the XML Schematron validity checking. </p><h2>Table of 
Contents</h2><pre class="programlisting">Structure <a href="#xmlSchematron">xmlSchematron</a><br />struct 
_xmlSchematron
+    </style><title>Module schematron from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module schematron from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-schemasInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-schemasInternals.html">schemasInternals</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentation</a><
 /th><td>
 <a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-threads.html">threads</a></th><td><a accesskey="n" 
href="libxml-threads.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>interface to the XML Schematron validity checking. </p><h2>Table of 
Contents</h2><pre class="programlisting">Structure <a href="#xmlSchematron">xmlSchematron</a><br />struct 
_xmlSchematron
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Structure <a 
href="#xmlSchematronParserCtxt">xmlSchematronParserCtxt</a><br />struct _xmlSchematronParserCtxt
 The content of this structure is not made public by the API.
@@ -67,12 +67,12 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>URL</tt></i>:</span></td><td>the location of the schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlSchematronNewValidCtxt" 
id="xmlSchematronNewValidCtxt"></a>Function: xmlSchematronNewValidCtxt</h3><pre class="programlisting"><a 
href="libxml-schematron.html#xmlSchematronValidCtxtPtr">xmlSchematronValidCtxtPtr</a>        
xmlSchematronNewValidCtxt       (<a href="libxml-schematron.html#xmlSchematronPtr">xmlSchematronPtr</a> 
schema, <br />                                                   int options)<br />
 </pre><p>Create an XML Schematrons validation context based on the given schema.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schematrons</td></tr><tr><td><span 
class="term"><i><tt>options</tt></i>:</span></td><td>a set of <a 
href="libxml-schematron.html#xmlSchematronValidOptions">xmlSchematronValidOptions</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlSchematronParse" id="xmlSchematronParse"></a>Function: 
xmlSchematronParse</h3><pre class="programlisting"><a 
href="libxml-schematron.html#xmlSchematronPtr">xmlSchematronPtr</a>       xmlSchematronParse      (<a 
href="libxml-schematron.html#xmlSchematronParserCtxtPtr">xmlSchematronParserCtxtPtr</a> ctxt)<br />
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schematron structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div><h3><a 
name="xmlSchematronSetValidStructuredErrors" id="xmlSchematronSetValidStructuredErrors"></a>Function: 
xmlSchematronSetValidStructuredErrors</h3><pre class="programlisting">void   
xmlSchematronSetValidStructuredErrors   (<a 
href="libxml-schematron.html#xmlSchematronValidCtxtPtr">xmlSchematronValidCtxtPtr</a> ctxt, <br />            
                               <a 
href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> serror, <br />                  
                               void * ctx)<br />
 </pre><p>Set the structured error callback</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a Schematron validation context</td></tr><tr><td><span 
class="term"><i><tt>serror</tt></i>:</span></td><td>the structured error function</td></tr><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>the functions context</td></tr></tbody></table></div><h3><a 
name="xmlSchematronValidateDoc" id="xmlSchematronValidateDoc"></a>Function: xmlSchematronValidateDoc</h3><pre 
class="programlisting">int   xmlSchematronValidateDoc        (<a 
href="libxml-schematron.html#xmlSchematronValidCtxtPtr">xmlSchematronValidCtxtPtr</a> ctxt, <br />            
                       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> instance)<br />
 </pre><p>Validate a tree instance against the schematron</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the schema validation context</td></tr><tr><td><span 
class="term"><i><tt>instance</tt></i>:</span></td><td>the document instace tree</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of internal error and 
an error count otherwise.</td></tr></tbody></table></div><h3><a name="xmlSchematronValidityErrorFunc" 
id="xmlSchematronValidityErrorFunc"></a>Function type: xmlSchematronValidityErrorFunc</h3><pre 
class="programlisting">Function type: xmlSchematronValidityErrorFunc
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the schema validation context</td></tr><tr><td><span 
class="term"><i><tt>instance</tt></i>:</span></td><td>the document instance tree</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of internal error and 
an error count otherwise.</td></tr></tbody></table></div><h3><a name="xmlSchematronValidityErrorFunc" 
id="xmlSchematronValidityErrorFunc"></a>Function type: xmlSchematronValidityErrorFunc</h3><pre 
class="programlisting">Function type: xmlSchematronValidityErrorFunc
 void   xmlSchematronValidityErrorFunc  (void * ctx, <br />                                      const char * 
msg, <br />                                        ... ...)
 </pre><p>Signature of an error callback from a Schematron validation</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the 
validation context</td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td>the 
message</td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td>extra 
arguments</td></tr></tbody></table></div><br />
 <h3><a name="xmlSchematronValidityWarningFunc" id="xmlSchematronValidityWarningFunc"></a>Function type: 
xmlSchematronValidityWarningFunc</h3><pre class="programlisting">Function type: 
xmlSchematronValidityWarningFunc
diff --git a/doc/html/libxml-threads.html b/doc/html/libxml-threads.html
index 3c1d1ec8..5837a785 100644
--- a/doc/html/libxml-threads.html
+++ b/doc/html/libxml-threads.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module threads from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module threads from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-schematron.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-schematron.html">schematron</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acces
 skey="h"
  href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-tree.html">tree</a></th><td><a accesskey="n" href="libxml-tree.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>set of generic threading related 
routines should work with pthreads, Windows native or TLS threads </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlMutex">xmlMutex</a><br />struct _xmlMutex
+    </style><title>Module threads from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module threads from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-schematron.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-schematron.html">schematron</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h"
  href=".
 ./index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-tree.html">tree</a></th><td><a accesskey="n" href="libxml-tree.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>set of generic threading related 
routines should work with pthreads, Windows native or TLS threads </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlMutex">xmlMutex</a><br />struct _xmlMutex
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-threads.html#xmlMutex">xmlMutex</a> * <a 
name="xmlMutexPtr" id="xmlMutexPtr">xmlMutexPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlRMutex">xmlRMutex</a><br />struct _xmlRMutex
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index 09e7bdcd..e78af7b1 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module tree from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module tree from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-threads.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-threads.html">threads</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-uri.html">uri</a></th><td><a accesskey="n" href="libxml-uri.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module describes the structures 
found in an tree resulting from an XML or HTML parsing, as well as the API provided for various processing on 
that tree </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#BASE_BUFFER_SIZE">BASE_BUFFER_SIZE</a></pre><pre class="programlisting">#define <a 
href="#LIBXML2_NEW_BUFFER">LIBXML2_NEW_BUFFER</a></pre><pre class="programlisting">#define <a 
href="#XML_GET_CONTENT">XML_GET_CONTENT</a></pre><pre class="programlisting">#define <a 
href="#XML_GET_LINE">XML_GET_LINE</a></pre><pre class="programlisting">#define <a 
href="#XML_LOCAL_NAMESPACE">XML_LOCAL_NAMESP
 ACE</a><
 /pre><pre class="programlisting">#define <a href="#XML_XML_ID">XML_XML_ID</a></pre><pre 
class="programlisting">#define <a href="#XML_XML_NAMESPACE">XML_XML_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#xmlChildrenNode">xmlChildrenNode</a></pre><pre 
class="programlisting">#define <a href="#xmlRootNode">xmlRootNode</a></pre><pre 
class="programlisting">Structure <a href="#xmlAttr">xmlAttr</a><br />struct _xmlAttr
+    </style><title>Module tree from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module tree from libxml2</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:
 bold" hr
 ef="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul>
 <li><a h
 ref="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a>
 </li><li
<a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-threads.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-threads.html">threads</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index
 .html"><
 img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-uri.html">uri</a></th><td><a accesskey="n" href="libxml-uri.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>this module describes the structures 
found in an tree resulting from an XML or HTML parsing, as well as the API provided for various processing on 
that tree </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#BASE_BUFFER_SIZE">BASE_BUFFER_SIZE</a></pre><pre class="programlisting">#define <a 
href="#LIBXML2_NEW_BUFFER">LIBXML2_NEW_BUFFER</a></pre><pre class="programlisting">#define <a 
href="#XML_GET_CONTENT">XML_GET_CONTENT</a></pre><pre class="programlisting">#define <a 
href="#XML_GET_LINE">XML_GET_LINE</a></pre><pre class="programlisting">#define <a 
href="#XML_LOCAL_NAMESPACE">XML_LOCAL_NAMESPACE</a><
 /pre><pr
 e class="programlisting">#define <a href="#XML_XML_ID">XML_XML_ID</a></pre><pre 
class="programlisting">#define <a href="#XML_XML_NAMESPACE">XML_XML_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#xmlChildrenNode">xmlChildrenNode</a></pre><pre 
class="programlisting">#define <a href="#xmlRootNode">xmlRootNode</a></pre><pre 
class="programlisting">Structure <a href="#xmlAttr">xmlAttr</a><br />struct _xmlAttr
 </pre><pre class="programlisting">Typedef <a href="libxml-tree.html#xmlAttr">xmlAttr</a> * <a 
name="xmlAttrPtr" id="xmlAttrPtr">xmlAttrPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlAttribute">xmlAttribute</a><br />struct 
_xmlAttribute
 </pre><pre class="programlisting">Enum <a href="#xmlAttributeDefault">xmlAttributeDefault</a>
@@ -332,7 +332,7 @@ The content of this structure is not made public by the API.
     void *     ids     : Hash table for ID attributes if any
     void *     refs    : Hash table for IDREFs attributes if any
     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        URL     : The URI for that document
-    int        charset : encoding of the in-memory content actua
+    int        charset : Internal flag for charset handling, act
     struct _xmlDict *  dict    : dict used to allocate names or NULL
     void *     psvi    : for type/PSVI informations
     int        parseFlags      : set of <a href="libxml-parser.html#xmlParserOption">xmlParserOption</a> 
used to parse th
@@ -570,8 +570,8 @@ The content of this structure is not made public by the API.
     void * *   pushTab : array of data for push
     <a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>     attsDefault     : defaulted 
attributes if any
     <a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>     attsSpecial     : non-CDATA 
attributes if any
-    int        nsWellFormed    : is the document XML Nanespace okay
-    int        options : * Those fields are needed only for tream
+    int        nsWellFormed    : is the document XML Namespace okay
+    int        options : * Those fields are needed only for strea
     int        dictNames       : Use dictionary names for the tree
     int        freeElemsNr     : number of freed element nodes
     <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a>       freeElems       : List of freed element nodes
@@ -893,7 +893,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the node being modified</td></tr><tr><td><span 
class="term"><i><tt>content</tt></i>:</span></td><td>extra content</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the size of @content</td></tr></tbody></table></div><h3><a 
name="xmlNodeBufGetContent" id="xmlNodeBufGetContent"></a>Function: xmlNodeBufGetContent</h3><pre 
class="programlisting">int        xmlNodeBufGetContent            (<a 
href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> buffer, <br />                                         
const <a href="libxml-tree.html#xmlNode">xmlNode</a> * cur)<br />
 </pre><p>Read the value of a node @cur, this can be either the text carried directly by this node if it's a 
TEXT node or the aggregate string of the values carried by this node child's (TEXT and ENTITY_REF). Entity 
references are substituted. Fills up the buffer @buffer with this value</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buffer</tt></i>:</span></td><td>a buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the node being read</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlNodeDump" id="xmlNodeDump"></a>Function: 
xmlNodeDump</h3><pre class="programlisting">int        xmlNodeDump                     (<a 
href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> buf, <br />                                    <a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur, <br />                                        int 
level, <br />                                       int format)<br />
-</pre><p>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide node 
indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or 
xmlKeepBlanksDefault(0) was called Since this is using <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> 
structures it is limited to 2GB and somehow deprecated, use xmlBufNodeDump() instead.</p>
+</pre><p>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide node 
indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or 
xmlKeepBlanksDefault(0) was called. Since this is using <a href="libxml-tree.html#xmlBuffer">xmlBuffer</a> 
structures it is limited to 2GB and somehow deprecated, use xmlNodeDumpOutput() instead.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the XML buffer output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the current node</td></tr><tr><td><span 
class="term"><i><tt>level</tt></i>:</span></td><td>the imbrication level for indenting</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>is formatting allowed</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written to the buffer or -1 in case 
of error</td></tr></tbody></table></div><h3><a name="xmlNodeDumpOutput" id="xmlNodeDumpOutput"></a>Function: 
xmlNodeDumpOutput</h3><pre class="programlisting">void       xmlNodeDumpOutput               (<a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                                 
       <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a>
  doc, <b
 r />                                    <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur, <br />     
                                   int level, <br />                                       int format, <br /> 
                                     const char * encoding)<br />
 </pre><p>Dump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provide node 
indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or 
xmlKeepBlanksDefault(0) was called</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>the XML buffer output</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the current node</td></tr><tr><td><span 
class="term"><i><tt>level</tt></i>:</span></td><td>the imbrication level for indenting</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>is formatting allowed</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>an optional encoding 
string</td></tr></tbody></table></div><h3><a name="xmlNodeGetBase" id="xmlNodeGetBase"></a>Function: 
xmlNodeGetBase</h3><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *   
xmlNodeGetBase          (const <a href="libxml-tree.html#xmlDoc">xmlDoc</a> * doc, <br />                     
                   const <a href="libxml-tree.html#xmlNode">xmlNode</a> * cur)<br />
@@ -936,13 +936,13 @@ The content of this structure is not made public by the API.
 </pre><p>Dump an XML document, converting it to the given encoding</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename (or URL)</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the name of an encoding (or 
NULL)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written 
or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSaveFileTo" 
id="xmlSaveFileTo"></a>Function: xmlSaveFileTo</h3><pre class="programlisting">int   xmlSaveFileTo            
       (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                      
                  <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                              
    const char * encoding)<br />
 </pre><p>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is 
not available after this call.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
trancoding</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes 
written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFile" 
id="xmlSaveFormatFile"></a>Function: xmlSaveFormatFile</h3><pre class="programlisting">int     
xmlSaveFormatFile               (const char * filename, <br />                                   <a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  int format)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
transcoding</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes 
written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFile" 
id="xmlSaveFormatFile"></a>Function: xmlSaveFormatFile</h3><pre class="programlisting">int    
xmlSaveFormatFile               (const char * filename, <br />                                   <a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  int format)<br />
 </pre><p>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename is 
"-" the stdout file is used. If @format is set then the document will be indented on output. Note that 
@format = 1 provide node indenting only if <a 
href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was 
called</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename (or URL)</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been 
added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written 
or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFileEnc" 
id="xmlSaveFormatFileEnc"></a>Function: xmlSaveFormatFileEnc</h3><pre class="programlisting">int      
xmlSaveFormatFileEnc            (const char * filename, <br />                                   <a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  const char * 
encoding, <br />                                   int format)<br />
 </pre><p>Dump an XML document to a file or an URL.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or URL to output</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document being saved</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the name of the encoding to use or 
NULL.</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces be 
added.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes 
written or -1 in case of error. Note that @format = 1 provide node indenting only if <a 
href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was 
called</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFileTo" 
id="xmlSaveFormatFileTo"></a>Function: xmlSaveFormatFileTo</h3><pre class="programlisting">int 
xmlSaveFormatFileTo             (<a href="libxml-
 tree.htm
 l#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br />                                        <a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br />                                  const char * 
encoding, <br />                                   int format)<br />
 </pre><p>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is 
not available after this call.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
trancoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting 
spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of 
bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSearchNs" 
id="xmlSearchNs"></a>Function: xmlSearchNs</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a>   xmlSearchNs             (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br />                                       const <a 
href="libxml-xmlstring
 .html#xm
 lChar">xmlChar</a> * nameSpace)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span 
class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the 
transcoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting 
spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of 
bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSearchNs" 
id="xmlSearchNs"></a>Function: xmlSearchNs</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a>  xmlSearchNs             (<a 
href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                                  <a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br />                                       const <a 
href="libxml-xmlstrin
 g.html#x
 mlChar">xmlChar</a> * nameSpace)<br />
 </pre><p>Search a Ns registered under a given name space for a document. recurse on the parents until it 
finds the defined namespace or return NULL otherwise. @nameSpace can be NULL, this is a search for the 
default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within 
those you will be in troubles !!! A warning is generated to cover this case.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the current node</td></tr><tr><td><span 
class="term"><i><tt>nameSpace</tt></i>:</span></td><td>the namespace prefix</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the namespace pointer or 
NULL.</td></tr></tbody></table></div><h3><a name="xmlSearchNsByHref" id="xmlSearchNsByHref"></a>Function: 
xmlSearchNsByHref</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a>      
xmlSearchNsByHref       (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br />                       
           <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br />                                  
     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * href)<br />
 </pre><p>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespace or 
return NULL otherwise.</p>
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 6ced67a3..01ce7b18 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module uri from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module uri from libxml2</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:bo
 ld" href
 ="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><l
 i><a hre
 f="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></
 li><li><
 a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-tree.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-tree.html">tree</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.ht
 ml"><img
  src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-valid.html">valid</a></th><td><a accesskey="n" href="libxml-valid.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>library of generic URI related 
routines Implements RFC 2396 </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlURI">xmlURI</a><br />struct _xmlURI
+    </style><title>Module uri from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module uri from libxml2</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weight:bo
 ld" href
 ="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><l
 i><a hre
 f="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></
 li><li><
 a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-tree.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-tree.html">tree</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img
  src="ho
 me.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-valid.html">valid</a></th><td><a accesskey="n" href="libxml-valid.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>library of generic URI related 
routines Implements RFC 2396 </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlURI">xmlURI</a><br />struct _xmlURI
 </pre><pre class="programlisting">Typedef <a href="libxml-uri.html#xmlURI">xmlURI</a> * <a name="xmlURIPtr" 
id="xmlURIPtr">xmlURIPtr</a>
 </pre><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        <a 
href="#xmlBuildRelativeURI">xmlBuildRelativeURI</a>  (const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * URI, <br />                                         const 
<a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * base)</pre>
 <pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      <a 
href="#xmlBuildURI">xmlBuildURI</a>          (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * 
URI, <br />                                         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> 
* base)</pre>
@@ -41,7 +41,7 @@ A:link, A:visited, A:active { text-decoration: underline }
     int        cleanup : parsing potentially unclean URI
     char *     query_raw       : the query string (as it appears in the
 }</pre><h3><a name="xmlBuildRelativeURI" id="xmlBuildRelativeURI"></a>Function: xmlBuildRelativeURI</h3><pre 
class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      xmlBuildRelativeURI     
(const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * URI, <br />                                      
   const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * base)<br />
-</pre><p>Expresses the URI of the <a href="libxml-SAX.html#reference">reference</a> in terms relative to the 
base. Some examples of this operation include: base = "http://site1.com/docs/book1.html"; URI input URI 
returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif 
http://site1.com/docs/pic1.gif pic1.gif http://site2.com/docs/pic1.gif http://site2.com/docs/pic1.gif base = 
"docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif 
../img/pic1.gif http://site1.com/docs/pic1.gif http://site1.com/docs/pic1.gif Note: if the URI <a 
href="libxml-SAX.html#reference">reference</a> is really wierd or complicated, it may be worthwhile to first 
convert it into a "nice" one by calling <a href="libxml-uri.html#xmlBuildURI">xmlBuildURI</a> (using 'base') 
before calling this routine, since this routine (for reasonable efficiency) assumes URI has already been 
through some validation.</p>
+</pre><p>Expresses the URI of the <a href="libxml-SAX.html#reference">reference</a> in terms relative to the 
base. Some examples of this operation include: base = "http://site1.com/docs/book1.html"; URI input URI 
returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif 
http://site1.com/docs/pic1.gif pic1.gif http://site2.com/docs/pic1.gif http://site2.com/docs/pic1.gif base = 
"docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif 
../img/pic1.gif http://site1.com/docs/pic1.gif http://site1.com/docs/pic1.gif Note: if the URI <a 
href="libxml-SAX.html#reference">reference</a> is really weird or complicated, it may be worthwhile to first 
convert it into a "nice" one by calling <a href="libxml-uri.html#xmlBuildURI">xmlBuildURI</a> (using 'base') 
before calling this routine, since this routine (for reasonable efficiency) assumes URI has already been 
through some validation.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>URI</tt></i>:</span></td><td>the URI <a href="libxml-SAX.html#reference">reference</a> 
under consideration</td></tr><tr><td><span class="term"><i><tt>base</tt></i>:</span></td><td>the base 
value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new URI string (to be 
freed by the caller) or NULL in case error.</td></tr></tbody></table></div><h3><a name="xmlBuildURI" 
id="xmlBuildURI"></a>Function: xmlBuildURI</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *  xmlBuildURI             (const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * URI, <br />                                         const 
<a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * base)<br />
 </pre><p>Computes he final URI of the <a href="libxml-SAX.html#reference">reference</a> done by checking 
that the given URI is valid, and building the final URI using the base URI. This is processed according to 
section 5.2 of the RFC 2396 5.2. Resolving Relative References to Absolute Form</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>URI</tt></i>:</span></td><td>the URI instance found in the 
document</td></tr><tr><td><span class="term"><i><tt>base</tt></i>:</span></td><td>the base 
value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new URI string (to be 
freed by the caller) or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCanonicPath" 
id="xmlCanonicPath"></a>Function: xmlCanonicPath</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *     xmlCanonicPath          (const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * path)<br />
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index 94df4367..8acb88a5 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module valid from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module valid from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-uri.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-uri.html">uri</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.h
 tml"><im
 g src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xinclude.html">xinclude</a></th><td><a accesskey="n" href="libxml-xinclude.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API for the DTD 
handling and the validity checking </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#XML_CTXT_FINISH_DTD_0">XML_CTXT_FINISH_DTD_0</a></pre><pre class="programlisting">#define <a 
href="#XML_CTXT_FINISH_DTD_1">XML_CTXT_FINISH_DTD_1</a></pre><pre class="programlisting">Structure <a 
href="#xmlAttributeTable">xmlAttributeTable</a><br />struct _xmlHashTable
+    </style><title>Module valid from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module valid from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-uri.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-uri.html">uri</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><im
 g src="h
 ome.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xinclude.html">xinclude</a></th><td><a accesskey="n" href="libxml-xinclude.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API for the DTD 
handling and the validity checking </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#XML_CTXT_FINISH_DTD_0">XML_CTXT_FINISH_DTD_0</a></pre><pre class="programlisting">#define <a 
href="#XML_CTXT_FINISH_DTD_1">XML_CTXT_FINISH_DTD_1</a></pre><pre class="programlisting">Structure <a 
href="#xmlAttributeTable">xmlAttributeTable</a><br />struct _xmlHashTable
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a 
href="libxml-valid.html#xmlAttributeTable">xmlAttributeTable</a> * <a name="xmlAttributeTablePtr" 
id="xmlAttributeTablePtr">xmlAttributeTablePtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlElementTable">xmlElementTable</a><br />struct 
_xmlHashTable
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index c799f109..5fcf09bd 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xinclude from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xinclude from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-valid.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-valid.html">valid</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href
 ="../ind
 ex.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xlink.html">xlink</a></th><td><a accesskey="n" href="libxml-xlink.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API to handle XInclude processing, 
implements the World Wide Web Consortium Last Call Working Draft 10 November 2003</p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a href="#XINCLUDE_FALLBACK">XINCLUDE_FALLBACK</a></pre><pre 
class="programlisting">#define <a href="#XINCLUDE_HREF">XINCLUDE_HREF</a></pre><pre 
class="programlisting">#define <a href="#XINCLUDE_NODE">XINCLUDE_NODE</a></pre><pre 
class="programlisting">#define <a href="#XINCLUDE_NS">XINCLUDE_NS</a></pre><pre 
class="programlisting">#define <a href="#XINCLUDE_OLD_NS">XINCLUDE_OLD_NS</a></pre><pre 
class="programlisting">#define <a hre
 f="#XINC
 LUDE_PARSE">XINCLUDE_PARSE</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_ENCODING">XINCLUDE_PARSE_ENCODING</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_TEXT">XINCLUDE_PARSE_TEXT</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_XML">XINCLUDE_PARSE_XML</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_XPOINTER">XINCLUDE_PARSE_XPOINTER</a></pre><pre class="programlisting">Structure <a 
href="#xmlXIncludeCtxt">xmlXIncludeCtxt</a><br />struct _xmlXIncludeCtxt
+    </style><title>Module xinclude from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xinclude from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-valid.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-valid.html">valid</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../ind
 ex.html"
<img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xlink.html">xlink</a></th><td><a accesskey="n" href="libxml-xlink.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API to handle XInclude processing, 
implements the World Wide Web Consortium Last Call Working Draft 10 November 2003</p><h2>Table of 
Contents</h2><pre class="programlisting">#define <a 
href="#XINCLUDE_FALLBACK">XINCLUDE_FALLBACK</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_HREF">XINCLUDE_HREF</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_NODE">XINCLUDE_NODE</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_NS">XINCLUDE_NS</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_OLD_NS">XINCLUDE_OLD_NS</a></pre><pre class="programlisting">#define <a href="#XINC
 LUDE_PAR
 SE">XINCLUDE_PARSE</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_ENCODING">XINCLUDE_PARSE_ENCODING</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_TEXT">XINCLUDE_PARSE_TEXT</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_XML">XINCLUDE_PARSE_XML</a></pre><pre class="programlisting">#define <a 
href="#XINCLUDE_PARSE_XPOINTER">XINCLUDE_PARSE_XPOINTER</a></pre><pre class="programlisting">Structure <a 
href="#xmlXIncludeCtxt">xmlXIncludeCtxt</a><br />struct _xmlXIncludeCtxt
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-xinclude.html#xmlXIncludeCtxt">xmlXIncludeCtxt</a> 
* <a name="xmlXIncludeCtxtPtr" id="xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a>
 </pre><pre class="programlisting">void <a href="#xmlXIncludeFreeContext">xmlXIncludeFreeContext</a>          
  (<a href="libxml-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt)</pre>
diff --git a/doc/html/libxml-xlink.html b/doc/html/libxml-xlink.html
index 5e94b98c..b5dc0782 100644
--- a/doc/html/libxml-xlink.html
+++ b/doc/html/libxml-xlink.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xlink from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xlink from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xinclude.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xinclude.html">xinclude</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" h
 ref="../
 index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlIO.html">xmlIO</a></th><td><a accesskey="n" href="libxml-xmlIO.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>unfinished XLink detection module 
</p><h2>Table of Contents</h2><pre class="programlisting">Enum <a href="#xlinkActuate">xlinkActuate</a>
+    </style><title>Module xlink from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xlink from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xinclude.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xinclude.html">xinclude</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../
 index.ht
 ml"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlIO.html">xmlIO</a></th><td><a accesskey="n" href="libxml-xmlIO.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>unfinished XLink detection module 
</p><h2>Table of Contents</h2><pre class="programlisting">Enum <a href="#xlinkActuate">xlinkActuate</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * <a 
name="xlinkHRef" id="xlinkHRef">xlinkHRef</a>
 </pre><pre class="programlisting">Structure <a href="#xlinkHandler">xlinkHandler</a><br />struct 
_xlinkHandler
 </pre><pre class="programlisting">Typedef <a href="libxml-xlink.html#xlinkHandler">xlinkHandler</a> * <a 
name="xlinkHandlerPtr" id="xlinkHandlerPtr">xlinkHandlerPtr</a>
diff --git a/doc/html/libxml-xmlIO.html b/doc/html/libxml-xmlIO.html
index 2d2724cc..a3118dfa 100644
--- a/doc/html/libxml-xmlIO.html
+++ b/doc/html/libxml-xmlIO.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlIO from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlIO from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xlink.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xlink.html">xlink</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../i
 ndex.htm
 l"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlautomata.html">xmlautomata</a></th><td><a accesskey="n" href="libxml-xmlautomata.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the I/O 
interfaces used by the parser </p><h2>Table of Contents</h2><pre class="programlisting"><a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a>    <a 
href="#xmlAllocOutputBuffer">xmlAllocOutputBuffer</a>        (<a 
href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> encoder)</pre>
+    </style><title>Module xmlIO from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlIO from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xlink.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xlink.html">xlink</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.htm
 l"><img 
 src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlautomata.html">xmlautomata</a></th><td><a accesskey="n" href="libxml-xmlautomata.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the I/O 
interfaces used by the parser </p><h2>Table of Contents</h2><pre class="programlisting"><a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a>    <a 
href="#xmlAllocOutputBuffer">xmlAllocOutputBuffer</a>        (<a 
href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> encoder)</pre>
 <pre class="programlisting"><a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a>   
  <a href="#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a>      (<a 
href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc)</pre>
 <pre class="programlisting">int        <a href="#xmlCheckFilename">xmlCheckFilename</a>                
(const char * path)</pre>
 <pre class="programlisting"><a href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> <a 
href="#xmlCheckHTTPInput">xmlCheckHTTPInput</a>      (<a 
href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt, <br />                                    
       <a href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> ret)</pre>
@@ -130,7 +130,7 @@ int xmlInputCloseCallback           (void * context)
 </pre><p>Callback used in the I/O Input API to close the resource</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>context</tt></i>:</span></td><td>an 
Input context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 or -1 in case of 
error</td></tr></tbody></table></div><br />
 <h3><a name="xmlInputMatchCallback" id="xmlInputMatchCallback"></a>Function type: 
xmlInputMatchCallback</h3><pre class="programlisting">Function type: xmlInputMatchCallback
 int    xmlInputMatchCallback           (char const * filename)
-</pre><p>Callback used in the I/O Input API to detect if the current handler can provide input 
fonctionnalities for this resource.</p><div class="variablelist"><table border="0"><col align="left" 
/><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or 
URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another 
Input module should be used</td></tr></tbody></table></div><br />
+</pre><p>Callback used in the I/O Input API to detect if the current handler can provide input functionality 
for this resource.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or URI</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another Input module should be 
used</td></tr></tbody></table></div><br />
 <h3><a name="xmlInputOpenCallback" id="xmlInputOpenCallback"></a>Function type: 
xmlInputOpenCallback</h3><pre class="programlisting">Function type: xmlInputOpenCallback
 void * xmlInputOpenCallback            (char const * filename)
 </pre><p>Callback used in the I/O Input API to open the resource</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the 
filename or URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>an Input context 
or NULL in case or error</td></tr></tbody></table></div><br />
@@ -162,7 +162,7 @@ int xmlInputReadCallback            (void * context, <br />                               
   char * buffer, <br />
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>an <a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case or error or no data is held, the size 
otherwise</td></tr></tbody></table></div><h3><a name="xmlOutputBufferWrite" 
id="xmlOutputBufferWrite"></a>Function: xmlOutputBufferWrite</h3><pre class="programlisting">int 
xmlOutputBufferWrite            (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> out, 
<br />                                        int len, <br />                                         const 
char * buf)<br />
 </pre><p>Write the content of the array in the output I/O buffer This routine handle the I18N transcoding 
from internal UTF-8 The buffer is lossless, i.e. will store in case of partial or delayed writes.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a buffered parser output</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the size in bytes of the array.</td></tr><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>an char array</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of chars immediately written, or -1 in case 
of error.</td></tr></tbody></table></div><h3><a name="xmlOutputBufferWriteEscape" 
id="xmlOutputBufferWriteEscape"></a>Function: xmlOutputBufferWriteEscape</h3><pre class="programlisting">int 
xmlOutputBufferWriteEscape      (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> out, 
<br />                                        const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * 
str, <br />                                         <a 
href="libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a> escaping)<br />
-</pre><p>Write the content of the string in the output I/O buffer This routine escapes the caracters and 
then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of 
partial or delayed writes.</p>
+</pre><p>Write the content of the string in the output I/O buffer This routine escapes the <a 
href="libxml-SAX.html#characters">characters</a> and then handle the I18N transcoding from internal UTF-8 The 
buffer is lossless, i.e. will store in case of partial or delayed writes.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a buffered parser output</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>a zero terminated UTF-8 string</td></tr><tr><td><span 
class="term"><i><tt>escaping</tt></i>:</span></td><td>an optional escaping function (or 
NULL)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of chars 
immediately written, or -1 in case of error.</td></tr></tbody></table></div><h3><a 
name="xmlOutputBufferWriteString" id="xmlOutputBufferWriteString"></a>Function: 
xmlOutputBufferWriteString</h3><pre class="programlisting">int   xmlOutputBufferWriteString      (<a 
href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> out, <br />                                 
       const char * str)<br />
 </pre><p>Write the content of the string in the output I/O buffer This routine handle the I18N transcoding 
from internal UTF-8 The buffer is lossless, i.e. will store in case of partial or delayed writes.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>out</tt></i>:</span></td><td>a buffered parser output</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>a zero terminated C string</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of chars immediately written, or -1 in case 
of error.</td></tr></tbody></table></div><h3><a name="xmlOutputCloseCallback" 
id="xmlOutputCloseCallback"></a>Function type: xmlOutputCloseCallback</h3><pre 
class="programlisting">Function type: xmlOutputCloseCallback
@@ -170,7 +170,7 @@ int xmlOutputCloseCallback          (void * context)
 </pre><p>Callback used in the I/O Output API to close the resource</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>context</tt></i>:</span></td><td>an 
Output context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 or -1 in case of 
error</td></tr></tbody></table></div><br />
 <h3><a name="xmlOutputMatchCallback" id="xmlOutputMatchCallback"></a>Function type: 
xmlOutputMatchCallback</h3><pre class="programlisting">Function type: xmlOutputMatchCallback
 int    xmlOutputMatchCallback          (char const * filename)
-</pre><p>Callback used in the I/O Output API to detect if the current handler can provide output 
fonctionnalities for this resource.</p><div class="variablelist"><table border="0"><col align="left" 
/><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or 
URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another 
Output module should be used</td></tr></tbody></table></div><br />
+</pre><p>Callback used in the I/O Output API to detect if the current handler can provide output 
functionality for this resource.</p><div class="variablelist"><table border="0"><col align="left" 
/><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or 
URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if yes and 0 if another 
Output module should be used</td></tr></tbody></table></div><br />
 <h3><a name="xmlOutputOpenCallback" id="xmlOutputOpenCallback"></a>Function type: 
xmlOutputOpenCallback</h3><pre class="programlisting">Function type: xmlOutputOpenCallback
 void * xmlOutputOpenCallback           (char const * filename)
 </pre><p>Callback used in the I/O Output API to open the resource</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the 
filename or URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>an Output context 
or NULL in case or error</td></tr></tbody></table></div><br />
diff --git a/doc/html/libxml-xmlautomata.html b/doc/html/libxml-xmlautomata.html
index a07f7c04..a66b3669 100644
--- a/doc/html/libxml-xmlautomata.html
+++ b/doc/html/libxml-xmlautomata.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlautomata from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlautomata from libxml2<
 /h2></td
</tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style
 ="font-w
 eight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor=
 "#fffacd
 "><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Rub
 y bindin
 gs</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlIO.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlIO.html">xmlIO</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlerror.html">xmlerror</a></th><td><a accesskey="n" href="libxml-xmlerror.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the API to build 
regexp automata </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlAutomata">xmlAutomata</a><br />struct _xmlAutomata
+    </style><title>Module xmlautomata from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlautomata from libxml2<
 /h2></td
</tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style
 ="font-w
 eight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor=
 "#fffacd
 "><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Rub
 y bindin
 gs</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlIO.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlIO.html">xmlIO</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlerror.html">xmlerror</a></th><td><a accesskey="n" href="libxml-xmlerror.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the API to build 
regexp automata </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlAutomata">xmlAutomata</a><br />struct _xmlAutomata
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlautomata.html#xmlAutomata">xmlAutomata</a> * <a 
name="xmlAutomataPtr" id="xmlAutomataPtr">xmlAutomataPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlAutomataState">xmlAutomataState</a><br />struct 
_xmlAutomataState
@@ -54,9 +54,9 @@ The content of this structure is not made public by the API.
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a an ALL 
transition from the @from state to the target state. That transition is an epsilon transition allowed only 
when all transitions from the @from node have been activated.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>lax</tt></i>:</span></td><td>allow to transition if not all 
all transitions have been activated</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewCountTrans" 
id="xmlAutomataNewCountTrans"></a>Function: xmlAutomataNewCountTrans</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>     xmlAutomataNewCountTrans       
 (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br />                              
                    <a
  href="l
 ibxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />                             
                           <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, 
<br />                                                        const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                                              
         int min, <br />                                                         int max, <br />              
                                           void * data)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and whose number 
is between @min and @max</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="
 xmlAutom
 ataNewCountTrans2" id="xmlAutomataNewCountTrans2"></a>Function: xmlAutomataNewCountTrans2</h3><pre 
class="programlisting"><a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>        
xmlAutomataNewCountTrans2       (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br 
/>                                                  <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />                       
                               <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> 
to, <br />                                                        const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                                              
         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token2, <br />                           
                           int min, <br />                                                         int max, 
<br />                                                         void * data)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurrences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurrences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name
 ="xmlAut
 omataNewCountTrans2" id="xmlAutomataNewCountTrans2"></a>Function: xmlAutomataNewCountTrans2</h3><pre 
class="programlisting"><a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>      
xmlAutomataNewCountTrans2       (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br 
/>                                                  <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />                       
                               <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> 
to, <br />                                                        const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                                              
         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token2, <br />                           
                           int min, <br />                                                         int max, 
<br />                                                         void * data)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and @token2 and 
whose number is between @min and @max</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="ter
 m"><i><t
 t>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewCountedTrans" 
id="xmlAutomataNewCountedTrans"></a>Function: xmlAutomataNewCountedTrans</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>    xmlAutomataNewCountedTrans      
(<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br />                               
                   <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br /> 
                                                     <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br />                         
                               int counter)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurrences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurrences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="t
 erm"><i>
 <tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewCountedTrans" 
id="xmlAutomataNewCountedTrans"></a>Function: xmlAutomataNewCountedTrans</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>  xmlAutomataNewCountedTrans      
(<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br />                               
                   <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br /> 
                                                     <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br />                         
                               int counter)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds an epsilon 
transition from the @from state to the target state which will increment the counter provided</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>counter</tt></i>:</span></td><td>the counter associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state 
or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewCounter" 
id="xmlAutomataNewCounter"></a>Function: xmlAutomataNewCounter</h3><pre class="programlisting">int     
xmlAutomataNewCounter           (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br 
/>                                  int min, <br />                                         int max)<br />
 </pre><p>Create a new counter</p>
@@ -68,9 +68,9 @@ The content of this structure is not made public by the API.
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by any value except (@token,@token2) Note that if @token2 
is not NULL, then (X, NULL) won't match to follow # the semantic of XSD ##other</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the first input string 
associated to that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the 
second input string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data passed to the callback function if the transition is 
activated</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or 
NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewOnceTrans" 
id="xmlAutomataNewOnceTrans"></a>Fun
 ction: x
 mlAutomataNewOnceTrans</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>   xmlAutomataNewOnceTrans (<a 
href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br />                                   
       <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />             
                                 <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br />                         
                       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />              
                                 int min, <br />                                                 int max, <br 
/>                                                 void * data)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and whose number 
is between @min and @max, moreover that transition can only be crossed once.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="
 xmlAutom
 ataNewOnceTrans2" id="xmlAutomataNewOnceTrans2"></a>Function: xmlAutomataNewOnceTrans2</h3><pre 
class="programlisting"><a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>   
xmlAutomataNewOnceTrans2        (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br 
/>                                                  <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />                       
                               <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> 
to, <br />                                                        const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                                              
         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token2, <br />                           
                           int min, <br />                                                         int max, 
<br />                                                         void * data)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>min</tt></i>:</span></td><td>the minimum 
successive occurrences of token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the 
maximum successive occurrences of token</td></tr><tr><td><span 
class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the transition</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name
 ="xmlAut
 omataNewOnceTrans2" id="xmlAutomataNewOnceTrans2"></a>Function: xmlAutomataNewOnceTrans2</h3><pre 
class="programlisting"><a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> 
xmlAutomataNewOnceTrans2        (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br 
/>                                                  <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br />                       
                               <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> 
to, <br />                                                        const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                                              
         const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token2, <br />                           
                           int min, <br />                                                         int max, 
<br />                                                         void * data)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by a succession of input of value @token and @token2 and 
whose number is between @min and @max, moreover that transition can only be crossed once.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="ter
 m"><i><t
 t>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewState" id="xmlAutomataNewState"></a>Function: 
xmlAutomataNewState</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> xmlAutomataNewState     (<a 
href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>from</tt></i>:</span></td><td>the starting point of the transition</td></tr><tr><td><span 
class="term"><i><tt>to</tt></i>:</span></td><td>the target point of the transition or 
NULL</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the input string associated to 
that transition</td></tr><tr><td><span class="term"><i><tt>token2</tt></i>:</span></td><td>the second input 
string associated to that transition</td></tr><tr><td><span 
class="term"><i><tt>min</tt></i>:</span></td><td>the minimum successive occurrences of 
token</td></tr><tr><td><span class="term"><i><tt>max</tt></i>:</span></td><td>the maximum successive 
occurrences of token</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated 
to the transition</td></tr><tr><td><span class="t
 erm"><i>
 <tt>Returns</tt></i>:</span></td><td>the target state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewState" id="xmlAutomataNewState"></a>Function: 
xmlAutomataNewState</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>       xmlAutomataNewState     (<a 
href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br />
 </pre><p>Create a new disconnected state in the automata</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the new state or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlAutomataNewTransition" 
id="xmlAutomataNewTransition"></a>Function: xmlAutomataNewTransition</h3><pre class="programlisting"><a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a>   xmlAutomataNewTransition        
(<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am, <br />                               
                   <a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> from, <br /> 
                                                     <a 
href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> to, <br />                         
                               const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />      
                                                 void * data)<br />
 </pre><p>If @to is NULL, this creates first a new target state in the automata and then adds a transition 
from the @from state to the target state activated by the value of @token</p>
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 2550ac0d..1b418a34 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlerror from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlerror from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlautomata.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlautomata.html">xmlautomata</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a 
 accesske
 y="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlexports.html">xmlexports</a></th><td><a accesskey="n" href="libxml-xmlexports.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the API used to 
report errors </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlError">xmlError</a><br />struct _xmlError
+    </style><title>Module xmlerror from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlerror from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlautomata.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlautomata.html">xmlautomata</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesske
 y="h" hr
 ef="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlexports.html">xmlexports</a></th><td><a accesskey="n" href="libxml-xmlexports.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>the API used to 
report errors </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlError">xmlError</a><br />struct _xmlError
 </pre><pre class="programlisting">Enum <a href="#xmlErrorDomain">xmlErrorDomain</a>
 </pre><pre class="programlisting">Enum <a href="#xmlErrorLevel">xmlErrorLevel</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlerror.html#xmlError">xmlError</a> * <a 
name="xmlErrorPtr" id="xmlErrorPtr">xmlErrorPtr</a>
@@ -836,7 +836,7 @@ void        <a href="#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a>            (void 
* userD
 </pre><p>Cleanup the last global error registered. For parsing error this does not change the 
well-formedness result.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>an XML parser context</td></tr></tbody></table></div><h3><a 
name="xmlGenericErrorFunc" id="xmlGenericErrorFunc"></a>Function type: xmlGenericErrorFunc</h3><pre 
class="programlisting">Function type: xmlGenericErrorFunc
 void   xmlGenericErrorFunc             (void * ctx, <br />                                      const char * 
msg, <br />                                        ... ...)
-</pre><p>Signature of the function to use when there is an error and no parsing or validity context 
available .</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>a parsing context</td></tr><tr><td><span 
class="term"><i><tt>msg</tt></i>:</span></td><td>the message</td></tr><tr><td><span 
class="term"><i><tt>...</tt></i>:</span></td><td>the extra arguments of the varags to format the 
message</td></tr></tbody></table></div><br />
+</pre><p>Signature of the function to use when there is an error and no parsing or validity context 
available .</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctx</tt></i>:</span></td><td>a parsing context</td></tr><tr><td><span 
class="term"><i><tt>msg</tt></i>:</span></td><td>the message</td></tr><tr><td><span 
class="term"><i><tt>...</tt></i>:</span></td><td>the extra arguments of the varargs to format the 
message</td></tr></tbody></table></div><br />
 <h3><a name="xmlGetLastError" id="xmlGetLastError"></a>Function: xmlGetLastError</h3><pre 
class="programlisting"><a href="libxml-xmlerror.html#xmlErrorPtr">xmlErrorPtr</a>    xmlGetLastError         
(void)<br />
 </pre><p>Get the last global error registered. This is per thread if compiled with thread support.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL if no error occurred or a pointer to the 
error</td></tr></tbody></table></div><h3><a name="xmlParserError" id="xmlParserError"></a>Function: 
xmlParserError</h3><pre class="programlisting">void        xmlParserError                  (void * ctx, <br 
/>                                      const char * msg, <br />                                        ... 
...)<br />
diff --git a/doc/html/libxml-xmlexports.html b/doc/html/libxml-xmlexports.html
index 152995ac..a5a4d752 100644
--- a/doc/html/libxml-xmlexports.html
+++ b/doc/html/libxml-xmlexports.html
@@ -10,11 +10,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlexports from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlexports from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlerror.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlerror.html">xmlerror</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acces
 skey="h"
  href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlmemory.html">xmlmemory</a></th><td><a accesskey="n" href="libxml-xmlmemory.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>macros for marking 
symbols as exportable/importable. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#LIBXML_DLL_IMPORT">LIBXML_DLL_IMPORT</a></pre><pre class="programlisting">#define <a 
href="#XMLCALL">XMLCALL</a></pre><pre class="programlisting">#define <a 
href="#XMLCDECL">XMLCDECL</a></pre><pre class="programlisting">#define <a 
href="#XMLPUBFUN">XMLPUBFUN</a></pre><pre class="programlisting">#define <a 
href="#XMLPUBVAR">XMLPUBVAR</a></pre><pre class="programlisting">#define <a 
href="#_REENTRANT">_REENTRANT</a></pre><h2>Description</h2>
+    </style><title>Module xmlexports from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlexports from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlerror.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlerror.html">xmlerror</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h"
  href=".
 ./index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlmemory.html">xmlmemory</a></th><td><a accesskey="n" href="libxml-xmlmemory.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>macros for marking 
symbols as exportable/importable. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#LIBXML_DLL_IMPORT">LIBXML_DLL_IMPORT</a></pre><pre class="programlisting">#define <a 
href="#XMLCALL">XMLCALL</a></pre><pre class="programlisting">#define <a 
href="#XMLCDECL">XMLCDECL</a></pre><pre class="programlisting">#define <a 
href="#XMLPUBFUN">XMLPUBFUN</a></pre><pre class="programlisting">#define <a 
href="#XMLPUBVAR">XMLPUBVAR</a></pre><h2>Description</h2>
 <h3><a name="LIBXML_DLL_IMPORT" id="LIBXML_DLL_IMPORT"></a>Macro: LIBXML_DLL_IMPORT</h3><pre>#define 
LIBXML_DLL_IMPORT</pre><p></p>
 <h3><a name="XMLCALL" id="XMLCALL"></a>Macro: XMLCALL</h3><pre>#define XMLCALL</pre><p></p>
 <h3><a name="XMLCDECL" id="XMLCDECL"></a>Macro: XMLCDECL</h3><pre>#define XMLCDECL</pre><p></p>
 <h3><a name="XMLPUBFUN" id="XMLPUBFUN"></a>Macro: XMLPUBFUN</h3><pre>#define XMLPUBFUN</pre><p></p>
 <h3><a name="XMLPUBVAR" id="XMLPUBVAR"></a>Macro: XMLPUBVAR</h3><pre>#define XMLPUBVAR</pre><p></p>
-<h3><a name="_REENTRANT" id="_REENTRANT"></a>Macro: _REENTRANT</h3><pre>#define _REENTRANT</pre><p></p>
 <p><a href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index 3406e098..3ee8a2dc 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlmemory from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlmemory from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlexports.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlexports.html">xmlexports</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a a
 ccesskey
 ="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlmodule.html">xmlmodule</a></th><td><a accesskey="n" href="libxml-xmlmodule.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>provides interfaces 
for the memory allocator, including debugging capabilities. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#DEBUG_MEMORY">DEBUG_MEMORY</a></pre><pre 
class="programlisting">Variable <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> <a 
name="xmlMalloc" id="xmlMalloc"></a>xmlMalloc
+    </style><title>Module xmlmemory from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlmemory from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlexports.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlexports.html">xmlexports</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey
 ="h" hre
 f="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlmodule.html">xmlmodule</a></th><td><a accesskey="n" href="libxml-xmlmodule.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>provides interfaces 
for the memory allocator, including debugging capabilities. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#DEBUG_MEMORY">DEBUG_MEMORY</a></pre><pre 
class="programlisting">Variable <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> <a 
name="xmlMalloc" id="xmlMalloc"></a>xmlMalloc
 
 </pre><pre class="programlisting">Variable <a href="libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a> 
<a name="xmlMallocAtomic" id="xmlMallocAtomic"></a>xmlMallocAtomic
 
diff --git a/doc/html/libxml-xmlmodule.html b/doc/html/libxml-xmlmodule.html
index 1e25a920..1aa8afc1 100644
--- a/doc/html/libxml-xmlmodule.html
+++ b/doc/html/libxml-xmlmodule.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlmodule from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlmodule from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlmemory.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlmemory.html">xmlmemory</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acce
 sskey="h
 " href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlreader.html">xmlreader</a></th><td><a accesskey="n" href="libxml-xmlreader.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>basic API for dynamic 
module loading, used by libexslt added in 2.6.17 </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlModule">xmlModule</a><br />struct _xmlModule
+    </style><title>Module xmlmodule from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlmodule from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlmemory.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlmemory.html">xmlmemory</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlreader.html">xmlreader</a></th><td><a accesskey="n" href="libxml-xmlreader.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>basic API for dynamic 
module loading, used by libexslt added in 2.6.17 </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlModule">xmlModule</a><br />struct _xmlModule
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Enum <a href="#xmlModuleOption">xmlModuleOption</a>
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlmodule.html#xmlModule">xmlModule</a> * <a 
name="xmlModulePtr" id="xmlModulePtr">xmlModulePtr</a>
@@ -32,7 +32,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>module</tt></i>:</span></td><td>the module handle</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of argument error and 
-2 if the module could not be closed/unloaded.</td></tr></tbody></table></div><h3><a name="xmlModuleFree" 
id="xmlModuleFree"></a>Function: xmlModuleFree</h3><pre class="programlisting">int     xmlModuleFree          
         (<a href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module)<br />
 </pre><p>The free operations free the data associated to the module but does not unload the associated 
shared library which may still be in use.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>module</tt></i>:</span></td><td>the module handle</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of argument 
error</td></tr></tbody></table></div><h3><a name="xmlModuleOpen" id="xmlModuleOpen"></a>Function: 
xmlModuleOpen</h3><pre class="programlisting"><a href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a>   
   xmlModuleOpen           (const char * name, <br />                                       int options)<br />
-</pre><p>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * . 
TODO: options are not yet implemented.</p>
+</pre><p>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * . 
TODO: options are not yet implemented.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the module name</td></tr><tr><td><span 
class="term"><i><tt>options</tt></i>:</span></td><td>a set of <a 
href="libxml-xmlmodule.html#xmlModuleOption">xmlModuleOption</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a handle for the module or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlModuleSymbol" id="xmlModuleSymbol"></a>Function: 
xmlModuleSymbol</h3><pre class="programlisting">int       xmlModuleSymbol                 (<a 
href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module, <br />                                    
const char * name, <br />                                       void ** symbol)<br />
-</pre><p>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour can 
only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, which is why 
name is a const char * and not a const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * .</p>
+</pre><p>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour can 
only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, which is why 
name is a const char * and not a const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * .</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>module</tt></i>:</span></td><td>the module</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the name of the symbol</td></tr><tr><td><span 
class="term"><i><tt>symbol</tt></i>:</span></td><td>the resulting symbol address</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the symbol was found, or -1 in case of 
error</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel 
Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlreader.html b/doc/html/libxml-xmlreader.html
index b9bd032a..bb1debcc 100644
--- a/doc/html/libxml-xmlreader.html
+++ b/doc/html/libxml-xmlreader.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlreader from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlreader from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlmodule.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlmodule.html">xmlmodule</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acce
 sskey="h
 " href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlregexp.html">xmlregexp</a></th><td><a accesskey="n" href="libxml-xmlregexp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API of the XML 
streaming API based on C# interfaces. </p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlParserProperties">xmlParserProperties</a>
+    </style><title>Module xmlreader from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlreader from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlmodule.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlmodule.html">xmlmodule</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlregexp.html">xmlregexp</a></th><td><a accesskey="n" href="libxml-xmlregexp.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API of the XML 
streaming API based on C# interfaces. </p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlParserProperties">xmlParserProperties</a>
 </pre><pre class="programlisting">Enum <a href="#xmlParserSeverities">xmlParserSeverities</a>
 </pre><pre class="programlisting">Enum <a href="#xmlReaderTypes">xmlReaderTypes</a>
 </pre><pre class="programlisting">Structure <a href="#xmlTextReader">xmlTextReader</a><br />struct 
_xmlTextReader
@@ -211,9 +211,9 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the xml:lang value or NULL if none 
exists.</td></tr></tbody></table></div><h3><a name="xmlTextReaderConstXmlVersion" 
id="xmlTextReaderConstXmlVersion"></a>Function: xmlTextReaderConstXmlVersion</h3><pre 
class="programlisting">const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      
xmlTextReaderConstXmlVersion    (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
 </pre><p>Determine the XML version of the document being read.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a string containing the XML version of the document or 
NULL in case of error. The string is deallocated with the reader.</td></tr></tbody></table></div><h3><a 
name="xmlTextReaderCurrentDoc" id="xmlTextReaderCurrentDoc"></a>Function: xmlTextReaderCurrentDoc</h3><pre 
class="programlisting"><a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a>        xmlTextReaderCurrentDoc (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
-</pre><p>Hacking interface allowing to get the <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> 
correponding to the current document being accessed by the xmlTextReader. NOTE: as a result of this call, the 
reader will not destroy the associated XML document and calling xmlFreeDoc() on the result is needed once the 
reader parsing has finished.</p>
+</pre><p>Hacking interface allowing to get the <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> 
corresponding to the current document being accessed by the xmlTextReader. NOTE: as a result of this call, 
the reader will not destroy the associated XML document and calling xmlFreeDoc() on the result is needed once 
the reader parsing has finished.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> 
or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderCurrentNode" 
id="xmlTextReaderCurrentNode"></a>Function: xmlTextReaderCurrentNode</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a>   xmlTextReaderCurrentNode        (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
-</pre><p>Hacking interface allowing to get the <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> 
correponding to the current node being accessed by the xmlTextReader. This is dangerous because the 
underlying node may be destroyed on the next Reads.</p>
+</pre><p>Hacking interface allowing to get the <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> 
corresponding to the current node being accessed by the xmlTextReader. This is dangerous because the 
underlying node may be destroyed on the next Reads.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> 
or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderDepth" 
id="xmlTextReaderDepth"></a>Function: xmlTextReaderDepth</h3><pre class="programlisting">int    
xmlTextReaderDepth              (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
 </pre><p>The depth of the node in the tree.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the depth or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderErrorFunc" 
id="xmlTextReaderErrorFunc"></a>Function type: xmlTextReaderErrorFunc</h3><pre 
class="programlisting">Function type: xmlTextReaderErrorFunc
@@ -236,7 +236,7 @@ void        xmlTextReaderErrorFunc          (void * arg, <br />                           
           const char * msg, <br />
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the user data (XML reader context)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>an int or 0 if not 
available</td></tr></tbody></table></div><h3><a name="xmlTextReaderGetParserProp" 
id="xmlTextReaderGetParserProp"></a>Function: xmlTextReaderGetParserProp</h3><pre class="programlisting">int  
    xmlTextReaderGetParserProp      (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br />                                    int prop)<br />
 </pre><p>Read the parser internal property.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>prop</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to get</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the value, usually 0 or 1, or -1 in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderGetRemainder" 
id="xmlTextReaderGetRemainder"></a>Function: xmlTextReaderGetRemainder</h3><pre class="programlisting"><a 
href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a>    xmlTextReaderGetRemainder      
 (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
-</pre><p>Method to get the remainder of the buffered XML. this method stops the parser, set its state to End 
Of File and return the input stream with what is left that the parser did not use. The implementation is not 
good, the parser certainly procgressed past what's left in reader-&gt;input, and there is an allocation 
problem. Best would be to rewrite it differently.</p>
+</pre><p>Method to get the remainder of the buffered XML. this method stops the parser, set its state to End 
Of File and return the input stream with what is left that the parser did not use. The implementation is not 
good, the parser certainly progressed past what's left in reader-&gt;input, and there is an allocation 
problem. Best would be to rewrite it differently.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> attached to the XML or NULL in 
case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderHasAttributes" 
id="xmlTextReaderHasAttributes"></a>Function: xmlTextReaderHasAttributes</h3><pre class="programlisting">int  
    xmlTextReaderHasAttributes      (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
 </pre><p>Whether the node has attributes.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true, 0 if false, and -1 in case or 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderHasValue" 
id="xmlTextReaderHasValue"></a>Function: xmlTextReaderHasValue</h3><pre class="programlisting">int       
xmlTextReaderHasValue           (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
@@ -279,7 +279,7 @@ void        xmlTextReaderErrorFunc          (void * arg, <br />                           
           const char * msg, <br />
 </pre><p>Skip to the node following the current one in document order while avoiding the subtree if any. 
Currently implemented only for Readers built on a document</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node was read successfully, 0 if there is no 
more nodes to read, or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextReaderNodeType" 
id="xmlTextReaderNodeType"></a>Function: xmlTextReaderNodeType</h3><pre class="programlisting">int     
xmlTextReaderNodeType           (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
 </pre><p>Get the node type of the current node Reference: 
http://www.gnu.org/software/dotgnu/pnetlib-doc/System/Xml/XmlNodeType.html</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlNodeType of the current node or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderNormalization" 
id="xmlTextReaderNormalization"></a>Function: xmlTextReaderNormalization</h3><pre class="programlisting">int  
  xmlTextReaderNormalization      (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlReaderTypes">xmlReaderTypes</a> of the current node or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderNormalization" 
id="xmlTextReaderNormalization"></a>Function: xmlTextReaderNormalization</h3><pre class="programlisting">int  
    xmlTextReaderNormalization      (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader)<br />
 </pre><p>The value indicating whether to normalize white space and <a 
href="libxml-SAX.html#attribute">attribute</a> values. Since <a 
href="libxml-SAX.html#attribute">attribute</a> value and end of line normalizations are a MUST in the XML 
specification only the value true is accepted. The broken bahaviour of accepting out of range character 
entities like &amp;#0; is of course not supported either.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 or -1 in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderPrefix" 
id="xmlTextReaderPrefix"></a>Function: xmlTextReaderPrefix</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        xmlTextReaderPrefix     (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
 </pre><p>A shorthand <a href="libxml-SAX.html#reference">reference</a> to the namespace associated with the 
node.</p>
@@ -293,7 +293,7 @@ void        xmlTextReaderErrorFunc          (void * arg, <br />                           
           const char * msg, <br />
 </pre><p>Moves the position of the current instance to the next node in the stream, exposing its 
properties.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the node was read successfully, 0 if there is no 
more nodes to read, or -1 in case of error</td></tr></tbody></table></div><h3><a 
name="xmlTextReaderReadAttributeValue" id="xmlTextReaderReadAttributeValue"></a>Function: 
xmlTextReaderReadAttributeValue</h3><pre class="programlisting">int       xmlTextReaderReadAttributeValue (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
 </pre><p>Parses an <a href="libxml-SAX.html#attribute">attribute</a> value into one or more Text and 
EntityReference nodes.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 in case of success, 0 if the reader was not 
positionned on an ttribute node or all the <a href="libxml-SAX.html#attribute">attribute</a> values have been 
read, or -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderReadInnerXml" 
id="xmlTextReaderReadInnerXml"></a>Function: xmlTextReaderReadInnerXml</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      xmlTextReaderReadInnerXml       (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 in case of success, 0 if the reader was not positioned 
on an <a href="libxml-SAX.html#attribute">attribute</a> node or all the <a 
href="libxml-SAX.html#attribute">attribute</a> values have been read, or -1 in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderReadInnerXml" 
id="xmlTextReaderReadInnerXml"></a>Function: xmlTextReaderReadInnerXml</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      xmlTextReaderReadInnerXml       (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
 </pre><p>Reads the contents of the current node, including child nodes and markup.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a string containing the XML content, or NULL if the 
current node is neither an element nor attribute, or has no child nodes. The string must be deallocated by 
the caller.</td></tr></tbody></table></div><h3><a name="xmlTextReaderReadOuterXml" 
id="xmlTextReaderReadOuterXml"></a>Function: xmlTextReaderReadOuterXml</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *     xmlTextReaderReadOuterXml       (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
 </pre><p>Reads the contents of the current node, including child nodes and markup.</p>
@@ -302,8 +302,8 @@ void        xmlTextReaderErrorFunc          (void * arg, <br />                           
           const char * msg, <br />
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the state value, or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderReadString" 
id="xmlTextReaderReadString"></a>Function: xmlTextReaderReadString</h3><pre class="programlisting"><a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      xmlTextReaderReadString (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
 </pre><p>Reads the contents of an element or a text node as a string.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a string containing the contents of the Element or Text 
node, or NULL if the reader is positioned on any other type of node. The string must be deallocated by the 
caller.</td></tr></tbody></table></div><h3><a name="xmlTextReaderRelaxNGSetSchema" 
id="xmlTextReaderRelaxNGSetSchema"></a>Function: xmlTextReaderRelaxNGSetSchema</h3><pre 
class="programlisting">int   xmlTextReaderRelaxNGSetSchema   (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
       <a href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema)<br />
-</pre><p>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is desactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled RelaxNG schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (des)activated 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderRelaxNGValidate" 
id="xmlTextReaderRelaxNGValidate"></a>Function: xmlTextReaderRelaxNGValidate</h3><pre 
class="programlisting">int       xmlTextReaderRelaxNGValidate    (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
       const char * rng)<br />
+</pre><p>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is deactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled RelaxNG schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the RelaxNG validation could be (de)activated 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderRelaxNGValidate" 
id="xmlTextReaderRelaxNGValidate"></a>Function: xmlTextReaderRelaxNGValidate</h3><pre 
class="programlisting">int        xmlTextReaderRelaxNGValidate    (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
       const char * rng)<br />
 </pre><p>Use RelaxNG schema to validate the document as it is processed. Activation is only possible before 
the first Read(). If @rng is NULL, then RelaxNG schema validation is deactivated.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>rng</tt></i>:</span></td><td>the path to a RelaxNG schema or NULL</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the schemas validation could be (de)activated 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderRelaxNGValidateCtxt" 
id="xmlTextReaderRelaxNGValidateCtxt"></a>Function: xmlTextReaderRelaxNGValidateCtxt</h3><pre 
class="programlisting">int       xmlTextReaderRelaxNGValidateCtxt        (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
               <a href="libxml-relaxng.html#xmlRelaxNGValidCtxtPtr">xmlRelaxNGValidCtxtPtr</a> ctxt, <br />   
                                         int options)<br />
 </pre><p>Use RelaxNG schema context to validate the document as it is processed. Activation is only possible 
before the first Read(). If @ctxt is NULL, then RelaxNG schema validation is deactivated.</p>
@@ -316,8 +316,8 @@ void        xmlTextReaderErrorFunc          (void * arg, <br />                           
           const char * msg, <br />
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>f</tt></i>:</span></td><td>the callback function to call on error and 
warnings</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td>a user argument to pass to 
the callback function</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetParserProp" 
id="xmlTextReaderSetParserProp"></a>Function: xmlTextReaderSetParserProp</h3><pre class="programlisting">int  
      xmlTextReaderSetParserProp      (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br />                                    int prop, <br />                                        int 
value)<br />
 </pre><p>Change the parser processing behaviour by changing some of its internal properties. Note that some 
properties can only be changed before any read has been done.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>prop</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a> to set</td></tr><tr><td><span 
class="term"><i><tt>value</tt></i>:</span></td><td>usually 0 or 1 to (de)activate it</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the call was successful, or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetSchema" 
id="xmlTextReaderSetSchema"></a>Function: xmlTextReaderSetSchema</h3><pre class="programlisting">int  
xmlTextReaderSetSchema          (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br />                                    <a 
href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)<br />
-</pre><p>Use XSD Schema to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled Schema schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the Schema validation could be (des)activated 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetStructuredErrorHandler" 
id="xmlTextReaderSetStructuredErrorHandler"></a>Function: xmlTextReaderSetStructuredErrorHandler</h3><pre 
class="programlisting">void  xmlTextReaderSetStructuredErrorHandler  (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
               <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br />     
                                         void * arg)<br />
+</pre><p>Use XSD Schema to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then Schema validation is deactivated. The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled Schema schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case the Schema validation could be (de)activated 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetStructuredErrorHandler" 
id="xmlTextReaderSetStructuredErrorHandler"></a>Function: xmlTextReaderSetStructuredErrorHandler</h3><pre 
class="programlisting">void   xmlTextReaderSetStructuredErrorHandler  (<a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br />                             
               <a href="libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a> f, <br />     
                                         void * arg)<br />
 </pre><p>Register a callback function that will be called on error and warnings. If @f is NULL, the default 
error and warning handlers are restored.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>reader</tt></i>:</span></td><td>the <a 
href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span 
class="term"><i><tt>f</tt></i>:</span></td><td>the callback function to call on error and 
warnings</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td>a user argument to pass to 
the callback function</td></tr></tbody></table></div><h3><a name="xmlTextReaderSetup" 
id="xmlTextReaderSetup"></a>Function: xmlTextReaderSetup</h3><pre class="programlisting">int        
xmlTextReaderSetup              (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> 
reader, <br />                                    <a 
href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input, <br />                     
               const char * URL, <br />                                        const char * encoding, <br />  
                                 int options)<br />
 </pre><p>Setup an XML reader with new options</p>
diff --git a/doc/html/libxml-xmlregexp.html b/doc/html/libxml-xmlregexp.html
index 564f65e0..99b7636f 100644
--- a/doc/html/libxml-xmlregexp.html
+++ b/doc/html/libxml-xmlregexp.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlregexp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlregexp from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlreader.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlreader.html">xmlreader</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a acce
 sskey="h
 " href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlsave.html">xmlsave</a></th><td><a accesskey="n" href="libxml-xmlsave.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>basic API for libxml 
regular expressions handling used for XML Schemas and validation. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlExpCtxt">xmlExpCtxt</a><br />struct _xmlExpCtxt
+    </style><title>Module xmlregexp from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlregexp from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlreader.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlreader.html">xmlreader</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlsave.html">xmlsave</a></th><td><a accesskey="n" href="libxml-xmlsave.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>basic API for libxml 
regular expressions handling used for XML Schemas and validation. </p><h2>Table of Contents</h2><pre 
class="programlisting">Structure <a href="#xmlExpCtxt">xmlExpCtxt</a><br />struct _xmlExpCtxt
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlregexp.html#xmlExpCtxt">xmlExpCtxt</a> * <a 
name="xmlExpCtxtPtr" id="xmlExpCtxtPtr">xmlExpCtxtPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlExpNode">xmlExpNode</a><br />struct _xmlExpNode
@@ -84,7 +84,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an expression context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of nodes in use or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlExpDump" id="xmlExpDump"></a>Function: 
xmlExpDump</h3><pre class="programlisting">void       xmlExpDump                      (<a 
href="libxml-tree.html#xmlBufferPtr">xmlBufferPtr</a> buf, <br />                                    <a 
href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> expr)<br />
 </pre><p>Serialize the expression as compiled to the buffer</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>buf</tt></i>:</span></td><td>a buffer to receive the output</td></tr><tr><td><span 
class="term"><i><tt>expr</tt></i>:</span></td><td>the compiled 
expression</td></tr></tbody></table></div><h3><a name="xmlExpExpDerive" id="xmlExpExpDerive"></a>Function: 
xmlExpExpDerive</h3><pre class="programlisting"><a 
href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a>  xmlExpExpDerive         (<a 
href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />                                    
<a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br />                                   
  <a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> sub)<br />
-</pre><p>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually tatkes less than linear time and can handle 
expressions generating infinite languages.</p>
+</pre><p>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually takes less than linear time and can handle 
expressions generating infinite languages.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expressions context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the englobing expression</td></tr><tr><td><span 
class="term"><i><tt>sub</tt></i>:</span></td><td>the subexpression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the resulting expression or NULL in case of internal 
error, the result must be freed</td></tr></tbody></table></div><h3><a name="xmlExpFree" 
id="xmlExpFree"></a>Function: xmlExpFree</h3><pre class="programlisting">void       xmlExpFree                
      (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />                           
         <a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp)<br />
 </pre><p>Dereference the expression</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr></tbody></table></div><h3><a 
name="xmlExpFreeCtxt" id="xmlExpFreeCtxt"></a>Function: xmlExpFreeCtxt</h3><pre class="programlisting">void 
xmlExpFreeCtxt                  (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt)<br />
@@ -94,7 +94,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>langList</tt></i>:</span></td><td>where to store the tokens</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the allocated length of @list</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of unique strings found, -1 in case of errors 
and -2 if there is more than @len strings</td></tr></tbody></table></div><h3><a name="xmlExpGetStart" 
id="xmlExpGetStart"></a>Function: xmlExpGetStart</h3><pre class="programlisting">int      xmlExpGetStart      
            (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />                     
               <a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br />                    
                 const <a href="libxml-xmlstring.html#x
 mlChar">
 xmlChar</a> ** tokList, <br />                                  int len)<br />
 </pre><p>Find all the strings that appears at the start of the languages accepted by @exp and store them in 
@list. E.g. for (a, b) | c it will return the list [a, c]</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>tokList</tt></i>:</span></td><td>where to store the tokens</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the allocated length of @list</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of unique strings found, -1 in case of errors 
and -2 if there is more than @len strings</td></tr></tbody></table></div><h3><a name="xmlExpIsNillable" 
id="xmlExpIsNillable"></a>Function: xmlExpIsNillable</h3><pre class="programlisting">int xmlExpIsNillable     
           (<a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp)<br />
-</pre><p>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</p>
+</pre><p>Finds if the expression is nillable, i.e. if it accepts the empty sequence</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if nillable, 0 if not and -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlExpMaxToken" id="xmlExpMaxToken"></a>Function: 
xmlExpMaxToken</h3><pre class="programlisting">int      xmlExpMaxToken                  (<a 
href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> expr)<br />
 </pre><p>Indicate the maximum number of input a expression can accept</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>expr</tt></i>:</span></td><td>a compiled expression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the maximum length or -1 in case of 
error</td></tr></tbody></table></div><h3><a name="xmlExpNewAtom" id="xmlExpNewAtom"></a>Function: 
xmlExpNewAtom</h3><pre class="programlisting"><a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> 
  xmlExpNewAtom           (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />       
                             const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br />         
                               int len)<br />
@@ -114,7 +114,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr></tbody></table></div><h3><a 
name="xmlExpStringDerive" id="xmlExpStringDerive"></a>Function: xmlExpStringDerive</h3><pre 
class="programlisting"><a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a>  xmlExpStringDerive    
  (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />                               
     <a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br />                              
       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br />                                
         int len)<br />
 </pre><p>Do one step of Brzozowski derivation of the expression @exp with respect to the input string</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expression context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the expression</td></tr><tr><td><span 
class="term"><i><tt>str</tt></i>:</span></td><td>the string</td></tr><tr><td><span 
class="term"><i><tt>len</tt></i>:</span></td><td>the string len in bytes if available</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the resulting expression or NULL in case of internal 
error</td></tr></tbody></table></div><h3><a name="xmlExpSubsume" id="xmlExpSubsume"></a>Function: 
xmlExpSubsume</h3><pre class="programlisting">int      xmlExpSubsume                   (<a 
href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt, <br />                                    
<a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> exp, <br />                                   
  <a href="libxml-xmlregexp.html#xmlExpNodePtr">xmlExpNodePtr</a> sub)<br />
-</pre><p>Check whether @exp accepts all the languages accexpted by @sub the input being a subexpression.</p>
+</pre><p>Check whether @exp accepts all the languages accepted by @sub the input being a subexpression.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the expressions context</td></tr><tr><td><span 
class="term"><i><tt>exp</tt></i>:</span></td><td>the englobing expression</td></tr><tr><td><span 
class="term"><i><tt>sub</tt></i>:</span></td><td>the subexpression</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true 0 if false and -1 in case of 
failure.</td></tr></tbody></table></div><h3><a name="xmlRegExecCallbacks" 
id="xmlRegExecCallbacks"></a>Function type: xmlRegExecCallbacks</h3><pre class="programlisting">Function 
type: xmlRegExecCallbacks
 void   xmlRegExecCallbacks             (<a 
href="libxml-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a> exec, <br />                             
       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * token, <br />                              
         void * transdata, <br />                                        void * inputdata)
 </pre><p>Callback function when doing a transition in the automata</p><div class="variablelist"><table 
border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>exec</tt></i>:</span></td><td>the 
regular expression context</td></tr><tr><td><span class="term"><i><tt>token</tt></i>:</span></td><td>the 
current token string</td></tr><tr><td><span class="term"><i><tt>transdata</tt></i>:</span></td><td>transition 
data</td></tr><tr><td><span class="term"><i><tt>inputdata</tt></i>:</span></td><td>input 
data</td></tr></tbody></table></div><br />
@@ -127,8 +127,8 @@ void        xmlRegExecCallbacks             (<a 
href="libxml-xmlregexp.html#xmlRegExecCtxtPtr">xml
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regexp execution context or NULL to indicate the 
end</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a string token 
input</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the token 
to reuse in callbacks</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the 
regexp reached a final state, 0 if non-final, and a negative value in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlRegExecPushString2" 
id="xmlRegExecPushString2"></a>Function: xmlRegExecPushString2</h3><pre class="programlisting">int       
xmlRegExecPushString2           (<a href="libxml-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a> 
exec, <br />                                    const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * 
value, <br />                                       const <a href="libxml-xmlstring.html#xmlChar">xmlCh
 ar</a> *
  value2, <br />                                         void * data)<br />
 </pre><p>Push one input token in the execution context</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regexp execution context or NULL to indicate the 
end</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the first string token 
input</td></tr><tr><td><span class="term"><i><tt>value2</tt></i>:</span></td><td>the second string token 
input</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>data associated to the token 
to reuse in callbacks</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the 
regexp reached a final state, 0 if non-final, and a negative value in case of 
error.</td></tr></tbody></table></div><h3><a name="xmlRegFreeExecCtxt" id="xmlRegFreeExecCtxt"></a>Function: 
xmlRegFreeExecCtxt</h3><pre class="programlisting">void      xmlRegFreeExecCtxt              (<a 
href="libxml-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a> exec)<br />
-</pre><p>Free the structures associated to a regular expression evaulation context.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regular expression evaulation 
context</td></tr></tbody></table></div><h3><a name="xmlRegFreeRegexp" id="xmlRegFreeRegexp"></a>Function: 
xmlRegFreeRegexp</h3><pre class="programlisting">void xmlRegFreeRegexp                (<a 
href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> regexp)<br />
+</pre><p>Free the structures associated to a regular expression evaluation context.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>exec</tt></i>:</span></td><td>a regular expression evaluation 
context</td></tr></tbody></table></div><h3><a name="xmlRegFreeRegexp" id="xmlRegFreeRegexp"></a>Function: 
xmlRegFreeRegexp</h3><pre class="programlisting">void xmlRegFreeRegexp                (<a 
href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> regexp)<br />
 </pre><p>Free a regexp</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>regexp</tt></i>:</span></td><td>the regexp</td></tr></tbody></table></div><h3><a 
name="xmlRegNewExecCtxt" id="xmlRegNewExecCtxt"></a>Function: xmlRegNewExecCtxt</h3><pre 
class="programlisting"><a href="libxml-xmlregexp.html#xmlRegExecCtxtPtr">xmlRegExecCtxtPtr</a>      
xmlRegNewExecCtxt       (<a href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> comp, <br />           
                                   <a 
href="libxml-xmlregexp.html#xmlRegExecCallbacks">xmlRegExecCallbacks</a> callback, <br />                     
                       void * data)<br />
 </pre><p>Build a context used for progressive evaluation of a regexp.</p>
diff --git a/doc/html/libxml-xmlsave.html b/doc/html/libxml-xmlsave.html
index a27e6dcb..c3bea9fb 100644
--- a/doc/html/libxml-xmlsave.html
+++ b/doc/html/libxml-xmlsave.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlsave from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlsave from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlregexp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlregexp.html">xmlregexp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesske
 y="h" hr
 ef="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlschemas.html">xmlschemas</a></th><td><a accesskey="n" href="libxml-xmlschemas.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API to save document 
or subtree of document </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlSaveCtxt">xmlSaveCtxt</a><br />struct _xmlSaveCtxt
+    </style><title>Module xmlsave from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlsave from libxml2</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-w
 eight:bo
 ld" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd
 "><ul><l
 i><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindin
 gs</a></
 li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlregexp.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlregexp.html">xmlregexp</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" hr
 ef="../i
 ndex.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlschemas.html">xmlschemas</a></th><td><a accesskey="n" href="libxml-xmlschemas.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API to save document 
or subtree of document </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlSaveCtxt">xmlSaveCtxt</a><br />struct _xmlSaveCtxt
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlsave.html#xmlSaveCtxt">xmlSaveCtxt</a> * <a 
name="xmlSaveCtxtPtr" id="xmlSaveCtxtPtr">xmlSaveCtxtPtr</a>
 </pre><pre class="programlisting">Enum <a href="#xmlSaveOption">xmlSaveOption</a>
diff --git a/doc/html/libxml-xmlschemas.html b/doc/html/libxml-xmlschemas.html
index 8cb42a12..3729afb8 100644
--- a/doc/html/libxml-xmlschemas.html
+++ b/doc/html/libxml-xmlschemas.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlschemas from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlschemas from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlsave.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlsave.html">xmlsave</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesske
 y="h" hr
 ef="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a></th><td><a accesskey="n" 
href="libxml-xmlschemastypes.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>interface to the XML Schemas handling and schema validity checking, it is 
incomplete right now. </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlSchema">xmlSchema</a><br />struct _xmlSchema
+    </style><title>Module xmlschemas from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlschemas from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlsave.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlsave.html">xmlsave</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" hr
 ef="../i
 ndex.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlschemastypes.html">xmlschemastypes</a></th><td><a accesskey="n" 
href="libxml-xmlschemastypes.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>interface to the XML Schemas handling and schema validity checking, it is 
incomplete right now. </p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlSchema">xmlSchema</a><br />struct _xmlSchema
 </pre><pre class="programlisting">Structure <a href="#xmlSchemaParserCtxt">xmlSchemaParserCtxt</a><br 
/>struct _xmlSchemaParserCtxt
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a 
href="libxml-xmlschemas.html#xmlSchemaParserCtxt">xmlSchemaParserCtxt</a> * <a name="xmlSchemaParserCtxtPtr" 
id="xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a>
@@ -79,7 +79,7 @@ void  <a href="#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a>        (v
     <a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a>       dict
     void *     includes        : the includes, this is opaque for now
     int        preserve        : whether to free the document
-    int        counter : used to give ononymous components uniqu
+    int        counter : used to give anonymous components uniqu
     <a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a>     idcDef  : All identity-constraint 
defs.
     void *     volatiles       : Obsolete
 }</pre><h3><a name="xmlSchemaParserCtxt" id="xmlSchemaParserCtxt">Structure xmlSchemaParserCtxt</a></h3><pre 
class="programlisting">Structure xmlSchemaParserCtxt<br />struct _xmlSchemaParserCtxt {
@@ -142,7 +142,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>URL</tt></i>:</span></td><td>the location of the schema</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewValidCtxt" 
id="xmlSchemaNewValidCtxt"></a>Function: xmlSchemaNewValidCtxt</h3><pre class="programlisting"><a 
href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a>    xmlSchemaNewValidCtxt   (<a 
href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)<br />
 </pre><p>Create an XML Schemas validation context based on the given schema.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schemas</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of 
error</td></tr></tbody></table></div><h3><a name="xmlSchemaParse" id="xmlSchemaParse"></a>Function: 
xmlSchemaParse</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> 
    xmlSchemaParse          (<a 
href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt)<br />
-</pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</p>
+</pre><p>parse a schema definition resource and build an internal XML Schema structure which can be used to 
validate instances.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schema structure built from the 
resource or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaSAXPlug" 
id="xmlSchemaSAXPlug"></a>Function: xmlSchemaSAXPlug</h3><pre class="programlisting"><a 
href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a>      xmlSchemaSAXPlug        (<a 
href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> ctxt, <br />                    
                       <a href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a> * sax, <br />         
                                 void ** user_data)<br />
 </pre><p>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @dataptr 
data are replaced by new pointers but the calls to the original will be maintained.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a schema validation context</td></tr><tr><td><span 
class="term"><i><tt>sax</tt></i>:</span></td><td>a pointer to the original <a 
href="libxml-tree.html#xmlSAXHandlerPtr">xmlSAXHandlerPtr</a></td></tr><tr><td><span 
class="term"><i><tt>user_data</tt></i>:</span></td><td>a pointer to the original SAX user data 
pointer</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to a data 
structure needed to unplug the validation layer or NULL in case of 
errors.</td></tr></tbody></table></div><h3><a name="xmlSchemaSAXUnplug" id="xmlSchemaSAXUnplug"></a>Function: 
xmlSchemaSAXUnplug</h3><pre class="programlisting">int    xmlSchemaSAXUnplug              (<a 
href="libxml-xmlschemas.html#xmlSchemaSAXPlugPtr">xmlSchemaSAXPlugPtr</a> plug)<br />
diff --git a/doc/html/libxml-xmlschemastypes.html b/doc/html/libxml-xmlschemastypes.html
index 6925cfa0..d6d0ae0b 100644
--- a/doc/html/libxml-xmlschemastypes.html
+++ b/doc/html/libxml-xmlschemastypes.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlschemastypes from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlschemastypes from 
 libxml2<
 /h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li>
 <a style
 ="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td 
 bgcolor=
 "#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.o
 rg/">Rub
 y bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlschemas.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlschemas.html">xmlschemas</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a><
 /th><td>
 <a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-xmlstring.html">xmlstring</a></th><td><a accesskey="n" 
href="libxml-xmlstring.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>module providing the XML Schema Datatypes implementation both definition and 
validity checking </p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a>
+    </style><title>Module xmlschemastypes from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlschemastypes from 
 libxml2<
 /h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li>
 <a style
 ="font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td 
 bgcolor=
 "#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.o
 rg/">Rub
 y bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlschemas.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlschemas.html">xmlschemas</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td>
 <a acces
 skey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-xmlstring.html">xmlstring</a></th><td><a accesskey="n" 
href="libxml-xmlstring.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>module providing the XML Schema Datatypes implementation both definition and 
validity checking </p><h2>Table of Contents</h2><pre class="programlisting">Enum <a 
href="#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a>
 </pre><pre class="programlisting">int  <a href="#xmlSchemaCheckFacet">xmlSchemaCheckFacet</a>          (<a 
href="libxml-schemasInternals.html#xmlSchemaFacetPtr">xmlSchemaFacetPtr</a> facet, <br />                     
               <a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> typeDecl, <br />  
                                 <a 
href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> pctxt, <br />                 
                       const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name)</pre>
 <pre class="programlisting">void       <a href="#xmlSchemaCleanupTypes">xmlSchemaCleanupTypes</a>            
  (void)</pre>
 <pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      <a 
href="#xmlSchemaCollapseString">xmlSchemaCollapseString</a>  (const <a 
href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value)</pre>
diff --git a/doc/html/libxml-xmlstring.html b/doc/html/libxml-xmlstring.html
index dc8248c4..69400842 100644
--- a/doc/html/libxml-xmlstring.html
+++ b/doc/html/libxml-xmlstring.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlstring from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlstring from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-xmlschemastypes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-xmlschemastypes.html">xmlschemastypes</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentation</
 a></th><
 td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-xmlunicode.html">xmlunicode</a></th><td><a accesskey="n" 
href="libxml-xmlunicode.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>type and interfaces needed for the internal string handling of the library, 
especially UTF8 processing. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#BAD_CAST">BAD_CAST</a></pre><pre class="programlisting">Typedef unsigned char <a name="xmlChar" 
id="xmlChar">xmlChar</a>
+    </style><title>Module xmlstring from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlstring from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-xmlschemastypes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-xmlschemastypes.html">xmlschemastypes</a></th><td><a 
accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th 
align="left"><a href="index.html">API documentation</a></th><
 td><a ac
 cesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th 
align="right"><a href="libxml-xmlunicode.html">xmlunicode</a></th><td><a accesskey="n" 
href="libxml-xmlunicode.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>type and interfaces needed for the internal string handling of the library, 
especially UTF8 processing. </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#BAD_CAST">BAD_CAST</a></pre><pre class="programlisting">Typedef unsigned char <a name="xmlChar" 
id="xmlChar">xmlChar</a>
 </pre><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        <a 
href="#xmlCharStrdup">xmlCharStrdup</a>              (const char * cur)</pre>
 <pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *      <a 
href="#xmlCharStrndup">xmlCharStrndup</a>            (const char * cur, <br />                                
        int len)</pre>
 <pre class="programlisting">int        <a href="#xmlCheckUTF8">xmlCheckUTF8</a>                        
(const unsigned char * utf)</pre>
diff --git a/doc/html/libxml-xmlunicode.html b/doc/html/libxml-xmlunicode.html
index 87094eec..c7a3a3b2 100644
--- a/doc/html/libxml-xmlunicode.html
+++ b/doc/html/libxml-xmlunicode.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlunicode from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlunicode from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlstring.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlstring.html">xmlstring</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a ac
 cesskey=
 "h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlversion.html">xmlversion</a></th><td><a accesskey="n" href="libxml-xmlversion.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API for the Unicode 
character APIs  This file is automatically generated from the UCS description files of the Unicode Character 
Database</p><h2>Table of Contents</h2><pre class="programlisting">int     <a 
href="#xmlUCSIsAegeanNumbers">xmlUCSIsAegeanNumbers</a>              (int code)</pre>
+    </style><title>Module xmlunicode from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlunicode from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlstring.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlstring.html">xmlstring</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey=
 "h" href
 ="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlversion.html">xmlversion</a></th><td><a accesskey="n" href="libxml-xmlversion.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>API for the Unicode 
character APIs  This file is automatically generated from the UCS description files of the Unicode Character 
Database</p><h2>Table of Contents</h2><pre class="programlisting">int     <a 
href="#xmlUCSIsAegeanNumbers">xmlUCSIsAegeanNumbers</a>              (int code)</pre>
 <pre class="programlisting">int        <a 
href="#xmlUCSIsAlphabeticPresentationForms">xmlUCSIsAlphabeticPresentationForms</a>  (int code)</pre>
 <pre class="programlisting">int        <a href="#xmlUCSIsArabic">xmlUCSIsArabic</a>                    (int 
code)</pre>
 <pre class="programlisting">int        <a 
href="#xmlUCSIsArabicPresentationFormsA">xmlUCSIsArabicPresentationFormsA</a>        (int code)</pre>
diff --git a/doc/html/libxml-xmlversion.html b/doc/html/libxml-xmlversion.html
index 30e9f0e9..86904681 100644
--- a/doc/html/libxml-xmlversion.html
+++ b/doc/html/libxml-xmlversion.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlversion from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlversion from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlunicode.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlunicode.html">xmlunicode</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a
  accessk
 ey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlwriter.html">xmlwriter</a></th><td><a accesskey="n" href="libxml-xmlwriter.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>compile-time version 
informations for the XML library </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a></pre><pre class="programlisting">#define <a 
href="#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a></pre><pre class=
 "program
 listing">#define <a href="#LIBXML_C14N_ENABLED">LIBXML_C14N_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_CATALOG_ENABLED">LIBXML_CATALOG_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_DEBUG_ENABLED">LIBXML_DEBUG_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_DEBUG_RUNTIME">LIBXML_DEBUG_RUNTIME</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_DOCB_ENABLED">LIBXML_DOCB_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_DOTTED_VERSION">LIBXML_DOTTED_VERSION</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_FTP_ENABLED">LIBXML_FTP_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_HTML_ENABLED">LIBXML_HTML_ENABLED</a></pre><pre 
class="programlisting">#define <a href="#LIBXML_HTTP_ENABLED">LIBXML_HTTP_ENABLED</a></pre><pre 
class="programlisting">#define 
 <a href=
 "#LIBXML_ICONV_ENABLED">LIBXML_ICONV_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ICU_ENABLED">LIBXML_ICU_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_LEGACY_ENABLED">LIBXML_LEGACY_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_LZMA_ENABLED">LIBXML_LZMA_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_PUSH_ENABLED">LIBXML_PUSH_ENABLED</a></pre><pre class="programlisting">#define <
 a href="
 #LIBXML_READER_ENABLED">LIBXML_READER_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SAX1_ENABLED">LIBXML_SAX1_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SCHEMATRON_ENABLED">LIBXML_SCHEMATRON_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_TEST_VERSION">LIBXML_TEST_VERSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_THREAD_ALLOC_ENABLED">LIBXML_THREAD_ALLOC_ENABLED</a></pre><pre class="programlisting">#define 
<a href="#LIBXML_THREAD_ENABLED">LIBXML_THREAD_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_TREE_ENABLED">LIBXML_TREE_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_UNICODE_ENABLED">LIBXML_UNICODE_ENABLED</a></pre><pre class="programlis
 ting">#d
 efine <a href="#LIBXML_VALID_ENABLED">LIBXML_VALID_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION">LIBXML_VERSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION_EXTRA">LIBXML_VERSION_EXTRA</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION_STRING">LIBXML_VERSION_STRING</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_WRITER_ENABLED">LIBXML_WRITER_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XINCLUDE_ENABLED">LIBXML_XINCLUDE_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XPATH_ENABLED">LIBXML_XPATH_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XPTR_ENABLED">LIBXML_XPTR_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ZLIB_ENABLED">LIBXML_ZLIB_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#WITHOUT_TRIO">WITHOUT_TRIO</a></pre><pre class="programlisting">#define <a href="#WITH_TRIO">WITH
 _TRIO</a
</pre><pre class="programlisting">void        <a href="#xmlCheckVersion">xmlCheckVersion</a>                
 (int version)</pre>
+    </style><title>Module xmlversion from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlversion from libxml2</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="
 font-wei
 ght:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#
 fffacd">
 <ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby 
 bindings
 </a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlunicode.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlunicode.html">xmlunicode</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accessk
 ey="h" h
 ref="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xmlwriter.html">xmlwriter</a></th><td><a accesskey="n" href="libxml-xmlwriter.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>compile-time version 
informations for the XML library </p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a></pre><pre class="programlisting">#define <a 
href="#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a></pre><pre class="program
 listing"
#define <a href="#LIBXML_C14N_ENABLED">LIBXML_C14N_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_CATALOG_ENABLED">LIBXML_CATALOG_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_DEBUG_ENABLED">LIBXML_DEBUG_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_DEBUG_RUNTIME">LIBXML_DEBUG_RUNTIME</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_DOCB_ENABLED">LIBXML_DOCB_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_DOTTED_VERSION">LIBXML_DOTTED_VERSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_EXPR_ENABLED">LIBXML_EXPR_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_FTP_ENABLED">LIBXML_FTP_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_HTML_ENABLED">LIBXML_HTML_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_HTTP_ENABLED">LIBXML_HTTP_ENABLED</a></pre><pre class="programlisting">#define <a href=
 "#LIBXML
 _ICONV_ENABLED">LIBXML_ICONV_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ICU_ENABLED">LIBXML_ICU_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_LEGACY_ENABLED">LIBXML_LEGACY_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_LZMA_ENABLED">LIBXML_LZMA_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_MODULES_ENABLED">LIBXML_MODULES_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_PUSH_ENABLED">LIBXML_PUSH_ENABLED</a></pre><pre class="programlisting">#define <a href="
 #LIBXML_
 READER_ENABLED">LIBXML_READER_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SAX1_ENABLED">LIBXML_SAX1_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_SCHEMATRON_ENABLED">LIBXML_SCHEMATRON_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_TEST_VERSION">LIBXML_TEST_VERSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_THREAD_ALLOC_ENABLED">LIBXML_THREAD_ALLOC_ENABLED</a></pre><pre class="programlisting">#define 
<a href="#LIBXML_THREAD_ENABLED">LIBXML_THREAD_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_TREE_ENABLED">LIBXML_TREE_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_UNICODE_ENABLED">LIBXML_UNICODE_ENABLED</a></pre><pre class="programlisting">#d
 efine <a
  href="#LIBXML_VALID_ENABLED">LIBXML_VALID_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION">LIBXML_VERSION</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION_EXTRA">LIBXML_VERSION_EXTRA</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_VERSION_STRING">LIBXML_VERSION_STRING</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_WRITER_ENABLED">LIBXML_WRITER_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XINCLUDE_ENABLED">LIBXML_XINCLUDE_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XPATH_ENABLED">LIBXML_XPATH_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_XPTR_ENABLED">LIBXML_XPTR_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#LIBXML_ZLIB_ENABLED">LIBXML_ZLIB_ENABLED</a></pre><pre class="programlisting">#define <a 
href="#WITHOUT_TRIO">WITHOUT_TRIO</a></pre><pre class="programlisting">#define <a 
href="#WITH_TRIO">WITH_TRIO</a
</pre><
 pre class="programlisting">void        <a href="#xmlCheckVersion">xmlCheckVersion</a>                  (int 
version)</pre>
 <h2>Description</h2>
 <h3><a name="ATTRIBUTE_UNUSED" id="ATTRIBUTE_UNUSED"></a>Macro: ATTRIBUTE_UNUSED</h3><pre>#define 
ATTRIBUTE_UNUSED</pre><p>Macro used to signal to GCC unused function parameters</p>
 <h3><a name="DEBUG_MEMORY_LOCATION" id="DEBUG_MEMORY_LOCATION"></a>Macro: 
DEBUG_MEMORY_LOCATION</h3><pre>#define DEBUG_MEMORY_LOCATION</pre><p>Whether the memory debugging is 
configured in</p>
@@ -23,7 +23,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <h3><a name="LIBXML_DEBUG_RUNTIME" id="LIBXML_DEBUG_RUNTIME"></a>Macro: 
LIBXML_DEBUG_RUNTIME</h3><pre>#define LIBXML_DEBUG_RUNTIME</pre><p>Whether the runtime debugging is 
configured in</p>
 <h3><a name="LIBXML_DOCB_ENABLED" id="LIBXML_DOCB_ENABLED"></a>Macro: LIBXML_DOCB_ENABLED</h3><pre>#define 
LIBXML_DOCB_ENABLED</pre><p>Whether the SGML Docbook support is configured in</p>
 <h3><a name="LIBXML_DOTTED_VERSION" id="LIBXML_DOTTED_VERSION"></a>Macro: 
LIBXML_DOTTED_VERSION</h3><pre>#define LIBXML_DOTTED_VERSION</pre><p>the version string like "1.2.3"</p>
-<h3><a name="LIBXML_EXPR_ENABLED" id="LIBXML_EXPR_ENABLED"></a>Macro: LIBXML_EXPR_ENABLED</h3><pre>#define 
LIBXML_EXPR_ENABLED</pre><p>Whether the formal expressions interfaces are compiled in</p>
+<h3><a name="LIBXML_EXPR_ENABLED" id="LIBXML_EXPR_ENABLED"></a>Macro: LIBXML_EXPR_ENABLED</h3><pre>#define 
LIBXML_EXPR_ENABLED</pre><p>Whether the formal expressions interfaces are compiled in This code is unused and 
disabled unconditionally for now.</p>
 <h3><a name="LIBXML_FTP_ENABLED" id="LIBXML_FTP_ENABLED"></a>Macro: LIBXML_FTP_ENABLED</h3><pre>#define 
LIBXML_FTP_ENABLED</pre><p>Whether the FTP support is configured in</p>
 <h3><a name="LIBXML_HTML_ENABLED" id="LIBXML_HTML_ENABLED"></a>Macro: LIBXML_HTML_ENABLED</h3><pre>#define 
LIBXML_HTML_ENABLED</pre><p>Whether the HTML support is configured in</p>
 <h3><a name="LIBXML_HTTP_ENABLED" id="LIBXML_HTTP_ENABLED"></a>Macro: LIBXML_HTTP_ENABLED</h3><pre>#define 
LIBXML_HTTP_ENABLED</pre><p>Whether the HTTP support is configured in</p>
diff --git a/doc/html/libxml-xmlwriter.html b/doc/html/libxml-xmlwriter.html
index e09ff593..c44d2ac0 100644
--- a/doc/html/libxml-xmlwriter.html
+++ b/doc/html/libxml-xmlwriter.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xmlwriter from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlwriter from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlversion.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlversion.html">xmlversion</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a a
 ccesskey
 ="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpath.html">xpath</a></th><td><a accesskey="n" href="libxml-xpath.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>text writing API for XML 
</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a></pre><pre class="programlisting">#define <a 
href="#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a></pre><pre 
class="programlisting">Structure <a href="#xmlTextWriter">xmlTextWriter</a><br />struct _xmlTextWriter
+    </style><title>Module xmlwriter from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xmlwriter from libxml2</h2>
 </td></t
 r></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="fo
 nt-weigh
 t:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#ff
 facd"><u
 l><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bi
 ndings</
 a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlversion.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlversion.html">xmlversion</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey
 ="h" hre
 f="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpath.html">xpath</a></th><td><a accesskey="n" href="libxml-xpath.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>text writing API for XML 
</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a></pre><pre class="programlisting">#define <a 
href="#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a></pre><pre 
class="programlisting">Structure <a href="#xmlTextWriter">xmlTextWriter</a><br />struct _xmlTextWriter
 The content of this structure is not made public by the API.
 </pre><pre class="programlisting">Typedef <a href="libxml-xmlwriter.html#xmlTextWriter">xmlTextWriter</a> * 
<a name="xmlTextWriterPtr" id="xmlTextWriterPtr">xmlTextWriterPtr</a>
 </pre><pre class="programlisting">void <a href="#xmlFreeTextWriter">xmlFreeTextWriter</a>              (<a 
href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)</pre>
@@ -117,7 +117,7 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterEndCDATA" 
id="xmlTextWriterEndCDATA"></a>Function: xmlTextWriterEndCDATA</h3><pre class="programlisting">int  
xmlTextWriterEndCDATA           (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> 
writer)<br />
 </pre><p>End an xml CDATA section.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterEndComment" 
id="xmlTextWriterEndComment"></a>Function: xmlTextWriterEndComment</h3><pre class="programlisting">int    
xmlTextWriterEndComment         (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> 
writer)<br />
-</pre><p>End the current xml coment.</p>
+</pre><p>End the current xml comment.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterEndDTD" 
id="xmlTextWriterEndDTD"></a>Function: xmlTextWriterEndDTD</h3><pre class="programlisting">int        
xmlTextWriterEndDTD             (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> 
writer)<br />
 </pre><p>End an xml DTD.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>writer</tt></i>:</span></td><td>the <a 
href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 
in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterEndDTDAttlist" 
id="xmlTextWriterEndDTDAttlist"></a>Function: xmlTextWriterEndDTDAttlist</h3><pre class="programlisting">int  
 xmlTextWriterEndDTDAttlist      (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> 
writer)<br />
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index 482a983f..5bdd564b 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xpath from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpath from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlwriter.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlwriter.html">xmlwriter</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h
 " href="
 ../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpathInternals.html">xpathInternals</a></th><td><a accesskey="n" 
href="libxml-xpathInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>API for the XML Path Language implementation  XML Path Language implementation 
XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and 
XPointer</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#XML_XPATH_CHECKNS">XML_XPATH_CHECKNS</a></pre><pre class="programlisting">#define <a 
href="#XML_XPATH_NOVAR">XML_XPATH_NOVAR</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathNodeSetGetLength">xmlXPathNodeSetGetLength</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathNodeSetIsEmpty">xmlXPathNode
 SetIsEmp
 ty</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a></pre><pre class="programlisting">Structure <a 
href="#xmlNodeSet">xmlNodeSet</a><br />struct _xmlNodeSet
+    </style><title>Module xpath from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpath from libxml2</h2></td></t
 r></tabl
 e></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font-weigh
 t:bold" 
 href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><u
 l><li><a
  href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</
 a></li><
 li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlwriter.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xmlwriter.html">xmlwriter</a></th><td><a accesskey="u" href="index.html"><img src="up.png" 
width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="
 ../index
 .html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpathInternals.html">xpathInternals</a></th><td><a accesskey="n" 
href="libxml-xpathInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>API for the XML Path Language implementation  XML Path Language implementation 
XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and 
XPointer</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#XML_XPATH_CHECKNS">XML_XPATH_CHECKNS</a></pre><pre class="programlisting">#define <a 
href="#XML_XPATH_NOVAR">XML_XPATH_NOVAR</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathNodeSetGetLength">xmlXPathNodeSetGetLength</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathNodeSetIsEmpty">xmlXPathNodeSetIsEmp
 ty</a></
 pre><pre class="programlisting">#define <a href="#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a></pre><pre 
class="programlisting">Structure <a href="#xmlNodeSet">xmlNodeSet</a><br />struct _xmlNodeSet
 </pre><pre class="programlisting">Typedef <a href="libxml-xpath.html#xmlNodeSet">xmlNodeSet</a> * <a 
name="xmlNodeSetPtr" id="xmlNodeSetPtr">xmlNodeSetPtr</a>
 </pre><pre class="programlisting">Structure <a href="#xmlXPathAxis">xmlXPathAxis</a><br />struct 
_xmlXPathAxis
 </pre><pre class="programlisting">Typedef <a href="libxml-xpath.html#xmlXPathAxis">xmlXPathAxis</a> * <a 
name="xmlXPathAxisPtr" id="xmlXPathAxisPtr">xmlXPathAxisPtr</a>
@@ -143,7 +143,12 @@ The content of this structure is not made public by the API.
     <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a>       debugNode       : the source node XSLT 
dictionary
     <a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a>       dict    : dictionary if any
     int        flags   : flags to control compilation Cache for
-    void *     cache
+    void *     cache   : Resource limits
+    unsigned long      opLimit
+    unsigned long      opCount
+    int        depth
+    int        maxDepth
+    int        maxParserDepth
 }</pre><h3>Enum <a name="xmlXPathError" id="xmlXPathError">xmlXPathError</a></h3><pre 
class="programlisting">Enum xmlXPathError {
     <a name="XPATH_EXPRESSION_OK" id="XPATH_EXPRESSION_OK">XPATH_EXPRESSION_OK</a> = 0
     <a name="XPATH_NUMBER_ERROR" id="XPATH_NUMBER_ERROR">XPATH_NUMBER_ERROR</a> = 1
@@ -170,6 +175,8 @@ The content of this structure is not made public by the API.
     <a name="XPATH_INVALID_CTXT" id="XPATH_INVALID_CTXT">XPATH_INVALID_CTXT</a> = 22
     <a name="XPATH_STACK_ERROR" id="XPATH_STACK_ERROR">XPATH_STACK_ERROR</a> = 23
     <a name="XPATH_FORBID_VARIABLE_ERROR" id="XPATH_FORBID_VARIABLE_ERROR">XPATH_FORBID_VARIABLE_ERROR</a> = 
24
+    <a name="XPATH_OP_LIMIT_EXCEEDED" id="XPATH_OP_LIMIT_EXCEEDED">XPATH_OP_LIMIT_EXCEEDED</a> = 25
+    <a name="XPATH_RECURSION_LIMIT_EXCEEDED" 
id="XPATH_RECURSION_LIMIT_EXCEEDED">XPATH_RECURSION_LIMIT_EXCEEDED</a> = 26
 }
 </pre><h3><a name="xmlXPathFunct" id="xmlXPathFunct">Structure xmlXPathFunct</a></h3><pre 
class="programlisting">Structure xmlXPathFunct<br />struct _xmlXPathFunct {
     const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> *        name    : the function name
@@ -256,7 +263,7 @@ The content of this structure is not made public by the API.
 </pre><p>Applies the XPath boolean() function on the result of the given compiled expression.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>comp</tt></i>:</span></td><td>the compiled XPath expression</td></tr><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the expression evaluated to true, 0 if to false and 
-1 in API and internal errors.</td></tr></tbody></table></div><h3><a name="xmlXPathContextSetCache" 
id="xmlXPathContextSetCache"></a>Function: xmlXPathContextSetCache</h3><pre class="programlisting">int        
xmlXPathContextSetCache         (<a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt, 
<br />                                      int active, <br />                                      int 
value, <br />                                       int options)<br />
 </pre><p>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObject) 
will be cached internally to be reused. @options: 0: This will set the XPath object caching: @value: This 
will set the maximum number of XPath objects to be cached per slot There are 5 slots for: node-set, string, 
number, boolean, and misc objects. Use &lt;0 for the default number (100). Other values for @options have 
currently no effect.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span 
class="term"><i><tt>active</tt></i>:</span></td><td>enables/disables (creates/frees) the 
cache</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a value with semantics 
dependant on @options</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>options 
(currently only the value 0 is used)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the setting succeeded, and -1 on API or internal 
errors.</td></tr></tbody></table></div><h3><a name="xmlXPathConvertBoolean" 
id="xmlXPathConvertBoolean"></a>Function: xmlXPathConvertBoolean</h3><pre class="programlisting"><a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>      xmlXPathConvertBoolean  (<a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> val)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span 
class="term"><i><tt>active</tt></i>:</span></td><td>enables/disables (creates/frees) the 
cache</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a value with semantics 
dependent on @options</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td>options 
(currently only the value 0 is used)</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the setting succeeded, and -1 on API or internal 
errors.</td></tr></tbody></table></div><h3><a name="xmlXPathConvertBoolean" 
id="xmlXPathConvertBoolean"></a>Function: xmlXPathConvertBoolean</h3><pre class="programlisting"><a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>      xmlXPathConvertBoolean  (<a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> val)<br />
 </pre><p>Converts an existing object to its boolean() equivalent</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>val</tt></i>:</span></td><td>an XPath object</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the new object, the old one is freed (or the operation 
is done directly on @val)</td></tr></tbody></table></div><h3><a name="xmlXPathConvertFunc" 
id="xmlXPathConvertFunc"></a>Function type: xmlXPathConvertFunc</h3><pre class="programlisting">Function 
type: xmlXPathConvertFunc
 int    xmlXPathConvertFunc             (<a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> 
obj, <br />                                         int type)
@@ -293,7 +300,7 @@ void        xmlXPathEvalFunc                (<a 
href="libxml-xpath.html#xmlXPathParserContextPtr">xml
 void   xmlXPathFunction                (<a 
href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <br />                   
               int nargs)
 </pre><p>An XPath function. The arguments (if any) are popped out from the context stack and the result is 
pushed on the stack.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath interprestation context</td></tr><tr><td><span 
class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><br 
/>
 <h3><a name="xmlXPathInit" id="xmlXPathInit"></a>Function: xmlXPathInit</h3><pre class="programlisting">void 
  xmlXPathInit                    (void)<br />
-</pre><p>Initialize the XPath environment Does nothing but must be kept as public function.</p>
+</pre><p>Initialize the XPath environment</p>
 <h3><a name="xmlXPathIsInf" id="xmlXPathIsInf"></a>Function: xmlXPathIsInf</h3><pre 
class="programlisting">int xmlXPathIsInf                   (double val)<br />
 </pre><p></p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>val</tt></i>:</span></td><td>a double value</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the value is +Infinite, -1 if -Infinite, 0 
otherwise</td></tr></tbody></table></div><h3><a name="xmlXPathIsNaN" id="xmlXPathIsNaN"></a>Function: 
xmlXPathIsNaN</h3><pre class="programlisting">int       xmlXPathIsNaN                   (double val)<br />
diff --git a/doc/html/libxml-xpathInternals.html b/doc/html/libxml-xpathInternals.html
index 49546aba..e7dbdc41 100644
--- a/doc/html/libxml-xpathInternals.html
+++ b/doc/html/libxml-xpathInternals.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xpathInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpathInternals from li
 bxml2</h
 2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a
  style="
 font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bg
 color="#
 fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org
 /">Ruby 
 bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xpath.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xpath.html">xpath</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a access
 key="h" 
 href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpointer.html">xpointer</a></th><td><a accesskey="n" href="libxml-xpointer.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>internal interfaces 
for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT 
</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#CAST_TO_BOOLEAN">CAST_TO_BOOLEAN</a></pre><pre class="programlisting">#define <a 
href="#CAST_TO_NUMBER">CAST_TO_NUMBER</a></pre><pre class="programlisting">#define <a 
href="#CAST_TO_STRING">CAST_TO_STRING</a></pre><pre class="programlisting">#define <a 
href="#CHECK_ARITY">CHECK_ARITY</a></pre><pre class="programlisting">#define <a 
href="#CHECK_ERROR">CHECK_ERROR</a></pre><pre class="programlist
 ing">#de
 fine <a href="#CHECK_ERROR0">CHECK_ERROR0</a></pre><pre class="programlisting">#define <a 
href="#CHECK_TYPE">CHECK_TYPE</a></pre><pre class="programlisting">#define <a 
href="#CHECK_TYPE0">CHECK_TYPE0</a></pre><pre class="programlisting">#define <a 
href="#XP_ERROR">XP_ERROR</a></pre><pre class="programlisting">#define <a 
href="#XP_ERROR0">XP_ERROR0</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathCheckError">xmlXPathCheckError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathEmptyNodeSet">xmlXPathEmptyNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetContextNode">xmlXPathGetContextNode</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetDocument">xmlXPathGetDocument</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetError">xmlXPathGetError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnBoolean">xmlXPathReturnBoolean</a></pre><pre class="programlisting">#define <a 
href="#xmlX
 PathRetu
 rnEmptyNodeSet">xmlXPathReturnEmptyNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnEmptyString">xmlXPathReturnEmptyString</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnExternal">xmlXPathReturnExternal</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnFalse">xmlXPathReturnFalse</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnNodeSet">xmlXPathReturnNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnNumber">xmlXPathReturnNumber</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnString">xmlXPathReturnString</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnTrue">xmlXPathReturnTrue</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathSetArityError">xmlXPathSetArityError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathSetError">xmlXPathSetError</a></pre><pre class="programlisting">#define <a href="#xmlXP
 athSetTy
 peError">xmlXPathSetTypeError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathStackIsExternal">xmlXPathStackIsExternal</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathStackIsNodeSet">xmlXPathStackIsNodeSet</a></pre><pre class="programlisting"><a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>   <a href="#valuePop">valuePop</a>        
(<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt)</pre>
+    </style><title>Module xpathInternals from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpathInternals from li
 bxml2</h
 2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a
  style="
 font-weight:bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser 
API</a></li><li><a href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader 
API</a></li><li><a href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bg
 color="#
 fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org
 /">Ruby 
 bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xpath.html"><img 
src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a 
href="libxml-xpath.html">xpath</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" 
height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" 
 href="..
 /index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th><th align="right"><a 
href="libxml-xpointer.html">xpointer</a></th><td><a accesskey="n" href="libxml-xpointer.html"><img 
src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>internal interfaces 
for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT 
</p><h2>Table of Contents</h2><pre class="programlisting">#define <a 
href="#CAST_TO_BOOLEAN">CAST_TO_BOOLEAN</a></pre><pre class="programlisting">#define <a 
href="#CAST_TO_NUMBER">CAST_TO_NUMBER</a></pre><pre class="programlisting">#define <a 
href="#CAST_TO_STRING">CAST_TO_STRING</a></pre><pre class="programlisting">#define <a 
href="#CHECK_ARITY">CHECK_ARITY</a></pre><pre class="programlisting">#define <a 
href="#CHECK_ERROR">CHECK_ERROR</a></pre><pre class="programlisting">#de
 fine <a 
 href="#CHECK_ERROR0">CHECK_ERROR0</a></pre><pre class="programlisting">#define <a 
href="#CHECK_TYPE">CHECK_TYPE</a></pre><pre class="programlisting">#define <a 
href="#CHECK_TYPE0">CHECK_TYPE0</a></pre><pre class="programlisting">#define <a 
href="#XP_ERROR">XP_ERROR</a></pre><pre class="programlisting">#define <a 
href="#XP_ERROR0">XP_ERROR0</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathCheckError">xmlXPathCheckError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathEmptyNodeSet">xmlXPathEmptyNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetContextNode">xmlXPathGetContextNode</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetDocument">xmlXPathGetDocument</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathGetError">xmlXPathGetError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnBoolean">xmlXPathReturnBoolean</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathRetu
 rnEmptyN
 odeSet">xmlXPathReturnEmptyNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnEmptyString">xmlXPathReturnEmptyString</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnExternal">xmlXPathReturnExternal</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnFalse">xmlXPathReturnFalse</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnNodeSet">xmlXPathReturnNodeSet</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnNumber">xmlXPathReturnNumber</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnString">xmlXPathReturnString</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathReturnTrue">xmlXPathReturnTrue</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathSetArityError">xmlXPathSetArityError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathSetError">xmlXPathSetError</a></pre><pre class="programlisting">#define <a href="#xmlXPathSetTy
 peError"
xmlXPathSetTypeError</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathStackIsExternal">xmlXPathStackIsExternal</a></pre><pre class="programlisting">#define <a 
href="#xmlXPathStackIsNodeSet">xmlXPathStackIsNodeSet</a></pre><pre class="programlisting"><a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>   <a href="#valuePop">valuePop</a>        
(<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt)</pre>
 <pre class="programlisting">int        <a href="#valuePush">valuePush</a>                      (<a 
href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <br />                   
               <a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> value)</pre>
 <pre class="programlisting">void       <a href="#xmlXPathAddValues">xmlXPathAddValues</a>              (<a 
href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt)</pre>
 <pre class="programlisting">void       <a href="#xmlXPathBooleanFunction">xmlXPathBooleanFunction</a>        
  (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <br />             
                     int nargs)</pre>
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 66eb80bd..b4d8b54f 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </style><style type="text/css">
       div.deprecated pre.programlisting {border-style: double;border-color:red}
       pre.programlisting {border-style: double;background: #EECFA1}
-    </style><title>Module xpointer from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpointer from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-xpathInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-xpathInternals.html">xpathInternals</a></th><td><a accesskey="u" 
href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a 
href="index.html">API documentation</a></t
 h><td><a
  accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" 
/></a></td><th align="center"><a href="../index.html">The XML C parser and toolkit of 
Gnome</a></th></tr></table><p>API to handle XML Pointers Base implementation was made accordingly to W3C 
Candidate Recommendation 7 June 2000</p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlLocationSet">xmlLocationSet</a><br />struct _xmlLocationSet
+    </style><title>Module xpointer from libxml2</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C Logo" /></a><a 
href="http://www.redhat.com/";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/";><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Module xpointer from libxml2</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" 
href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer 
Menu</a></li><li><a style="font-weight:bold" href="../examples/index.html">Code Examples</a></li><li><a 
style="font
 -weight:
 bold" href="index.html">API Menu</a></li><li><a href="libxml-parser.html">Parser API</a></li><li><a 
href="libxml-tree.html">Tree API</a></li><li><a href="libxml-xmlreader.html">Reader API</a></li><li><a 
href="../guidelines.html">XML Guidelines</a></li><li><a 
href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffa
 cd"><ul>
 <li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bind
 ings</a>
 </li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" summary="Navigation header" 
cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxml-xpathInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxml-xpathInternals.html">xpathInternals</a></th><td><a accesskey="u" 
href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a 
href="index.html">API documentation</a></th><td><a
  accessk
 ey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th 
align="center"><a href="../index.html">The XML C parser and toolkit of Gnome</a></th></tr></table><p>API to 
handle XML Pointers Base implementation was made accordingly to W3C Candidate Recommendation 7 June 
2000</p><h2>Table of Contents</h2><pre class="programlisting">Structure <a 
href="#xmlLocationSet">xmlLocationSet</a><br />struct _xmlLocationSet
 </pre><pre class="programlisting">Typedef <a href="libxml-xpointer.html#xmlLocationSet">xmlLocationSet</a> * 
<a name="xmlLocationSetPtr" id="xmlLocationSetPtr">xmlLocationSetPtr</a>
 </pre><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a 
href="#xmlXPtrBuildNodeList">xmlXPtrBuildNodeList</a>        (<a 
href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> obj)</pre>
 <pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a>        <a 
href="#xmlXPtrEval">xmlXPtrEval</a>  (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br /> 
                                        <a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> 
ctx)</pre>
diff --git a/doc/index.html b/doc/index.html
index 803b7952..43cda484 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -12,7 +12,7 @@ A:link, A:visited, A:active { text-decoration: underline }
   <title>The XML C parser and toolkit of Gnome</title>
   
 </head>
-<body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" 
cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img 
src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a 
href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>libxml</h2></td></tr></table></td></tr></table></td></tr></table><table bor
 der="0" 
 cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bugs and getting 
help</a></li><l
 i><a hre
 f="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="news.html">Releases</a></li><li><a href="XMLinfo.html">XML</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation &amp; DTDs</a></li><li><a 
href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog support</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="contribs.html">Contributions</a></li><li><a 
href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="html/index.html" 
style="font-weight:bold">API Menu</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="ChangeLog.html">Recent Changes</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail ar
 chive</a
</li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bin
 dings</a
</li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p></p><p style="text-align: right; font-style: italic; font-size: 
10pt">"Programming
+<body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" 
cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img 
src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a 
href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>libxml</h2></td></tr></table></td></tr></table></td></tr></table><table bor
 der="0" 
 cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Reporting bugs and getting 
help</a></li><l
 i><a hre
 f="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="news.html">Releases</a></li><li><a href="XMLinfo.html">XML</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation &amp; DTDs</a></li><li><a 
href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog support</a></li><li><a 
href="namespaces.html">Namespaces</a></li><li><a href="contribs.html">Contributions</a></li><li><a 
href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="html/index.html" 
style="font-weight:bold">API Menu</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a 
href="ChangeLog.html">Recent Changes</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail ar
 chive</a
</li><li><a href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a 
href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bin
 dings</a
</li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p></p><p style="text-align: right; font-style: italic; font-size: 
10pt">"Programming
 with libxml2 is like the thrilling embrace of an exotic stranger." <a 
href="http://diveintomark.org/archives/2004/02/18/libxml2";>Mark
 Pilgrim</a></p><p>Libxml2 is the XML C parser and toolkit developed for the Gnome project
 (but usable outside of the Gnome platform), it is free software available
diff --git a/doc/interface.html b/doc/interface.html
index ce1caf3e..0372a054 100644
--- a/doc/interface.html
+++ b/doc/interface.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>The SAX interface</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The SAX interface</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guideli
 nes.html
 ">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></
 tr></tab
 le><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://
 www.zlat
 kovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
 cellspac
 ing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Sometimes the DOM tree output is just too large to 
fit reasonably into
+</style><title>The SAX interface</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The SAX interface</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guideli
 nes.html
 ">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></
 tr></tab
 le><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://
 www.zlat
 kovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspac
 ing="0" 
 cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Sometimes the DOM tree output is just too large to fit reasonably 
into
 memory. In that case (and if you don't expect to save back the XML document
 loaded using libxml), it's better to use the SAX interface of libxml. SAX is
 a <strong>callback-based interface</strong> to the parser. Before parsing,
diff --git a/doc/intro.html b/doc/intro.html
index 551bea43..efa0788a 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Introduction</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Introduction</h2></td></tr></tabl
 e></td><
 /tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.
 html">Re
 porting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a hr
 ef="http
 ://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li>
 <a href=
 "http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>This document describes libxml, the <a 
href="http://www.w3.org/XML/";>XML</a> C parser and toolkit developed for the
+</style><title>Introduction</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Introduction</h2></td></tr></tabl
 e></td><
 /tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.
 html">Re
 porting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a hr
 ef="http
 ://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li>
 <a href=
 "http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>This document describes libxml, the <a 
href="http://www.w3.org/XML/";>XML</a> C parser and toolkit developed for the
 <a href="http://www.gnome.org/";>Gnome</a> project. <a href="http://www.w3.org/XML/";>XML is a standard</a> 
for building tag-based
 structured documents/data.</p><p>Here are some key points about libxml:</p><ul>
   <li>Libxml2 exports Push (progressive) and Pull (blocking) type parser
diff --git a/doc/library.html b/doc/library.html
index e51139a9..a3e9a579 100644
--- a/doc/library.html
+++ b/doc/library.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>The parser interfaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The parser interfaces</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href=
 "guideli
 nes.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul
</td></
 tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href=
 "http://
 www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table bor
 der="0" 
 cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>This section is directly intended to help 
programmers getting bootstrapped
+</style><title>The parser interfaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The parser interfaces</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href=
 "guideli
 nes.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul
</td></
 tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a 
href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href=
 "http://
 www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
 cellspac
 ing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>This section is directly intended to help 
programmers getting bootstrapped
 using the XML tollkit from the C language. It is not intended to be
 extensive. I hope the automatically generated documents will provide the
 completeness required, but as a separate set of documents. The interfaces of
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index ccba52f2..a9e88ddb 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -2789,12 +2789,11 @@
      <summary>macros for marking symbols as exportable/importable.</summary>
      <description>macros for marking symbols as exportable/importable. </description>
      <author>Igor Zlatovic &lt;igor zlatkovic com&gt; </author>
-     <exports symbol='_REENTRANT' type='macro'/>
-     <exports symbol='XMLCDECL' type='macro'/>
-     <exports symbol='XMLPUBVAR' type='macro'/>
-     <exports symbol='LIBXML_DLL_IMPORT' type='macro'/>
      <exports symbol='XMLCALL' type='macro'/>
+     <exports symbol='XMLPUBVAR' type='macro'/>
+     <exports symbol='XMLCDECL' type='macro'/>
      <exports symbol='XMLPUBFUN' type='macro'/>
+     <exports symbol='LIBXML_DLL_IMPORT' type='macro'/>
     </file>
     <file name='xmlmemory'>
      <summary>interface for the memory allocator</summary>
@@ -3536,7 +3535,7 @@
      <exports symbol='XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
      <exports symbol='XPATH_EXPRESSION_OK' type='enum'/>
      <exports symbol='XPATH_NODESET' type='enum'/>
-     <exports symbol='XPTR_SUB_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XPATH_OP_LIMIT_EXCEEDED' type='enum'/>
      <exports symbol='XPATH_VARIABLE_REF_ERROR' type='enum'/>
      <exports symbol='XPATH_ENCODING_ERROR' type='enum'/>
      <exports symbol='XPTR_RESOURCE_ERROR' type='enum'/>
@@ -3551,8 +3550,10 @@
      <exports symbol='XPATH_LOCATIONSET' type='enum'/>
      <exports symbol='XPATH_INVALID_CTXT' type='enum'/>
      <exports symbol='XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XPTR_SUB_RESOURCE_ERROR' type='enum'/>
      <exports symbol='XPATH_STRING' type='enum'/>
      <exports symbol='XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
+     <exports symbol='XPATH_RECURSION_LIMIT_EXCEEDED' type='enum'/>
      <exports symbol='XPATH_XSLT_TREE' type='enum'/>
      <exports symbol='XPATH_EXPR_ERROR' type='enum'/>
      <exports symbol='XPATH_FORBID_VARIABLE_ERROR' type='enum'/>
@@ -3997,7 +3998,7 @@
       <info>the version string like &quot;1.2.3&quot;</info>
     </macro>
     <macro name='LIBXML_EXPR_ENABLED' file='xmlversion'>
-      <info>Whether the formal expressions interfaces are compiled in</info>
+      <info>Whether the formal expressions interfaces are compiled in  This code is unused and disabled 
unconditionally for now.</info>
     </macro>
     <macro name='LIBXML_FTP_ENABLED' file='xmlversion'>
       <info>Whether the FTP support is configured in</info>
@@ -4162,7 +4163,7 @@
       <info>The namespace for the XML Catalogs elements.</info>
     </macro>
     <macro name='XML_CATALOG_PI' file='catalog'>
-      <info>The specific XML Catalog Processing Instuction name.</info>
+      <info>The specific XML Catalog Processing Instruction name.</info>
     </macro>
     <macro name='XML_COMPLETE_ATTRS' file='parser'>
       <info>Bit in the loadsubset context field to tell to do complete the elements attributes lists with 
the ones defaulted from the DTDs. Use it to initialize xmlLoadExtDtdDefaultValue.</info>
@@ -4198,7 +4199,7 @@
       <info>Identifiers can be longer, but this will be more costly at runtime.</info>
     </macro>
     <macro name='XML_MAX_NAME_LENGTH' file='parserInternals'>
-      <info>Maximum size allowed for a markup identitier This is not a limitation of the parser but a safety 
boundary feature, use XML_PARSE_HUGE option to override it. Note that with the use of parsing dictionaries 
overriding the limit may result in more runtime memory usage in face of &quot;unfriendly&apos; content 
Introduced in 2.9.0</info>
+      <info>Maximum size allowed for a markup identifier. This is not a limitation of the parser but a 
safety boundary feature, use XML_PARSE_HUGE option to override it. Note that with the use of parsing 
dictionaries overriding the limit may result in more runtime memory usage in face of &quot;unfriendly&apos; 
content Introduced in 2.9.0</info>
     </macro>
     <macro name='XML_MAX_TEXT_LENGTH' file='parserInternals'>
       <info>Maximum size allowed for a single text node when building a tree. This is not a limitation of 
the parser but a safety boundary feature, use XML_PARSE_HUGE option to override it. Introduced in 2.9.0</info>
@@ -4225,7 +4226,7 @@
       <info>Used by wildcards. Apply strict validation rules</info>
     </macro>
     <macro name='XML_SCHEMAS_ATTRGROUP_GLOBAL' file='schemasInternals'>
-      <info>The attribute wildcard has been already builded.</info>
+      <info>The attribute group has been defined.</info>
     </macro>
     <macro name='XML_SCHEMAS_ATTRGROUP_HAS_REFS' file='schemasInternals'>
       <info>Whether this attr. group contains attr. group references.</info>
@@ -4237,7 +4238,7 @@
       <info>The attr group was redefined.</info>
     </macro>
     <macro name='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED' file='schemasInternals'>
-      <info>The attribute wildcard has been already builded.</info>
+      <info>The attribute wildcard has been built.</info>
     </macro>
     <macro name='XML_SCHEMAS_ATTR_FIXED' file='schemasInternals'>
       <info>the attribute has a fixed value</info>
@@ -4282,7 +4283,7 @@
       <info>disallowed substitutions: &quot;restriction&quot;</info>
     </macro>
     <macro name='XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION' file='schemasInternals'>
-      <info>disallowed substitutions: &quot;substituion&quot;</info>
+      <info>disallowed substitutions: &quot;substitution&quot;</info>
     </macro>
     <macro name='XML_SCHEMAS_ELEM_CIRCULAR' file='schemasInternals'>
       <info>a helper flag for the search of circular references.</info>
@@ -4342,7 +4343,7 @@
       <info>the schema has &quot;extension&quot; in the set of finalDefault.</info>
     </macro>
     <macro name='XML_SCHEMAS_FINAL_DEFAULT_LIST' file='schemasInternals'>
-      <info>the cshema has &quot;list&quot; in the set of finalDefault.</info>
+      <info>the schema has &quot;list&quot; in the set of finalDefault.</info>
     </macro>
     <macro name='XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION' file='schemasInternals'>
       <info>the schema has &quot;restriction&quot; in the set of finalDefault.</info>
@@ -4487,8 +4488,6 @@
       <info>Macro to raise an XPath error and return 0.</info>
       <arg name='X' info='the error code'/>
     </macro>
-    <macro name='_REENTRANT' file='xmlexports'>
-    </macro>
     <macro name='htmlDefaultSubelement' file='HTMLparser'>
       <info>Returns the default subelement for this element</info>
       <arg name='elt' info='HTML element'/>
@@ -4714,7 +4713,7 @@
     <enum name='XML_BUFFER_ALLOC_IMMUTABLE' file='tree' value='3' type='xmlBufferAllocationScheme' 
info='immutable buffer'/>
     <enum name='XML_BUFFER_ALLOC_IO' file='tree' value='4' type='xmlBufferAllocationScheme' info='special 
allocation scheme used for I/O'/>
     <enum name='XML_BUF_OVERFLOW' file='xmlerror' value='7000' type='xmlParserErrors'/>
-    <enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Origianal C14N 1.0 spec'/>
+    <enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Original C14N 1.0 spec'/>
     <enum name='XML_C14N_1_1' file='c14n' value='2' type='xmlC14NMode' info=' C14N 1.1 spec'/>
     <enum name='XML_C14N_CREATE_CTXT' file='xmlerror' value='1950' type='xmlParserErrors'/>
     <enum name='XML_C14N_CREATE_STACK' file='xmlerror' value='1952' type='xmlParserErrors' info='1952'/>
@@ -5163,7 +5162,7 @@ crash if you try to modify the tree)'/>
     <enum name='XML_PARSE_SAX' file='parser' value='2' type='xmlParserMode'/>
     <enum name='XML_PARSE_SAX1' file='parser' value='512' type='xmlParserOption' info='use the SAX1 
interface internally'/>
     <enum name='XML_PARSE_UNKNOWN' file='parser' value='0' type='xmlParserMode'/>
-    <enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement 
XInclude substitition'/>
+    <enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement 
XInclude substitution'/>
     <enum name='XML_PATTERN_DEFAULT' file='pattern' value='0' type='xmlPatternFlags' info='simple pattern 
match'/>
     <enum name='XML_PATTERN_XPATH' file='pattern' value='1' type='xmlPatternFlags' info='standard XPath 
pattern'/>
     <enum name='XML_PATTERN_XSFIELD' file='pattern' value='4' type='xmlPatternFlags' info=' XPath subset for 
schema field'/>
@@ -5894,8 +5893,10 @@ crash if you try to modify the tree)'/>
     <enum name='XPATH_NODESET' file='xpath' value='1' type='xmlXPathObjectType'/>
     <enum name='XPATH_NUMBER' file='xpath' value='3' type='xmlXPathObjectType'/>
     <enum name='XPATH_NUMBER_ERROR' file='xpath' value='1' type='xmlXPathError'/>
+    <enum name='XPATH_OP_LIMIT_EXCEEDED' file='xpath' value='25' type='xmlXPathError'/>
     <enum name='XPATH_POINT' file='xpath' value='5' type='xmlXPathObjectType'/>
     <enum name='XPATH_RANGE' file='xpath' value='6' type='xmlXPathObjectType'/>
+    <enum name='XPATH_RECURSION_LIMIT_EXCEEDED' file='xpath' value='26' type='xmlXPathError'/>
     <enum name='XPATH_STACK_ERROR' file='xpath' value='23' type='xmlXPathError'/>
     <enum name='XPATH_START_LITERAL_ERROR' file='xpath' value='3' type='xmlXPathError'/>
     <enum name='XPATH_STRING' file='xpath' value='4' type='xmlXPathObjectType'/>
@@ -6115,7 +6116,7 @@ standalone attribute was specified'/>
       <field name='ids' type='void *' info=' Hash table for ID attributes if any'/>
       <field name='refs' type='void *' info=' Hash table for IDREFs attributes if any'/>
       <field name='URL' type='const xmlChar *' info=' The URI for that document'/>
-      <field name='charset' type='int' info=' encoding of the in-memory content
+      <field name='charset' type='int' info=' Internal flag for charset handling,
 actually an xmlCharEncoding'/>
       <field name='dict' type='struct _xmlDict *' info=' dict used to allocate names or NULL'/>
       <field name='psvi' type='void *' info=' for type/PSVI informations'/>
@@ -6323,7 +6324,7 @@ set at the end of parsing'/>
     <struct name='xmlNodeSet' file='xpath' type='struct _xmlNodeSet'>
       <field name='nodeNr' type='int' info=' number of nodes in the set'/>
       <field name='nodeMax' type='int' info=' size of the array as allocated'/>
-      <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes in no particular order @@ with_ns to 
check wether namespace nodes should be looked at @@'/>
+      <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes in no particular order @@ with_ns to 
check whether namespace nodes should be looked at @@'/>
     </struct>
     <typedef name='xmlNodeSetPtr' file='xpath' type='xmlNodeSet *'/>
     <struct name='xmlNotation' file='tree' type='struct _xmlNotation'>
@@ -6434,8 +6435,8 @@ actually an xmlCharEncoding'/>
       <field name='pushTab' type='void * *' info=' array of data for push'/>
       <field name='attsDefault' type='xmlHashTablePtr' info=' defaulted attributes if any'/>
       <field name='attsSpecial' type='xmlHashTablePtr' info=' non-CDATA attributes if any'/>
-      <field name='nsWellFormed' type='int' info=' is the document XML Nanespace okay'/>
-      <field name='options' type='int' info='* Those fields are needed only for treaming parsing so far
+      <field name='nsWellFormed' type='int' info=' is the document XML Namespace okay'/>
+      <field name='options' type='int' info='* Those fields are needed only for streaming parsing so far
 *'/>
       <field name='dictNames' type='int' info=' Use dictionary names for the tree'/>
       <field name='freeElemsNr' type='int' info=' number of freed element nodes'/>
@@ -6635,7 +6636,7 @@ actually an xmlCharEncoding'/>
       <field name='dict' type='xmlDictPtr' info=''/>
       <field name='includes' type='void *' info=' the includes, this is opaque for now'/>
       <field name='preserve' type='int' info=' whether to free the document'/>
-      <field name='counter' type='int' info=' used to give ononymous components unique names'/>
+      <field name='counter' type='int' info=' used to give anonymous components unique names'/>
       <field name='idcDef' type='xmlHashTablePtr' info=' All identity-constraint defs.'/>
       <field name='volatiles' type='void *' info=' Obsolete'/>
     </struct>
@@ -6716,7 +6717,7 @@ substitution group affiliation'/>
       <field name='contModel' type='xmlRegexpPtr' info=' Obsolete for WXS, maybe used for RelaxNG'/>
       <field name='contentType' type='xmlSchemaContentType' info=''/>
       <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
-      <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value contraint.'/>
+      <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value constraint.'/>
       <field name='idcs' type='void *' info=' The identity-constraint defs'/>
     </struct>
     <typedef name='xmlSchemaElementPtr' file='schemasInternals' type='xmlSchemaElement *'/>
@@ -6930,7 +6931,12 @@ Could we use @subtypes for this?'/>
       <field name='debugNode' type='xmlNodePtr' info=' the source node XSLT dictionary'/>
       <field name='dict' type='xmlDictPtr' info=' dictionary if any'/>
       <field name='flags' type='int' info=' flags to control compilation Cache for reusal of XPath objects'/>
-      <field name='cache' type='void *' info=''/>
+      <field name='cache' type='void *' info=' Resource limits'/>
+      <field name='opLimit' type='unsigned long' info=''/>
+      <field name='opCount' type='unsigned long' info=''/>
+      <field name='depth' type='int' info=''/>
+      <field name='maxDepth' type='int' info=''/>
+      <field name='maxParserDepth' type='int' info=''/>
     </struct>
     <typedef name='xmlXPathContextPtr' file='xpath' type='xmlXPathContext *'/>
     <typedef name='xmlXPathError' file='xpath' type='enum'/>
@@ -7552,7 +7558,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='htmlDocContentDumpOutput' file='HTMLtree' module='HTMLtree'>
       <cond>defined(LIBXML_HTML_ENABLED) &amp;&amp; defined(LIBXML_OUTPUT_ENABLED)</cond>
-      <info>Dump an HTML document. Formating return/spaces are added.</info>
+      <info>Dump an HTML document. Formatting return/spaces are added.</info>
       <return type='void'/>
       <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
       <arg name='cur' type='xmlDocPtr' info='the document'/>
@@ -8443,8 +8449,8 @@ Could we use @subtypes for this?'/>
       <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
       <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
       <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
-      <arg name='min' type='int' info='the minimum successive occurences of token'/>
-      <arg name='max' type='int' info='the maximum successive occurences of token'/>
+      <arg name='min' type='int' info='the minimum successive occurrences of token'/>
+      <arg name='max' type='int' info='the maximum successive occurrences of token'/>
       <arg name='data' type='void *' info='data associated to the transition'/>
     </function>
     <function name='xmlAutomataNewCountTrans2' file='xmlautomata' module='xmlregexp'>
@@ -8456,8 +8462,8 @@ Could we use @subtypes for this?'/>
       <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
       <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
       <arg name='token2' type='const xmlChar *' info='the second input string associated to that 
transition'/>
-      <arg name='min' type='int' info='the minimum successive occurences of token'/>
-      <arg name='max' type='int' info='the maximum successive occurences of token'/>
+      <arg name='min' type='int' info='the minimum successive occurrences of token'/>
+      <arg name='max' type='int' info='the maximum successive occurrences of token'/>
       <arg name='data' type='void *' info='data associated to the transition'/>
     </function>
     <function name='xmlAutomataNewCountedTrans' file='xmlautomata' module='xmlregexp'>
@@ -8513,8 +8519,8 @@ Could we use @subtypes for this?'/>
       <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
       <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
       <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
-      <arg name='min' type='int' info='the minimum successive occurences of token'/>
-      <arg name='max' type='int' info='the maximum successive occurences of token'/>
+      <arg name='min' type='int' info='the minimum successive occurrences of token'/>
+      <arg name='max' type='int' info='the maximum successive occurrences of token'/>
       <arg name='data' type='void *' info='data associated to the transition'/>
     </function>
     <function name='xmlAutomataNewOnceTrans2' file='xmlautomata' module='xmlregexp'>
@@ -8526,8 +8532,8 @@ Could we use @subtypes for this?'/>
       <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
       <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
       <arg name='token2' type='const xmlChar *' info='the second input string associated to that 
transition'/>
-      <arg name='min' type='int' info='the minimum successive occurences of token'/>
-      <arg name='max' type='int' info='the maximum successive occurences of token'/>
+      <arg name='min' type='int' info='the minimum successive occurrences of token'/>
+      <arg name='max' type='int' info='the maximum successive occurrences of token'/>
       <arg name='data' type='void *' info='data associated to the transition'/>
     </function>
     <function name='xmlAutomataNewState' file='xmlautomata' module='xmlregexp'>
@@ -8730,7 +8736,7 @@ Could we use @subtypes for this?'/>
       <arg name='len' type='int' info='preallocated memory length'/>
     </function>
     <function name='xmlBuildRelativeURI' file='uri' module='uri'>
-      <info>Expresses the URI of the reference in terms relative to the base.  Some examples of this 
operation include: base = &quot;http://site1.com/docs/book1.html&quot; URI input                        URI 
returned docs/pic1.gif                    pic1.gif docs/img/pic1.gif                img/pic1.gif img/pic1.gif 
                    ../img/pic1.gif http://site1.com/docs/pic1.gif   pic1.gif http://site2.com/docs/pic1.gif  
 http://site2.com/docs/pic1.gif  base = &quot;docs/book1.html&quot; URI input                        URI 
returned docs/pic1.gif                    pic1.gif docs/img/pic1.gif                img/pic1.gif img/pic1.gif 
                    ../img/pic1.gif http://site1.com/docs/pic1.gif   http://site1.com/docs/pic1.gif   Note: 
if the URI reference is really wierd or complicated, it may be worthwhile to first convert it into a 
&quot;nice&quot; one by calling xmlBuildURI (using &apos;base&apos;) before calling this routine, since this 
routine (for reasonable eff
 iciency)
  assumes URI has already been through some validation.</info>
+      <info>Expresses the URI of the reference in terms relative to the base.  Some examples of this 
operation include: base = &quot;http://site1.com/docs/book1.html&quot; URI input                        URI 
returned docs/pic1.gif                    pic1.gif docs/img/pic1.gif                img/pic1.gif img/pic1.gif 
                    ../img/pic1.gif http://site1.com/docs/pic1.gif   pic1.gif http://site2.com/docs/pic1.gif  
 http://site2.com/docs/pic1.gif  base = &quot;docs/book1.html&quot; URI input                        URI 
returned docs/pic1.gif                    pic1.gif docs/img/pic1.gif                img/pic1.gif img/pic1.gif 
                    ../img/pic1.gif http://site1.com/docs/pic1.gif   http://site1.com/docs/pic1.gif   Note: 
if the URI reference is really weird or complicated, it may be worthwhile to first convert it into a 
&quot;nice&quot; one by calling xmlBuildURI (using &apos;base&apos;) before calling this routine, since this 
routine (for reasonable eff
 iciency)
  assumes URI has already been through some validation.</info>
       <return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case error.'/>
       <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
       <arg name='base' type='const xmlChar *' info='the base value'/>
@@ -8767,7 +8773,7 @@ Could we use @subtypes for this?'/>
       <arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes 
ended with a NULL or NULL if there is no inclusive namespaces (only for exclusive canonicalization, ignored 
otherwise)'/>
       <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
       <arg name='filename' type='const char *' info='the filename to store canonical XML image'/>
-      <arg name='compression' type='int' info='the compression level (zlib requred): -1 - libxml default, 0 
- uncompressed, &gt;0 - compression level'/>
+      <arg name='compression' type='int' info='the compression level (zlib required): -1 - libxml default, 0 
- uncompressed, &gt;0 - compression level'/>
     </function>
     <function name='xmlC14NDocSaveTo' file='c14n' module='c14n'>
       <cond>defined(LIBXML_C14N_ENABLED) &amp;&amp; defined(LIBXML_OUTPUT_ENABLED)</cond>
@@ -8797,7 +8803,7 @@ Could we use @subtypes for this?'/>
       <info>Signature for a C14N callback on visible nodes</info>
       <return type='int' info='1 if the node should be included'/>
       <arg name='user_data' type='void *' info='user data'/>
-      <arg name='node' type='xmlNodePtr' info='the curent node'/>
+      <arg name='node' type='xmlNodePtr' info='the current node'/>
       <arg name='parent' type='xmlNodePtr' info='the parent node'/>
     </functype>
     <function name='xmlCanonicPath' file='uri' module='uri'>
@@ -8932,12 +8938,12 @@ Could we use @subtypes for this?'/>
     <function name='xmlCharEncCloseFunc' file='encoding' module='encoding'>
       <info>Generic front-end for encoding handler close function</info>
       <return type='int' info='0 if success, or -1 in case of error'/>
-      <arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data 
structure'/>
+      <arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data 
structure'/>
     </function>
     <function name='xmlCharEncFirstLine' file='encoding' module='encoding'>
       <info>Front-end for the encoding handler input function, but handle only the very first line, i.e. 
limit itself to 45 chars.</info>
       <return type='int' info='the number of byte written if success, or -1 general error -2 if the 
transcoding fails (for *in is not valid utf8 string or the result of transformation can&apos;t fit into the 
encoding we want), or'/>
-      <arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data 
structure'/>
+      <arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data 
structure'/>
       <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
       <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
     </function>
@@ -8951,7 +8957,7 @@ Could we use @subtypes for this?'/>
     <function name='xmlCharEncOutFunc' file='encoding' module='encoding'>
       <info>Generic front-end for the encoding handler output function a first call with @in == NULL has to 
be made firs to initiate the output in case of non-stateless encoding needing to initiate their state or the 
output (like the BOM in UTF16). In case of UTF8 sequence conversion errors for the given encoder, the content 
will be automatically remapped to a CharRef sequence.</info>
       <return type='int' info='the number of byte written if success, or -1 general error -2 if the 
transcoding fails (for *in is not valid utf8 string or the result of transformation can&apos;t fit into the 
encoding we want), or'/>
-      <arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data 
structure'/>
+      <arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data 
structure'/>
       <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
       <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
     </function>
@@ -9000,7 +9006,7 @@ Could we use @subtypes for this?'/>
       <arg name='ret' type='xmlParserInputPtr' info='an XML parser input'/>
     </function>
     <function name='xmlCheckLanguageID' file='parserInternals' module='parser'>
-      <info>Checks that the value conforms to the LanguageID production:  NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition.  [33] LanguageID ::= Langcode (&apos;-&apos; 
Subcode)* [34] Langcode ::= ISO639Code |  IanaCode |  UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | 
[A-Z]) [36] IanaCode ::= (&apos;i&apos; | &apos;I&apos;) &apos;-&apos; ([a-z] | [A-Z])+ [37] UserCode ::= 
(&apos;x&apos; | &apos;X&apos;) &apos;-&apos; ([a-z] | [A-Z])+ [38] Subcode ::= ([a-z] | [A-Z])+  The current 
REC reference the sucessors of RFC 1766, currently 5646  http://www.rfc-editor.org/rfc/rfc5646.txt langtag    
   = language [&quot;-&quot; script] [&quot;-&quot; region] *(&quot;-&quot; variant) *(&quot;-&quot; 
extension) [&quot;-&quot; privateuse] language      = 2*3ALPHA            ; shortest ISO 639 code 
[&quot;-&quot; extlang]       ; sometimes followed by ; extended language subtags / 4ALPHA              ; or 
reserved for future use / 5*8ALPH
 A       
      ; or registered language subtag  extlang       = 3ALPHA              ; selected ISO 639 codes 
*2(&quot;-&quot; 3ALPHA)      ; permanently reserved  script        = 4ALPHA              ; ISO 15924 code  
region        = 2ALPHA              ; ISO 3166-1 code / 3DIGIT              ; UN M.49 code  variant       = 
5*8alphanum         ; registered variants / (DIGIT 3alphanum)  extension     = singleton 1*(&quot;-&quot; 
(2*8alphanum))  ; Single alphanumerics ; &quot;x&quot; reserved for private use singleton     = DIGIT         
      ; 0 - 9 / %x41-57             ; A - W / %x59-5A             ; Y - Z / %x61-77             ; a - w / 
%x79-7A             ; y - z  it sounds right to still allow Irregular i-xxx IANA and user codes too The 
parser below doesn&apos;t try to cope with extension or privateuse that could be added but that&apos;s not 
interoperable anyway</info>
+      <info>Checks that the value conforms to the LanguageID production:  NOTE: this is somewhat deprecated, 
those productions were removed from the XML Second edition.  [33] LanguageID ::= Langcode (&apos;-&apos; 
Subcode)* [34] Langcode ::= ISO639Code |  IanaCode |  UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | 
[A-Z]) [36] IanaCode ::= (&apos;i&apos; | &apos;I&apos;) &apos;-&apos; ([a-z] | [A-Z])+ [37] UserCode ::= 
(&apos;x&apos; | &apos;X&apos;) &apos;-&apos; ([a-z] | [A-Z])+ [38] Subcode ::= ([a-z] | [A-Z])+  The current 
REC reference the successors of RFC 1766, currently 5646  http://www.rfc-editor.org/rfc/rfc5646.txt langtag   
    = language [&quot;-&quot; script] [&quot;-&quot; region] *(&quot;-&quot; variant) *(&quot;-&quot; 
extension) [&quot;-&quot; privateuse] language      = 2*3ALPHA            ; shortest ISO 639 code 
[&quot;-&quot; extlang]       ; sometimes followed by ; extended language subtags / 4ALPHA              ; or 
reserved for future use / 5*8ALP
 HA      
       ; or registered language subtag  extlang       = 3ALPHA              ; selected ISO 639 codes 
*2(&quot;-&quot; 3ALPHA)      ; permanently reserved  script        = 4ALPHA              ; ISO 15924 code  
region        = 2ALPHA              ; ISO 3166-1 code / 3DIGIT              ; UN M.49 code  variant       = 
5*8alphanum         ; registered variants / (DIGIT 3alphanum)  extension     = singleton 1*(&quot;-&quot; 
(2*8alphanum))  ; Single alphanumerics ; &quot;x&quot; reserved for private use singleton     = DIGIT         
      ; 0 - 9 / %x41-57             ; A - W / %x59-5A             ; Y - Z / %x61-77             ; a - w / 
%x79-7A             ; y - z  it sounds right to still allow Irregular i-xxx IANA and user codes too The 
parser below doesn&apos;t try to cope with extension or privateuse that could be added but that&apos;s not 
interoperable anyway</info>
       <return type='int' info='1 if correct 0 otherwise'/>
       <arg name='lang' type='const xmlChar *' info='pointer to the string value'/>
     </function>
@@ -9426,7 +9432,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlDebugDumpDocumentHead' file='debugXML' module='debugXML'>
       <cond>defined(LIBXML_DEBUG_ENABLED)</cond>
-      <info>Dumps debug information cncerning the document, not recursive</info>
+      <info>Dumps debug information concerning the document, not recursive</info>
       <return type='void'/>
       <arg name='output' type='FILE *' info='the FILE * for the output'/>
       <arg name='doc' type='xmlDocPtr' info='the document'/>
@@ -9543,7 +9549,7 @@ Could we use @subtypes for this?'/>
       <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
     </function>
     <function name='xmlDictOwns' file='dict' module='dict'>
-      <info>check if a string is owned by the disctionary</info>
+      <info>check if a string is owned by the dictionary</info>
       <return type='int' info='1 if true, 0 if false and -1 in case of error -1 in case of error'/>
       <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
       <arg name='str' type='const xmlChar *' info='the string'/>
@@ -9772,7 +9778,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlExpExpDerive' file='xmlregexp' module='xmlregexp'>
       <cond>defined(LIBXML_REGEXP_ENABLED) &amp;&amp; defined(LIBXML_EXPR_ENABLED)</cond>
-      <info>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually tatkes less than linear time and can handle 
expressions generating infinite languages.</info>
+      <info>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebraic 
derivation and sometimes direct Brzozowski derivation it usually takes less than linear time and can handle 
expressions generating infinite languages.</info>
       <return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error, the 
result must be freed'/>
       <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
       <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
@@ -9811,7 +9817,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlExpIsNillable' file='xmlregexp' module='xmlregexp'>
       <cond>defined(LIBXML_REGEXP_ENABLED) &amp;&amp; defined(LIBXML_EXPR_ENABLED)</cond>
-      <info>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</info>
+      <info>Finds if the expression is nillable, i.e. if it accepts the empty sequence</info>
       <return type='int' info='1 if nillable, 0 if not and -1 in case of error'/>
       <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
     </function>
@@ -9885,7 +9891,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlExpSubsume' file='xmlregexp' module='xmlregexp'>
       <cond>defined(LIBXML_REGEXP_ENABLED) &amp;&amp; defined(LIBXML_EXPR_ENABLED)</cond>
-      <info>Check whether @exp accepts all the languages accexpted by @sub the input being a 
subexpression.</info>
+      <info>Check whether @exp accepts all the languages accepted by @sub the input being a 
subexpression.</info>
       <return type='int' info='1 if true 0 if false and -1 in case of failure.'/>
       <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
       <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
@@ -10123,7 +10129,7 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
       <arg name='ctx' type='void *' info='a parsing context'/>
       <arg name='msg' type='const char *' info='the message'/>
-      <arg name='...' type='...' info='the extra arguments of the varags to format the message'/>
+      <arg name='...' type='...' info='the extra arguments of the varargs to format the message'/>
     </functype>
     <function name='xmlGetBufferAllocationScheme' file='tree' module='tree'>
       <info>Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down 
XML_BUFFER_ALLOC_DOUBLEIT - double buffer when extra needed, improves performance XML_BUFFER_ALLOC_HYBRID - 
use exact sizes on small strings to keep memory usage tight in normal usage, and doubleit on large strings to 
avoid pathological performance.</info>
@@ -10506,14 +10512,14 @@ Could we use @subtypes for this?'/>
       <info>Callback when scanning data in a hash with the simple scanner.</info>
       <return type='void'/>
       <arg name='payload' type='void *' info='the data in the hash'/>
-      <arg name='data' type='void *' info='extra scannner data'/>
+      <arg name='data' type='void *' info='extra scanner data'/>
       <arg name='name' type='const xmlChar *' info='the name associated'/>
     </functype>
     <functype name='xmlHashScannerFull' file='hash' module='hash'>
       <info>Callback when scanning data in a hash with the full scanner.</info>
       <return type='void'/>
       <arg name='payload' type='void *' info='the data in the hash'/>
-      <arg name='data' type='void *' info='extra scannner data'/>
+      <arg name='data' type='void *' info='extra scanner data'/>
       <arg name='name' type='const xmlChar *' info='the name associated'/>
       <arg name='name2' type='const xmlChar *' info='the second name associated'/>
       <arg name='name3' type='const xmlChar *' info='the third name associated'/>
@@ -10672,7 +10678,7 @@ Could we use @subtypes for this?'/>
       <arg name='context' type='void *' info='an Input context'/>
     </functype>
     <functype name='xmlInputMatchCallback' file='xmlIO' module='xmlIO'>
-      <info>Callback used in the I/O Input API to detect if the current handler can provide input 
fonctionnalities for this resource.</info>
+      <info>Callback used in the I/O Input API to detect if the current handler can provide input 
functionality for this resource.</info>
       <return type='int' info='1 if yes and 0 if another Input module should be used'/>
       <arg name='filename' type='char const *' info='the filename or URI'/>
     </functype>
@@ -11101,14 +11107,14 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlModuleOpen' file='xmlmodule' module='xmlmodule'>
       <cond>defined(LIBXML_MODULES_ENABLED)</cond>
-      <info>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const xmlChar * . TODO: options are not yet implemented.</info>
+      <info>Opens a module/shared library given its name or path NOTE: that due to portability issues, 
behaviour can only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, 
which is why name is a const char * and not a const xmlChar * . TODO: options are not yet implemented.</info>
       <return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
       <arg name='name' type='const char *' info='the module name'/>
       <arg name='options' type='int' info='a set of xmlModuleOption'/>
     </function>
     <function name='xmlModuleSymbol' file='xmlmodule' module='xmlmodule'>
       <cond>defined(LIBXML_MODULES_ENABLED)</cond>
-      <info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour 
can only be guaranteed with @name using ASCII. We canot guarantee that an UTF-8 string would work, which is 
why name is a const char * and not a const xmlChar * .</info>
+      <info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behaviour 
can only be guaranteed with @name using ASCII. We cannot guarantee that an UTF-8 string would work, which is 
why name is a const char * and not a const xmlChar * .</info>
       <return type='int' info='0 if the symbol was found, or -1 in case of error'/>
       <arg name='module' type='xmlModulePtr' info='the module'/>
       <arg name='name' type='const char *' info='the name of the symbol'/>
@@ -11545,7 +11551,7 @@ Could we use @subtypes for this?'/>
       <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
     </function>
     <function name='xmlNewEntity' file='entities' module='entities'>
-      <info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsability of 
the caller to link it to the document later or free it when not needed anymore.</info>
+      <info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has no 
internal subset defined, then an unlinked entity structure will be returned, it is then the responsibility of 
the caller to link it to the document later or free it when not needed anymore.</info>
       <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
       <arg name='doc' type='xmlDocPtr' info='the document'/>
       <arg name='name' type='const xmlChar *' info='the entity name'/>
@@ -11974,7 +11980,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlOutputBufferWriteEscape' file='xmlIO' module='xmlIO'>
       <cond>defined(LIBXML_OUTPUT_ENABLED)</cond>
-      <info>Write the content of the string in the output I/O buffer This routine escapes the caracters and 
then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of 
partial or delayed writes.</info>
+      <info>Write the content of the string in the output I/O buffer This routine escapes the characters and 
then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of 
partial or delayed writes.</info>
       <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
       <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
       <arg name='str' type='const xmlChar *' info='a zero terminated UTF-8 string'/>
@@ -11995,7 +12001,7 @@ Could we use @subtypes for this?'/>
     </functype>
     <functype name='xmlOutputMatchCallback' file='xmlIO' module='xmlIO'>
       <cond>defined(LIBXML_OUTPUT_ENABLED)</cond>
-      <info>Callback used in the I/O Output API to detect if the current handler can provide output 
fonctionnalities for this resource.</info>
+      <info>Callback used in the I/O Output API to detect if the current handler can provide output 
functionality for this resource.</info>
       <return type='int' info='1 if yes and 0 if another Output module should be used'/>
       <arg name='filename' type='char const *' info='the filename or URI'/>
     </functype>
@@ -12143,7 +12149,7 @@ Could we use @subtypes for this?'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
     </function>
     <function name='xmlParseElement' file='parserInternals' module='parser'>
-      <info>parse an XML element, this is highly recursive  [39] element ::= EmptyElemTag | STag content 
ETag  [ WFC: Element Type Match ] The Name in an element&apos;s end-tag must match the element type in the 
start-tag.</info>
+      <info>parse an XML element  [39] element ::= EmptyElemTag | STag content ETag  [ WFC: Element Type 
Match ] The Name in an element&apos;s end-tag must match the element type in the start-tag.</info>
       <return type='void'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
     </function>
@@ -12315,7 +12321,7 @@ Could we use @subtypes for this?'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
     </function>
     <function name='xmlParsePI' file='parserInternals' module='parser'>
-      <info>parse an XML Processing Instruction.  [16] PI ::= &apos;&lt;?&apos; PITarget (S (Char* - (Char* 
&apos;?&gt;&apos; Char*)))? &apos;?&gt;&apos;  The processing is transfered to SAX once parsed.</info>
+      <info>parse an XML Processing Instruction.  [16] PI ::= &apos;&lt;?&apos; PITarget (S (Char* - (Char* 
&apos;?&gt;&apos; Char*)))? &apos;?&gt;&apos;  The processing is transferred to SAX once parsed.</info>
       <return type='void'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
     </function>
@@ -12893,9 +12899,9 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlRegFreeExecCtxt' file='xmlregexp' module='xmlregexp'>
       <cond>defined(LIBXML_REGEXP_ENABLED)</cond>
-      <info>Free the structures associated to a regular expression evaulation context.</info>
+      <info>Free the structures associated to a regular expression evaluation context.</info>
       <return type='void'/>
-      <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaulation context'/>
+      <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaluation context'/>
     </function>
     <function name='xmlRegFreeRegexp' file='xmlregexp' module='xmlregexp'>
       <cond>defined(LIBXML_REGEXP_ENABLED)</cond>
@@ -13040,7 +13046,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlRelaxNGInitTypes' file='relaxng' module='relaxng'>
       <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Initilize the default type libraries.</info>
+      <info>Initialize the default type libraries.</info>
       <return type='int' info='0 in case of success and -1 in case of error.'/>
     </function>
     <function name='xmlRelaxNGNewDocParserCtxt' file='relaxng' module='relaxng'>
@@ -13070,7 +13076,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlRelaxNGParse' file='relaxng' module='relaxng'>
       <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</info>
+      <info>parse a schema definition resource and build an internal XML Schema structure which can be used 
to validate instances.</info>
       <return type='xmlRelaxNGPtr' info='the internal XML RelaxNG structure built from the resource or NULL 
in case of error'/>
       <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
     </function>
@@ -13551,7 +13557,7 @@ Could we use @subtypes for this?'/>
       <return type='int' info='the number of bytes written or -1 in case of failure.'/>
       <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
       <arg name='cur' type='xmlDocPtr' info='the document'/>
-      <arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the 
trancoding'/>
+      <arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the 
transcoding'/>
     </function>
     <function name='xmlSaveFlush' file='xmlsave' module='xmlsave'>
       <cond>defined(LIBXML_OUTPUT_ENABLED)</cond>
@@ -13582,7 +13588,7 @@ Could we use @subtypes for this?'/>
       <return type='int' info='the number of bytes written or -1 in case of failure.'/>
       <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
       <arg name='cur' type='xmlDocPtr' info='the document'/>
-      <arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the 
trancoding'/>
+      <arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the 
transcoding'/>
       <arg name='format' type='int' info='should formatting spaces been added'/>
     </function>
     <function name='xmlSaveSetAttrEscape' file='xmlsave' module='xmlsave'>
@@ -13877,7 +13883,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlSchemaParse' file='xmlschemas' module='xmlschemas'>
       <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</info>
+      <info>parse a schema definition resource and build an internal XML Schema structure which can be used 
to validate instances.</info>
       <return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NULL in 
case of error'/>
       <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
     </function>
@@ -14172,7 +14178,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlSchematronParse' file='schematron' module='schematron'>
       <cond>defined(LIBXML_SCHEMATRON_ENABLED)</cond>
-      <info>parse a schema definition resource and build an internal XML Shema struture which can be used to 
validate instances.</info>
+      <info>parse a schema definition resource and build an internal XML Schema structure which can be used 
to validate instances.</info>
       <return type='xmlSchematronPtr' info='the internal XML Schematron structure built from the resource or 
NULL in case of error'/>
       <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='a schema validation context'/>
     </function>
@@ -14189,7 +14195,7 @@ Could we use @subtypes for this?'/>
       <info>Validate a tree instance against the schematron</info>
       <return type='int' info='0 in case of success, -1 in case of internal error and an error count 
otherwise.'/>
       <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
-      <arg name='instance' type='xmlDocPtr' info='the document instace tree'/>
+      <arg name='instance' type='xmlDocPtr' info='the document instance tree'/>
     </function>
     <functype name='xmlSchematronValidityErrorFunc' file='schematron' module='schematron'>
       <cond>defined(LIBXML_SCHEMATRON_ENABLED)</cond>
@@ -14818,13 +14824,13 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlTextReaderCurrentDoc' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED)</cond>
-      <info>Hacking interface allowing to get the xmlDocPtr correponding to the current document being 
accessed by the xmlTextReader. NOTE: as a result of this call, the reader will not destroy the associated XML 
document and calling xmlFreeDoc() on the result is needed once the reader parsing has finished.</info>
+      <info>Hacking interface allowing to get the xmlDocPtr corresponding to the current document being 
accessed by the xmlTextReader. NOTE: as a result of this call, the reader will not destroy the associated XML 
document and calling xmlFreeDoc() on the result is needed once the reader parsing has finished.</info>
       <return type='xmlDocPtr' info='the xmlDocPtr or NULL in case of error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
     </function>
     <function name='xmlTextReaderCurrentNode' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED)</cond>
-      <info>Hacking interface allowing to get the xmlNodePtr correponding to the current node being accessed 
by the xmlTextReader. This is dangerous because the underlying node may be destroyed on the next Reads.</info>
+      <info>Hacking interface allowing to get the xmlNodePtr corresponding to the current node being 
accessed by the xmlTextReader. This is dangerous because the underlying node may be destroyed on the next 
Reads.</info>
       <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
     </function>
@@ -14900,7 +14906,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlTextReaderGetRemainder' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED)</cond>
-      <info>Method to get the remainder of the buffered XML. this method stops the parser, set its state to 
End Of File and return the input stream with what is left that the parser did not use.  The implementation is 
not good, the parser certainly procgressed past what&apos;s left in reader-&gt;input, and there is an 
allocation problem. Best would be to rewrite it differently.</info>
+      <info>Method to get the remainder of the buffered XML. this method stops the parser, set its state to 
End Of File and return the input stream with what is left that the parser did not use.  The implementation is 
not good, the parser certainly progressed past what&apos;s left in reader-&gt;input, and there is an 
allocation problem. Best would be to rewrite it differently.</info>
       <return type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr attached to the XML or NULL 
in case of error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
     </function>
@@ -15032,7 +15038,7 @@ Could we use @subtypes for this?'/>
     <function name='xmlTextReaderNodeType' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED)</cond>
       <info>Get the node type of the current node Reference: 
http://www.gnu.org/software/dotgnu/pnetlib-doc/System/Xml/XmlNodeType.html</info>
-      <return type='int' info='the xmlNodeType of the current node or -1 in case of error'/>
+      <return type='int' info='the xmlReaderTypes of the current node or -1 in case of error'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
     </function>
     <function name='xmlTextReaderNormalization' file='xmlreader' module='xmlreader'>
@@ -15076,7 +15082,7 @@ Could we use @subtypes for this?'/>
     <function name='xmlTextReaderReadAttributeValue' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED)</cond>
       <info>Parses an attribute value into one or more Text and EntityReference nodes.</info>
-      <return type='int' info='1 in case of success, 0 if the reader was not positionned on an ttribute node 
or all the attribute values have been read, or -1 in case of error.'/>
+      <return type='int' info='1 in case of success, 0 if the reader was not positioned on an attribute node 
or all the attribute values have been read, or -1 in case of error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
     </function>
     <function name='xmlTextReaderReadInnerXml' file='xmlreader' module='xmlreader'>
@@ -15105,8 +15111,8 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlTextReaderRelaxNGSetSchema' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED) &amp;&amp; defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is desactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</info>
-      <return type='int' info='0 in case the RelaxNG validation could be (des)activated and -1 in case of 
error.'/>
+      <info>Use RelaxNG to validate the document as it is processed. Activation is only possible before the 
first Read(). if @schema is NULL, then RelaxNG validation is deactivated. @ The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</info>
+      <return type='int' info='0 in case the RelaxNG validation could be (de)activated and -1 in case of 
error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
       <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled RelaxNG schema'/>
     </function>
@@ -15158,8 +15164,8 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlTextReaderSetSchema' file='xmlreader' module='xmlreader'>
       <cond>defined(LIBXML_READER_ENABLED) &amp;&amp; defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Use XSD Schema to validate the document as it is processed. Activation is only possible before 
the first Read(). if @schema is NULL, then Schema validation is desactivated. @ The @schema should not be 
freed until the reader is deallocated or its use has been deactivated.</info>
-      <return type='int' info='0 in case the Schema validation could be (des)activated and -1 in case of 
error.'/>
+      <info>Use XSD Schema to validate the document as it is processed. Activation is only possible before 
the first Read(). if @schema is NULL, then Schema validation is deactivated. The @schema should not be freed 
until the reader is deallocated or its use has been deactivated.</info>
+      <return type='int' info='0 in case the Schema validation could be (de)activated and -1 in case of 
error.'/>
       <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
       <arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
     </function>
@@ -15213,7 +15219,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlTextWriterEndComment' file='xmlwriter' module='xmlwriter'>
       <cond>defined(LIBXML_WRITER_ENABLED)</cond>
-      <info>End the current xml coment.</info>
+      <info>End the current xml comment.</info>
       <return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'/>
       <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
     </function>
@@ -17463,7 +17469,7 @@ Could we use @subtypes for this?'/>
       <return type='int' info='0 if the setting succeeded, and -1 on API or internal errors.'/>
       <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
       <arg name='active' type='int' info='enables/disables (creates/frees) the cache'/>
-      <arg name='value' type='int' info='a value with semantics dependant on @options'/>
+      <arg name='value' type='int' info='a value with semantics dependent on @options'/>
       <arg name='options' type='int' info='options (currently only the value 0 is used)'/>
     </function>
     <function name='xmlXPathConvertBoolean' file='xpath' module='xpath'>
@@ -17696,7 +17702,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlXPathInit' file='xpath' module='xpath'>
       <cond>defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Initialize the XPath environment  Does nothing but must be kept as public function.</info>
+      <info>Initialize the XPath environment</info>
       <return type='void'/>
     </function>
     <function name='xmlXPathIntersection' file='xpathInternals' module='xpath'>
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 3109bac4..929cb1ab 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -1439,8 +1439,10 @@
     <reference name='XPATH_NODESET' href='html/libxml-xpath.html#XPATH_NODESET'/>
     <reference name='XPATH_NUMBER' href='html/libxml-xpath.html#XPATH_NUMBER'/>
     <reference name='XPATH_NUMBER_ERROR' href='html/libxml-xpath.html#XPATH_NUMBER_ERROR'/>
+    <reference name='XPATH_OP_LIMIT_EXCEEDED' href='html/libxml-xpath.html#XPATH_OP_LIMIT_EXCEEDED'/>
     <reference name='XPATH_POINT' href='html/libxml-xpath.html#XPATH_POINT'/>
     <reference name='XPATH_RANGE' href='html/libxml-xpath.html#XPATH_RANGE'/>
+    <reference name='XPATH_RECURSION_LIMIT_EXCEEDED' 
href='html/libxml-xpath.html#XPATH_RECURSION_LIMIT_EXCEEDED'/>
     <reference name='XPATH_STACK_ERROR' href='html/libxml-xpath.html#XPATH_STACK_ERROR'/>
     <reference name='XPATH_START_LITERAL_ERROR' href='html/libxml-xpath.html#XPATH_START_LITERAL_ERROR'/>
     <reference name='XPATH_STRING' href='html/libxml-xpath.html#XPATH_STRING'/>
@@ -1458,7 +1460,6 @@
     <reference name='XPTR_SYNTAX_ERROR' href='html/libxml-xpath.html#XPTR_SYNTAX_ERROR'/>
     <reference name='XP_ERROR' href='html/libxml-xpathInternals.html#XP_ERROR'/>
     <reference name='XP_ERROR0' href='html/libxml-xpathInternals.html#XP_ERROR0'/>
-    <reference name='_REENTRANT' href='html/libxml-xmlexports.html#_REENTRANT'/>
     <reference name='_htmlElemDesc' href='html/libxml-HTMLparser.html#_htmlElemDesc'/>
     <reference name='_htmlEntityDesc' href='html/libxml-HTMLparser.html#_htmlEntityDesc'/>
     <reference name='_uconv_t' href='html/libxml-encoding.html#_uconv_t'/>
@@ -5043,8 +5044,10 @@
       <ref name='XPATH_NODESET'/>
       <ref name='XPATH_NUMBER'/>
       <ref name='XPATH_NUMBER_ERROR'/>
+      <ref name='XPATH_OP_LIMIT_EXCEEDED'/>
       <ref name='XPATH_POINT'/>
       <ref name='XPATH_RANGE'/>
+      <ref name='XPATH_RECURSION_LIMIT_EXCEEDED'/>
       <ref name='XPATH_STACK_ERROR'/>
       <ref name='XPATH_START_LITERAL_ERROR'/>
       <ref name='XPATH_STRING'/>
@@ -5064,7 +5067,6 @@
       <ref name='XP_ERROR0'/>
     </letter>
     <letter name='_'>
-      <ref name='_REENTRANT'/>
       <ref name='_htmlElemDesc'/>
       <ref name='_htmlEntityDesc'/>
       <ref name='_uconv_t'/>
@@ -13448,7 +13450,6 @@
       <ref name='XMLCDECL'/>
       <ref name='XMLPUBFUN'/>
       <ref name='XMLPUBVAR'/>
-      <ref name='_REENTRANT'/>
     </file>
     <file name='xmlmemory'>
       <ref name='DEBUG_MEMORY'/>
@@ -14161,8 +14162,10 @@
       <ref name='XPATH_NODESET'/>
       <ref name='XPATH_NUMBER'/>
       <ref name='XPATH_NUMBER_ERROR'/>
+      <ref name='XPATH_OP_LIMIT_EXCEEDED'/>
       <ref name='XPATH_POINT'/>
       <ref name='XPATH_RANGE'/>
+      <ref name='XPATH_RECURSION_LIMIT_EXCEEDED'/>
       <ref name='XPATH_STACK_ERROR'/>
       <ref name='XPATH_START_LITERAL_ERROR'/>
       <ref name='XPATH_STRING'/>
@@ -15513,7 +15516,6 @@
           <ref name='xmlValidNormalizeAttributeValue'/>
           <ref name='xmlValidateDocumentFinal'/>
           <ref name='xmlValidateDtdFinal'/>
-          <ref name='xmlXPathInit'/>
         </word>
         <word name='Douglas'>
           <ref name='xmlURIEscape'/>
@@ -15960,14 +15962,14 @@
         <word name='Form'>
           <ref name='xmlBuildURI'/>
         </word>
-        <word name='Formating'>
-          <ref name='htmlDocContentDumpOutput'/>
-        </word>
         <word name='Formats'>
           <ref name='xmlStrPrintf'/>
           <ref name='xmlStrVPrintf'/>
           <ref name='xmlXPatherror'/>
         </word>
+        <word name='Formatting'>
+          <ref name='htmlDocContentDumpOutput'/>
+        </word>
         <word name='Formed'>
           <ref name='xmlRecoverDoc'/>
           <ref name='xmlRecoverFile'/>
@@ -16335,6 +16337,7 @@
           <ref name='xmlNanoFTPScanProxy'/>
           <ref name='xmlNanoHTTPInit'/>
           <ref name='xmlNanoHTTPScanProxy'/>
+          <ref name='xmlRelaxNGInitTypes'/>
           <ref name='xmlSAX2InitDefaultSAXHandler'/>
           <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
           <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
@@ -16349,9 +16352,6 @@
         <word name='Initiate'>
           <ref name='xmlNanoFTPGetSocket'/>
         </word>
-        <word name='Initilize'>
-          <ref name='xmlRelaxNGInitTypes'/>
-        </word>
         <word name='Input'>
           <ref name='_xmlParserCtxt'/>
           <ref name='xmlIOParseDTD'/>
@@ -16367,16 +16367,15 @@
           <ref name='xmlParserAddNodeInfo'/>
         </word>
         <word name='Instruction'>
-          <ref name='xmlParsePI'/>
-        </word>
-        <word name='Instuction'>
           <ref name='XML_CATALOG_PI'/>
+          <ref name='xmlParsePI'/>
         </word>
         <word name='Intended'>
           <ref name='xmlSnprintfElementContent'/>
         </word>
         <word name='Internal'>
           <ref name='_xmlDOMWrapCtxt'/>
+          <ref name='_xmlDoc'/>
           <ref name='xmlParseMarkupDecl'/>
         </word>
         <word name='Introduced'>
@@ -16791,14 +16790,12 @@
         <word name='Namespace'>
           <ref name='XML_XML_NAMESPACE'/>
           <ref name='_xmlElementContent'/>
+          <ref name='_xmlParserCtxt'/>
           <ref name='xmlNewGlobalNs'/>
           <ref name='xmlNewNs'/>
           <ref name='xmlXPathNodeSetFreeNs'/>
           <ref name='xmlXPtrBuildNodeList'/>
         </word>
-        <word name='Nanespace'>
-          <ref name='_xmlParserCtxt'/>
-        </word>
         <word name='Needed'>
           <ref name='xmlScanName'/>
         </word>
@@ -17583,6 +17580,9 @@
         <word name='Resolving'>
           <ref name='xmlBuildURI'/>
         </word>
+        <word name='Resource'>
+          <ref name='_xmlXPathContext'/>
+        </word>
         <word name='Retrieve'>
           <ref name='xmlTextReaderGetErrorHandler'/>
           <ref name='xmlTextReaderIsValid'/>
@@ -17719,6 +17719,7 @@
           <ref name='xmlHashScanFull3'/>
         </word>
         <word name='Schema'>
+          <ref name='xmlRelaxNGParse'/>
           <ref name='xmlSchemaDump'/>
           <ref name='xmlSchemaFree'/>
           <ref name='xmlSchemaFreeFacet'/>
@@ -17726,6 +17727,7 @@
           <ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/>
           <ref name='xmlSchemaGetCanonValue'/>
           <ref name='xmlSchemaParse'/>
+          <ref name='xmlSchematronParse'/>
           <ref name='xmlTextReaderSchemaValidate'/>
           <ref name='xmlTextReaderSchemaValidateCtxt'/>
           <ref name='xmlTextReaderSetSchema'/>
@@ -17853,11 +17855,6 @@
         <word name='Shell'>
           <ref name='xmlShellReadlineFunc'/>
         </word>
-        <word name='Shema'>
-          <ref name='xmlRelaxNGParse'/>
-          <ref name='xmlSchemaParse'/>
-          <ref name='xmlSchematronParse'/>
-        </word>
         <word name='Should'>
           <ref name='_xmlParserCtxt'/>
           <ref name='xmlGcMemSetup'/>
@@ -18881,6 +18878,7 @@
           <ref name='xmlCatalogSetDefaultPrefer'/>
           <ref name='xmlCatalogSetDefaults'/>
           <ref name='xmlExpGetStart'/>
+          <ref name='xmlExpSubsume'/>
           <ref name='xmlRegExecErrInfo'/>
           <ref name='xmlRegExecNextValues'/>
           <ref name='xmlTextReaderNormalization'/>
@@ -18909,9 +18907,6 @@
           <ref name='xmlCreateURLParserCtxt'/>
           <ref name='xmlNoNetExternalEntityLoader'/>
         </word>
-        <word name='accexpted'>
-          <ref name='xmlExpSubsume'/>
-        </word>
         <word name='accommodate'>
           <ref name='xmlBufferResize'/>
         </word>
@@ -19284,8 +19279,6 @@
           <ref name='xmlCheckLanguageID'/>
         </word>
         <word name='already'>
-          <ref name='XML_SCHEMAS_ATTRGROUP_GLOBAL'/>
-          <ref name='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED'/>
           <ref name='_xmlParserInput'/>
           <ref name='xmlAddNextSibling'/>
           <ref name='xmlAddPrevSibling'/>
@@ -19394,6 +19387,9 @@
         <word name='annotation'>
           <ref name='_xmlSchemaAnnot'/>
         </word>
+        <word name='anonymous'>
+          <ref name='_xmlSchema'/>
+        </word>
         <word name='another'>
           <ref name='xmlCharEncodingOutputFunc'/>
           <ref name='xmlCleanupParser'/>
@@ -20020,10 +20016,6 @@
           <ref name='LIBXML2_NEW_BUFFER'/>
           <ref name='xmlBufferDetach'/>
         </word>
-        <word name='builded'>
-          <ref name='XML_SCHEMAS_ATTRGROUP_GLOBAL'/>
-          <ref name='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED'/>
-        </word>
         <word name='building'>
           <ref name='XML_MAX_TEXT_LENGTH'/>
           <ref name='_xmlParserCtxt'/>
@@ -20046,6 +20038,7 @@
           <ref name='xmlRegexpCompile'/>
         </word>
         <word name='built'>
+          <ref name='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED'/>
           <ref name='_xmlParserCtxt'/>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlParseAttributeType'/>
@@ -20130,6 +20123,8 @@
           <ref name='xmlPopInput'/>
         </word>
         <word name='cannot'>
+          <ref name='xmlModuleOpen'/>
+          <ref name='xmlModuleSymbol'/>
           <ref name='xmlParseAttribute'/>
           <ref name='xmlTextReaderReadOuterXml'/>
           <ref name='xmlXPathRegisterNs'/>
@@ -20167,16 +20162,9 @@
           <ref name='xmlC14NDocSaveTo'/>
           <ref name='xmlC14NExecute'/>
         </word>
-        <word name='canot'>
-          <ref name='xmlModuleOpen'/>
-          <ref name='xmlModuleSymbol'/>
-        </word>
         <word name='capable'>
           <ref name='xmlCheckUTF8'/>
         </word>
-        <word name='caracters'>
-          <ref name='xmlOutputBufferWriteEscape'/>
-        </word>
         <word name='cardinality'>
           <ref name='xmlExpParse'/>
         </word>
@@ -20311,6 +20299,7 @@
           <ref name='ignorableWhitespaceSAXFunc'/>
           <ref name='xmlCreatePushParserCtxt'/>
           <ref name='xmlKeepBlanksDefault'/>
+          <ref name='xmlOutputBufferWriteEscape'/>
           <ref name='xmlParseAttValue'/>
           <ref name='xmlStrPrintf'/>
           <ref name='xmlStrVPrintf'/>
@@ -20332,6 +20321,7 @@
           <ref name='xmlTextWriterWriteRawLen'/>
         </word>
         <word name='charset'>
+          <ref name='_xmlDoc'/>
           <ref name='xmlAllocParserInputBuffer'/>
           <ref name='xmlCreateIOParserCtxt'/>
           <ref name='xmlIOParseDTD'/>
@@ -20513,9 +20503,6 @@
           <ref name='xmlParseElementChildrenContentDecl'/>
           <ref name='xmlParseStartTag'/>
         </word>
-        <word name='cncerning'>
-          <ref name='xmlDebugDumpDocumentHead'/>
-        </word>
         <word name='codes'>
           <ref name='xmlCheckLanguageID'/>
         </word>
@@ -20556,9 +20543,6 @@
           <ref name='xmlStreamPushAttr'/>
           <ref name='xmlStreamPushNode'/>
         </word>
-        <word name='coment'>
-          <ref name='xmlTextWriterEndComment'/>
-        </word>
         <word name='comes'>
           <ref name='xmlValidityErrorFunc'/>
           <ref name='xmlValidityWarningFunc'/>
@@ -20587,6 +20571,7 @@
           <ref name='xmlNewComment'/>
           <ref name='xmlNewDocComment'/>
           <ref name='xmlParseComment'/>
+          <ref name='xmlTextWriterEndComment'/>
           <ref name='xmlTextWriterStartComment'/>
           <ref name='xmlTextWriterWriteComment'/>
           <ref name='xmlTextWriterWriteFormatComment'/>
@@ -20827,6 +20812,9 @@
         <word name='concatenation'>
           <ref name='xmlXPathConcatFunction'/>
         </word>
+        <word name='concerning'>
+          <ref name='xmlDebugDumpDocumentHead'/>
+        </word>
         <word name='condition'>
           <ref name='xmlSchemaValidateFacet'/>
           <ref name='xmlSchemaValidateFacetWhtsp'/>
@@ -21077,9 +21065,6 @@
         <word name='continuing'>
           <ref name='xmlXPathSubstringFunction'/>
         </word>
-        <word name='contraint'>
-          <ref name='_xmlSchemaElement'/>
-        </word>
         <word name='contrary'>
           <ref name='xmlNodeListGetRawString'/>
           <ref name='xmlXPathFreeNodeSetList'/>
@@ -21186,10 +21171,6 @@
         <word name='correctly'>
           <ref name='xmlURIEscape'/>
         </word>
-        <word name='correponding'>
-          <ref name='xmlTextReaderCurrentDoc'/>
-          <ref name='xmlTextReaderCurrentNode'/>
-        </word>
         <word name='correspond'>
           <ref name='xmlIsXHTML'/>
           <ref name='xmlParseEntity'/>
@@ -21202,6 +21183,8 @@
           <ref name='xmlOutputBufferCreateFilenameFunc'/>
           <ref name='xmlParserInputBufferCreateFilenameFunc'/>
           <ref name='xmlSetProp'/>
+          <ref name='xmlTextReaderCurrentDoc'/>
+          <ref name='xmlTextReaderCurrentNode'/>
           <ref name='xmlXPathTranslateFunction'/>
         </word>
         <word name='cost'>
@@ -21304,9 +21287,6 @@
           <ref name='xmlAutomataNewOnceTrans'/>
           <ref name='xmlAutomataNewOnceTrans2'/>
         </word>
-        <word name='cshema'>
-          <ref name='XML_SCHEMAS_FINAL_DEFAULT_LIST'/>
-        </word>
         <word name='ctxt'>
           <ref name='xmlExpNewOr'/>
           <ref name='xmlExpNewRange'/>
@@ -21324,9 +21304,6 @@
         <word name='cur'>
           <ref name='xmlXPathAxisFunc'/>
         </word>
-        <word name='curent'>
-          <ref name='xmlC14NIsVisibleCallback'/>
-        </word>
         <word name='currently'>
           <ref name='XML_SCHEMAS_INCLUDING_CONVERT_NS'/>
           <ref name='xmlCheckLanguageID'/>
@@ -21540,6 +21517,7 @@
         <word name='defined'>
           <ref name='WITHOUT_TRIO'/>
           <ref name='WITH_TRIO'/>
+          <ref name='XML_SCHEMAS_ATTRGROUP_GLOBAL'/>
           <ref name='_xmlXPathContext'/>
           <ref name='xmlGetNsList'/>
           <ref name='xmlHandleEntity'/>
@@ -21603,7 +21581,7 @@
         <word name='deletion'>
           <ref name='xmlCatalogSetDefaultPrefer'/>
         </word>
-        <word name='dependant'>
+        <word name='dependent'>
           <ref name='xmlXPathContextSetCache'/>
         </word>
         <word name='depending'>
@@ -21649,14 +21627,6 @@
           <ref name='xmlExpExpDerive'/>
           <ref name='xmlExpStringDerive'/>
         </word>
-        <word name='des'>
-          <ref name='xmlTextReaderRelaxNGSetSchema'/>
-          <ref name='xmlTextReaderSetSchema'/>
-        </word>
-        <word name='desactivated'>
-          <ref name='xmlTextReaderRelaxNGSetSchema'/>
-          <ref name='xmlTextReaderSetSchema'/>
-        </word>
         <word name='descend'>
           <ref name='xmlDOMWrapCloneNode'/>
         </word>
@@ -21920,6 +21890,7 @@
           <ref name='xmlSchemaValidateSetLocator'/>
         </word>
         <word name='disabled'>
+          <ref name='LIBXML_EXPR_ENABLED'/>
           <ref name='XML_CAST_FPTR'/>
           <ref name='_xmlParserCtxt'/>
           <ref name='xmlParseURIRaw'/>
@@ -21954,9 +21925,6 @@
           <ref name='xmlSwitchInputEncoding'/>
           <ref name='xmlSwitchToEncoding'/>
         </word>
-        <word name='disctionary'>
-          <ref name='xmlDictOwns'/>
-        </word>
         <word name='display'>
           <ref name='errorSAXFunc'/>
           <ref name='fatalErrorSAXFunc'/>
@@ -22357,11 +22325,6 @@
           <ref name='xmlC14NDocSaveTo'/>
           <ref name='xmlC14NExecute'/>
         </word>
-        <word name='enconding'>
-          <ref name='xmlCharEncCloseFunc'/>
-          <ref name='xmlCharEncFirstLine'/>
-          <ref name='xmlCharEncOutFunc'/>
-        </word>
         <word name='encountered'>
           <ref name='xmlEncodeEntities'/>
         </word>
@@ -22588,6 +22551,7 @@
           <ref name='_xmlXPathParserContext'/>
           <ref name='valuePop'/>
           <ref name='valuePush'/>
+          <ref name='xmlRegFreeExecCtxt'/>
           <ref name='xmlRegNewExecCtxt'/>
           <ref name='xmlShellPrintXPathResult'/>
           <ref name='xmlXPathCompiledEval'/>
@@ -22600,9 +22564,6 @@
           <ref name='xmlXPtrBuildNodeList'/>
           <ref name='xmlXPtrEval'/>
         </word>
-        <word name='evaulation'>
-          <ref name='xmlRegFreeExecCtxt'/>
-        </word>
         <word name='even'>
           <ref name='_xmlParserInput'/>
           <ref name='xmlExpNewOr'/>
@@ -23073,6 +23034,7 @@
         </word>
         <word name='flag'>
           <ref name='XML_SCHEMAS_ELEM_CIRCULAR'/>
+          <ref name='_xmlDoc'/>
           <ref name='htmlSetMetaEncoding'/>
           <ref name='initxmlDefaultSAXHandler'/>
           <ref name='xmlSAX2InitDefaultSAXHandler'/>
@@ -23146,10 +23108,6 @@
           <ref name='xmlXPathBooleanFunction'/>
           <ref name='xmlXPathStringFunction'/>
         </word>
-        <word name='fonctionnalities'>
-          <ref name='xmlInputMatchCallback'/>
-          <ref name='xmlOutputMatchCallback'/>
-        </word>
         <word name='for:'>
           <ref name='xmlSchemaGetCanonValue'/>
           <ref name='xmlXPathContextSetCache'/>
@@ -23328,7 +23286,9 @@
           <ref name='xmlXPathTrailingSorted'/>
         </word>
         <word name='functionality'>
+          <ref name='xmlInputMatchCallback'/>
           <ref name='xmlNewGlobalNs'/>
+          <ref name='xmlOutputMatchCallback'/>
           <ref name='xmlXPathNodeSetGetLength'/>
           <ref name='xmlXPathNodeSetItem'/>
         </word>
@@ -23565,6 +23525,7 @@
           <ref name='xmlNewTextChild'/>
         </word>
         <word name='group'>
+          <ref name='XML_SCHEMAS_ATTRGROUP_GLOBAL'/>
           <ref name='XML_SCHEMAS_ATTRGROUP_HAS_REFS'/>
           <ref name='XML_SCHEMAS_ATTRGROUP_MARKED'/>
           <ref name='XML_SCHEMAS_ATTRGROUP_REDEFINED'/>
@@ -23635,6 +23596,7 @@
         </word>
         <word name='handling'>
           <ref name='XML_SCHEMAS_FACET_UNKNOWN'/>
+          <ref name='_xmlDoc'/>
           <ref name='attribute'/>
           <ref name='attributeSAXFunc'/>
           <ref name='htmlHandleOmittedElem'/>
@@ -23726,7 +23688,6 @@
         </word>
         <word name='highly'>
           <ref name='htmlParseElement'/>
-          <ref name='xmlParseElement'/>
         </word>
         <word name='hold'>
           <ref name='xmlDOMWrapReconcileNamespaces'/>
@@ -23867,9 +23828,6 @@
         <word name='identify'>
           <ref name='xmlParseAttributeType'/>
         </word>
-        <word name='identitier'>
-          <ref name='XML_MAX_NAME_LENGTH'/>
-        </word>
         <word name='identity-constraint'>
           <ref name='_xmlSchema'/>
           <ref name='_xmlSchemaElement'/>
@@ -23965,7 +23923,6 @@
           <ref name='xmlMemoryDump'/>
         </word>
         <word name='in-memory'>
-          <ref name='_xmlDoc'/>
           <ref name='_xmlParserCtxt'/>
           <ref name='docbParseDoc'/>
           <ref name='docbSAXParseDoc'/>
@@ -24385,9 +24342,6 @@
         <word name='inspect'>
           <ref name='xmlXPathDebugDumpObject'/>
         </word>
-        <word name='instace'>
-          <ref name='xmlSchematronValidateDoc'/>
-        </word>
         <word name='installed'>
           <ref name='xmlDictSize'/>
           <ref name='xmlHashSize'/>
@@ -24637,7 +24591,6 @@
           <ref name='htmlIsAutoClosed'/>
           <ref name='htmlParseElement'/>
           <ref name='xmlKeepBlanksDefault'/>
-          <ref name='xmlXPathInit'/>
           <ref name='xmlXPathOrderDocElems'/>
         </word>
         <word name='keyword'>
@@ -24959,6 +24912,9 @@
           <ref name='_htmlElemDesc'/>
           <ref name='xmlNodeDump'/>
         </word>
+        <word name='limits'>
+          <ref name='_xmlXPathContext'/>
+        </word>
         <word name='linear'>
           <ref name='htmlEntityLookup'/>
           <ref name='htmlEntityValueLookup'/>
@@ -25972,14 +25928,12 @@
           <ref name='xmlCheckUTF8'/>
           <ref name='xmlLoadExternalEntity'/>
         </word>
-        <word name='nothing'>
-          <ref name='xmlXPathInit'/>
-        </word>
         <word name='notice'>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlCleanupThreads'/>
         </word>
         <word name='now'>
+          <ref name='LIBXML_EXPR_ENABLED'/>
           <ref name='XML_CAST_FPTR'/>
           <ref name='_xmlSchema'/>
           <ref name='_xmlSchemaElement'/>
@@ -26084,12 +26038,6 @@
           <ref name='xmlParseComment'/>
           <ref name='xmlParseMarkupDecl'/>
         </word>
-        <word name='occurences'>
-          <ref name='xmlAutomataNewCountTrans'/>
-          <ref name='xmlAutomataNewCountTrans2'/>
-          <ref name='xmlAutomataNewOnceTrans'/>
-          <ref name='xmlAutomataNewOnceTrans2'/>
-        </word>
         <word name='occurred'>
           <ref name='xmlCtxtGetLastError'/>
           <ref name='xmlDictCreate'/>
@@ -26112,6 +26060,10 @@
           <ref name='xmlXPathSubstringBeforeFunction'/>
         </word>
         <word name='occurrences'>
+          <ref name='xmlAutomataNewCountTrans'/>
+          <ref name='xmlAutomataNewCountTrans2'/>
+          <ref name='xmlAutomataNewOnceTrans'/>
+          <ref name='xmlAutomataNewOnceTrans2'/>
           <ref name='xmlXPathTranslateFunction'/>
         </word>
         <word name='occurs'>
@@ -26208,9 +26160,6 @@
           <ref name='xmlCatalogConvert'/>
           <ref name='xmlConvertSGMLCatalog'/>
         </word>
-        <word name='ononymous'>
-          <ref name='_xmlSchema'/>
-        </word>
         <word name='onto'>
           <ref name='xmlParserInputBufferGrow'/>
           <ref name='xmlStreamPush'/>
@@ -26783,10 +26732,8 @@
           <ref name='xmlXPathSubstringFunction'/>
         </word>
         <word name='positioned'>
-          <ref name='xmlTextReaderReadString'/>
-        </word>
-        <word name='positionned'>
           <ref name='xmlTextReaderReadAttributeValue'/>
+          <ref name='xmlTextReaderReadString'/>
         </word>
         <word name='positions'>
           <ref name='xmlUTF8Strsub'/>
@@ -27108,9 +27055,6 @@
           <ref name='xmlValidCtxtNormalizeAttributeValue'/>
           <ref name='xmlValidNormalizeAttributeValue'/>
         </word>
-        <word name='procgressed'>
-          <ref name='xmlTextReaderGetRemainder'/>
-        </word>
         <word name='produce'>
           <ref name='xmlCharEncodingOutputFunc'/>
           <ref name='xmlStringGetNodeList'/>
@@ -27136,6 +27080,9 @@
           <ref name='htmlInitAutoClose'/>
           <ref name='xmlInitParser'/>
         </word>
+        <word name='progressed'>
+          <ref name='xmlTextReaderGetRemainder'/>
+        </word>
         <word name='progresses'>
           <ref name='xmlRegNewExecCtxt'/>
         </word>
@@ -27581,7 +27528,6 @@
           <ref name='xmlNewRMutex'/>
           <ref name='xmlNodeDump'/>
           <ref name='xmlNodeDumpOutput'/>
-          <ref name='xmlParseElement'/>
           <ref name='xmlParsePEReference'/>
           <ref name='xmlParserHandlePEReference'/>
         </word>
@@ -27941,6 +27887,7 @@
         <word name='required'>
           <ref name='XML_SCHEMAS_ATTR_USE_REQUIRED'/>
           <ref name='htmlRequiredAttrs'/>
+          <ref name='xmlC14NDocSave'/>
           <ref name='xmlCatalogSetDebug'/>
           <ref name='xmlSchemaCollapseString'/>
           <ref name='xmlSchemaWhiteSpaceReplace'/>
@@ -27952,9 +27899,6 @@
           <ref name='xmlC14NExecute'/>
           <ref name='xmlRelaxNGValidatePushElement'/>
         </word>
-        <word name='requred'>
-          <ref name='xmlC14NDocSave'/>
-        </word>
         <word name='reserved'>
           <ref name='xmlCheckLanguageID'/>
           <ref name='xmlNewTextChild'/>
@@ -28037,14 +27981,14 @@
         <word name='respecting'>
           <ref name='xmlValidGetValidElements'/>
         </word>
-        <word name='responsability'>
-          <ref name='xmlNewEntity'/>
-        </word>
         <word name='response'>
           <ref name='xmlNanoFTPCheckResponse'/>
           <ref name='xmlNanoFTPGetResponse'/>
           <ref name='xmlNanoHTTPContentLength'/>
         </word>
+        <word name='responsibility'>
+          <ref name='xmlNewEntity'/>
+        </word>
         <word name='responsible'>
           <ref name='xmlC14NDocDumpMemory'/>
           <ref name='xmlCanonicPath'/>
@@ -28348,10 +28292,6 @@
           <ref name='xmlHashScanner'/>
           <ref name='xmlHashScannerFull'/>
         </word>
-        <word name='scannner'>
-          <ref name='xmlHashScanner'/>
-          <ref name='xmlHashScannerFull'/>
-        </word>
         <word name='schemas'>
           <ref name='xmlRelaxNGNewDocParserCtxt'/>
           <ref name='xmlRelaxNGNewMemParserCtxt'/>
@@ -28479,6 +28419,7 @@
           <ref name='xmlCharEncOutFunc'/>
           <ref name='xmlClearNodeInfoSeq'/>
           <ref name='xmlCurrentChar'/>
+          <ref name='xmlExpIsNillable'/>
           <ref name='xmlExpNewSeq'/>
           <ref name='xmlExpParse'/>
           <ref name='xmlGetUTF8Char'/>
@@ -28502,9 +28443,6 @@
           <ref name='xmlValidNormalizeAttributeValue'/>
           <ref name='xmlXPathNormalizeFunction'/>
         </word>
-        <word name='sequqnce'>
-          <ref name='xmlExpIsNillable'/>
-        </word>
         <word name='serialization'>
           <ref name='LIBXML_OUTPUT_ENABLED'/>
           <ref name='xmlSaveToBuffer'/>
@@ -29233,6 +29171,7 @@
           <ref name='xmlSchemaValidateFile'/>
         </word>
         <word name='streaming'>
+          <ref name='_xmlParserCtxt'/>
           <ref name='xmlPatternGetStreamCtxt'/>
           <ref name='xmlStreamWantsAnyNode'/>
         </word>
@@ -29325,11 +29264,6 @@
           <ref name='xmlNodeDump'/>
           <ref name='xmlRegFreeExecCtxt'/>
         </word>
-        <word name='struture'>
-          <ref name='xmlRelaxNGParse'/>
-          <ref name='xmlSchemaParse'/>
-          <ref name='xmlSchematronParse'/>
-        </word>
         <word name='stuff'>
           <ref name='_xmlXPathContext'/>
           <ref name='xmlParseNamespace'/>
@@ -29380,9 +29314,6 @@
           <ref name='xmlGetParameterEntity'/>
           <ref name='xmlValidateDtdFinal'/>
         </word>
-        <word name='substituion'>
-          <ref name='XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION'/>
-        </word>
         <word name='substitute'>
           <ref name='xmlDOMWrapRemoveNode'/>
         </word>
@@ -29524,7 +29455,7 @@
           <ref name='xmlAutomataNewOnceTrans'/>
           <ref name='xmlAutomataNewOnceTrans2'/>
         </word>
-        <word name='sucessors'>
+        <word name='successors'>
           <ref name='xmlCheckLanguageID'/>
         </word>
         <word name='such'>
@@ -29656,10 +29587,8 @@
           <ref name='xmlDocSetRootElement'/>
         </word>
         <word name='takes'>
-          <ref name='xmlSchemaValidateFacetWhtsp'/>
-        </word>
-        <word name='tatkes'>
           <ref name='xmlExpExpDerive'/>
+          <ref name='xmlSchemaValidateFacetWhtsp'/>
         </word>
         <word name='tell'>
           <ref name='XML_COMPLETE_ATTRS'/>
@@ -29948,10 +29877,6 @@
           <ref name='xmlXPathTrailing'/>
           <ref name='xmlXPathTrailingSorted'/>
         </word>
-        <word name='trancoding'>
-          <ref name='xmlSaveFileTo'/>
-          <ref name='xmlSaveFormatFileTo'/>
-        </word>
         <word name='transaction'>
           <ref name='xmlNanoHTTPSave'/>
         </word>
@@ -29971,8 +29896,10 @@
           <ref name='xmlParserInputBufferGrow'/>
           <ref name='xmlParserInputBufferPush'/>
           <ref name='xmlParserInputBufferRead'/>
+          <ref name='xmlSaveFileTo'/>
+          <ref name='xmlSaveFormatFileTo'/>
         </word>
-        <word name='transfered'>
+        <word name='transferred'>
           <ref name='xmlParsePI'/>
         </word>
         <word name='transformation'>
@@ -30032,9 +29959,6 @@
         <word name='traverse'>
           <ref name='xmlXPathAxisFunc'/>
         </word>
-        <word name='treaming'>
-          <ref name='_xmlParserCtxt'/>
-        </word>
         <word name='treated'>
           <ref name='xmlParseAttValue'/>
         </word>
@@ -30089,9 +30013,6 @@
           <ref name='xmlURIEscape'/>
           <ref name='xmlValidateRoot'/>
         </word>
-        <word name='ttribute'>
-          <ref name='xmlTextReaderReadAttributeValue'/>
-        </word>
         <word name='tune'>
           <ref name='xmlBufferSetAllocationScheme'/>
         </word>
@@ -30182,6 +30103,9 @@
           <ref name='xmlSetCompressMode'/>
           <ref name='xmlSetDocCompressMode'/>
         </word>
+        <word name='unconditionally'>
+          <ref name='LIBXML_EXPR_ENABLED'/>
+        </word>
         <word name='under'>
           <ref name='xmlBuildRelativeURI'/>
           <ref name='xmlSearchNs'/>
@@ -30350,27 +30274,6 @@
           <ref name='xmlTextReaderSetSchema'/>
           <ref name='xmlXPathAxisFunc'/>
         </word>
-        <word name='unused'>
-          <ref name='ATTRIBUTE_UNUSED'/>
-          <ref name='_xmlEntity'/>
-          <ref name='_xmlSAXHandler'/>
-          <ref name='_xmlSAXHandlerV1'/>
-          <ref name='_xmlSchema'/>
-          <ref name='_xmlXPathContext'/>
-          <ref name='xmlDOMWrapReconcileNamespaces'/>
-          <ref name='xmlDOMWrapRemoveNode'/>
-          <ref name='xmlSchemaValidateFile'/>
-          <ref name='xmlShellBase'/>
-          <ref name='xmlShellCat'/>
-          <ref name='xmlShellDir'/>
-          <ref name='xmlShellDu'/>
-          <ref name='xmlShellList'/>
-          <ref name='xmlShellLoad'/>
-          <ref name='xmlShellPwd'/>
-          <ref name='xmlShellSave'/>
-          <ref name='xmlShellValidate'/>
-          <ref name='xmlShellWrite'/>
-        </word>
         <word name='update'>
           <ref name='xmlCheckHTTPInput'/>
           <ref name='xmlNanoFTPUpdateURL'/>
@@ -30514,13 +30417,13 @@
           <ref name='xmlValidCtxtNormalizeAttributeValue'/>
           <ref name='xmlValidNormalizeAttributeValue'/>
         </word>
-        <word name='varags'>
-          <ref name='xmlGenericErrorFunc'/>
-        </word>
         <word name='vararg'>
           <ref name='xmlValidityErrorFunc'/>
           <ref name='xmlValidityWarningFunc'/>
         </word>
+        <word name='varargs'>
+          <ref name='xmlGenericErrorFunc'/>
+        </word>
         <word name='variables'>
           <ref name='XML_XPATH_NOVAR'/>
           <ref name='_xmlXPathContext'/>
@@ -30650,6 +30553,9 @@
         <word name='ways:'>
           <ref name='xmlValidGetValidElements'/>
         </word>
+        <word name='weird'>
+          <ref name='xmlBuildRelativeURI'/>
+        </word>
         <word name='well'>
           <ref name='_xmlParserCtxt'/>
           <ref name='htmlSAXParseDoc'/>
@@ -30702,9 +30608,6 @@
           <ref name='xmlXIncludeProcessTreeFlags'/>
           <ref name='xmlXIncludeProcessTreeFlagsData'/>
         </word>
-        <word name='wether'>
-          <ref name='_xmlNodeSet'/>
-        </word>
         <word name='what'>
           <ref name='xmlCatalogGetDefaults'/>
           <ref name='xmlCatalogSetDefaults'/>
@@ -30789,11 +30692,7 @@
           <ref name='xmlModuleOpen'/>
           <ref name='xmlModuleSymbol'/>
         </word>
-        <word name='wierd'>
-          <ref name='xmlBuildRelativeURI'/>
-        </word>
         <word name='wildcard'>
-          <ref name='XML_SCHEMAS_ATTRGROUP_GLOBAL'/>
           <ref name='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED'/>
           <ref name='XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD'/>
           <ref name='XML_SCHEMAS_WILDCARD_COMPLETE'/>
@@ -31522,9 +31421,6 @@
           <ref name='xmlXPathFreeNodeSet'/>
           <ref name='xmlXPathNodeSetCreate'/>
         </word>
-        <word name='xmlNodeType'>
-          <ref name='xmlTextReaderNodeType'/>
-        </word>
         <word name='xmlNotationPtr'>
           <ref name='xmlGetDtdNotationDesc'/>
         </word>
@@ -31675,6 +31571,9 @@
         <word name='xmlReader'>
           <ref name='LIBXML_READER_ENABLED'/>
         </word>
+        <word name='xmlReaderTypes'>
+          <ref name='xmlTextReaderNodeType'/>
+        </word>
         <word name='xmlRefPtr'>
           <ref name='xmlAddRef'/>
         </word>
diff --git a/doc/namespaces.html b/doc/namespaces.html
index 878f7fe3..995587b5 100644
--- a/doc/namespaces.html
+++ b/doc/namespaces.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Namespaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Namespaces</h2></td></tr></table></
 td></tr>
 </table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html
 ">Report
 ing bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="
 http://m
 ail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a h
 ref="htt
 p://tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The libxml2 library implements <a 
href="http://www.w3.org/TR/REC-xml-names/";>XML namespaces</a> support by
+</style><title>Namespaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Namespaces</h2></td></tr></table></
 td></tr>
 </table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html
 ">Report
 ing bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="
 http://m
 ail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a h
 ref="htt
 p://tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The libxml2 library implements <a 
href="http://www.w3.org/TR/REC-xml-names/";>XML namespaces</a> support by
 recognizing namespace constructs in the input, and does namespace lookup
 automatically when building the DOM tree. A namespace declaration is
 associated with an in-memory structure and all elements or attributes within
diff --git a/doc/news.html b/doc/news.html
index db07ab6e..0734785f 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -7,8 +7,8 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Releases</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Releases</h2></td></tr></table></td><
 /tr></ta
 ble></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Re
 porting 
 bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http
 ://mail.
 gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href=
 "http://
 tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The <a href="ChangeLog.html">change log</a> describes the recents 
commits
-to the <a href="http://git.gnome.org/browse/libxml2/";>GIT</a> code base.</p><p>Here is the list of public 
releases:</p><h3>v2.9.9: Jan 03 2019</h3><ul>
+</style><title>Releases</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Releases</h2></td></tr></table></td><
 /tr></ta
 ble></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li><li><a href="bugs.html">Re
 porting 
 bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fffacd"><ul><li><a href="http
 ://mail.
 gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href=
 "http://
 tclxml.sourceforge.net/">Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The <a href="ChangeLog.html">change log</a> describes the recents 
commits
+to the <a href="https://gitlab.gnome.org/GNOME/libxml2";>GIT</a> code base.</p><p>Here is the list of public 
releases:</p><h3>v2.9.9: Jan 03 2019</h3><ul>
   <li>Security:<br />
   CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression (Nick Wellnhofer),<br />
   CVE-2018-14404 Fix nullptr deref with XPath logic ops (Nick Wellnhofer),<br />
@@ -1394,7 +1394,7 @@ Gansterer),<br />
       on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath
       principal node of axis bug, HTML serialization of some codepoint
       (Steven Rainwater), user data propagation in XInclude (Michael Day),
-      standalone and XML decl detection (Michael Day), Python id ouptut
+      standalone and XML decl detection (Michael Day), Python id output
       for some id, fix the big python string memory leak, URI parsing fixes
       (Stéphane Bidoul and William), long comments parsing bug (William),
       concurrent threads initialization (Ted Phelps), invalid char
@@ -1406,7 +1406,7 @@ Gansterer),<br />
       min occurs of 0 (William), HTML script/style parsing (Mike Day)</li>
   <li>Improvement: make xmlTextReaderSetup() public</li>
   <li>Compilation and postability: fix a missing include problem (William),
-      __ss_familly on AIX again (Björn Wiberg), compilation without zlib
+      __ss_family on AIX again (Björn Wiberg), compilation without zlib
       (Michael Day), catalog patch for Win32 (Christian Ehrlicher),
       Windows CE fixes (Andreas Stricke)</li>
   <li>Various CVS to SVN infrastructure changes</li>
@@ -1443,7 +1443,7 @@ Gansterer),<br />
       fix attribute serialization in writer (Rob Richards), PHP4 DTD validation
       crasher, parser safety patch (Ben Darnell), _private context propagation
       when parsing entities (with Michael Day), fix entities behaviour when 
-      using SAX, URI to file path fix (Mikhail Zabaluev), disapearing validity
+      using SAX, URI to file path fix (Mikhail Zabaluev), disappearing validity
       context, arg error in SAX callback (Mike Hommey), fix mixed-content
       autodetect when using --noblanks, fix xmlIOParseDTD error handling,
       fix bug in xmlSplitQName on special Names, fix Relax-NG element content
@@ -1519,7 +1519,7 @@ Gansterer),<br />
     split problem (William), issues with non-namespaced attributes in
     xmlAddChild() xmlAddNextSibling() and xmlAddPrevSibling() (Rob Richards),
     HTML parsing of script, Python must not output to stdout (Nic Ferrier),
-    exclusive C14N namespace visibility (Aleksey Sanin), XSD dataype
+    exclusive C14N namespace visibility (Aleksey Sanin), XSD datatype
     totalDigits bug (Kasimier Buchcik), error handling when writing to an
     xmlBuffer (Rob Richards), runtest schemas error not reported (Hisashi
     Fujinaka), signed/unsigned problem in date/time code (Albert Chin), fix
@@ -1528,7 +1528,7 @@ Gansterer),<br />
     (Gary Coady), regexp bug affecting schemas (Kasimier), configuration of
     runtime debugging (Kasimier), xmlNodeBufGetContent bug on entity refs
     (Oleksandr Kononenko), xmlRegExecPushString2 bug (Sreeni Nair),
-    compilation and build fixes (Michael Day), removed dependancies on
+    compilation and build fixes (Michael Day), removed dependencies on
     xmlSchemaValidError (Kasimier), bug with &lt;xml:foo/&gt;, more XPath
     pattern based evaluation fixes (Kasimier)</li>
   <li>improvements: XSD Schemas redefinitions/restrictions (Kasimier
@@ -1569,7 +1569,7 @@ Gansterer),<br />
     foreign namespaces handling, XML Schemas facet comparison (Kupriyanov
     Anatolij), xmlSchemaPSimpleTypeErr error report (Kasimier Buchcik), xml:
     namespace ahndling in Schemas (Kasimier), empty model group in Schemas
-    (Kasimier), wilcard in Schemas (Kasimier), URI composition (William),
+    (Kasimier), wildcard in Schemas (Kasimier), URI composition (William),
     xs:anyType in Schemas (Kasimier), Python resolver emmitting error
     messages directly, Python xmlAttr.parent (Jakub Piotr Clapa), trying to
     fix the file path/URI conversion, xmlTextReaderGetAttribute fix (Rob
@@ -1729,7 +1729,7 @@ Gansterer),<br />
     Buchcik), XInclude testing, Notation serialization, UTF8ToISO8859x
     transcoding (Mark Itzcovitz), lots of XML Schemas cleanup and fixes
     (Kasimier), ChangeLog cleanup (Stepan Kasal), memory fixes (Mark Vakoc),
-    handling of failed realloc(), out of bound array adressing in Schemas
+    handling of failed realloc(), out of bound array addressing in Schemas
     date handling, Python space/tabs cleanups (Malcolm Tredinnick), NMTOKENS
     E20 validation fix (Malcolm),</li>
   <li>improvements: added W3C XML Schemas testsuite (Kasimier Buchcik), add
@@ -1744,7 +1744,7 @@ Gansterer),<br />
     (Kasimier Buchcik), Schemas validation crash, xmlCheckUTF8 (William Brack
     and Julius Mittenzwei), Schemas facet check (Kasimier), default namespace
     problem (William), Schemas hexbinary empty values, encoding error could
-    genrate a serialization loop.</li>
+    generate a serialization loop.</li>
   <li>Improvements: Schemas validity improvements (Kasimier), added --path
     and --load-trace options to xmllint</li>
   <li>documentation: tutorial update (John Fleck)</li>
@@ -1888,7 +1888,7 @@ Gansterer),<br />
     --with-minimum configuration.</li>
   <li>XInclude: allow the 2001 namespace without warning.</li>
   <li>Documentation: missing example/index.html (John Fleck), version
-    dependancies (John Fleck)</li>
+    dependencies (John Fleck)</li>
   <li>reader API: structured error reporting (Steve Ball)</li>
   <li>Windows compilation: mingw, msys (Mikhail Grushinskiy), function
     prototype (Cameron Johnson), MSVC6 compiler warnings, _WINSOCKAPI_
@@ -2010,7 +2010,7 @@ Gansterer),<br />
     intercepted at a structured level, with precise information
   available.</li>
   <li>New simpler and more generic XML and HTML parser APIs, allowing to
-    easilly modify the parsing options and reuse parser context for multiple
+    easily modify the parsing options and reuse parser context for multiple
     consecutive documents.</li>
   <li>Similar new APIs for the xmlReader, for options and reuse, provided new
     functions to access content as const strings, use them for Python
diff --git a/doc/python.html b/doc/python.html
index bd52649f..fd52966c 100644
--- a/doc/python.html
+++ b/doc/python.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Python and bindings</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Python and bindings</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="gui
 delines.
 html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></t
 d></tr><
 /table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="htt
 p://www.
 zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border=
 "0" cell
 spacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>There are a number of language bindings and 
wrappers available for
+</style><title>Python and bindings</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Python and bindings</h2></
 td></tr>
 </table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="gui
 delines.
 html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></t
 d></tr><
 /table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="htt
 p://www.
 zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cell
 spacing=
 "0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>There are a number of language bindings and wrappers available for
 libxml2, the list below is not exhaustive. Please contact the <a 
href="http://mail.gnome.org/mailman/listinfo/xml-bindings";>xml-bindings gnome org</a>
 (<a href="http://mail.gnome.org/archives/xml-bindings/";>archives</a>) in
 order to get updates to this list or to discuss the specific topic of libxml2
diff --git a/doc/threads.html b/doc/threads.html
index f7ac957f..d16e7d75 100644
--- a/doc/threads.html
+++ b/doc/threads.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Thread safety</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Thread safety</h2></td></tr></ta
 ble></td
</tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.html
 ">XML Gu
 idelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader 
Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a 
href="python.html">Python and bindings</a></li><li><a href="architecture.html">libxml2 
architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a href="interface.html">The SAX 
interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a href="xmlio.html">I/O 
Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></tab
 le><tabl
 e width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlat
 kovic.co
 m/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspac
 ing="0" 
 cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Starting with 2.4.7, libxml2 makes provisions to ensure that 
concurrent
+</style><title>Thread safety</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Thread safety</h2></td></tr></ta
 ble></td
</tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.html
 ">XML Gu
 idelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader 
Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a 
href="python.html">Python and bindings</a></li><li><a href="architecture.html">libxml2 
architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a href="interface.html">The SAX 
interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a href="xmlio.html">I/O 
Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></tab
 le><tabl
 e width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlat
 kovic.co
 m/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
 cellpadd
 ing="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Starting with 2.4.7, libxml2 makes provisions to ensure that 
concurrent
 threads can safely work in parallel parsing different documents. There is
 however a couple of things to do to ensure it:</p><ul>
   <li>configure the library accordingly using the --with-threads options</li>
diff --git a/doc/tree.html b/doc/tree.html
index 3d289d85..9f776bad 100644
--- a/doc/tree.html
+++ b/doc/tree.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>The tree output</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The tree output</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.
 html">XM
 L Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr><
 /table><
 table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.
 zlatkovi
 c.com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cell
 spacing=
 "0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The parser returns a tree built during the document analysis. The 
value
+</style><title>The tree output</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>The tree output</h2></td></tr>
 </table>
 </td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.
 html">XM
 L Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr><
 /table><
 table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.
 zlatkovi
 c.com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing=
 "0" cell
 padding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>The parser returns a tree built during the document analysis. The 
value
 returned is an <strong>xmlDocPtr</strong> (i.e., a pointer to an
 <strong>xmlDoc</strong> structure). This structure contains information such
 as the file name, the document type, and a <strong>children</strong> pointer
diff --git a/doc/upgrade.html b/doc/upgrade.html
index 569c3c16..f2f22afa 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Upgrading 1.x code</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Upgrading 1.x code</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guide
 lines.ht
 ml">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td>
 </tr></t
 able><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http:
 //www.zl
 atkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0
 " cellsp
 acing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Incompatible changes:</p><p>Version 2 of libxml2 is 
the first version introducing serious backward
+</style><title>Upgrading 1.x code</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Upgrading 1.x code</h2></td
</tr></
 table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guide
 lines.ht
 ml">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a 
href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td>
 </tr></t
 able><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http:
 //www.zl
 atkovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellsp
 acing="0
 " cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Incompatible changes:</p><p>Version 2 of libxml2 is the first 
version introducing serious backward
 incompatible changes. The main goals were:</p><ul>
   <li>a general cleanup. A number of mistakes inherited from the very early
     versions couldn't be changed due to compatibility constraints. Example
@@ -101,7 +101,7 @@ following:</p><ol>
   <li>remove your config.cache, relaunch your configuration mechanism, and
     recompile, if steps 2 and 3 were done right it should compile as-is</li>
   <li>Test that your application is still running correctly, if not this may
-    be due to extra empty nodes due to formating spaces being kept in libxml2
+    be due to extra empty nodes due to formatting spaces being kept in libxml2
     contrary to libxml1, in that case insert xmlKeepBlanksDefault(1) in your
     code before calling the parser (next to
     <strong>LIBXML_TEST_VERSION</strong> is a fine place).</li>
diff --git a/doc/xmldtd.html b/doc/xmldtd.html
index 36333f02..b1557449 100644
--- a/doc/xmldtd.html
+++ b/doc/xmldtd.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Validation &amp; DTDs</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Validation &amp; DTDs</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li>
 <li><a h
 ref="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fff
 acd"><ul
<li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bin
 dings</a
</li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
+</style><title>Validation &amp; DTDs</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Validation &amp; DTDs</h
 2></td><
 /tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" 
width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="html/index.html">Reference Manual</a></li><li><a 
href="intro.html">Introduction</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="docs.html" 
style="font-weight:bold">Developer Menu</a></li>
 <li><a h
 ref="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a 
href="downloads.html">Downloads</a></li><li><a href="news.html">Releases</a></li><li><a 
href="XMLinfo.html">XML</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="xmldtd.html">Validation 
&amp; DTDs</a></li><li><a href="encoding.html">Encodings support</a></li><li><a href="catalog.html">Catalog 
support</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="examples/index.html" style="font-weight:bold">Code 
Examples</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a 
href="guidelines.html">XML Guidelines</a></li><li><a href="ChangeLog.html">Recent 
Changes</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td 
colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td 
bgcolor="#fff
 acd"><ul
<li><a href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/XSLT/";>XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM 
gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/";>Windows 
binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bin
 dings</a
</li><li><a href="http://tclxml.sourceforge.net/";>Tcl bindings</a></li><li><a 
href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
   <li><a href="#General5">General overview</a></li>
   <li><a href="#definition">The definition</a></li>
   <li><a href="#Simple">Simple rules</a>
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 51bb6469..eb210a87 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>I/O Interfaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>I/O Interfaces</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellsp
 acing="0
 " cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
+</style><title>I/O Interfaces</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>I/O Interfaces</h2></td></tr></
 table></
 td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guidelines.ht
 ml">XML 
 Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></t
 able><ta
 ble width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://www.zl
 atkovic.
 com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2";>Solaris 
binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0
 " cellpa
 dding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
   <li><a href="#General1">General overview</a></li>
   <li><a href="#basic">The basic buffer type</a></li>
   <li><a href="#Input">Input I/O handlers</a></li>
diff --git a/doc/xmlmem.html b/doc/xmlmem.html
index ba9e517c..10befd76 100644
--- a/doc/xmlmem.html
+++ b/doc/xmlmem.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-</style><title>Memory Management</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Memory Management</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guideli
 nes.html
 ">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></
 tr></tab
 le><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://
 www.zlat
 kovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
 cellspac
 ing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
+</style><title>Memory Management</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="Gnome2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/";><img 
src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and 
toolkit of Gnome</h1><h2>Memory Management</h2></td><
 /tr></ta
 ble></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" 
align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" 
width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" 
cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer 
Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" 
style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference 
Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a 
href="guideli
 nes.html
 ">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The 
Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a 
href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a 
href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a 
href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a 
href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a 
href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a 
href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a 
href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></
 tr></tab
 le><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xml/";>Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/";>XSLT 
libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/";>DOM gdome2</a></li><li><a 
href="http://www.aleksey.com/xmlsec/";>XML-DSig xmlsec</a></li><li><a 
href="ftp://xmlsoft.org/";>FTP</a></li><li><a href="http://
 www.zlat
 kovic.com/projects/libxml/">Windows binaries</a></li><li><a 
href="http://opencsw.org/packages/libxml2";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://lxml.de/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXML";>Perl bindings</a></li><li><a 
href="http://libxmlplusplus.sourceforge.net/";>C++ bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4";>PHP bindings</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://libxml.rubyforge.org/";>Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/";>Tcl 
bindings</a></li><li><a href="https://gitlab.gnome.org/GNOME/libxml2/issues";>Bug 
Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspac
 ing="0" 
 cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" 
width="100%"><tr><td bgcolor="#fffacd"><p>Table of Content:</p><ol>
   <li><a href="#General3">General overview</a></li>
   <li><a href="#setting">Setting libxml2 set of memory routines</a></li>
   <li><a href="#cleanup">Cleaning up after using the library</a></li>
diff --git a/elfgcchack.h b/elfgcchack.h
index 5ac93bfb..af8ad114 100644
--- a/elfgcchack.h
+++ b/elfgcchack.h
@@ -4311,6 +4311,16 @@ extern __typeof (xmlHashCreateDict) xmlHashCreateDict__internal_alias __attribut
 #endif
 #endif
 
+#ifdef bottom_hash
+#undef xmlHashDefaultDeallocator
+extern __typeof (xmlHashDefaultDeallocator) xmlHashDefaultDeallocator 
__attribute((alias("xmlHashDefaultDeallocator__internal_alias")));
+#else
+#ifndef xmlHashDefaultDeallocator
+extern __typeof (xmlHashDefaultDeallocator) xmlHashDefaultDeallocator__internal_alias 
__attribute((visibility("hidden")));
+#define xmlHashDefaultDeallocator xmlHashDefaultDeallocator__internal_alias
+#endif
+#endif
+
 #ifdef bottom_hash
 #undef xmlHashFree
 extern __typeof (xmlHashFree) xmlHashFree __attribute((alias("xmlHashFree__internal_alias")));
diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src
index 1bdbed93..1e771e85 100644
--- a/win32/libxml2.def.src
+++ b/win32/libxml2.def.src
@@ -945,6 +945,7 @@ xmlHashAddEntry3
 xmlHashCopy
 xmlHashCreate
 xmlHashCreateDict
+xmlHashDefaultDeallocator
 xmlHashFree
 xmlHashLookup
 xmlHashLookup2



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]