added missing pages for the website.

* doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
  doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
  doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
  doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
  doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
  added missing pages for the website.
diff --git a/ChangeLog b/ChangeLog
index 40372aa..90d70c9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
+
+	* doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
+	  doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
+	  doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
+	  doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
+	  doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
+	  added missing pages for the website.
+
 Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
 
 	* doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
diff --git a/doc/html/libxml-chvalid.html b/doc/html/libxml-chvalid.html
new file mode 100644
index 0000000..6ea884b
--- /dev/null
+++ b/doc/html/libxml-chvalid.html
@@ -0,0 +1,172 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>chvalid</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xpath.html" title="xpath"><link rel="next" href="libxml-uri.html" title="uri"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-chvalid"></a><div class="titlepage"></div><div class="refnamediv"><h2>chvalid</h2><p>chvalid &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2587244"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+struct      <a href="libxml-chvalid.html#xmlChSRange">xmlChSRange</a>;
+typedef     <a href="libxml-chvalid.html#xmlChSRangePtr">xmlChSRangePtr</a>;
+struct      <a href="libxml-chvalid.html#xmlChLRange">xmlChLRange</a>;
+typedef     <a href="libxml-chvalid.html#xmlChLRangePtr">xmlChLRangePtr</a>;
+struct      <a href="libxml-chvalid.html#xmlChRangeGroup">xmlChRangeGroup</a>;
+typedef     <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a>;
+#define     <a href="libxml-chvalid.html#xmlIsBaseChar-ch">xmlIsBaseChar_ch</a>                (c)
+#define     <a href="libxml-chvalid.html#xmlIsBaseCharQ">xmlIsBaseCharQ</a>                  (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsBaseCharGroup">xmlIsBaseCharGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsBlank-ch">xmlIsBlank_ch</a>                   (c)
+#define     <a href="libxml-chvalid.html#xmlIsBlankQ">xmlIsBlankQ</a>                     (c)
+#define     <a href="libxml-chvalid.html#xmlIsChar-ch">xmlIsChar_ch</a>                    (c)
+#define     <a href="libxml-chvalid.html#xmlIsCharQ">xmlIsCharQ</a>                      (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsCharGroup">xmlIsCharGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsCombiningQ">xmlIsCombiningQ</a>                 (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsCombiningGroup">xmlIsCombiningGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsDigit-ch">xmlIsDigit_ch</a>                   (c)
+#define     <a href="libxml-chvalid.html#xmlIsDigitQ">xmlIsDigitQ</a>                     (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsDigitGroup">xmlIsDigitGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsExtender-ch">xmlIsExtender_ch</a>                (c)
+#define     <a href="libxml-chvalid.html#xmlIsExtenderQ">xmlIsExtenderQ</a>                  (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsExtenderGroup">xmlIsExtenderGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsIdeographicQ">xmlIsIdeographicQ</a>               (c)
+extern      xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsIdeographicGroup">xmlIsIdeographicGroup</a>;
+#define     <a href="libxml-chvalid.html#xmlIsPubidChar-ch">xmlIsPubidChar_ch</a>               (c)
+#define     <a href="libxml-chvalid.html#xmlIsPubidCharQ">xmlIsPubidCharQ</a>                 (c)
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlChSRange"></a>struct xmlChSRange</h3><pre class="programlisting">struct xmlChSRange {
+
+    unsigned short	low;
+    unsigned short	high;
+};
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlChSRangePtr"></a>xmlChSRangePtr</h3><pre class="programlisting">typedef xmlChSRange *xmlChSRangePtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlChLRange"></a>struct xmlChLRange</h3><pre class="programlisting">struct xmlChLRange {
+
+    unsigned int	low;
+    unsigned int	high;
+};
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlChLRangePtr"></a>xmlChLRangePtr</h3><pre class="programlisting">typedef xmlChLRange *xmlChLRangePtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroup"></a>struct xmlChRangeGroup</h3><pre class="programlisting">struct xmlChRangeGroup {
+
+    int			nbShortRange;
+    int			nbLongRange;
+    xmlChSRangePtr	shortRange;	/* points to an array of ranges */
+    xmlChLRangePtr	longRange;
+};
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroupPtr"></a>xmlChRangeGroupPtr</h3><pre class="programlisting">typedef xmlChRangeGroup *xmlChRangeGroupPtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsBaseChar-ch"></a>xmlIsBaseChar_ch()</h3><pre class="programlisting">#define     xmlIsBaseChar_ch(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseCharQ"></a>xmlIsBaseCharQ()</h3><pre class="programlisting">#define     xmlIsBaseCharQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseCharGroup"></a>xmlIsBaseCharGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsBaseCharGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsBlank-ch"></a>xmlIsBlank_ch()</h3><pre class="programlisting">#define     xmlIsBlank_ch(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBlankQ"></a>xmlIsBlankQ()</h3><pre class="programlisting">#define     xmlIsBlankQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsChar-ch"></a>xmlIsChar_ch()</h3><pre class="programlisting">#define     xmlIsChar_ch(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCharQ"></a>xmlIsCharQ()</h3><pre class="programlisting">#define     xmlIsCharQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCharGroup"></a>xmlIsCharGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsCharGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsCombiningQ"></a>xmlIsCombiningQ()</h3><pre class="programlisting">#define     xmlIsCombiningQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCombiningGroup"></a>xmlIsCombiningGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsCombiningGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsDigit-ch"></a>xmlIsDigit_ch()</h3><pre class="programlisting">#define xmlIsDigit_ch(c)	(((0x30 &lt;= (c)) &amp;&amp; ((c) &lt;= 0x39)))
+</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsDigitQ"></a>xmlIsDigitQ()</h3><pre class="programlisting">#define     xmlIsDigitQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsDigitGroup"></a>xmlIsDigitGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsDigitGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsExtender-ch"></a>xmlIsExtender_ch()</h3><pre class="programlisting">#define xmlIsExtender_ch(c)	(((c) == 0xb7))
+</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsExtenderQ"></a>xmlIsExtenderQ()</h3><pre class="programlisting">#define     xmlIsExtenderQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsExtenderGroup"></a>xmlIsExtenderGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsExtenderGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsIdeographicQ"></a>xmlIsIdeographicQ()</h3><pre class="programlisting">#define     xmlIsIdeographicQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsIdeographicGroup"></a>xmlIsIdeographicGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsIdeographicGroup;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlIsPubidChar-ch"></a>xmlIsPubidChar_ch()</h3><pre class="programlisting">#define xmlIsPubidChar_ch(c)	(xmlIsPubidChar_tab[(c)])
+</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsPubidCharQ"></a>xmlIsPubidCharQ()</h3><pre class="programlisting">#define     xmlIsPubidCharQ(c)</pre><p>
+Automatically generated by genChRanges.py</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
+</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xpath.html"><b>&lt;&lt; xpath</b></a></td><td align="right"><a accesskey="n" href="libxml-uri.html"><b>uri &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-dict.html b/doc/html/libxml-dict.html
new file mode 100644
index 0000000..75bd779
--- /dev/null
+++ b/doc/html/libxml-dict.html
@@ -0,0 +1,44 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>dict</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-DOCBparser.html" title="DOCBparser"><link rel="next" href="libxml-xmlautomata.html" title="xmlautomata"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-dict"></a><div class="titlepage"></div><div class="refnamediv"><h2>dict</h2><p>dict &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2682251"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+struct      <a href="libxml-dict.html#xmlDict">xmlDict</a>;
+typedef     <a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a>;
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlDict"></a>struct xmlDict</h3><pre class="programlisting">struct xmlDict;</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlDictPtr"></a>xmlDictPtr</h3><pre class="programlisting">typedef xmlDict *xmlDictPtr;
+</pre><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-DOCBparser.html"><b>&lt;&lt; DOCBparser</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlautomata.html"><b>xmlautomata &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-list.html b/doc/html/libxml-list.html
new file mode 100644
index 0000000..d4f6326
--- /dev/null
+++ b/doc/html/libxml-list.html
@@ -0,0 +1,74 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>list</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xmlversion.html" title="xmlversion"><link rel="next" href="libxml-HTMLtree.html" title="HTMLtree"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>list</h2><p>list &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2701070"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+struct      <a href="libxml-list.html#xmlLink">xmlLink</a>;
+typedef     <a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a>;
+struct      <a href="libxml-list.html#xmlList">xmlList</a>;
+typedef     <a href="libxml-list.html#xmlListPtr">xmlListPtr</a>;
+void        (<a href="libxml-list.html#xmlListDeallocator">*xmlListDeallocator</a>)           (<a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a> lk);
+int         (<a href="libxml-list.html#xmlListDataCompare">*xmlListDataCompare</a>)           (const void *data0,
+                                             const void *data1);
+int         (<a href="libxml-list.html#xmlListWalker">*xmlListWalker</a>)                (const void *data,
+                                             const void *user);
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlLink"></a>struct xmlLink</h3><pre class="programlisting">struct xmlLink;</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlLinkPtr"></a>xmlLinkPtr</h3><pre class="programlisting">typedef xmlLink *xmlLinkPtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlList"></a>struct xmlList</h3><pre class="programlisting">struct xmlList;</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlListPtr"></a>xmlListPtr</h3><pre class="programlisting">typedef xmlList *xmlListPtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlListDeallocator"></a>xmlListDeallocator ()</h3><pre class="programlisting">void        (*xmlListDeallocator)           (<a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a> lk);</pre><p>
+Callback function used to free data from a list.</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>lk</tt></i>:</span></td><td>  the data to deallocate
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlListDataCompare"></a>xmlListDataCompare ()</h3><pre class="programlisting">int         (*xmlListDataCompare)           (const void *data0,
+                                             const void *data1);</pre><p>
+Callback function used to compare 2 data.</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data0</tt></i>:</span></td><td> the first data
+</td></tr><tr><td><span class="term"><i><tt>data1</tt></i>:</span></td><td> the second data
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 is equality, -1 or 1 otherwise depending on the ordering.
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlListWalker"></a>xmlListWalker ()</h3><pre class="programlisting">int         (*xmlListWalker)                (const void *data,
+                                             const void *user);</pre><p>
+Callback function used when walking a list with <GTKDOCLINK HREF="xmlListWalk">xmlListWalk</GTKDOCLINK>().</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td> the data found in the list
+</td></tr><tr><td><span class="term"><i><tt>user</tt></i>:</span></td><td> extra user provided data to the walker
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 to stop walking the list, 1 otherwise.
+</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xmlversion.html"><b>&lt;&lt; xmlversion</b></a></td><td align="right"><a accesskey="n" href="libxml-HTMLtree.html"><b>HTMLtree &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-testOOMlib.html b/doc/html/libxml-testOOMlib.html
new file mode 100644
index 0000000..d006a98
--- /dev/null
+++ b/doc/html/libxml-testOOMlib.html
@@ -0,0 +1,90 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>testOOMlib</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="ch01.html" title="Libxml Programming Notes"><link rel="next" href="libxml-wincecompat.html" title="wincecompat"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-wincecompat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-testOOMlib"></a><div class="titlepage"></div><div class="refnamediv"><h2>testOOMlib</h2><p>testOOMlib &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2625421"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+void*       <a href="libxml-testOOMlib.html#test-malloc">test_malloc</a>                     (<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);
+void*       <a href="libxml-testOOMlib.html#test-realloc">test_realloc</a>                    (void *memory,
+                                             <GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);
+void        <a href="libxml-testOOMlib.html#test-free">test_free</a>                       (void *memory);
+char*       <a href="libxml-testOOMlib.html#test-strdup">test_strdup</a>                     (const char *str);
+int         (<a href="libxml-testOOMlib.html#TestMemoryFunction">*TestMemoryFunction</a>)           (void *data);
+int         <a href="libxml-testOOMlib.html#test-oom-handling">test_oom_handling</a>               (<a href="libxml-testOOMlib.html#TestMemoryFunction">TestMemoryFunction</a> func,
+                                             void *data);
+int         <a href="libxml-testOOMlib.html#test-get-malloc-blocks-outstanding">test_get_malloc_blocks_outstanding</a>
+                                            (void);
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="test-malloc"></a>test_malloc ()</h3><pre class="programlisting">void*       test_malloc                     (<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>bytes</tt></i>:</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-realloc"></a>test_realloc ()</h3><pre class="programlisting">void*       test_realloc                    (void *memory,
+                                             <GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>memory</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>bytes</tt></i>:</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-free"></a>test_free ()</h3><pre class="programlisting">void        test_free                       (void *memory);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>memory</tt></i>:</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-strdup"></a>test_strdup ()</h3><pre class="programlisting">char*       test_strdup                     (const char *str);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="TestMemoryFunction"></a>TestMemoryFunction ()</h3><pre class="programlisting">int         (*TestMemoryFunction)           (void *data);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-oom-handling"></a>test_oom_handling ()</h3><pre class="programlisting">int         test_oom_handling               (<a href="libxml-testOOMlib.html#TestMemoryFunction">TestMemoryFunction</a> func,
+                                             void *data);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>func</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-get-malloc-blocks-outstanding"></a>test_get_malloc_blocks_outstanding ()</h3><pre class="programlisting">int         test_get_malloc_blocks_outstanding
+                                            (void);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="ch01.html"><b>&lt;&lt; Libxml Programming Notes</b></a></td><td align="right"><a accesskey="n" href="libxml-wincecompat.html"><b>wincecompat &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-wincecompat.html b/doc/html/libxml-wincecompat.html
new file mode 100644
index 0000000..1d5d557
--- /dev/null
+++ b/doc/html/libxml-wincecompat.html
@@ -0,0 +1,154 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>wincecompat</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-testOOMlib.html" title="testOOMlib"><link rel="next" href="libxml-wsockcompat.html" title="wsockcompat"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-testOOMlib.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-wsockcompat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-wincecompat"></a><div class="titlepage"></div><div class="refnamediv"><h2>wincecompat</h2><p>wincecompat &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2649847"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+#define     <a href="libxml-wincecompat.html#MAX-STRERROR-CAPS">MAX_STRERROR</a>
+#define     <a href="libxml-wincecompat.html#O-RDONLY-CAPS">O_RDONLY</a>
+#define     <a href="libxml-wincecompat.html#O-WRONLY-CAPS">O_WRONLY</a>
+#define     <a href="libxml-wincecompat.html#O-RDWR-CAPS">O_RDWR</a>
+#define     <a href="libxml-wincecompat.html#O-APPEND-CAPS">O_APPEND</a>
+#define     <a href="libxml-wincecompat.html#O-CREAT-CAPS">O_CREAT</a>
+#define     <a href="libxml-wincecompat.html#O-TRUNC-CAPS">O_TRUNC</a>
+#define     <a href="libxml-wincecompat.html#O-EXCL-CAPS">O_EXCL</a>
+extern      int <a href="libxml-wincecompat.html#errno">errno</a>;
+int         <a href="libxml-wincecompat.html#read">read</a>                            (int handle,
+                                             char *buffer,
+                                             unsigned int len);
+int         <a href="libxml-wincecompat.html#write">write</a>                           (int handle,
+                                             const char *buffer,
+                                             unsigned int len);
+int         <a href="libxml-wincecompat.html#open">open</a>                            (const char *filename,
+                                             int oflag,
+                                             ...);
+int         <a href="libxml-wincecompat.html#close">close</a>                           (int handle);
+char*       <a href="libxml-wincecompat.html#getenv">getenv</a>                          (const char *varname);
+char*       <a href="libxml-wincecompat.html#strerror">strerror</a>                        (int errnum);
+#define     <a href="libxml-wincecompat.html#snprintf">snprintf</a>
+#define     <a href="libxml-wincecompat.html#vsnprintf">vsnprintf</a>                       (b,c,f,a)
+#define     <a href="libxml-wincecompat.html#perror">perror</a>                          (_t)
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="MAX-STRERROR-CAPS"></a>MAX_STRERROR</h3><pre class="programlisting">#define MAX_STRERROR 31
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-RDONLY-CAPS"></a>O_RDONLY</h3><pre class="programlisting">#define O_RDONLY       0x0000  /* open for reading only */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-WRONLY-CAPS"></a>O_WRONLY</h3><pre class="programlisting">#define O_WRONLY       0x0001  /* open for writing only */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-RDWR-CAPS"></a>O_RDWR</h3><pre class="programlisting">#define O_RDWR         0x0002  /* open for reading and writing */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-APPEND-CAPS"></a>O_APPEND</h3><pre class="programlisting">#define O_APPEND       0x0008  /* writes done at eof */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-CREAT-CAPS"></a>O_CREAT</h3><pre class="programlisting">#define O_CREAT        0x0100  /* create and open file */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-TRUNC-CAPS"></a>O_TRUNC</h3><pre class="programlisting">#define O_TRUNC        0x0200  /* open and truncate */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="O-EXCL-CAPS"></a>O_EXCL</h3><pre class="programlisting">#define O_EXCL         0x0400  /* open only if file doesn't already exist */
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="errno"></a>errno</h3><pre class="programlisting">extern int errno;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="read"></a>read ()</h3><pre class="programlisting">int         read                            (int handle,
+                                             char *buffer,
+                                             unsigned int len);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="write"></a>write ()</h3><pre class="programlisting">int         write                           (int handle,
+                                             const char *buffer,
+                                             unsigned int len);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="open"></a>open ()</h3><pre class="programlisting">int         open                            (const char *filename,
+                                             int oflag,
+                                             ...);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>oflag</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="close"></a>close ()</h3><pre class="programlisting">int         close                           (int handle);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="getenv"></a>getenv ()</h3><pre class="programlisting">char*       getenv                          (const char *varname);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>varname</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="strerror"></a>strerror ()</h3><pre class="programlisting">char*       strerror                        (int errnum);</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>errnum</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="snprintf"></a>snprintf</h3><pre class="programlisting">#define snprintf _snprintf
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="vsnprintf"></a>vsnprintf()</h3><pre class="programlisting">#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
+</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>b</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>
+</td></tr><tr><td><span class="term"><i><tt>a</tt></i>:</span></td><td>
+
+
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="perror"></a>perror()</h3><pre class="programlisting">#define perror(_t) MessageBox(NULL, _T("_t"), _T("Error/Warning"), MB_OK)
+</pre><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>_t</tt></i>:</span></td><td>
+
+
+</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-testOOMlib.html"><b>&lt;&lt; testOOMlib</b></a></td><td align="right"><a accesskey="n" href="libxml-wsockcompat.html"><b>wsockcompat &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-wsockcompat.html b/doc/html/libxml-wsockcompat.html
new file mode 100644
index 0000000..5e4a7f5
--- /dev/null
+++ b/doc/html/libxml-wsockcompat.html
@@ -0,0 +1,181 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>wsockcompat</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-wincecompat.html" title="wincecompat"><link rel="next" href="libxml-encoding.html" title="encoding"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-wincecompat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-wsockcompat"></a><div class="titlepage"></div><div class="refnamediv"><h2>wsockcompat</h2><p>wsockcompat &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2641333"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+#define     <a href="libxml-wsockcompat.html#SOCKLEN-T-CAPS">SOCKLEN_T</a>
+#define     <a href="libxml-wsockcompat.html#EWOULDBLOCK-CAPS">EWOULDBLOCK</a>
+#define     <a href="libxml-wsockcompat.html#EINPROGRESS-CAPS">EINPROGRESS</a>
+#define     <a href="libxml-wsockcompat.html#EALREADY-CAPS">EALREADY</a>
+#define     <a href="libxml-wsockcompat.html#ENOTSOCK-CAPS">ENOTSOCK</a>
+#define     <a href="libxml-wsockcompat.html#EDESTADDRREQ-CAPS">EDESTADDRREQ</a>
+#define     <a href="libxml-wsockcompat.html#EMSGSIZE-CAPS">EMSGSIZE</a>
+#define     <a href="libxml-wsockcompat.html#EPROTOTYPE-CAPS">EPROTOTYPE</a>
+#define     <a href="libxml-wsockcompat.html#ENOPROTOOPT-CAPS">ENOPROTOOPT</a>
+#define     <a href="libxml-wsockcompat.html#EPROTONOSUPPORT-CAPS">EPROTONOSUPPORT</a>
+#define     <a href="libxml-wsockcompat.html#ESOCKTNOSUPPORT-CAPS">ESOCKTNOSUPPORT</a>
+#define     <a href="libxml-wsockcompat.html#EOPNOTSUPP-CAPS">EOPNOTSUPP</a>
+#define     <a href="libxml-wsockcompat.html#EPFNOSUPPORT-CAPS">EPFNOSUPPORT</a>
+#define     <a href="libxml-wsockcompat.html#EAFNOSUPPORT-CAPS">EAFNOSUPPORT</a>
+#define     <a href="libxml-wsockcompat.html#EADDRINUSE-CAPS">EADDRINUSE</a>
+#define     <a href="libxml-wsockcompat.html#EADDRNOTAVAIL-CAPS">EADDRNOTAVAIL</a>
+#define     <a href="libxml-wsockcompat.html#ENETDOWN-CAPS">ENETDOWN</a>
+#define     <a href="libxml-wsockcompat.html#ENETUNREACH-CAPS">ENETUNREACH</a>
+#define     <a href="libxml-wsockcompat.html#ENETRESET-CAPS">ENETRESET</a>
+#define     <a href="libxml-wsockcompat.html#ECONNABORTED-CAPS">ECONNABORTED</a>
+#define     <a href="libxml-wsockcompat.html#ECONNRESET-CAPS">ECONNRESET</a>
+#define     <a href="libxml-wsockcompat.html#ENOBUFS-CAPS">ENOBUFS</a>
+#define     <a href="libxml-wsockcompat.html#EISCONN-CAPS">EISCONN</a>
+#define     <a href="libxml-wsockcompat.html#ENOTCONN-CAPS">ENOTCONN</a>
+#define     <a href="libxml-wsockcompat.html#ESHUTDOWN-CAPS">ESHUTDOWN</a>
+#define     <a href="libxml-wsockcompat.html#ETOOMANYREFS-CAPS">ETOOMANYREFS</a>
+#define     <a href="libxml-wsockcompat.html#ETIMEDOUT-CAPS">ETIMEDOUT</a>
+#define     <a href="libxml-wsockcompat.html#ECONNREFUSED-CAPS">ECONNREFUSED</a>
+#define     <a href="libxml-wsockcompat.html#ELOOP-CAPS">ELOOP</a>
+#define     <a href="libxml-wsockcompat.html#EHOSTDOWN-CAPS">EHOSTDOWN</a>
+#define     <a href="libxml-wsockcompat.html#EHOSTUNREACH-CAPS">EHOSTUNREACH</a>
+#define     <a href="libxml-wsockcompat.html#EPROCLIM-CAPS">EPROCLIM</a>
+#define     <a href="libxml-wsockcompat.html#EUSERS-CAPS">EUSERS</a>
+#define     <a href="libxml-wsockcompat.html#EDQUOT-CAPS">EDQUOT</a>
+#define     <a href="libxml-wsockcompat.html#ESTALE-CAPS">ESTALE</a>
+#define     <a href="libxml-wsockcompat.html#EREMOTE-CAPS">EREMOTE</a>
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="SOCKLEN-T-CAPS"></a>SOCKLEN_T</h3><pre class="programlisting">#define SOCKLEN_T int
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EWOULDBLOCK-CAPS"></a>EWOULDBLOCK</h3><pre class="programlisting">#define EWOULDBLOCK             WSAEWOULDBLOCK
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EINPROGRESS-CAPS"></a>EINPROGRESS</h3><pre class="programlisting">#define EINPROGRESS             WSAEINPROGRESS
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EALREADY-CAPS"></a>EALREADY</h3><pre class="programlisting">#define EALREADY                WSAEALREADY
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENOTSOCK-CAPS"></a>ENOTSOCK</h3><pre class="programlisting">#define ENOTSOCK                WSAENOTSOCK
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EDESTADDRREQ-CAPS"></a>EDESTADDRREQ</h3><pre class="programlisting">#define EDESTADDRREQ            WSAEDESTADDRREQ
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EMSGSIZE-CAPS"></a>EMSGSIZE</h3><pre class="programlisting">#define EMSGSIZE                WSAEMSGSIZE
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EPROTOTYPE-CAPS"></a>EPROTOTYPE</h3><pre class="programlisting">#define EPROTOTYPE              WSAEPROTOTYPE
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENOPROTOOPT-CAPS"></a>ENOPROTOOPT</h3><pre class="programlisting">#define ENOPROTOOPT             WSAENOPROTOOPT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EPROTONOSUPPORT-CAPS"></a>EPROTONOSUPPORT</h3><pre class="programlisting">#define EPROTONOSUPPORT         WSAEPROTONOSUPPORT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ESOCKTNOSUPPORT-CAPS"></a>ESOCKTNOSUPPORT</h3><pre class="programlisting">#define ESOCKTNOSUPPORT         WSAESOCKTNOSUPPORT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EOPNOTSUPP-CAPS"></a>EOPNOTSUPP</h3><pre class="programlisting">#define EOPNOTSUPP              WSAEOPNOTSUPP
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EPFNOSUPPORT-CAPS"></a>EPFNOSUPPORT</h3><pre class="programlisting">#define EPFNOSUPPORT            WSAEPFNOSUPPORT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EAFNOSUPPORT-CAPS"></a>EAFNOSUPPORT</h3><pre class="programlisting">#define EAFNOSUPPORT            WSAEAFNOSUPPORT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EADDRINUSE-CAPS"></a>EADDRINUSE</h3><pre class="programlisting">#define EADDRINUSE              WSAEADDRINUSE
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EADDRNOTAVAIL-CAPS"></a>EADDRNOTAVAIL</h3><pre class="programlisting">#define EADDRNOTAVAIL           WSAEADDRNOTAVAIL
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENETDOWN-CAPS"></a>ENETDOWN</h3><pre class="programlisting">#define ENETDOWN                WSAENETDOWN
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENETUNREACH-CAPS"></a>ENETUNREACH</h3><pre class="programlisting">#define ENETUNREACH             WSAENETUNREACH
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENETRESET-CAPS"></a>ENETRESET</h3><pre class="programlisting">#define ENETRESET               WSAENETRESET
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ECONNABORTED-CAPS"></a>ECONNABORTED</h3><pre class="programlisting">#define ECONNABORTED            WSAECONNABORTED
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ECONNRESET-CAPS"></a>ECONNRESET</h3><pre class="programlisting">#define ECONNRESET              WSAECONNRESET
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENOBUFS-CAPS"></a>ENOBUFS</h3><pre class="programlisting">#define ENOBUFS                 WSAENOBUFS
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EISCONN-CAPS"></a>EISCONN</h3><pre class="programlisting">#define EISCONN                 WSAEISCONN
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ENOTCONN-CAPS"></a>ENOTCONN</h3><pre class="programlisting">#define ENOTCONN                WSAENOTCONN
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ESHUTDOWN-CAPS"></a>ESHUTDOWN</h3><pre class="programlisting">#define ESHUTDOWN               WSAESHUTDOWN
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ETOOMANYREFS-CAPS"></a>ETOOMANYREFS</h3><pre class="programlisting">#define ETOOMANYREFS            WSAETOOMANYREFS
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ETIMEDOUT-CAPS"></a>ETIMEDOUT</h3><pre class="programlisting">#define ETIMEDOUT               WSAETIMEDOUT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ECONNREFUSED-CAPS"></a>ECONNREFUSED</h3><pre class="programlisting">#define ECONNREFUSED            WSAECONNREFUSED
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ELOOP-CAPS"></a>ELOOP</h3><pre class="programlisting">#define ELOOP                   WSAELOOP
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EHOSTDOWN-CAPS"></a>EHOSTDOWN</h3><pre class="programlisting">#define EHOSTDOWN               WSAEHOSTDOWN
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EHOSTUNREACH-CAPS"></a>EHOSTUNREACH</h3><pre class="programlisting">#define EHOSTUNREACH            WSAEHOSTUNREACH
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EPROCLIM-CAPS"></a>EPROCLIM</h3><pre class="programlisting">#define EPROCLIM                WSAEPROCLIM
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EUSERS-CAPS"></a>EUSERS</h3><pre class="programlisting">#define EUSERS                  WSAEUSERS
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EDQUOT-CAPS"></a>EDQUOT</h3><pre class="programlisting">#define EDQUOT                  WSAEDQUOT
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ESTALE-CAPS"></a>ESTALE</h3><pre class="programlisting">#define ESTALE                  WSAESTALE
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="EREMOTE-CAPS"></a>EREMOTE</h3><pre class="programlisting">#define EREMOTE                 WSAEREMOTE
+</pre><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-wincecompat.html"><b>&lt;&lt; wincecompat</b></a></td><td align="right"><a accesskey="n" href="libxml-encoding.html"><b>encoding &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlexports.html b/doc/html/libxml-xmlexports.html
new file mode 100644
index 0000000..fc47cd5
--- /dev/null
+++ b/doc/html/libxml-xmlexports.html
@@ -0,0 +1,63 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlexports</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-globals.html" title="globals"><link rel="next" href="libxml-xinclude.html" title="xinclude"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-xmlexports"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlexports</h2><p>xmlexports &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2700265"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+#define     <a href="libxml-xmlexports.html#XMLPUBFUN-CAPS">XMLPUBFUN</a>
+#define     <a href="libxml-xmlexports.html#XMLPUBVAR-CAPS">XMLPUBVAR</a>
+#define     <a href="libxml-xmlexports.html#XMLCALL-CAPS">XMLCALL</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DLL-IMPORT-CAPS">LIBXML_DLL_IMPORT</a>
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="XMLPUBFUN-CAPS"></a>XMLPUBFUN</h3><pre class="programlisting">#define     XMLPUBFUN</pre><p>
+Macros which declare an exportable function</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="XMLPUBVAR-CAPS"></a>XMLPUBVAR</h3><pre class="programlisting">#define     XMLPUBVAR</pre><p>
+Macros which declare an exportable variable</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="XMLCALL-CAPS"></a>XMLCALL</h3><pre class="programlisting">#define     XMLCALL</pre><p>
+Macros which declare the called convention for exported functions</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DLL-IMPORT-CAPS"></a>LIBXML_DLL_IMPORT</h3><pre class="programlisting">#define     LIBXML_DLL_IMPORT</pre><p>
+Used on Windows (MS C compiler only) to declare a variable as 
+imported from the library. This macro should be empty when compiling
+libxml itself. It should expand to __declspec(dllimport)
+when the client code includes this header, and that only if the client
+links dynamically against libxml.
+For this to work, we need three macros. One tells us which compiler is
+being used and luckily the compiler defines such a thing: _MSC_VER. The
+second macro tells us if we are compiling libxml or the client code and
+we define the macro IN_LIBXML on the compiler's command line for this 
+purpose. The third macro, LIBXML_STATIC, must be defined by any client 
+code which links against libxml statically.</p><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-globals.html"><b>&lt;&lt; globals</b></a></td><td align="right"><a accesskey="n" href="libxml-xinclude.html"><b>xinclude &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlversion.html b/doc/html/libxml-xmlversion.html
new file mode 100644
index 0000000..631adc8
--- /dev/null
+++ b/doc/html/libxml-xmlversion.html
@@ -0,0 +1,183 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlversion</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xpathInternals.html" title="xpathInternals"><link rel="next" href="libxml-list.html" title="list"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-xmlversion"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlversion</h2><p>xmlversion &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2693440"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DOTTED-VERSION-CAPS">LIBXML_DOTTED_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-VERSION-CAPS">LIBXML_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-VERSION-STRING-CAPS">LIBXML_VERSION_STRING</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-TEST-VERSION-CAPS">LIBXML_TEST_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#WITH-TRIO-CAPS">WITH_TRIO</a>
+#define     <a href="libxml-xmlwin32version.html#WITHOUT-TRIO-CAPS">WITHOUT_TRIO</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-THREAD-ENABLED-CAPS">LIBXML_THREAD_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-TREE-ENABLED-CAPS">LIBXML_TREE_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-OUTPUT-ENABLED-CAPS">LIBXML_OUTPUT_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-PUSH-ENABLED-CAPS">LIBXML_PUSH_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-READER-ENABLED-CAPS">LIBXML_READER_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-WRITER-ENABLED-CAPS">LIBXML_WRITER_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-SAX1-ENABLED-CAPS">LIBXML_SAX1_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-FTP-ENABLED-CAPS">LIBXML_FTP_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-HTTP-ENABLED-CAPS">LIBXML_HTTP_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-VALID-ENABLED-CAPS">LIBXML_VALID_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-HTML-ENABLED-CAPS">LIBXML_HTML_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-LEGACY-ENABLED-CAPS">LIBXML_LEGACY_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-C14N-ENABLED-CAPS">LIBXML_C14N_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-CATALOG-ENABLED-CAPS">LIBXML_CATALOG_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DOCB-ENABLED-CAPS">LIBXML_DOCB_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XPATH-ENABLED-CAPS">LIBXML_XPATH_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XPTR-ENABLED-CAPS">LIBXML_XPTR_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XINCLUDE-ENABLED-CAPS">LIBXML_XINCLUDE_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-ICONV-ENABLED-CAPS">LIBXML_ICONV_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-ISO8859X-ENABLED-CAPS">LIBXML_ISO8859X_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DEBUG-ENABLED-CAPS">LIBXML_DEBUG_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-UNICODE-ENABLED-CAPS">LIBXML_UNICODE_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-REGEXP-ENABLED-CAPS">LIBXML_REGEXP_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-AUTOMATA-ENABLED-CAPS">LIBXML_AUTOMATA_ENABLED</a>
+#define     <a href="libxml-xmlversion.html#LIBXML-SCHEMAS-ENABLED-CAPS">LIBXML_SCHEMAS_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="LIBXML-DOTTED-VERSION-CAPS"></a>LIBXML_DOTTED_VERSION</h3><pre class="programlisting">#define     LIBXML_DOTTED_VERSION</pre><p>
+the version string like "1.2.3"</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-VERSION-CAPS"></a>LIBXML_VERSION</h3><pre class="programlisting">#define     LIBXML_VERSION</pre><p>
+the version number: 1.2.3 value is 1002003</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-VERSION-STRING-CAPS"></a>LIBXML_VERSION_STRING</h3><pre class="programlisting">#define     LIBXML_VERSION_STRING</pre><p>
+the version number string, 1.2.3 value is "1002003"</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-TEST-VERSION-CAPS"></a>LIBXML_TEST_VERSION</h3><pre class="programlisting">#define     LIBXML_TEST_VERSION</pre><p>
+Macro to check that the libxml version in use is compatible with
+the version the software has been compiled against</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="WITH-TRIO-CAPS"></a>WITH_TRIO</h3><pre class="programlisting">#define     WITH_TRIO</pre><p>
+defined if the trio support need to be configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="WITHOUT-TRIO-CAPS"></a>WITHOUT_TRIO</h3><pre class="programlisting">#define     WITHOUT_TRIO</pre><p>
+defined if the trio support should not be configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-THREAD-ENABLED-CAPS"></a>LIBXML_THREAD_ENABLED</h3><pre class="programlisting">#define     LIBXML_THREAD_ENABLED</pre><p>
+Whether the thread support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-TREE-ENABLED-CAPS"></a>LIBXML_TREE_ENABLED</h3><pre class="programlisting">#define LIBXML_TREE_ENABLED
+</pre><p>
+Whether the DOM like tree manipulation API support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-OUTPUT-ENABLED-CAPS"></a>LIBXML_OUTPUT_ENABLED</h3><pre class="programlisting">#define LIBXML_OUTPUT_ENABLED
+</pre><p>
+Whether the serialization/saving support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-PUSH-ENABLED-CAPS"></a>LIBXML_PUSH_ENABLED</h3><pre class="programlisting">#define LIBXML_PUSH_ENABLED
+</pre><p>
+Whether the push parsing interfaces are configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-READER-ENABLED-CAPS"></a>LIBXML_READER_ENABLED</h3><pre class="programlisting">#define LIBXML_READER_ENABLED
+</pre><p>
+Whether the xmlReader parsing interface is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-WRITER-ENABLED-CAPS"></a>LIBXML_WRITER_ENABLED</h3><pre class="programlisting">#define LIBXML_WRITER_ENABLED
+</pre><p>
+Whether the xmlWriter saving interface is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-SAX1-ENABLED-CAPS"></a>LIBXML_SAX1_ENABLED</h3><pre class="programlisting">#define LIBXML_SAX1_ENABLED
+</pre><p>
+Whether the older SAX1 interface is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-FTP-ENABLED-CAPS"></a>LIBXML_FTP_ENABLED</h3><pre class="programlisting">#define     LIBXML_FTP_ENABLED</pre><p>
+Whether the FTP support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-HTTP-ENABLED-CAPS"></a>LIBXML_HTTP_ENABLED</h3><pre class="programlisting">#define     LIBXML_HTTP_ENABLED</pre><p>
+Whether the HTTP support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-VALID-ENABLED-CAPS"></a>LIBXML_VALID_ENABLED</h3><pre class="programlisting">#define LIBXML_VALID_ENABLED
+</pre><p>
+Whether the DTD validation support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-HTML-ENABLED-CAPS"></a>LIBXML_HTML_ENABLED</h3><pre class="programlisting">#define     LIBXML_HTML_ENABLED</pre><p>
+Whether the HTML support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-LEGACY-ENABLED-CAPS"></a>LIBXML_LEGACY_ENABLED</h3><pre class="programlisting">#define LIBXML_LEGACY_ENABLED
+</pre><p>
+Whether the deprecated APIs are compiled in for compatibility</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-C14N-ENABLED-CAPS"></a>LIBXML_C14N_ENABLED</h3><pre class="programlisting">#define     LIBXML_C14N_ENABLED</pre><p>
+Whether the Canonicalization support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-CATALOG-ENABLED-CAPS"></a>LIBXML_CATALOG_ENABLED</h3><pre class="programlisting">#define     LIBXML_CATALOG_ENABLED</pre><p>
+Whether the Catalog support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DOCB-ENABLED-CAPS"></a>LIBXML_DOCB_ENABLED</h3><pre class="programlisting">#define     LIBXML_DOCB_ENABLED</pre><p>
+Whether the SGML Docbook support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XPATH-ENABLED-CAPS"></a>LIBXML_XPATH_ENABLED</h3><pre class="programlisting">#define     LIBXML_XPATH_ENABLED</pre><p>
+Whether XPath is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XPTR-ENABLED-CAPS"></a>LIBXML_XPTR_ENABLED</h3><pre class="programlisting">#define     LIBXML_XPTR_ENABLED</pre><p>
+Whether XPointer is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XINCLUDE-ENABLED-CAPS"></a>LIBXML_XINCLUDE_ENABLED</h3><pre class="programlisting">#define     LIBXML_XINCLUDE_ENABLED</pre><p>
+Whether XInclude is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-ICONV-ENABLED-CAPS"></a>LIBXML_ICONV_ENABLED</h3><pre class="programlisting">#define     LIBXML_ICONV_ENABLED</pre><p>
+Whether iconv support is available</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-ISO8859X-ENABLED-CAPS"></a>LIBXML_ISO8859X_ENABLED</h3><pre class="programlisting">#define LIBXML_ISO8859X_ENABLED
+</pre><p>
+Whether ISO-8859-* support is made available in case iconv is not</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DEBUG-ENABLED-CAPS"></a>LIBXML_DEBUG_ENABLED</h3><pre class="programlisting">#define     LIBXML_DEBUG_ENABLED</pre><p>
+Whether Debugging module is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="DEBUG-MEMORY-LOCATION-CAPS"></a>DEBUG_MEMORY_LOCATION</h3><pre class="programlisting">#define     DEBUG_MEMORY_LOCATION</pre><p>
+Whether the memory debugging is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-UNICODE-ENABLED-CAPS"></a>LIBXML_UNICODE_ENABLED</h3><pre class="programlisting">#define LIBXML_UNICODE_ENABLED
+</pre><p>
+Whether the Unicode related interfaces are compiled in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-REGEXP-ENABLED-CAPS"></a>LIBXML_REGEXP_ENABLED</h3><pre class="programlisting">#define LIBXML_REGEXP_ENABLED
+</pre><p>
+Whether the regular expressions interfaces are compiled in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-AUTOMATA-ENABLED-CAPS"></a>LIBXML_AUTOMATA_ENABLED</h3><pre class="programlisting">#define LIBXML_AUTOMATA_ENABLED
+</pre><p>
+Whether the automata interfaces are compiled in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-SCHEMAS-ENABLED-CAPS"></a>LIBXML_SCHEMAS_ENABLED</h3><pre class="programlisting">#define LIBXML_SCHEMAS_ENABLED
+</pre><p>
+Whether the Schemas validation interfaces are compiled in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ATTRIBUTE-UNUSED-CAPS"></a>ATTRIBUTE_UNUSED</h3><pre class="programlisting">#define     ATTRIBUTE_UNUSED</pre><p>
+Macro used to signal to GCC unused function parameters</p><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xpathInternals.html"><b>&lt;&lt; xpathInternals</b></a></td><td align="right"><a accesskey="n" href="libxml-list.html"><b>list &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlwin32version.html b/doc/html/libxml-xmlwin32version.html
new file mode 100644
index 0000000..37e5756
--- /dev/null
+++ b/doc/html/libxml-xmlwin32version.html
@@ -0,0 +1,138 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlwin32version</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xmlerror.html" title="xmlerror"><link rel="next" href="libxml-DOCBparser.html" title="DOCBparser"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-DOCBparser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-xmlwin32version"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlwin32version</h2><p>xmlwin32version &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2631331"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+void        <a href="libxml-xmlwin32version.html#xmlCheckVersion">xmlCheckVersion</a>                 (int version);
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DOTTED-VERSION-CAPS">LIBXML_DOTTED_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-VERSION-CAPS">LIBXML_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-VERSION-STRING-CAPS">LIBXML_VERSION_STRING</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-TEST-VERSION-CAPS">LIBXML_TEST_VERSION</a>
+#define     <a href="libxml-xmlwin32version.html#WITH-TRIO-CAPS">WITH_TRIO</a>
+#define     <a href="libxml-xmlwin32version.html#WITHOUT-TRIO-CAPS">WITHOUT_TRIO</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-THREAD-ENABLED-CAPS">LIBXML_THREAD_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-FTP-ENABLED-CAPS">LIBXML_FTP_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-HTTP-ENABLED-CAPS">LIBXML_HTTP_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-HTML-ENABLED-CAPS">LIBXML_HTML_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-CATALOG-ENABLED-CAPS">LIBXML_CATALOG_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DOCB-ENABLED-CAPS">LIBXML_DOCB_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XPATH-ENABLED-CAPS">LIBXML_XPATH_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XPTR-ENABLED-CAPS">LIBXML_XPTR_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-C14N-ENABLED-CAPS">LIBXML_C14N_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-XINCLUDE-ENABLED-CAPS">LIBXML_XINCLUDE_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-ICONV-ENABLED-CAPS">LIBXML_ICONV_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DEBUG-ENABLED-CAPS">LIBXML_DEBUG_ENABLED</a>
+#define     <a href="libxml-xmlwin32version.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
+#define     <a href="libxml-xmlwin32version.html#LIBXML-DLL-IMPORT-CAPS">LIBXML_DLL_IMPORT</a>
+#define     <a href="libxml-xmlwin32version.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlCheckVersion"></a>xmlCheckVersion ()</h3><pre class="programlisting">void        xmlCheckVersion                 (int version);</pre><p>
+check the compiled lib version against the include one.
+This can warn or immediately kill the application</p><p>
+
+</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>version</tt></i>:</span></td><td> the include version number
+</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="LIBXML-DOTTED-VERSION-CAPS"></a>LIBXML_DOTTED_VERSION</h3><pre class="programlisting">#define     LIBXML_DOTTED_VERSION</pre><p>
+the version string like "1.2.3"</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-VERSION-CAPS"></a>LIBXML_VERSION</h3><pre class="programlisting">#define     LIBXML_VERSION</pre><p>
+the version number: 1.2.3 value is 1002003</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-VERSION-STRING-CAPS"></a>LIBXML_VERSION_STRING</h3><pre class="programlisting">#define     LIBXML_VERSION_STRING</pre><p>
+the version number string, 1.2.3 value is "1002003"</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-TEST-VERSION-CAPS"></a>LIBXML_TEST_VERSION</h3><pre class="programlisting">#define     LIBXML_TEST_VERSION</pre><p>
+Macro to check that the libxml version in use is compatible with
+the version the software has been compiled against</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="WITH-TRIO-CAPS"></a>WITH_TRIO</h3><pre class="programlisting">#define     WITH_TRIO</pre><p>
+defined if the trio support need to be configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="WITHOUT-TRIO-CAPS"></a>WITHOUT_TRIO</h3><pre class="programlisting">#define     WITHOUT_TRIO</pre><p>
+defined if the trio support should not be configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-THREAD-ENABLED-CAPS"></a>LIBXML_THREAD_ENABLED</h3><pre class="programlisting">#define     LIBXML_THREAD_ENABLED</pre><p>
+Whether the thread support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-FTP-ENABLED-CAPS"></a>LIBXML_FTP_ENABLED</h3><pre class="programlisting">#define     LIBXML_FTP_ENABLED</pre><p>
+Whether the FTP support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-HTTP-ENABLED-CAPS"></a>LIBXML_HTTP_ENABLED</h3><pre class="programlisting">#define     LIBXML_HTTP_ENABLED</pre><p>
+Whether the HTTP support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-HTML-ENABLED-CAPS"></a>LIBXML_HTML_ENABLED</h3><pre class="programlisting">#define     LIBXML_HTML_ENABLED</pre><p>
+Whether the HTML support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-CATALOG-ENABLED-CAPS"></a>LIBXML_CATALOG_ENABLED</h3><pre class="programlisting">#define     LIBXML_CATALOG_ENABLED</pre><p>
+Whether the Catalog support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DOCB-ENABLED-CAPS"></a>LIBXML_DOCB_ENABLED</h3><pre class="programlisting">#define     LIBXML_DOCB_ENABLED</pre><p>
+Whether the SGML Docbook support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XPATH-ENABLED-CAPS"></a>LIBXML_XPATH_ENABLED</h3><pre class="programlisting">#define     LIBXML_XPATH_ENABLED</pre><p>
+Whether XPath is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XPTR-ENABLED-CAPS"></a>LIBXML_XPTR_ENABLED</h3><pre class="programlisting">#define     LIBXML_XPTR_ENABLED</pre><p>
+Whether XPointer is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-C14N-ENABLED-CAPS"></a>LIBXML_C14N_ENABLED</h3><pre class="programlisting">#define     LIBXML_C14N_ENABLED</pre><p>
+Whether the Canonicalization support is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-XINCLUDE-ENABLED-CAPS"></a>LIBXML_XINCLUDE_ENABLED</h3><pre class="programlisting">#define     LIBXML_XINCLUDE_ENABLED</pre><p>
+Whether XInclude is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-ICONV-ENABLED-CAPS"></a>LIBXML_ICONV_ENABLED</h3><pre class="programlisting">#define     LIBXML_ICONV_ENABLED</pre><p>
+Whether iconv support is available</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DEBUG-ENABLED-CAPS"></a>LIBXML_DEBUG_ENABLED</h3><pre class="programlisting">#define     LIBXML_DEBUG_ENABLED</pre><p>
+Whether Debugging module is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="DEBUG-MEMORY-LOCATION-CAPS"></a>DEBUG_MEMORY_LOCATION</h3><pre class="programlisting">#define     DEBUG_MEMORY_LOCATION</pre><p>
+Whether the memory debugging is configured in</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DLL-IMPORT-CAPS"></a>LIBXML_DLL_IMPORT</h3><pre class="programlisting">#define     LIBXML_DLL_IMPORT</pre><p>
+Used on Windows (MS C compiler only) to declare a variable as 
+imported from the library. This macro should be empty when compiling
+libxml itself. It should expand to __declspec(dllimport)
+when the client code includes this header, and that only if the client
+links dynamically against libxml.
+For this to work, we need three macros. One tells us which compiler is
+being used and luckily the compiler defines such a thing: _MSC_VER. The
+second macro tells us if we are compiling libxml or the client code and
+we define the macro IN_LIBXML on the compiler's command line for this 
+purpose. The third macro, LIBXML_STATIC, must be defined by any client 
+code which links against libxml statically.</p><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="ATTRIBUTE-UNUSED-CAPS"></a>ATTRIBUTE_UNUSED</h3><pre class="programlisting">#define     ATTRIBUTE_UNUSED</pre><p>
+Macro used to signal to GCC unused function parameters</p><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xmlerror.html"><b>&lt;&lt; xmlerror</b></a></td><td align="right"><a accesskey="n" href="libxml-DOCBparser.html"><b>DOCBparser &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml-xmlwriter.html b/doc/html/libxml-xmlwriter.html
new file mode 100644
index 0000000..83a2139
--- /dev/null
+++ b/doc/html/libxml-xmlwriter.html
@@ -0,0 +1,64 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlwriter</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
+        .synopsis, .classsynopsis {
+            background: #eeeeee;
+            border: solid 1px #aaaaaa;
+            padding: 0.5em;
+        }
+        .programlisting {
+            background: #eeeeff;
+            border: solid 1px #aaaaff;
+            padding: 0.5em;
+        }
+        .variablelist {
+            padding: 4px;
+            margin-left: 3em;
+        }
+        .navigation {
+            background: #ffeeee;
+            border: solid 1px #ffaaaa;
+            margin-top: 0.5em;
+            margin-bottom: 0.5em;
+        }
+        .navigation a {
+            color: #770000;
+        }
+        .navigation a:visited {
+            color: #550000;
+        }
+        .navigation .title {
+            font-size: 200%;
+        }
+      </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-debugXML.html" title="debugXML"><link rel="next" href="libxml-xmlschemas.html" title="xmlschemas"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><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><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </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><div class="refentry"><a name="libxml-xmlwriter"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlwriter</h2><p>xmlwriter &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2721958"></a>Synopsis</h1></h2><pre class="synopsis">
+
+
+
+struct      <a href="libxml-xmlwriter.html#xmlTextWriter">xmlTextWriter</a>;
+typedef     <a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a>;
+#define     <a href="libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a>
+#define     <a href="libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a>
+#define     <a href="libxml-xmlwriter.html#xmlTextWriterEndDTDElement">xmlTextWriterEndDTDElement</a>
+#define     <a href="libxml-xmlwriter.html#xmlTextWriterEndDTDAttlist">xmlTextWriterEndDTDAttlist</a>
+#define     <a href="libxml-xmlwriter.html#xmlTextWriterEndDTDEntity">xmlTextWriterEndDTDEntity</a>
+</pre></div><div class="refsect1"><h2>Description</h2><p>
+
+</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlTextWriter"></a>struct xmlTextWriter</h3><pre class="programlisting">struct xmlTextWriter;</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterPtr"></a>xmlTextWriterPtr</h3><pre class="programlisting">typedef xmlTextWriter *xmlTextWriterPtr;
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterWriteProcessingInstruction"></a>xmlTextWriterWriteProcessingInstruction</h3><pre class="programlisting">#define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterWriteDocType"></a>xmlTextWriterWriteDocType</h3><pre class="programlisting">#define xmlTextWriterWriteDocType xmlTextWriterWriteDTD
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterEndDTDElement"></a>xmlTextWriterEndDTDElement</h3><pre class="programlisting">#define xmlTextWriterEndDTDElement xmlTextWriterEndDTD
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterEndDTDAttlist"></a>xmlTextWriterEndDTDAttlist</h3><pre class="programlisting">#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTD
+</pre><p>
+
+</p></div><hr><div class="refsect2"><h3><a name="xmlTextWriterEndDTDEntity"></a>xmlTextWriterEndDTDEntity</h3><pre class="programlisting">#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTD
+</pre><p>
+
+</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-debugXML.html"><b>&lt;&lt; debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlschemas.html"><b>xmlschemas &gt;&gt;</b></a></td></tr></table></body></html>
diff --git a/doc/html/libxml.devhelp b/doc/html/libxml.devhelp
new file mode 100644
index 0000000..006b4bf
--- /dev/null
+++ b/doc/html/libxml.devhelp
@@ -0,0 +1,618 @@
+<?xml version="1.0" encoding="utf-8"?>
+<book xmlns="http://www.devhelp.net/book" title="Gnome XML Library Reference Manual " link="index.html" author="" name="libxml">
+  <chapters>
+    <sub name="Libxml Programming Notes" link="ch01.html">
+      <sub name="testOOMlib" link="libxml-testOOMlib.html"/>
+      <sub name="wincecompat" link="libxml-wincecompat.html"/>
+      <sub name="wsockcompat" link="libxml-wsockcompat.html"/>
+      <sub name="encoding" link="libxml-encoding.html"/>
+      <sub name="xmlregexp" link="libxml-xmlregexp.html"/>
+      <sub name="xmlmemory" link="libxml-xmlmemory.html"/>
+      <sub name="xmlIO" link="libxml-xmlIO.html"/>
+      <sub name="xpath" link="libxml-xpath.html"/>
+      <sub name="chvalid" link="libxml-chvalid.html"/>
+      <sub name="uri" link="libxml-uri.html"/>
+      <sub name="nanoftp" link="libxml-nanoftp.html"/>
+      <sub name="schemasInternals" link="libxml-schemasInternals.html"/>
+      <sub name="threads" link="libxml-threads.html"/>
+      <sub name="parser" link="libxml-parser.html"/>
+      <sub name="c14n" link="libxml-c14n.html"/>
+      <sub name="xmlerror" link="libxml-xmlerror.html"/>
+      <sub name="xmlwin32version" link="libxml-xmlwin32version.html"/>
+      <sub name="DOCBparser" link="libxml-DOCBparser.html"/>
+      <sub name="dict" link="libxml-dict.html"/>
+      <sub name="xmlautomata" link="libxml-xmlautomata.html"/>
+      <sub name="xpointer" link="libxml-xpointer.html"/>
+      <sub name="hash" link="libxml-hash.html"/>
+      <sub name="relaxng" link="libxml-relaxng.html"/>
+      <sub name="xpathInternals" link="libxml-xpathInternals.html"/>
+      <sub name="xmlversion" link="libxml-xmlversion.html"/>
+      <sub name="list" link="libxml-list.html"/>
+      <sub name="HTMLtree" link="libxml-HTMLtree.html"/>
+      <sub name="parserInternals" link="libxml-parserInternals.html"/>
+      <sub name="entities" link="libxml-entities.html"/>
+      <sub name="HTMLparser" link="libxml-HTMLparser.html"/>
+      <sub name="valid" link="libxml-valid.html"/>
+      <sub name="catalog" link="libxml-catalog.html"/>
+      <sub name="tree" link="libxml-tree.html"/>
+      <sub name="globals" link="libxml-globals.html"/>
+      <sub name="xmlexports" link="libxml-xmlexports.html"/>
+      <sub name="xinclude" link="libxml-xinclude.html"/>
+      <sub name="xmlreader" link="libxml-xmlreader.html"/>
+      <sub name="debugXML" link="libxml-debugXML.html"/>
+      <sub name="xmlwriter" link="libxml-xmlwriter.html"/>
+      <sub name="xmlschemas" link="libxml-xmlschemas.html"/>
+    </sub>
+  </chapters>
+  <functions>
+    <function name="test_malloc ()" link="libxml-testOOMlib.html#test-malloc"/>
+    <function name="test_realloc ()" link="libxml-testOOMlib.html#test-realloc"/>
+    <function name="test_free ()" link="libxml-testOOMlib.html#test-free"/>
+    <function name="test_strdup ()" link="libxml-testOOMlib.html#test-strdup"/>
+    <function name="TestMemoryFunction ()" link="libxml-testOOMlib.html#TestMemoryFunction"/>
+    <function name="test_oom_handling ()" link="libxml-testOOMlib.html#test-oom-handling"/>
+    <function name="test_get_malloc_blocks_outstanding ()" link="libxml-testOOMlib.html#test-get-malloc-blocks-outstanding"/>
+    <function name="MAX_STRERROR" link="libxml-wincecompat.html#MAX-STRERROR-CAPS"/>
+    <function name="O_RDONLY" link="libxml-wincecompat.html#O-RDONLY-CAPS"/>
+    <function name="O_WRONLY" link="libxml-wincecompat.html#O-WRONLY-CAPS"/>
+    <function name="O_RDWR" link="libxml-wincecompat.html#O-RDWR-CAPS"/>
+    <function name="O_APPEND" link="libxml-wincecompat.html#O-APPEND-CAPS"/>
+    <function name="O_CREAT" link="libxml-wincecompat.html#O-CREAT-CAPS"/>
+    <function name="O_TRUNC" link="libxml-wincecompat.html#O-TRUNC-CAPS"/>
+    <function name="O_EXCL" link="libxml-wincecompat.html#O-EXCL-CAPS"/>
+    <function name="errno" link="libxml-wincecompat.html#errno"/>
+    <function name="read ()" link="libxml-wincecompat.html#read"/>
+    <function name="write ()" link="libxml-wincecompat.html#write"/>
+    <function name="open ()" link="libxml-wincecompat.html#open"/>
+    <function name="close ()" link="libxml-wincecompat.html#close"/>
+    <function name="getenv ()" link="libxml-wincecompat.html#getenv"/>
+    <function name="strerror ()" link="libxml-wincecompat.html#strerror"/>
+    <function name="snprintf" link="libxml-wincecompat.html#snprintf"/>
+    <function name="vsnprintf()" link="libxml-wincecompat.html#vsnprintf"/>
+    <function name="perror()" link="libxml-wincecompat.html#perror"/>
+    <function name="SOCKLEN_T" link="libxml-wsockcompat.html#SOCKLEN-T-CAPS"/>
+    <function name="EWOULDBLOCK" link="libxml-wsockcompat.html#EWOULDBLOCK-CAPS"/>
+    <function name="EINPROGRESS" link="libxml-wsockcompat.html#EINPROGRESS-CAPS"/>
+    <function name="EALREADY" link="libxml-wsockcompat.html#EALREADY-CAPS"/>
+    <function name="ENOTSOCK" link="libxml-wsockcompat.html#ENOTSOCK-CAPS"/>
+    <function name="EDESTADDRREQ" link="libxml-wsockcompat.html#EDESTADDRREQ-CAPS"/>
+    <function name="EMSGSIZE" link="libxml-wsockcompat.html#EMSGSIZE-CAPS"/>
+    <function name="EPROTOTYPE" link="libxml-wsockcompat.html#EPROTOTYPE-CAPS"/>
+    <function name="ENOPROTOOPT" link="libxml-wsockcompat.html#ENOPROTOOPT-CAPS"/>
+    <function name="EPROTONOSUPPORT" link="libxml-wsockcompat.html#EPROTONOSUPPORT-CAPS"/>
+    <function name="ESOCKTNOSUPPORT" link="libxml-wsockcompat.html#ESOCKTNOSUPPORT-CAPS"/>
+    <function name="EOPNOTSUPP" link="libxml-wsockcompat.html#EOPNOTSUPP-CAPS"/>
+    <function name="EPFNOSUPPORT" link="libxml-wsockcompat.html#EPFNOSUPPORT-CAPS"/>
+    <function name="EAFNOSUPPORT" link="libxml-wsockcompat.html#EAFNOSUPPORT-CAPS"/>
+    <function name="EADDRINUSE" link="libxml-wsockcompat.html#EADDRINUSE-CAPS"/>
+    <function name="EADDRNOTAVAIL" link="libxml-wsockcompat.html#EADDRNOTAVAIL-CAPS"/>
+    <function name="ENETDOWN" link="libxml-wsockcompat.html#ENETDOWN-CAPS"/>
+    <function name="ENETUNREACH" link="libxml-wsockcompat.html#ENETUNREACH-CAPS"/>
+    <function name="ENETRESET" link="libxml-wsockcompat.html#ENETRESET-CAPS"/>
+    <function name="ECONNABORTED" link="libxml-wsockcompat.html#ECONNABORTED-CAPS"/>
+    <function name="ECONNRESET" link="libxml-wsockcompat.html#ECONNRESET-CAPS"/>
+    <function name="ENOBUFS" link="libxml-wsockcompat.html#ENOBUFS-CAPS"/>
+    <function name="EISCONN" link="libxml-wsockcompat.html#EISCONN-CAPS"/>
+    <function name="ENOTCONN" link="libxml-wsockcompat.html#ENOTCONN-CAPS"/>
+    <function name="ESHUTDOWN" link="libxml-wsockcompat.html#ESHUTDOWN-CAPS"/>
+    <function name="ETOOMANYREFS" link="libxml-wsockcompat.html#ETOOMANYREFS-CAPS"/>
+    <function name="ETIMEDOUT" link="libxml-wsockcompat.html#ETIMEDOUT-CAPS"/>
+    <function name="ECONNREFUSED" link="libxml-wsockcompat.html#ECONNREFUSED-CAPS"/>
+    <function name="ELOOP" link="libxml-wsockcompat.html#ELOOP-CAPS"/>
+    <function name="EHOSTDOWN" link="libxml-wsockcompat.html#EHOSTDOWN-CAPS"/>
+    <function name="EHOSTUNREACH" link="libxml-wsockcompat.html#EHOSTUNREACH-CAPS"/>
+    <function name="EPROCLIM" link="libxml-wsockcompat.html#EPROCLIM-CAPS"/>
+    <function name="EUSERS" link="libxml-wsockcompat.html#EUSERS-CAPS"/>
+    <function name="EDQUOT" link="libxml-wsockcompat.html#EDQUOT-CAPS"/>
+    <function name="ESTALE" link="libxml-wsockcompat.html#ESTALE-CAPS"/>
+    <function name="EREMOTE" link="libxml-wsockcompat.html#EREMOTE-CAPS"/>
+    <function name="enum xmlCharEncoding" link="libxml-encoding.html#xmlCharEncoding"/>
+    <function name="xmlCharEncodingInputFunc ()" link="libxml-encoding.html#xmlCharEncodingInputFunc"/>
+    <function name="xmlCharEncodingOutputFunc ()" link="libxml-encoding.html#xmlCharEncodingOutputFunc"/>
+    <function name="struct xmlCharEncodingHandler" link="libxml-encoding.html#xmlCharEncodingHandler"/>
+    <function name="xmlCharEncodingHandlerPtr" link="libxml-encoding.html#xmlCharEncodingHandlerPtr"/>
+    <function name="struct xmlRegexp" link="libxml-xmlregexp.html#xmlRegexp"/>
+    <function name="xmlRegexpPtr" link="libxml-xmlregexp.html#xmlRegexpPtr"/>
+    <function name="struct xmlRegExecCtxt" link="libxml-xmlregexp.html#xmlRegExecCtxt"/>
+    <function name="xmlRegExecCtxtPtr" link="libxml-xmlregexp.html#xmlRegExecCtxtPtr"/>
+    <function name="xmlRegExecCallbacks ()" link="libxml-xmlregexp.html#xmlRegExecCallbacks"/>
+    <function name="DEBUG_MEMORY" link="libxml-xmlmemory.html#DEBUG-MEMORY-CAPS"/>
+    <function name="xmlFreeFunc ()" link="libxml-xmlmemory.html#xmlFreeFunc"/>
+    <function name="xmlMallocFunc ()" link="libxml-xmlmemory.html#xmlMallocFunc"/>
+    <function name="xmlReallocFunc ()" link="libxml-xmlmemory.html#xmlReallocFunc"/>
+    <function name="xmlStrdupFunc ()" link="libxml-xmlmemory.html#xmlStrdupFunc"/>
+    <function name="xmlMalloc()" link="libxml-xmlmemory.html#xmlMalloc"/>
+    <function name="xmlMallocAtomic()" link="libxml-xmlmemory.html#xmlMallocAtomic"/>
+    <function name="xmlRealloc()" link="libxml-xmlmemory.html#xmlRealloc"/>
+    <function name="xmlMemStrdup()" link="libxml-xmlmemory.html#xmlMemStrdup"/>
+    <function name="xmlInputMatchCallback ()" link="libxml-xmlIO.html#xmlInputMatchCallback"/>
+    <function name="xmlInputOpenCallback ()" link="libxml-xmlIO.html#xmlInputOpenCallback"/>
+    <function name="xmlInputReadCallback ()" link="libxml-xmlIO.html#xmlInputReadCallback"/>
+    <function name="xmlInputCloseCallback ()" link="libxml-xmlIO.html#xmlInputCloseCallback"/>
+    <function name="xmlOutputMatchCallback ()" link="libxml-xmlIO.html#xmlOutputMatchCallback"/>
+    <function name="xmlOutputOpenCallback ()" link="libxml-xmlIO.html#xmlOutputOpenCallback"/>
+    <function name="xmlOutputWriteCallback ()" link="libxml-xmlIO.html#xmlOutputWriteCallback"/>
+    <function name="xmlOutputCloseCallback ()" link="libxml-xmlIO.html#xmlOutputCloseCallback"/>
+    <function name="struct xmlParserInputBuffer" link="libxml-xmlIO.html#xmlParserInputBuffer"/>
+    <function name="struct xmlOutputBuffer" link="libxml-xmlIO.html#xmlOutputBuffer"/>
+    <function name="struct xmlXPathContext" link="libxml-xpath.html#xmlXPathContext"/>
+    <function name="xmlXPathContextPtr" link="libxml-xpath.html#xmlXPathContextPtr"/>
+    <function name="struct xmlXPathParserContext" link="libxml-xpath.html#xmlXPathParserContext"/>
+    <function name="xmlXPathParserContextPtr" link="libxml-xpath.html#xmlXPathParserContextPtr"/>
+    <function name="enum xmlXPathError" link="libxml-xpath.html#xmlXPathError"/>
+    <function name="struct xmlNodeSet" link="libxml-xpath.html#xmlNodeSet"/>
+    <function name="xmlNodeSetPtr" link="libxml-xpath.html#xmlNodeSetPtr"/>
+    <function name="enum xmlXPathObjectType" link="libxml-xpath.html#xmlXPathObjectType"/>
+    <function name="struct xmlXPathObject" link="libxml-xpath.html#xmlXPathObject"/>
+    <function name="xmlXPathObjectPtr" link="libxml-xpath.html#xmlXPathObjectPtr"/>
+    <function name="xmlXPathConvertFunc ()" link="libxml-xpath.html#xmlXPathConvertFunc"/>
+    <function name="struct xmlXPathType" link="libxml-xpath.html#xmlXPathType"/>
+    <function name="xmlXPathTypePtr" link="libxml-xpath.html#xmlXPathTypePtr"/>
+    <function name="struct xmlXPathVariable" link="libxml-xpath.html#xmlXPathVariable"/>
+    <function name="xmlXPathVariablePtr" link="libxml-xpath.html#xmlXPathVariablePtr"/>
+    <function name="xmlXPathEvalFunc ()" link="libxml-xpath.html#xmlXPathEvalFunc"/>
+    <function name="struct xmlXPathFunct" link="libxml-xpath.html#xmlXPathFunct"/>
+    <function name="xmlXPathFuncPtr" link="libxml-xpath.html#xmlXPathFuncPtr"/>
+    <function name="xmlXPathAxisFunc ()" link="libxml-xpath.html#xmlXPathAxisFunc"/>
+    <function name="struct xmlXPathAxis" link="libxml-xpath.html#xmlXPathAxis"/>
+    <function name="xmlXPathAxisPtr" link="libxml-xpath.html#xmlXPathAxisPtr"/>
+    <function name="struct xmlXPathCompExpr" link="libxml-xpath.html#xmlXPathCompExpr"/>
+    <function name="xmlXPathCompExprPtr" link="libxml-xpath.html#xmlXPathCompExprPtr"/>
+    <function name="xmlXPathFunction ()" link="libxml-xpath.html#xmlXPathFunction"/>
+    <function name="xmlXPathNAN" link="libxml-xpath.html#xmlXPathNAN"/>
+    <function name="xmlXPathPINF" link="libxml-xpath.html#xmlXPathPINF"/>
+    <function name="xmlXPathNINF" link="libxml-xpath.html#xmlXPathNINF"/>
+    <function name="xmlXPathNodeSetGetLength()" link="libxml-xpath.html#xmlXPathNodeSetGetLength"/>
+    <function name="xmlXPathNodeSetItem()" link="libxml-xpath.html#xmlXPathNodeSetItem"/>
+    <function name="xmlXPathNodeSetIsEmpty()" link="libxml-xpath.html#xmlXPathNodeSetIsEmpty"/>
+    <function name="struct xmlChSRange" link="libxml-chvalid.html#xmlChSRange"/>
+    <function name="xmlChSRangePtr" link="libxml-chvalid.html#xmlChSRangePtr"/>
+    <function name="struct xmlChLRange" link="libxml-chvalid.html#xmlChLRange"/>
+    <function name="xmlChLRangePtr" link="libxml-chvalid.html#xmlChLRangePtr"/>
+    <function name="struct xmlChRangeGroup" link="libxml-chvalid.html#xmlChRangeGroup"/>
+    <function name="xmlChRangeGroupPtr" link="libxml-chvalid.html#xmlChRangeGroupPtr"/>
+    <function name="xmlIsBaseChar_ch()" link="libxml-chvalid.html#xmlIsBaseChar-ch"/>
+    <function name="xmlIsBaseCharQ()" link="libxml-chvalid.html#xmlIsBaseCharQ"/>
+    <function name="xmlIsBaseCharGroup" link="libxml-chvalid.html#xmlIsBaseCharGroup"/>
+    <function name="xmlIsBlank_ch()" link="libxml-chvalid.html#xmlIsBlank-ch"/>
+    <function name="xmlIsBlankQ()" link="libxml-chvalid.html#xmlIsBlankQ"/>
+    <function name="xmlIsChar_ch()" link="libxml-chvalid.html#xmlIsChar-ch"/>
+    <function name="xmlIsCharQ()" link="libxml-chvalid.html#xmlIsCharQ"/>
+    <function name="xmlIsCharGroup" link="libxml-chvalid.html#xmlIsCharGroup"/>
+    <function name="xmlIsCombiningQ()" link="libxml-chvalid.html#xmlIsCombiningQ"/>
+    <function name="xmlIsCombiningGroup" link="libxml-chvalid.html#xmlIsCombiningGroup"/>
+    <function name="xmlIsDigit_ch()" link="libxml-chvalid.html#xmlIsDigit-ch"/>
+    <function name="xmlIsDigitQ()" link="libxml-chvalid.html#xmlIsDigitQ"/>
+    <function name="xmlIsDigitGroup" link="libxml-chvalid.html#xmlIsDigitGroup"/>
+    <function name="xmlIsExtender_ch()" link="libxml-chvalid.html#xmlIsExtender-ch"/>
+    <function name="xmlIsExtenderQ()" link="libxml-chvalid.html#xmlIsExtenderQ"/>
+    <function name="xmlIsExtenderGroup" link="libxml-chvalid.html#xmlIsExtenderGroup"/>
+    <function name="xmlIsIdeographicQ()" link="libxml-chvalid.html#xmlIsIdeographicQ"/>
+    <function name="xmlIsIdeographicGroup" link="libxml-chvalid.html#xmlIsIdeographicGroup"/>
+    <function name="xmlIsPubidChar_ch()" link="libxml-chvalid.html#xmlIsPubidChar-ch"/>
+    <function name="xmlIsPubidCharQ()" link="libxml-chvalid.html#xmlIsPubidCharQ"/>
+    <function name="struct xmlURI" link="libxml-uri.html#xmlURI"/>
+    <function name="xmlURIPtr" link="libxml-uri.html#xmlURIPtr"/>
+    <function name="ftpListCallback ()" link="libxml-nanoftp.html#ftpListCallback"/>
+    <function name="ftpDataCallback ()" link="libxml-nanoftp.html#ftpDataCallback"/>
+    <function name="enum xmlSchemaTypeType" link="libxml-schemasInternals.html#xmlSchemaTypeType"/>
+    <function name="enum xmlSchemaContentType" link="libxml-schemasInternals.html#xmlSchemaContentType"/>
+    <function name="struct xmlSchemaVal" link="libxml-schemasInternals.html#xmlSchemaVal"/>
+    <function name="xmlSchemaValPtr" link="libxml-schemasInternals.html#xmlSchemaValPtr"/>
+    <function name="struct xmlSchemaType" link="libxml-schemasInternals.html#xmlSchemaType"/>
+    <function name="xmlSchemaTypePtr" link="libxml-schemasInternals.html#xmlSchemaTypePtr"/>
+    <function name="struct xmlSchemaFacet" link="libxml-schemasInternals.html#xmlSchemaFacet"/>
+    <function name="xmlSchemaFacetPtr" link="libxml-schemasInternals.html#xmlSchemaFacetPtr"/>
+    <function name="struct xmlSchemaAnnot" link="libxml-schemasInternals.html#xmlSchemaAnnot"/>
+    <function name="xmlSchemaAnnotPtr" link="libxml-schemasInternals.html#xmlSchemaAnnotPtr"/>
+    <function name="XML_SCHEMAS_ANYATTR_SKIP" link="libxml-schemasInternals.html#XML-SCHEMAS-ANYATTR-SKIP-CAPS"/>
+    <function name="XML_SCHEMAS_ANYATTR_LAX" link="libxml-schemasInternals.html#XML-SCHEMAS-ANYATTR-LAX-CAPS"/>
+    <function name="XML_SCHEMAS_ANYATTR_STRICT" link="libxml-schemasInternals.html#XML-SCHEMAS-ANYATTR-STRICT-CAPS"/>
+    <function name="struct xmlSchemaAttribute" link="libxml-schemasInternals.html#xmlSchemaAttribute"/>
+    <function name="xmlSchemaAttributePtr" link="libxml-schemasInternals.html#xmlSchemaAttributePtr"/>
+    <function name="struct xmlSchemaAttributeGroup" link="libxml-schemasInternals.html#xmlSchemaAttributeGroup"/>
+    <function name="xmlSchemaAttributeGroupPtr" link="libxml-schemasInternals.html#xmlSchemaAttributeGroupPtr"/>
+    <function name="XML_SCHEMAS_TYPE_MIXED" link="libxml-schemasInternals.html#XML-SCHEMAS-TYPE-MIXED-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_NILLABLE" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-NILLABLE-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_GLOBAL" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-GLOBAL-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_DEFAULT" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-DEFAULT-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_FIXED" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-FIXED-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_ABSTRACT" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-ABSTRACT-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_TOPLEVEL" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-TOPLEVEL-CAPS"/>
+    <function name="XML_SCHEMAS_ELEM_REF" link="libxml-schemasInternals.html#XML-SCHEMAS-ELEM-REF-CAPS"/>
+    <function name="struct xmlSchemaElement" link="libxml-schemasInternals.html#xmlSchemaElement"/>
+    <function name="xmlSchemaElementPtr" link="libxml-schemasInternals.html#xmlSchemaElementPtr"/>
+    <function name="XML_SCHEMAS_FACET_UNKNOWN" link="libxml-schemasInternals.html#XML-SCHEMAS-FACET-UNKNOWN-CAPS"/>
+    <function name="XML_SCHEMAS_FACET_PRESERVE" link="libxml-schemasInternals.html#XML-SCHEMAS-FACET-PRESERVE-CAPS"/>
+    <function name="XML_SCHEMAS_FACET_REPLACE" link="libxml-schemasInternals.html#XML-SCHEMAS-FACET-REPLACE-CAPS"/>
+    <function name="XML_SCHEMAS_FACET_COLLAPSE" link="libxml-schemasInternals.html#XML-SCHEMAS-FACET-COLLAPSE-CAPS"/>
+    <function name="struct xmlSchemaNotation" link="libxml-schemasInternals.html#xmlSchemaNotation"/>
+    <function name="xmlSchemaNotationPtr" link="libxml-schemasInternals.html#xmlSchemaNotationPtr"/>
+    <function name="XML_SCHEMAS_QUALIF_ELEM" link="libxml-schemasInternals.html#XML-SCHEMAS-QUALIF-ELEM-CAPS"/>
+    <function name="XML_SCHEMAS_QUALIF_ATTR" link="libxml-schemasInternals.html#XML-SCHEMAS-QUALIF-ATTR-CAPS"/>
+    <function name="struct xmlSchema" link="libxml-schemasInternals.html#xmlSchema"/>
+    <function name="struct xmlMutex" link="libxml-threads.html#xmlMutex"/>
+    <function name="xmlMutexPtr" link="libxml-threads.html#xmlMutexPtr"/>
+    <function name="struct xmlRMutex" link="libxml-threads.html#xmlRMutex"/>
+    <function name="xmlRMutexPtr" link="libxml-threads.html#xmlRMutexPtr"/>
+    <function name="XML_DEFAULT_VERSION" link="libxml-parser.html#XML-DEFAULT-VERSION-CAPS"/>
+    <function name="xmlParserInputDeallocate ()" link="libxml-parser.html#xmlParserInputDeallocate"/>
+    <function name="struct xmlParserInput" link="libxml-parser.html#xmlParserInput"/>
+    <function name="struct xmlParserNodeInfo" link="libxml-parser.html#xmlParserNodeInfo"/>
+    <function name="xmlParserNodeInfoPtr" link="libxml-parser.html#xmlParserNodeInfoPtr"/>
+    <function name="struct xmlParserNodeInfoSeq" link="libxml-parser.html#xmlParserNodeInfoSeq"/>
+    <function name="xmlParserNodeInfoSeqPtr" link="libxml-parser.html#xmlParserNodeInfoSeqPtr"/>
+    <function name="enum xmlParserInputState" link="libxml-parser.html#xmlParserInputState"/>
+    <function name="XML_DETECT_IDS" link="libxml-parser.html#XML-DETECT-IDS-CAPS"/>
+    <function name="XML_COMPLETE_ATTRS" link="libxml-parser.html#XML-COMPLETE-ATTRS-CAPS"/>
+    <function name="XML_SKIP_IDS" link="libxml-parser.html#XML-SKIP-IDS-CAPS"/>
+    <function name="struct xmlParserCtxt" link="libxml-parser.html#xmlParserCtxt"/>
+    <function name="struct xmlSAXLocator" link="libxml-parser.html#xmlSAXLocator"/>
+    <function name="resolveEntitySAXFunc ()" link="libxml-parser.html#resolveEntitySAXFunc"/>
+    <function name="internalSubsetSAXFunc ()" link="libxml-parser.html#internalSubsetSAXFunc"/>
+    <function name="externalSubsetSAXFunc ()" link="libxml-parser.html#externalSubsetSAXFunc"/>
+    <function name="getEntitySAXFunc ()" link="libxml-parser.html#getEntitySAXFunc"/>
+    <function name="getParameterEntitySAXFunc ()" link="libxml-parser.html#getParameterEntitySAXFunc"/>
+    <function name="entityDeclSAXFunc ()" link="libxml-parser.html#entityDeclSAXFunc"/>
+    <function name="notationDeclSAXFunc ()" link="libxml-parser.html#notationDeclSAXFunc"/>
+    <function name="attributeDeclSAXFunc ()" link="libxml-parser.html#attributeDeclSAXFunc"/>
+    <function name="elementDeclSAXFunc ()" link="libxml-parser.html#elementDeclSAXFunc"/>
+    <function name="unparsedEntityDeclSAXFunc ()" link="libxml-parser.html#unparsedEntityDeclSAXFunc"/>
+    <function name="setDocumentLocatorSAXFunc ()" link="libxml-parser.html#setDocumentLocatorSAXFunc"/>
+    <function name="startDocumentSAXFunc ()" link="libxml-parser.html#startDocumentSAXFunc"/>
+    <function name="endDocumentSAXFunc ()" link="libxml-parser.html#endDocumentSAXFunc"/>
+    <function name="startElementSAXFunc ()" link="libxml-parser.html#startElementSAXFunc"/>
+    <function name="endElementSAXFunc ()" link="libxml-parser.html#endElementSAXFunc"/>
+    <function name="attributeSAXFunc ()" link="libxml-parser.html#attributeSAXFunc"/>
+    <function name="referenceSAXFunc ()" link="libxml-parser.html#referenceSAXFunc"/>
+    <function name="charactersSAXFunc ()" link="libxml-parser.html#charactersSAXFunc"/>
+    <function name="ignorableWhitespaceSAXFunc ()" link="libxml-parser.html#ignorableWhitespaceSAXFunc"/>
+    <function name="processingInstructionSAXFunc ()" link="libxml-parser.html#processingInstructionSAXFunc"/>
+    <function name="commentSAXFunc ()" link="libxml-parser.html#commentSAXFunc"/>
+    <function name="cdataBlockSAXFunc ()" link="libxml-parser.html#cdataBlockSAXFunc"/>
+    <function name="warningSAXFunc ()" link="libxml-parser.html#warningSAXFunc"/>
+    <function name="errorSAXFunc ()" link="libxml-parser.html#errorSAXFunc"/>
+    <function name="fatalErrorSAXFunc ()" link="libxml-parser.html#fatalErrorSAXFunc"/>
+    <function name="isStandaloneSAXFunc ()" link="libxml-parser.html#isStandaloneSAXFunc"/>
+    <function name="hasInternalSubsetSAXFunc ()" link="libxml-parser.html#hasInternalSubsetSAXFunc"/>
+    <function name="hasExternalSubsetSAXFunc ()" link="libxml-parser.html#hasExternalSubsetSAXFunc"/>
+    <function name="XML_SAX2_MAGIC" link="libxml-parser.html#XML-SAX2-MAGIC-CAPS"/>
+    <function name="startElementNsSAX2Func ()" link="libxml-parser.html#startElementNsSAX2Func"/>
+    <function name="endElementNsSAX2Func ()" link="libxml-parser.html#endElementNsSAX2Func"/>
+    <function name="struct xmlSAXHandler" link="libxml-parser.html#xmlSAXHandler"/>
+    <function name="struct xmlSAXHandlerV1" link="libxml-parser.html#xmlSAXHandlerV1"/>
+    <function name="xmlSAXHandlerV1Ptr" link="libxml-parser.html#xmlSAXHandlerV1Ptr"/>
+    <function name="xmlExternalEntityLoader ()" link="libxml-parser.html#xmlExternalEntityLoader"/>
+    <function name="enum xmlParserOption" link="libxml-parser.html#xmlParserOption"/>
+    <function name="xmlC14NIsVisibleCallback ()" link="libxml-c14n.html#xmlC14NIsVisibleCallback"/>
+    <function name="enum xmlErrorLevel" link="libxml-xmlerror.html#xmlErrorLevel"/>
+    <function name="enum xmlErrorDomain" link="libxml-xmlerror.html#xmlErrorDomain"/>
+    <function name="struct xmlError" link="libxml-xmlerror.html#xmlError"/>
+    <function name="xmlErrorPtr" link="libxml-xmlerror.html#xmlErrorPtr"/>
+    <function name="enum xmlParserErrors" link="libxml-xmlerror.html#xmlParserErrors"/>
+    <function name="xmlGenericErrorFunc ()" link="libxml-xmlerror.html#xmlGenericErrorFunc"/>
+    <function name="xmlStructuredErrorFunc ()" link="libxml-xmlerror.html#xmlStructuredErrorFunc"/>
+    <function name="xmlCheckVersion ()" link="libxml-xmlwin32version.html#xmlCheckVersion"/>
+    <function name="LIBXML_DOTTED_VERSION" link="libxml-xmlwin32version.html#LIBXML-DOTTED-VERSION-CAPS"/>
+    <function name="LIBXML_VERSION" link="libxml-xmlwin32version.html#LIBXML-VERSION-CAPS"/>
+    <function name="LIBXML_VERSION_STRING" link="libxml-xmlwin32version.html#LIBXML-VERSION-STRING-CAPS"/>
+    <function name="LIBXML_TEST_VERSION" link="libxml-xmlwin32version.html#LIBXML-TEST-VERSION-CAPS"/>
+    <function name="WITH_TRIO" link="libxml-xmlwin32version.html#WITH-TRIO-CAPS"/>
+    <function name="WITHOUT_TRIO" link="libxml-xmlwin32version.html#WITHOUT-TRIO-CAPS"/>
+    <function name="LIBXML_THREAD_ENABLED" link="libxml-xmlwin32version.html#LIBXML-THREAD-ENABLED-CAPS"/>
+    <function name="LIBXML_FTP_ENABLED" link="libxml-xmlwin32version.html#LIBXML-FTP-ENABLED-CAPS"/>
+    <function name="LIBXML_HTTP_ENABLED" link="libxml-xmlwin32version.html#LIBXML-HTTP-ENABLED-CAPS"/>
+    <function name="LIBXML_HTML_ENABLED" link="libxml-xmlwin32version.html#LIBXML-HTML-ENABLED-CAPS"/>
+    <function name="LIBXML_CATALOG_ENABLED" link="libxml-xmlwin32version.html#LIBXML-CATALOG-ENABLED-CAPS"/>
+    <function name="LIBXML_DOCB_ENABLED" link="libxml-xmlwin32version.html#LIBXML-DOCB-ENABLED-CAPS"/>
+    <function name="LIBXML_XPATH_ENABLED" link="libxml-xmlwin32version.html#LIBXML-XPATH-ENABLED-CAPS"/>
+    <function name="LIBXML_XPTR_ENABLED" link="libxml-xmlwin32version.html#LIBXML-XPTR-ENABLED-CAPS"/>
+    <function name="LIBXML_C14N_ENABLED" link="libxml-xmlwin32version.html#LIBXML-C14N-ENABLED-CAPS"/>
+    <function name="LIBXML_XINCLUDE_ENABLED" link="libxml-xmlwin32version.html#LIBXML-XINCLUDE-ENABLED-CAPS"/>
+    <function name="LIBXML_ICONV_ENABLED" link="libxml-xmlwin32version.html#LIBXML-ICONV-ENABLED-CAPS"/>
+    <function name="LIBXML_DEBUG_ENABLED" link="libxml-xmlwin32version.html#LIBXML-DEBUG-ENABLED-CAPS"/>
+    <function name="DEBUG_MEMORY_LOCATION" link="libxml-xmlwin32version.html#DEBUG-MEMORY-LOCATION-CAPS"/>
+    <function name="LIBXML_DLL_IMPORT" link="libxml-xmlwin32version.html#LIBXML-DLL-IMPORT-CAPS"/>
+    <function name="ATTRIBUTE_UNUSED" link="libxml-xmlwin32version.html#ATTRIBUTE-UNUSED-CAPS"/>
+    <function name="docbParserCtxt" link="libxml-DOCBparser.html#docbParserCtxt"/>
+    <function name="docbParserCtxtPtr" link="libxml-DOCBparser.html#docbParserCtxtPtr"/>
+    <function name="docbSAXHandler" link="libxml-DOCBparser.html#docbSAXHandler"/>
+    <function name="docbSAXHandlerPtr" link="libxml-DOCBparser.html#docbSAXHandlerPtr"/>
+    <function name="docbParserInput" link="libxml-DOCBparser.html#docbParserInput"/>
+    <function name="docbParserInputPtr" link="libxml-DOCBparser.html#docbParserInputPtr"/>
+    <function name="docbDocPtr" link="libxml-DOCBparser.html#docbDocPtr"/>
+    <function name="struct xmlDict" link="libxml-dict.html#xmlDict"/>
+    <function name="xmlDictPtr" link="libxml-dict.html#xmlDictPtr"/>
+    <function name="struct xmlAutomata" link="libxml-xmlautomata.html#xmlAutomata"/>
+    <function name="xmlAutomataPtr" link="libxml-xmlautomata.html#xmlAutomataPtr"/>
+    <function name="struct xmlAutomataState" link="libxml-xmlautomata.html#xmlAutomataState"/>
+    <function name="xmlAutomataStatePtr" link="libxml-xmlautomata.html#xmlAutomataStatePtr"/>
+    <function name="struct xmlLocationSet" link="libxml-xpointer.html#xmlLocationSet"/>
+    <function name="xmlLocationSetPtr" link="libxml-xpointer.html#xmlLocationSetPtr"/>
+    <function name="struct xmlHashTable" link="libxml-hash.html#xmlHashTable"/>
+    <function name="xmlHashTablePtr" link="libxml-hash.html#xmlHashTablePtr"/>
+    <function name="xmlHashDeallocator ()" link="libxml-hash.html#xmlHashDeallocator"/>
+    <function name="xmlHashCopier ()" link="libxml-hash.html#xmlHashCopier"/>
+    <function name="xmlHashScanner ()" link="libxml-hash.html#xmlHashScanner"/>
+    <function name="xmlHashScannerFull ()" link="libxml-hash.html#xmlHashScannerFull"/>
+    <function name="struct xmlRelaxNG" link="libxml-relaxng.html#xmlRelaxNG"/>
+    <function name="xmlRelaxNGPtr" link="libxml-relaxng.html#xmlRelaxNGPtr"/>
+    <function name="xmlRelaxNGValidityErrorFunc ()" link="libxml-relaxng.html#xmlRelaxNGValidityErrorFunc"/>
+    <function name="xmlRelaxNGValidityWarningFunc ()" link="libxml-relaxng.html#xmlRelaxNGValidityWarningFunc"/>
+    <function name="struct xmlRelaxNGParserCtxt" link="libxml-relaxng.html#xmlRelaxNGParserCtxt"/>
+    <function name="xmlRelaxNGParserCtxtPtr" link="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr"/>
+    <function name="struct xmlRelaxNGValidCtxt" link="libxml-relaxng.html#xmlRelaxNGValidCtxt"/>
+    <function name="xmlRelaxNGValidCtxtPtr" link="libxml-relaxng.html#xmlRelaxNGValidCtxtPtr"/>
+    <function name="enum xmlRelaxNGValidErr" link="libxml-relaxng.html#xmlRelaxNGValidErr"/>
+    <function name="xmlXPathSetError()" link="libxml-xpathInternals.html#xmlXPathSetError"/>
+    <function name="xmlXPathSetArityError()" link="libxml-xpathInternals.html#xmlXPathSetArityError"/>
+    <function name="xmlXPathSetTypeError()" link="libxml-xpathInternals.html#xmlXPathSetTypeError"/>
+    <function name="xmlXPathGetError()" link="libxml-xpathInternals.html#xmlXPathGetError"/>
+    <function name="xmlXPathCheckError()" link="libxml-xpathInternals.html#xmlXPathCheckError"/>
+    <function name="xmlXPathGetDocument()" link="libxml-xpathInternals.html#xmlXPathGetDocument"/>
+    <function name="xmlXPathGetContextNode()" link="libxml-xpathInternals.html#xmlXPathGetContextNode"/>
+    <function name="xmlXPathReturnBoolean()" link="libxml-xpathInternals.html#xmlXPathReturnBoolean"/>
+    <function name="xmlXPathReturnTrue()" link="libxml-xpathInternals.html#xmlXPathReturnTrue"/>
+    <function name="xmlXPathReturnFalse()" link="libxml-xpathInternals.html#xmlXPathReturnFalse"/>
+    <function name="xmlXPathReturnNumber()" link="libxml-xpathInternals.html#xmlXPathReturnNumber"/>
+    <function name="xmlXPathReturnString()" link="libxml-xpathInternals.html#xmlXPathReturnString"/>
+    <function name="xmlXPathReturnEmptyString()" link="libxml-xpathInternals.html#xmlXPathReturnEmptyString"/>
+    <function name="xmlXPathReturnNodeSet()" link="libxml-xpathInternals.html#xmlXPathReturnNodeSet"/>
+    <function name="xmlXPathReturnEmptyNodeSet()" link="libxml-xpathInternals.html#xmlXPathReturnEmptyNodeSet"/>
+    <function name="xmlXPathReturnExternal()" link="libxml-xpathInternals.html#xmlXPathReturnExternal"/>
+    <function name="xmlXPathStackIsNodeSet()" link="libxml-xpathInternals.html#xmlXPathStackIsNodeSet"/>
+    <function name="xmlXPathStackIsExternal()" link="libxml-xpathInternals.html#xmlXPathStackIsExternal"/>
+    <function name="xmlXPathEmptyNodeSet()" link="libxml-xpathInternals.html#xmlXPathEmptyNodeSet"/>
+    <function name="CHECK_ERROR" link="libxml-xpathInternals.html#CHECK-ERROR-CAPS"/>
+    <function name="CHECK_ERROR0" link="libxml-xpathInternals.html#CHECK-ERROR0-CAPS"/>
+    <function name="XP_ERROR()" link="libxml-xpathInternals.html#XP-ERROR-CAPS"/>
+    <function name="XP_ERROR0()" link="libxml-xpathInternals.html#XP-ERROR0-CAPS"/>
+    <function name="CHECK_TYPE()" link="libxml-xpathInternals.html#CHECK-TYPE-CAPS"/>
+    <function name="CHECK_TYPE0()" link="libxml-xpathInternals.html#CHECK-TYPE0-CAPS"/>
+    <function name="CHECK_ARITY()" link="libxml-xpathInternals.html#CHECK-ARITY-CAPS"/>
+    <function name="CAST_TO_STRING" link="libxml-xpathInternals.html#CAST-TO-STRING-CAPS"/>
+    <function name="CAST_TO_NUMBER" link="libxml-xpathInternals.html#CAST-TO-NUMBER-CAPS"/>
+    <function name="CAST_TO_BOOLEAN" link="libxml-xpathInternals.html#CAST-TO-BOOLEAN-CAPS"/>
+    <function name="xmlXPathVariableLookupFunc ()" link="libxml-xpathInternals.html#xmlXPathVariableLookupFunc"/>
+    <function name="xmlXPathFuncLookupFunc ()" link="libxml-xpathInternals.html#xmlXPathFuncLookupFunc"/>
+    <function name="LIBXML_DOTTED_VERSION" link="libxml-xmlversion.html#LIBXML-DOTTED-VERSION-CAPS"/>
+    <function name="LIBXML_VERSION" link="libxml-xmlversion.html#LIBXML-VERSION-CAPS"/>
+    <function name="LIBXML_VERSION_STRING" link="libxml-xmlversion.html#LIBXML-VERSION-STRING-CAPS"/>
+    <function name="LIBXML_TEST_VERSION" link="libxml-xmlversion.html#LIBXML-TEST-VERSION-CAPS"/>
+    <function name="WITH_TRIO" link="libxml-xmlversion.html#WITH-TRIO-CAPS"/>
+    <function name="WITHOUT_TRIO" link="libxml-xmlversion.html#WITHOUT-TRIO-CAPS"/>
+    <function name="LIBXML_THREAD_ENABLED" link="libxml-xmlversion.html#LIBXML-THREAD-ENABLED-CAPS"/>
+    <function name="LIBXML_TREE_ENABLED" link="libxml-xmlversion.html#LIBXML-TREE-ENABLED-CAPS"/>
+    <function name="LIBXML_OUTPUT_ENABLED" link="libxml-xmlversion.html#LIBXML-OUTPUT-ENABLED-CAPS"/>
+    <function name="LIBXML_PUSH_ENABLED" link="libxml-xmlversion.html#LIBXML-PUSH-ENABLED-CAPS"/>
+    <function name="LIBXML_READER_ENABLED" link="libxml-xmlversion.html#LIBXML-READER-ENABLED-CAPS"/>
+    <function name="LIBXML_WRITER_ENABLED" link="libxml-xmlversion.html#LIBXML-WRITER-ENABLED-CAPS"/>
+    <function name="LIBXML_SAX1_ENABLED" link="libxml-xmlversion.html#LIBXML-SAX1-ENABLED-CAPS"/>
+    <function name="LIBXML_FTP_ENABLED" link="libxml-xmlversion.html#LIBXML-FTP-ENABLED-CAPS"/>
+    <function name="LIBXML_HTTP_ENABLED" link="libxml-xmlversion.html#LIBXML-HTTP-ENABLED-CAPS"/>
+    <function name="LIBXML_VALID_ENABLED" link="libxml-xmlversion.html#LIBXML-VALID-ENABLED-CAPS"/>
+    <function name="LIBXML_HTML_ENABLED" link="libxml-xmlversion.html#LIBXML-HTML-ENABLED-CAPS"/>
+    <function name="LIBXML_LEGACY_ENABLED" link="libxml-xmlversion.html#LIBXML-LEGACY-ENABLED-CAPS"/>
+    <function name="LIBXML_C14N_ENABLED" link="libxml-xmlversion.html#LIBXML-C14N-ENABLED-CAPS"/>
+    <function name="LIBXML_CATALOG_ENABLED" link="libxml-xmlversion.html#LIBXML-CATALOG-ENABLED-CAPS"/>
+    <function name="LIBXML_DOCB_ENABLED" link="libxml-xmlversion.html#LIBXML-DOCB-ENABLED-CAPS"/>
+    <function name="LIBXML_XPATH_ENABLED" link="libxml-xmlversion.html#LIBXML-XPATH-ENABLED-CAPS"/>
+    <function name="LIBXML_XPTR_ENABLED" link="libxml-xmlversion.html#LIBXML-XPTR-ENABLED-CAPS"/>
+    <function name="LIBXML_XINCLUDE_ENABLED" link="libxml-xmlversion.html#LIBXML-XINCLUDE-ENABLED-CAPS"/>
+    <function name="LIBXML_ICONV_ENABLED" link="libxml-xmlversion.html#LIBXML-ICONV-ENABLED-CAPS"/>
+    <function name="LIBXML_ISO8859X_ENABLED" link="libxml-xmlversion.html#LIBXML-ISO8859X-ENABLED-CAPS"/>
+    <function name="LIBXML_DEBUG_ENABLED" link="libxml-xmlversion.html#LIBXML-DEBUG-ENABLED-CAPS"/>
+    <function name="DEBUG_MEMORY_LOCATION" link="libxml-xmlversion.html#DEBUG-MEMORY-LOCATION-CAPS"/>
+    <function name="LIBXML_UNICODE_ENABLED" link="libxml-xmlversion.html#LIBXML-UNICODE-ENABLED-CAPS"/>
+    <function name="LIBXML_REGEXP_ENABLED" link="libxml-xmlversion.html#LIBXML-REGEXP-ENABLED-CAPS"/>
+    <function name="LIBXML_AUTOMATA_ENABLED" link="libxml-xmlversion.html#LIBXML-AUTOMATA-ENABLED-CAPS"/>
+    <function name="LIBXML_SCHEMAS_ENABLED" link="libxml-xmlversion.html#LIBXML-SCHEMAS-ENABLED-CAPS"/>
+    <function name="ATTRIBUTE_UNUSED" link="libxml-xmlversion.html#ATTRIBUTE-UNUSED-CAPS"/>
+    <function name="struct xmlLink" link="libxml-list.html#xmlLink"/>
+    <function name="xmlLinkPtr" link="libxml-list.html#xmlLinkPtr"/>
+    <function name="struct xmlList" link="libxml-list.html#xmlList"/>
+    <function name="xmlListPtr" link="libxml-list.html#xmlListPtr"/>
+    <function name="xmlListDeallocator ()" link="libxml-list.html#xmlListDeallocator"/>
+    <function name="xmlListDataCompare ()" link="libxml-list.html#xmlListDataCompare"/>
+    <function name="xmlListWalker ()" link="libxml-list.html#xmlListWalker"/>
+    <function name="HTML_TEXT_NODE" link="libxml-HTMLtree.html#HTML-TEXT-NODE-CAPS"/>
+    <function name="HTML_ENTITY_REF_NODE" link="libxml-HTMLtree.html#HTML-ENTITY-REF-NODE-CAPS"/>
+    <function name="HTML_COMMENT_NODE" link="libxml-HTMLtree.html#HTML-COMMENT-NODE-CAPS"/>
+    <function name="HTML_PRESERVE_NODE" link="libxml-HTMLtree.html#HTML-PRESERVE-NODE-CAPS"/>
+    <function name="HTML_PI_NODE" link="libxml-HTMLtree.html#HTML-PI-NODE-CAPS"/>
+    <function name="xmlParserMaxDepth" link="libxml-parserInternals.html#xmlParserMaxDepth"/>
+    <function name="XML_MAX_NAMELEN" link="libxml-parserInternals.html#XML-MAX-NAMELEN-CAPS"/>
+    <function name="INPUT_CHUNK" link="libxml-parserInternals.html#INPUT-CHUNK-CAPS"/>
+    <function name="IS_BYTE_CHAR()" link="libxml-parserInternals.html#IS-BYTE-CHAR-CAPS"/>
+    <function name="IS_CHAR()" link="libxml-parserInternals.html#IS-CHAR-CAPS"/>
+    <function name="IS_CHAR_CH()" link="libxml-parserInternals.html#IS-CHAR-CH-CAPS"/>
+    <function name="IS_BLANK()" link="libxml-parserInternals.html#IS-BLANK-CAPS"/>
+    <function name="IS_BLANK_CH()" link="libxml-parserInternals.html#IS-BLANK-CH-CAPS"/>
+    <function name="IS_BASECHAR()" link="libxml-parserInternals.html#IS-BASECHAR-CAPS"/>
+    <function name="IS_DIGIT()" link="libxml-parserInternals.html#IS-DIGIT-CAPS"/>
+    <function name="IS_DIGIT_CH()" link="libxml-parserInternals.html#IS-DIGIT-CH-CAPS"/>
+    <function name="IS_COMBINING()" link="libxml-parserInternals.html#IS-COMBINING-CAPS"/>
+    <function name="IS_COMBINING_CH()" link="libxml-parserInternals.html#IS-COMBINING-CH-CAPS"/>
+    <function name="IS_EXTENDER()" link="libxml-parserInternals.html#IS-EXTENDER-CAPS"/>
+    <function name="IS_EXTENDER_CH()" link="libxml-parserInternals.html#IS-EXTENDER-CH-CAPS"/>
+    <function name="IS_IDEOGRAPHIC()" link="libxml-parserInternals.html#IS-IDEOGRAPHIC-CAPS"/>
+    <function name="IS_LETTER()" link="libxml-parserInternals.html#IS-LETTER-CAPS"/>
+    <function name="IS_LETTER_CH()" link="libxml-parserInternals.html#IS-LETTER-CH-CAPS"/>
+    <function name="IS_PUBIDCHAR()" link="libxml-parserInternals.html#IS-PUBIDCHAR-CAPS"/>
+    <function name="IS_PUBIDCHAR_CH()" link="libxml-parserInternals.html#IS-PUBIDCHAR-CH-CAPS"/>
+    <function name="SKIP_EOL()" link="libxml-parserInternals.html#SKIP-EOL-CAPS"/>
+    <function name="MOVETO_ENDTAG()" link="libxml-parserInternals.html#MOVETO-ENDTAG-CAPS"/>
+    <function name="MOVETO_STARTTAG()" link="libxml-parserInternals.html#MOVETO-STARTTAG-CAPS"/>
+    <function name="XML_SUBSTITUTE_NONE" link="libxml-parserInternals.html#XML-SUBSTITUTE-NONE-CAPS"/>
+    <function name="XML_SUBSTITUTE_REF" link="libxml-parserInternals.html#XML-SUBSTITUTE-REF-CAPS"/>
+    <function name="XML_SUBSTITUTE_PEREF" link="libxml-parserInternals.html#XML-SUBSTITUTE-PEREF-CAPS"/>
+    <function name="XML_SUBSTITUTE_BOTH" link="libxml-parserInternals.html#XML-SUBSTITUTE-BOTH-CAPS"/>
+    <function name="xmlEntityReferenceFunc ()" link="libxml-parserInternals.html#xmlEntityReferenceFunc"/>
+    <function name="enum xmlEntityType" link="libxml-entities.html#xmlEntityType"/>
+    <function name="struct xmlEntity" link="libxml-entities.html#xmlEntity"/>
+    <function name="xmlEntitiesTablePtr" link="libxml-entities.html#xmlEntitiesTablePtr"/>
+    <function name="htmlParserCtxt" link="libxml-HTMLparser.html#htmlParserCtxt"/>
+    <function name="htmlParserCtxtPtr" link="libxml-HTMLparser.html#htmlParserCtxtPtr"/>
+    <function name="htmlParserNodeInfo" link="libxml-HTMLparser.html#htmlParserNodeInfo"/>
+    <function name="htmlSAXHandler" link="libxml-HTMLparser.html#htmlSAXHandler"/>
+    <function name="htmlSAXHandlerPtr" link="libxml-HTMLparser.html#htmlSAXHandlerPtr"/>
+    <function name="htmlParserInput" link="libxml-HTMLparser.html#htmlParserInput"/>
+    <function name="htmlParserInputPtr" link="libxml-HTMLparser.html#htmlParserInputPtr"/>
+    <function name="htmlDocPtr" link="libxml-HTMLparser.html#htmlDocPtr"/>
+    <function name="htmlNodePtr" link="libxml-HTMLparser.html#htmlNodePtr"/>
+    <function name="struct htmlElemDesc" link="libxml-HTMLparser.html#htmlElemDesc"/>
+    <function name="htmlElemDescPtr" link="libxml-HTMLparser.html#htmlElemDescPtr"/>
+    <function name="struct htmlEntityDesc" link="libxml-HTMLparser.html#htmlEntityDesc"/>
+    <function name="htmlEntityDescPtr" link="libxml-HTMLparser.html#htmlEntityDescPtr"/>
+    <function name="enum htmlParserOption" link="libxml-HTMLparser.html#htmlParserOption"/>
+    <function name="struct xmlValidState" link="libxml-valid.html#xmlValidState"/>
+    <function name="xmlValidStatePtr" link="libxml-valid.html#xmlValidStatePtr"/>
+    <function name="xmlValidityErrorFunc ()" link="libxml-valid.html#xmlValidityErrorFunc"/>
+    <function name="xmlValidityWarningFunc ()" link="libxml-valid.html#xmlValidityWarningFunc"/>
+    <function name="struct xmlValidCtxt" link="libxml-valid.html#xmlValidCtxt"/>
+    <function name="xmlValidCtxtPtr" link="libxml-valid.html#xmlValidCtxtPtr"/>
+    <function name="xmlNotationTablePtr" link="libxml-valid.html#xmlNotationTablePtr"/>
+    <function name="xmlElementTablePtr" link="libxml-valid.html#xmlElementTablePtr"/>
+    <function name="xmlAttributeTablePtr" link="libxml-valid.html#xmlAttributeTablePtr"/>
+    <function name="xmlIDTablePtr" link="libxml-valid.html#xmlIDTablePtr"/>
+    <function name="xmlRefTablePtr" link="libxml-valid.html#xmlRefTablePtr"/>
+    <function name="XML_CATALOGS_NAMESPACE" link="libxml-catalog.html#XML-CATALOGS-NAMESPACE-CAPS"/>
+    <function name="XML_CATALOG_PI" link="libxml-catalog.html#XML-CATALOG-PI-CAPS"/>
+    <function name="enum xmlCatalogPrefer" link="libxml-catalog.html#xmlCatalogPrefer"/>
+    <function name="enum xmlCatalogAllow" link="libxml-catalog.html#xmlCatalogAllow"/>
+    <function name="struct xmlCatalog" link="libxml-catalog.html#xmlCatalog"/>
+    <function name="xmlCatalogPtr" link="libxml-catalog.html#xmlCatalogPtr"/>
+    <function name="struct xmlParserInputBuffer" link="libxml-tree.html#xmlParserInputBuffer"/>
+    <function name="xmlParserInputBufferPtr" link="libxml-tree.html#xmlParserInputBufferPtr"/>
+    <function name="struct xmlOutputBuffer" link="libxml-tree.html#xmlOutputBuffer"/>
+    <function name="xmlOutputBufferPtr" link="libxml-tree.html#xmlOutputBufferPtr"/>
+    <function name="struct xmlParserInput" link="libxml-tree.html#xmlParserInput"/>
+    <function name="xmlParserInputPtr" link="libxml-tree.html#xmlParserInputPtr"/>
+    <function name="struct xmlParserCtxt" link="libxml-tree.html#xmlParserCtxt"/>
+    <function name="xmlParserCtxtPtr" link="libxml-tree.html#xmlParserCtxtPtr"/>
+    <function name="struct xmlSAXLocator" link="libxml-tree.html#xmlSAXLocator"/>
+    <function name="xmlSAXLocatorPtr" link="libxml-tree.html#xmlSAXLocatorPtr"/>
+    <function name="struct xmlSAXHandler" link="libxml-tree.html#xmlSAXHandler"/>
+    <function name="xmlSAXHandlerPtr" link="libxml-tree.html#xmlSAXHandlerPtr"/>
+    <function name="struct xmlEntity" link="libxml-tree.html#xmlEntity"/>
+    <function name="xmlEntityPtr" link="libxml-tree.html#xmlEntityPtr"/>
+    <function name="BASE_BUFFER_SIZE" link="libxml-tree.html#BASE-BUFFER-SIZE-CAPS"/>
+    <function name="XML_XML_NAMESPACE" link="libxml-tree.html#XML-XML-NAMESPACE-CAPS"/>
+    <function name="enum xmlElementType" link="libxml-tree.html#xmlElementType"/>
+    <function name="xmlChar" link="libxml-tree.html#xmlChar"/>
+    <function name="BAD_CAST" link="libxml-tree.html#BAD-CAST-CAPS"/>
+    <function name="struct xmlNotation" link="libxml-tree.html#xmlNotation"/>
+    <function name="xmlNotationPtr" link="libxml-tree.html#xmlNotationPtr"/>
+    <function name="enum xmlAttributeType" link="libxml-tree.html#xmlAttributeType"/>
+    <function name="enum xmlAttributeDefault" link="libxml-tree.html#xmlAttributeDefault"/>
+    <function name="struct xmlEnumeration" link="libxml-tree.html#xmlEnumeration"/>
+    <function name="xmlEnumerationPtr" link="libxml-tree.html#xmlEnumerationPtr"/>
+    <function name="struct xmlAttribute" link="libxml-tree.html#xmlAttribute"/>
+    <function name="xmlAttributePtr" link="libxml-tree.html#xmlAttributePtr"/>
+    <function name="enum xmlElementContentType" link="libxml-tree.html#xmlElementContentType"/>
+    <function name="enum xmlElementContentOccur" link="libxml-tree.html#xmlElementContentOccur"/>
+    <function name="struct xmlElementContent" link="libxml-tree.html#xmlElementContent"/>
+    <function name="xmlElementContentPtr" link="libxml-tree.html#xmlElementContentPtr"/>
+    <function name="enum xmlElementTypeVal" link="libxml-tree.html#xmlElementTypeVal"/>
+    <function name="struct xmlElement" link="libxml-tree.html#xmlElement"/>
+    <function name="xmlElementPtr" link="libxml-tree.html#xmlElementPtr"/>
+    <function name="XML_LOCAL_NAMESPACE" link="libxml-tree.html#XML-LOCAL-NAMESPACE-CAPS"/>
+    <function name="xmlNsType" link="libxml-tree.html#xmlNsType"/>
+    <function name="struct xmlNs" link="libxml-tree.html#xmlNs"/>
+    <function name="xmlNsPtr" link="libxml-tree.html#xmlNsPtr"/>
+    <function name="struct xmlDtd" link="libxml-tree.html#xmlDtd"/>
+    <function name="xmlDtdPtr" link="libxml-tree.html#xmlDtdPtr"/>
+    <function name="struct xmlAttr" link="libxml-tree.html#xmlAttr"/>
+    <function name="xmlAttrPtr" link="libxml-tree.html#xmlAttrPtr"/>
+    <function name="struct xmlID" link="libxml-tree.html#xmlID"/>
+    <function name="xmlIDPtr" link="libxml-tree.html#xmlIDPtr"/>
+    <function name="struct xmlRef" link="libxml-tree.html#xmlRef"/>
+    <function name="xmlRefPtr" link="libxml-tree.html#xmlRefPtr"/>
+    <function name="enum xmlBufferAllocationScheme" link="libxml-tree.html#xmlBufferAllocationScheme"/>
+    <function name="struct xmlBuffer" link="libxml-tree.html#xmlBuffer"/>
+    <function name="xmlBufferPtr" link="libxml-tree.html#xmlBufferPtr"/>
+    <function name="struct xmlNode" link="libxml-tree.html#xmlNode"/>
+    <function name="xmlNodePtr" link="libxml-tree.html#xmlNodePtr"/>
+    <function name="XML_GET_CONTENT()" link="libxml-tree.html#XML-GET-CONTENT-CAPS"/>
+    <function name="XML_GET_LINE()" link="libxml-tree.html#XML-GET-LINE-CAPS"/>
+    <function name="struct xmlDoc" link="libxml-tree.html#xmlDoc"/>
+    <function name="xmlDocPtr" link="libxml-tree.html#xmlDocPtr"/>
+    <function name="xmlChildrenNode" link="libxml-tree.html#xmlChildrenNode"/>
+    <function name="xmlRootNode" link="libxml-tree.html#xmlRootNode"/>
+    <function name="xmlRegisterNodeFunc ()" link="libxml-globals.html#xmlRegisterNodeFunc"/>
+    <function name="xmlDeregisterNodeFunc ()" link="libxml-globals.html#xmlDeregisterNodeFunc"/>
+    <function name="struct xmlGlobalState" link="libxml-globals.html#xmlGlobalState"/>
+    <function name="xmlGlobalStatePtr" link="libxml-globals.html#xmlGlobalStatePtr"/>
+    <function name="xmlMalloc()" link="libxml-globals.html#xmlMalloc"/>
+    <function name="xmlMallocAtomic()" link="libxml-globals.html#xmlMallocAtomic"/>
+    <function name="xmlRealloc()" link="libxml-globals.html#xmlRealloc"/>
+    <function name="xmlFree" link="libxml-globals.html#xmlFree"/>
+    <function name="xmlMemStrdup()" link="libxml-globals.html#xmlMemStrdup"/>
+    <function name="docbDefaultSAXHandler" link="libxml-globals.html#docbDefaultSAXHandler"/>
+    <function name="htmlDefaultSAXHandler" link="libxml-globals.html#htmlDefaultSAXHandler"/>
+    <function name="xmlLastError" link="libxml-globals.html#xmlLastError"/>
+    <function name="oldXMLWDcompatibility" link="libxml-globals.html#oldXMLWDcompatibility"/>
+    <function name="xmlBufferAllocScheme" link="libxml-globals.html#xmlBufferAllocScheme"/>
+    <function name="xmlDefaultBufferSize" link="libxml-globals.html#xmlDefaultBufferSize"/>
+    <function name="xmlDefaultSAXHandler" link="libxml-globals.html#xmlDefaultSAXHandler"/>
+    <function name="xmlDefaultSAXLocator" link="libxml-globals.html#xmlDefaultSAXLocator"/>
+    <function name="xmlDoValidityCheckingDefaultValue" link="libxml-globals.html#xmlDoValidityCheckingDefaultValue"/>
+    <function name="xmlGenericError" link="libxml-globals.html#xmlGenericError"/>
+    <function name="xmlStructuredError" link="libxml-globals.html#xmlStructuredError"/>
+    <function name="xmlGenericErrorContext" link="libxml-globals.html#xmlGenericErrorContext"/>
+    <function name="xmlGetWarningsDefaultValue" link="libxml-globals.html#xmlGetWarningsDefaultValue"/>
+    <function name="xmlIndentTreeOutput" link="libxml-globals.html#xmlIndentTreeOutput"/>
+    <function name="xmlTreeIndentString" link="libxml-globals.html#xmlTreeIndentString"/>
+    <function name="xmlKeepBlanksDefaultValue" link="libxml-globals.html#xmlKeepBlanksDefaultValue"/>
+    <function name="xmlLineNumbersDefaultValue" link="libxml-globals.html#xmlLineNumbersDefaultValue"/>
+    <function name="xmlLoadExtDtdDefaultValue" link="libxml-globals.html#xmlLoadExtDtdDefaultValue"/>
+    <function name="xmlParserDebugEntities" link="libxml-globals.html#xmlParserDebugEntities"/>
+    <function name="xmlParserVersion" link="libxml-globals.html#xmlParserVersion"/>
+    <function name="xmlPedanticParserDefaultValue" link="libxml-globals.html#xmlPedanticParserDefaultValue"/>
+    <function name="xmlSaveNoEmptyTags" link="libxml-globals.html#xmlSaveNoEmptyTags"/>
+    <function name="xmlSubstituteEntitiesDefaultValue" link="libxml-globals.html#xmlSubstituteEntitiesDefaultValue"/>
+    <function name="xmlRegisterNodeDefaultValue" link="libxml-globals.html#xmlRegisterNodeDefaultValue"/>
+    <function name="xmlDeregisterNodeDefaultValue" link="libxml-globals.html#xmlDeregisterNodeDefaultValue"/>
+    <function name="XMLPUBFUN" link="libxml-xmlexports.html#XMLPUBFUN-CAPS"/>
+    <function name="XMLPUBVAR" link="libxml-xmlexports.html#XMLPUBVAR-CAPS"/>
+    <function name="XMLCALL" link="libxml-xmlexports.html#XMLCALL-CAPS"/>
+    <function name="LIBXML_DLL_IMPORT" link="libxml-xmlexports.html#LIBXML-DLL-IMPORT-CAPS"/>
+    <function name="XINCLUDE_NS" link="libxml-xinclude.html#XINCLUDE-NS-CAPS"/>
+    <function name="XINCLUDE_NODE" link="libxml-xinclude.html#XINCLUDE-NODE-CAPS"/>
+    <function name="XINCLUDE_FALLBACK" link="libxml-xinclude.html#XINCLUDE-FALLBACK-CAPS"/>
+    <function name="XINCLUDE_HREF" link="libxml-xinclude.html#XINCLUDE-HREF-CAPS"/>
+    <function name="XINCLUDE_PARSE" link="libxml-xinclude.html#XINCLUDE-PARSE-CAPS"/>
+    <function name="XINCLUDE_PARSE_XML" link="libxml-xinclude.html#XINCLUDE-PARSE-XML-CAPS"/>
+    <function name="XINCLUDE_PARSE_TEXT" link="libxml-xinclude.html#XINCLUDE-PARSE-TEXT-CAPS"/>
+    <function name="XINCLUDE_PARSE_ENCODING" link="libxml-xinclude.html#XINCLUDE-PARSE-ENCODING-CAPS"/>
+    <function name="struct xmlXIncludeCtxt" link="libxml-xinclude.html#xmlXIncludeCtxt"/>
+    <function name="xmlXIncludeCtxtPtr" link="libxml-xinclude.html#xmlXIncludeCtxtPtr"/>
+    <function name="enum xmlParserProperties" link="libxml-xmlreader.html#xmlParserProperties"/>
+    <function name="enum xmlParserSeverities" link="libxml-xmlreader.html#xmlParserSeverities"/>
+    <function name="enum xmlReaderTypes" link="libxml-xmlreader.html#xmlReaderTypes"/>
+    <function name="struct xmlTextReader" link="libxml-xmlreader.html#xmlTextReader"/>
+    <function name="xmlTextReaderPtr" link="libxml-xmlreader.html#xmlTextReaderPtr"/>
+    <function name="xmlTextReaderLocatorPtr" link="libxml-xmlreader.html#xmlTextReaderLocatorPtr"/>
+    <function name="xmlTextReaderErrorFunc ()" link="libxml-xmlreader.html#xmlTextReaderErrorFunc"/>
+    <function name="xmlShellReadlineFunc ()" link="libxml-debugXML.html#xmlShellReadlineFunc"/>
+    <function name="struct xmlShellCtxt" link="libxml-debugXML.html#xmlShellCtxt"/>
+    <function name="xmlShellCtxtPtr" link="libxml-debugXML.html#xmlShellCtxtPtr"/>
+    <function name="xmlShellCmd ()" link="libxml-debugXML.html#xmlShellCmd"/>
+    <function name="struct xmlTextWriter" link="libxml-xmlwriter.html#xmlTextWriter"/>
+    <function name="xmlTextWriterPtr" link="libxml-xmlwriter.html#xmlTextWriterPtr"/>
+    <function name="xmlTextWriterWriteProcessingInstruction" link="libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction"/>
+    <function name="xmlTextWriterWriteDocType" link="libxml-xmlwriter.html#xmlTextWriterWriteDocType"/>
+    <function name="xmlTextWriterEndDTDElement" link="libxml-xmlwriter.html#xmlTextWriterEndDTDElement"/>
+    <function name="xmlTextWriterEndDTDAttlist" link="libxml-xmlwriter.html#xmlTextWriterEndDTDAttlist"/>
+    <function name="xmlTextWriterEndDTDEntity" link="libxml-xmlwriter.html#xmlTextWriterEndDTDEntity"/>
+    <function name="enum xmlSchemaValidError" link="libxml-xmlschemas.html#xmlSchemaValidError"/>
+    <function name="struct xmlSchema" link="libxml-xmlschemas.html#xmlSchema"/>
+    <function name="xmlSchemaPtr" link="libxml-xmlschemas.html#xmlSchemaPtr"/>
+    <function name="xmlSchemaValidityErrorFunc ()" link="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc"/>
+    <function name="xmlSchemaValidityWarningFunc ()" link="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc"/>
+    <function name="struct xmlSchemaParserCtxt" link="libxml-xmlschemas.html#xmlSchemaParserCtxt"/>
+    <function name="xmlSchemaParserCtxtPtr" link="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr"/>
+    <function name="struct xmlSchemaValidCtxt" link="libxml-xmlschemas.html#xmlSchemaValidCtxt"/>
+    <function name="xmlSchemaValidCtxtPtr" link="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr"/>
+  </functions>
+</book>