Added call to create/free parser contexts, + doc, Daniel.
diff --git a/doc/html/gnome-xml-parser.html b/doc/html/gnome-xml-parser.html
index c274be5..cbe2aac 100644
--- a/doc/html/gnome-xml-parser.html
+++ b/doc/html/gnome-xml-parser.html
@@ -92,6 +92,13 @@
 HREF="gnome-xml-parser.html#XML-DEFAULT-VERSION"
 >XML_DEFAULT_VERSION</A
 >
+void        (<A
+HREF="gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE"
+>*xmlParserInputDeallocate</A
+>)     (<A
+HREF="gnome-xml-tree.html#CHAR"
+>CHAR</A
+>*);
 typedef     <A
 HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
@@ -600,7 +607,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN151"
+NAME="AEN153"
 ></A
 ><H2
 >Description</H2
@@ -610,14 +617,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN154"
+NAME="AEN156"
 ></A
 ><H2
 >Details</H2
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN156"
+NAME="AEN158"
 ></A
 ><H3
 ><A
@@ -643,7 +650,68 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN161"
+NAME="AEN163"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUTDEALLOCATE"
+></A
+>xmlParserInputDeallocate()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#E8E8F8"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        (*xmlParserInputDeallocate)     (<A
+HREF="gnome-xml-tree.html#CHAR"
+>CHAR</A
+>*);</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFE0E0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param1</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN178"
 ></A
 ><H3
 ><A
@@ -669,7 +737,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN166"
+NAME="AEN183"
 ></A
 ><H3
 ><A
@@ -695,7 +763,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN171"
+NAME="AEN188"
 ></A
 ><H3
 ><A
@@ -721,7 +789,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN176"
+NAME="AEN193"
 ></A
 ><H3
 ><A
@@ -747,7 +815,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN181"
+NAME="AEN198"
 ></A
 ><H3
 ><A
@@ -773,7 +841,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN186"
+NAME="AEN203"
 ></A
 ><H3
 ><A
@@ -799,7 +867,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN191"
+NAME="AEN208"
 ></A
 ><H3
 ><A
@@ -825,7 +893,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN196"
+NAME="AEN213"
 ></A
 ><H3
 ><A
@@ -851,7 +919,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN201"
+NAME="AEN218"
 ></A
 ><H3
 ><A
@@ -972,7 +1040,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN231"
+NAME="AEN248"
 ></A
 ><H3
 ><A
@@ -1096,7 +1164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN261"
+NAME="AEN278"
 ></A
 ><H3
 ><A
@@ -1241,7 +1309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN296"
+NAME="AEN313"
 ></A
 ><H3
 ><A
@@ -1323,7 +1391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN316"
+NAME="AEN333"
 ></A
 ><H3
 ><A
@@ -1384,7 +1452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN331"
+NAME="AEN348"
 ></A
 ><H3
 ><A
@@ -1445,7 +1513,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN346"
+NAME="AEN363"
 ></A
 ><H3
 ><A
@@ -1527,7 +1595,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN366"
+NAME="AEN383"
 ></A
 ><H3
 ><A
@@ -1609,7 +1677,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN386"
+NAME="AEN403"
 ></A
 ><H3
 ><A
@@ -1712,7 +1780,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN411"
+NAME="AEN428"
 ></A
 ><H3
 ><A
@@ -1830,7 +1898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN439"
+NAME="AEN456"
 ></A
 ><H3
 ><A
@@ -1948,7 +2016,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN467"
+NAME="AEN484"
 ></A
 ><H3
 ><A
@@ -2051,7 +2119,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN492"
+NAME="AEN509"
 ></A
 ><H3
 ><A
@@ -2148,7 +2216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN515"
+NAME="AEN532"
 ></A
 ><H3
 ><A
@@ -2245,7 +2313,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN538"
+NAME="AEN555"
 ></A
 ><H3
 ><A
@@ -2342,7 +2410,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN561"
+NAME="AEN578"
 ></A
 ><H3
 ><A
@@ -2368,7 +2436,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN566"
+NAME="AEN583"
 ></A
 ><H3
 ><A
@@ -2449,7 +2517,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN587"
+NAME="AEN604"
 ></A
 ><H3
 ><A
@@ -2553,7 +2621,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN613"
+NAME="AEN630"
 ></A
 ><H3
 ><A
@@ -2655,7 +2723,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN639"
+NAME="AEN656"
 ></A
 ><H3
 ><A
@@ -2754,7 +2822,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN664"
+NAME="AEN681"
 ></A
 ><H3
 ><A
@@ -2871,7 +2939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN693"
+NAME="AEN710"
 ></A
 ><H3
 ><A
@@ -2949,7 +3017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN713"
+NAME="AEN730"
 ></A
 ><H3
 ><A
@@ -3051,7 +3119,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN739"
+NAME="AEN756"
 ></A
 ><H3
 ><A
@@ -3176,7 +3244,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN770"
+NAME="AEN787"
 ></A
 ><H3
 ><A
@@ -3257,7 +3325,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN791"
+NAME="AEN808"
 ></A
 ><H3
 ><A
@@ -3353,7 +3421,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN815"
+NAME="AEN832"
 ></A
 ><H3
 ><A
@@ -3432,7 +3500,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN835"
+NAME="AEN852"
 ></A
 ><H3
 ><A
@@ -3514,7 +3582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN856"
+NAME="AEN873"
 ></A
 ><H3
 ><A
@@ -3611,7 +3679,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN880"
+NAME="AEN897"
 ></A
 ><H3
 ><A
@@ -3691,7 +3759,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN900"
+NAME="AEN917"
 ></A
 ><H3
 ><A
@@ -3775,7 +3843,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN922"
+NAME="AEN939"
 ></A
 ><H3
 ><A
@@ -3898,7 +3966,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN952"
+NAME="AEN969"
 ></A
 ><H3
 ><A
@@ -4038,7 +4106,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN986"
+NAME="AEN1003"
 ></A
 ><H3
 ><A
@@ -4159,7 +4227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1015"
+NAME="AEN1032"
 ></A
 ><H3
 ><A
@@ -4222,7 +4290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1031"
+NAME="AEN1048"
 ></A
 ><H3
 ><A
@@ -4285,7 +4353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1047"
+NAME="AEN1064"
 ></A
 ><H3
 ><A
@@ -4389,7 +4457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1072"
+NAME="AEN1089"
 ></A
 ><H3
 ><A
@@ -4492,7 +4560,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1098"
+NAME="AEN1115"
 ></A
 ><H3
 ><A
@@ -4555,7 +4623,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1114"
+NAME="AEN1131"
 ></A
 ><H3
 ><A
@@ -4619,7 +4687,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1130"
+NAME="AEN1147"
 ></A
 ><H3
 ><A
@@ -4722,7 +4790,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1156"
+NAME="AEN1173"
 ></A
 ><H3
 ><A
@@ -4806,7 +4874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1177"
+NAME="AEN1194"
 ></A
 ><H3
 ><A