Closing #3908 and #3937 and a memory leak in the SAX API
added SAX.h mostly useful for the doc generation
Regenerated all the docs,
Daniel
diff --git a/doc/html/gnome-xml-parserinternals.html b/doc/html/gnome-xml-parserinternals.html
index deff3d7..1efc34e 100644
--- a/doc/html/gnome-xml-parserinternals.html
+++ b/doc/html/gnome-xml-parserinternals.html
@@ -12,11 +12,11 @@
TITLE="Libxml Library Reference"
HREF="libxml-lib.html"><LINK
REL="PREVIOUS"
-TITLE="nanohttp"
-HREF="gnome-xml-nanohttp.html"><LINK
+TITLE="xmlIO"
+HREF="gnome-xml-xmlio.html"><LINK
REL="NEXT"
-TITLE="xmlmemory"
-HREF="gnome-xml-xmlmemory.html"></HEAD
+TITLE="encoding"
+HREF="gnome-xml-encoding.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
@@ -44,7 +44,7 @@
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gnome-xml-nanohttp.html"
+HREF="gnome-xml-xmlio.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -98,7 +98,7 @@
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gnome-xml-xmlmemory.html"
+HREF="gnome-xml-encoding.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7298"
+NAME="AEN8563"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7301"
+NAME="AEN8566"
></A
><H2
>Synopsis</H2
@@ -248,9 +248,9 @@
HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
> ctxt,
- <GTKDOCLINK
-HREF="XMLCHARENCODING"
->xmlCharEncoding</GTKDOCLINK
+ <A
+HREF="gnome-xml-encoding.html#XMLCHARENCODING"
+>xmlCharEncoding</A
> enc);
void <A
HREF="gnome-xml-parserinternals.html#XMLHANDLEENTITY"
@@ -886,7 +886,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7512"
+NAME="AEN8777"
></A
><H2
>Description</H2
@@ -896,14 +896,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7515"
+NAME="AEN8780"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7517"
+NAME="AEN8782"
></A
><H3
><A
@@ -929,7 +929,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7522"
+NAME="AEN8787"
></A
><H3
><A
@@ -942,7 +942,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7526"
+NAME="AEN8791"
></A
><H3
><A
@@ -1000,7 +1000,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7540"
+NAME="AEN8805"
></A
><H3
><A
@@ -1058,7 +1058,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7554"
+NAME="AEN8819"
></A
><H3
><A
@@ -1116,7 +1116,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7568"
+NAME="AEN8833"
></A
><H3
><A
@@ -1174,7 +1174,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7582"
+NAME="AEN8847"
></A
><H3
><A
@@ -1232,7 +1232,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7596"
+NAME="AEN8861"
></A
><H3
><A
@@ -1290,7 +1290,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7610"
+NAME="AEN8875"
></A
><H3
><A
@@ -1348,7 +1348,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7624"
+NAME="AEN8889"
></A
><H3
><A
@@ -1406,7 +1406,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7638"
+NAME="AEN8903"
></A
><H3
><A
@@ -1464,7 +1464,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7652"
+NAME="AEN8917"
></A
><H3
><A
@@ -1522,7 +1522,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7666"
+NAME="AEN8931"
></A
><H3
><A
@@ -1580,7 +1580,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7680"
+NAME="AEN8945"
></A
><H3
><A
@@ -1638,7 +1638,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7694"
+NAME="AEN8959"
></A
><H3
><A
@@ -1696,7 +1696,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7708"
+NAME="AEN8973"
></A
><H3
><A
@@ -1754,7 +1754,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7722"
+NAME="AEN8987"
></A
><H3
><A
@@ -1835,7 +1835,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7743"
+NAME="AEN9008"
></A
><H3
><A
@@ -1915,7 +1915,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7763"
+NAME="AEN9028"
></A
><H3
><A
@@ -2011,7 +2011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7787"
+NAME="AEN9052"
></A
><H3
><A
@@ -2075,7 +2075,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7803"
+NAME="AEN9068"
></A
><H3
><A
@@ -2136,7 +2136,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7819"
+NAME="AEN9084"
></A
><H3
><A
@@ -2156,9 +2156,9 @@
HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
> ctxt,
- <GTKDOCLINK
-HREF="XMLCHARENCODING"
->xmlCharEncoding</GTKDOCLINK
+ <A
+HREF="gnome-xml-encoding.html#XMLCHARENCODING"
+>xmlCharEncoding</A
> enc);</PRE
></TD
></TR
@@ -2221,7 +2221,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7840"
+NAME="AEN9105"
></A
><H3
><A
@@ -2308,7 +2308,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7862"
+NAME="AEN9127"
></A
><H3
><A
@@ -2410,7 +2410,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7888"
+NAME="AEN9153"
></A
><H3
><A
@@ -2495,7 +2495,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7909"
+NAME="AEN9174"
></A
><H3
><A
@@ -2577,7 +2577,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7930"
+NAME="AEN9195"
></A
><H3
><A
@@ -2640,7 +2640,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7946"
+NAME="AEN9211"
></A
><H3
><A
@@ -2739,7 +2739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7971"
+NAME="AEN9236"
></A
><H3
><A
@@ -2848,7 +2848,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8000"
+NAME="AEN9265"
></A
><H3
><A
@@ -2934,7 +2934,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8023"
+NAME="AEN9288"
></A
><H3
><A
@@ -3043,7 +3043,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8052"
+NAME="AEN9317"
></A
><H3
><A
@@ -3128,7 +3128,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8075"
+NAME="AEN9340"
></A
><H3
><A
@@ -3210,7 +3210,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8096"
+NAME="AEN9361"
></A
><H3
><A
@@ -3279,7 +3279,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8114"
+NAME="AEN9379"
></A
><H3
><A
@@ -3368,7 +3368,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8138"
+NAME="AEN9403"
></A
><H3
><A
@@ -3456,7 +3456,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8162"
+NAME="AEN9427"
></A
><H3
><A
@@ -3541,7 +3541,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8185"
+NAME="AEN9450"
></A
><H3
><A
@@ -3646,7 +3646,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8212"
+NAME="AEN9477"
></A
><H3
><A
@@ -3784,7 +3784,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8246"
+NAME="AEN9511"
></A
><H3
><A
@@ -3867,7 +3867,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8268"
+NAME="AEN9533"
></A
><H3
><A
@@ -3950,7 +3950,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8290"
+NAME="AEN9555"
></A
><H3
><A
@@ -4034,7 +4034,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8311"
+NAME="AEN9576"
></A
><H3
><A
@@ -4165,7 +4165,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8344"
+NAME="AEN9609"
></A
><H3
><A
@@ -4232,7 +4232,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8361"
+NAME="AEN9626"
></A
><H3
><A
@@ -4315,7 +4315,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8383"
+NAME="AEN9648"
></A
><H3
><A
@@ -4382,7 +4382,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8401"
+NAME="AEN9666"
></A
><H3
><A
@@ -4457,7 +4457,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8421"
+NAME="AEN9686"
></A
><H3
><A
@@ -4535,7 +4535,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8444"
+NAME="AEN9709"
></A
><H3
><A
@@ -4674,7 +4674,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8481"
+NAME="AEN9746"
></A
><H3
><A
@@ -4763,7 +4763,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8505"
+NAME="AEN9770"
></A
><H3
><A
@@ -4850,7 +4850,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8528"
+NAME="AEN9793"
></A
><H3
><A
@@ -4953,7 +4953,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8555"
+NAME="AEN9820"
></A
><H3
><A
@@ -5097,7 +5097,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8593"
+NAME="AEN9858"
></A
><H3
><A
@@ -5164,7 +5164,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8611"
+NAME="AEN9876"
></A
><H3
><A
@@ -5262,7 +5262,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8637"
+NAME="AEN9902"
></A
><H3
><A
@@ -5365,7 +5365,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8663"
+NAME="AEN9928"
></A
><H3
><A
@@ -5488,7 +5488,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8694"
+NAME="AEN9959"
></A
><H3
><A
@@ -5571,7 +5571,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8716"
+NAME="AEN9981"
></A
><H3
><A
@@ -5650,7 +5650,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8735"
+NAME="AEN10000"
></A
><H3
><A
@@ -5738,7 +5738,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8758"
+NAME="AEN10023"
></A
><H3
><A
@@ -5839,7 +5839,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8782"
+NAME="AEN10047"
></A
><H3
><A
@@ -5868,9 +5868,9 @@
HREF="CHARACTER"
>character</GTKDOCLINK
>() if this is a
-CharRef, a predefined entity, if there is no <GTKDOCLINK
-HREF="REFERENCE"
->reference</GTKDOCLINK
+CharRef, a predefined entity, if there is no <A
+HREF="gnome-xml-sax.html#REFERENCE"
+>reference</A
>() callback.
or if the parser was asked to switch to that mode.</P
><P
@@ -5913,7 +5913,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8801"
+NAME="AEN10066"
></A
><H3
><A
@@ -5999,7 +5999,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8822"
+NAME="AEN10087"
></A
><H3
><A
@@ -6069,7 +6069,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8840"
+NAME="AEN10105"
></A
><H3
><A
@@ -6194,7 +6194,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8874"
+NAME="AEN10139"
></A
><H3
><A
@@ -6296,7 +6296,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8903"
+NAME="AEN10168"
></A
><H3
><A
@@ -6386,7 +6386,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8927"
+NAME="AEN10192"
></A
><H3
><A
@@ -6457,7 +6457,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8947"
+NAME="AEN10212"
></A
><H3
><A
@@ -6522,7 +6522,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8964"
+NAME="AEN10229"
></A
><H3
><A
@@ -6604,7 +6604,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8983"
+NAME="AEN10248"
></A
><H3
><A
@@ -6687,7 +6687,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9005"
+NAME="AEN10270"
></A
><H3
><A
@@ -6772,7 +6772,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9028"
+NAME="AEN10293"
></A
><H3
><A
@@ -6855,7 +6855,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9050"
+NAME="AEN10315"
></A
><H3
><A
@@ -6940,7 +6940,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9073"
+NAME="AEN10338"
></A
><H3
><A
@@ -7035,7 +7035,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9095"
+NAME="AEN10360"
></A
><H3
><A
@@ -7100,7 +7100,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9112"
+NAME="AEN10377"
></A
><H3
><A
@@ -7165,7 +7165,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9129"
+NAME="AEN10394"
></A
><H3
><A
@@ -7274,7 +7274,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9157"
+NAME="AEN10422"
></A
><H3
><A
@@ -7300,7 +7300,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9162"
+NAME="AEN10427"
></A
><H3
><A
@@ -7326,7 +7326,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9167"
+NAME="AEN10432"
></A
><H3
><A
@@ -7352,7 +7352,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9172"
+NAME="AEN10437"
></A
><H3
><A
@@ -7378,7 +7378,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9177"
+NAME="AEN10442"
></A
><H3
><A
@@ -7561,7 +7561,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9222"
+NAME="AEN10487"
></A
><H3
><A
@@ -7658,7 +7658,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9246"
+NAME="AEN10511"
></A
><H3
><A
@@ -7737,7 +7737,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9266"
+NAME="AEN10531"
></A
><H3
><A
@@ -7834,7 +7834,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9290"
+NAME="AEN10555"
></A
><H3
><A
@@ -7926,7 +7926,7 @@
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gnome-xml-nanohttp.html"
+HREF="gnome-xml-xmlio.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -7980,7 +7980,7 @@
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gnome-xml-xmlmemory.html"
+HREF="gnome-xml-encoding.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -7998,7 +7998,7 @@
COLOR="#FFFFFF"
SIZE="3"
><B
->nanohttp</B
+>xmlIO</B
></FONT
></TD
><TD
@@ -8008,7 +8008,7 @@
COLOR="#FFFFFF"
SIZE="3"
><B
->xmlmemory</B
+>encoding</B
></FONT
></TD
></TR