preparing 2.4.16 updated and rebuilt the docs, rebuilt the API and web
* configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
* doc/* python/libxml2class.txt: updated and rebuilt the docs,
rebuilt the API and web site
* xpath.c: fixed #71978 portability bugs
Daniel
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index 04a7f8c..aa07101 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -11,7 +11,6 @@
<ANCHOR id ="XML-COMPLETE-ATTRS-CAPS" href="libxml/libxml-parser.html#XML-COMPLETE-ATTRS-CAPS">
<ANCHOR id ="XMLPARSERCTXT" href="libxml/libxml-parser.html#XMLPARSERCTXT">
<ANCHOR id ="XMLSAXLOCATOR" href="libxml/libxml-parser.html#XMLSAXLOCATOR">
-<ANCHOR id ="XMLSAXLOCATORPTR" href="libxml/libxml-parser.html#XMLSAXLOCATORPTR">
<ANCHOR id ="RESOLVEENTITYSAXFUNC" href="libxml/libxml-parser.html#RESOLVEENTITYSAXFUNC">
<ANCHOR id ="INTERNALSUBSETSAXFUNC" href="libxml/libxml-parser.html#INTERNALSUBSETSAXFUNC">
<ANCHOR id ="EXTERNALSUBSETSAXFUNC" href="libxml/libxml-parser.html#EXTERNALSUBSETSAXFUNC">
@@ -41,7 +40,6 @@
<ANCHOR id ="HASINTERNALSUBSETSAXFUNC" href="libxml/libxml-parser.html#HASINTERNALSUBSETSAXFUNC">
<ANCHOR id ="HASEXTERNALSUBSETSAXFUNC" href="libxml/libxml-parser.html#HASEXTERNALSUBSETSAXFUNC">
<ANCHOR id ="XMLSAXHANDLER" href="libxml/libxml-parser.html#XMLSAXHANDLER">
-<ANCHOR id ="XMLSAXHANDLERPTR" href="libxml/libxml-parser.html#XMLSAXHANDLERPTR">
<ANCHOR id ="XMLEXTERNALENTITYLOADER" href="libxml/libxml-parser.html#XMLEXTERNALENTITYLOADER">
<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULTVALUE" href="libxml/libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE">
<ANCHOR id ="XMLINITPARSER" href="libxml/libxml-parser.html#XMLINITPARSER">
@@ -91,8 +89,6 @@
<ANCHOR id ="XMLPARSEBALANCEDCHUNKMEMORY" href="libxml/libxml-parser.html#XMLPARSEBALANCEDCHUNKMEMORY">
<ANCHOR id ="XMLPARSEEXTERNALENTITY" href="libxml/libxml-parser.html#XMLPARSEEXTERNALENTITY">
<ANCHOR id ="XMLPARSECTXTEXTERNALENTITY" href="libxml/libxml-parser.html#XMLPARSECTXTEXTERNALENTITY">
-<ANCHOR id ="XMLDEFAULTSAXHANDLERINIT" href="libxml/libxml-parser.html#XMLDEFAULTSAXHANDLERINIT">
-<ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="libxml/libxml-parser.html#HTMLDEFAULTSAXHANDLERINIT">
<ANCHOR id ="XMLINITPARSERCTXT" href="libxml/libxml-parser.html#XMLINITPARSERCTXT">
<ANCHOR id ="XMLCLEARPARSERCTXT" href="libxml/libxml-parser.html#XMLCLEARPARSERCTXT">
<ANCHOR id ="XMLFREEPARSERCTXT" href="libxml/libxml-parser.html#XMLFREEPARSERCTXT">
@@ -163,6 +159,12 @@
<ANCHOR id ="XMLPARSERINPUTPTR" href="libxml/libxml-tree.html#XMLPARSERINPUTPTR">
<ANCHOR id ="XMLPARSERCTXT" href="libxml/libxml-tree.html#XMLPARSERCTXT">
<ANCHOR id ="XMLPARSERCTXTPTR" href="libxml/libxml-tree.html#XMLPARSERCTXTPTR">
+<ANCHOR id ="XMLSAXLOCATOR" href="libxml/libxml-tree.html#XMLSAXLOCATOR">
+<ANCHOR id ="XMLSAXLOCATORPTR" href="libxml/libxml-tree.html#XMLSAXLOCATORPTR">
+<ANCHOR id ="XMLSAXHANDLER" href="libxml/libxml-tree.html#XMLSAXHANDLER">
+<ANCHOR id ="XMLSAXHANDLERPTR" href="libxml/libxml-tree.html#XMLSAXHANDLERPTR">
+<ANCHOR id ="XMLENTITY" href="libxml/libxml-tree.html#XMLENTITY">
+<ANCHOR id ="XMLENTITYPTR" href="libxml/libxml-tree.html#XMLENTITYPTR">
<ANCHOR id ="BASE-BUFFER-SIZE-CAPS" href="libxml/libxml-tree.html#BASE-BUFFER-SIZE-CAPS">
<ANCHOR id ="XML-XML-NAMESPACE-CAPS" href="libxml/libxml-tree.html#XML-XML-NAMESPACE-CAPS">
<ANCHOR id ="XMLELEMENTTYPE" href="libxml/libxml-tree.html#XMLELEMENTTYPE">
@@ -338,7 +340,6 @@
<ANCHOR id ="LIBXML-ENTITIES" href="libxml/libxml-entities.html">
<ANCHOR id ="XMLENTITYTYPE" href="libxml/libxml-entities.html#XMLENTITYTYPE">
<ANCHOR id ="XMLENTITY" href="libxml/libxml-entities.html#XMLENTITY">
-<ANCHOR id ="XMLENTITYPTR" href="libxml/libxml-entities.html#XMLENTITYPTR">
<ANCHOR id ="XMLENTITIESTABLEPTR" href="libxml/libxml-entities.html#XMLENTITIESTABLEPTR">
<ANCHOR id ="XMLINITIALIZEPREDEFINEDENTITIES" href="libxml/libxml-entities.html#XMLINITIALIZEPREDEFINEDENTITIES">
<ANCHOR id ="XMLADDDOCENTITY" href="libxml/libxml-entities.html#XMLADDDOCENTITY">
@@ -405,6 +406,7 @@
<ANCHOR id ="XMLVALIDATEROOT" href="libxml/libxml-valid.html#XMLVALIDATEROOT">
<ANCHOR id ="XMLVALIDATEELEMENTDECL" href="libxml/libxml-valid.html#XMLVALIDATEELEMENTDECL">
<ANCHOR id ="XMLVALIDNORMALIZEATTRIBUTEVALUE" href="libxml/libxml-valid.html#XMLVALIDNORMALIZEATTRIBUTEVALUE">
+<ANCHOR id ="XMLVALIDCTXTNORMALIZEATTRIBUTEVALUE" href="libxml/libxml-valid.html#XMLVALIDCTXTNORMALIZEATTRIBUTEVALUE">
<ANCHOR id ="XMLVALIDATEATTRIBUTEDECL" href="libxml/libxml-valid.html#XMLVALIDATEATTRIBUTEDECL">
<ANCHOR id ="XMLVALIDATEATTRIBUTEVALUE" href="libxml/libxml-valid.html#XMLVALIDATEATTRIBUTEVALUE">
<ANCHOR id ="XMLVALIDATENOTATIONDECL" href="libxml/libxml-valid.html#XMLVALIDATENOTATIONDECL">
@@ -649,28 +651,19 @@
<ANCHOR id ="XMLXPATHNODESETADD" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETADD">
<ANCHOR id ="XMLXPATHNODESETADDUNIQUE" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETADDUNIQUE">
<ANCHOR id ="XMLXPATHNODESETSORT" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETSORT">
-<ANCHOR id ="XMLXPATHIDFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHIDFUNCTION">
<ANCHOR id ="XMLXPATHROOT" href="libxml/libxml-xpathinternals.html#XMLXPATHROOT">
<ANCHOR id ="XMLXPATHEVALEXPR" href="libxml/libxml-xpathinternals.html#XMLXPATHEVALEXPR">
<ANCHOR id ="XMLXPATHPARSENAME" href="libxml/libxml-xpathinternals.html#XMLXPATHPARSENAME">
<ANCHOR id ="XMLXPATHPARSENCNAME" href="libxml/libxml-xpathinternals.html#XMLXPATHPARSENCNAME">
<ANCHOR id ="XMLXPATHSTRINGEVALNUMBER" href="libxml/libxml-xpathinternals.html#XMLXPATHSTRINGEVALNUMBER">
<ANCHOR id ="XMLXPATHEVALUATEPREDICATERESULT" href="libxml/libxml-xpathinternals.html#XMLXPATHEVALUATEPREDICATERESULT">
-<ANCHOR id ="XMLXPATHINIT" href="libxml/libxml-xpathinternals.html#XMLXPATHINIT">
-<ANCHOR id ="XMLXPATHSTRINGFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHSTRINGFUNCTION">
<ANCHOR id ="XMLXPATHREGISTERALLFUNCTIONS" href="libxml/libxml-xpathinternals.html#XMLXPATHREGISTERALLFUNCTIONS">
-<ANCHOR id ="XMLXPATHNODESETCREATE" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETCREATE">
<ANCHOR id ="XMLXPATHNODESETMERGE" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETMERGE">
<ANCHOR id ="XMLXPATHNODESETDEL" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETDEL">
<ANCHOR id ="XMLXPATHNODESETREMOVE" href="libxml/libxml-xpathinternals.html#XMLXPATHNODESETREMOVE">
-<ANCHOR id ="XMLXPATHFREENODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHFREENODESET">
<ANCHOR id ="XMLXPATHNEWNODESETLIST" href="libxml/libxml-xpathinternals.html#XMLXPATHNEWNODESETLIST">
<ANCHOR id ="XMLXPATHWRAPNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHWRAPNODESET">
<ANCHOR id ="XMLXPATHWRAPEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHWRAPEXTERNAL">
-<ANCHOR id ="XMLXPATHFREENODESETLIST" href="libxml/libxml-xpathinternals.html#XMLXPATHFREENODESETLIST">
-<ANCHOR id ="XMLXPATHFREEOBJECT" href="libxml/libxml-xpathinternals.html#XMLXPATHFREEOBJECT">
-<ANCHOR id ="XMLXPATHNEWCONTEXT" href="libxml/libxml-xpathinternals.html#XMLXPATHNEWCONTEXT">
-<ANCHOR id ="XMLXPATHFREECONTEXT" href="libxml/libxml-xpathinternals.html#XMLXPATHFREECONTEXT">
<ANCHOR id ="XMLXPATHEQUALVALUES" href="libxml/libxml-xpathinternals.html#XMLXPATHEQUALVALUES">
<ANCHOR id ="XMLXPATHCOMPAREVALUES" href="libxml/libxml-xpathinternals.html#XMLXPATHCOMPAREVALUES">
<ANCHOR id ="XMLXPATHVALUEFLIPSIGN" href="libxml/libxml-xpathinternals.html#XMLXPATHVALUEFLIPSIGN">
@@ -696,8 +689,10 @@
<ANCHOR id ="XMLXPATHLASTFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHLASTFUNCTION">
<ANCHOR id ="XMLXPATHPOSITIONFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHPOSITIONFUNCTION">
<ANCHOR id ="XMLXPATHCOUNTFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHCOUNTFUNCTION">
+<ANCHOR id ="XMLXPATHIDFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHIDFUNCTION">
<ANCHOR id ="XMLXPATHLOCALNAMEFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHLOCALNAMEFUNCTION">
<ANCHOR id ="XMLXPATHNAMESPACEURIFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHNAMESPACEURIFUNCTION">
+<ANCHOR id ="XMLXPATHSTRINGFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHSTRINGFUNCTION">
<ANCHOR id ="XMLXPATHSTRINGLENGTHFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHSTRINGLENGTHFUNCTION">
<ANCHOR id ="XMLXPATHCONCATFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHCONCATFUNCTION">
<ANCHOR id ="XMLXPATHCONTAINSFUNCTION" href="libxml/libxml-xpathinternals.html#XMLXPATHCONTAINSFUNCTION">
@@ -868,12 +863,12 @@
<ANCHOR id ="LIBXML-THREADS" href="libxml/libxml-threads.html">
<ANCHOR id ="XMLMUTEX" href="libxml/libxml-threads.html#XMLMUTEX">
<ANCHOR id ="XMLMUTEXPTR" href="libxml/libxml-threads.html#XMLMUTEXPTR">
+<ANCHOR id ="XMLRMUTEX" href="libxml/libxml-threads.html#XMLRMUTEX">
+<ANCHOR id ="XMLRMUTEXPTR" href="libxml/libxml-threads.html#XMLRMUTEXPTR">
<ANCHOR id ="XMLNEWMUTEX" href="libxml/libxml-threads.html#XMLNEWMUTEX">
<ANCHOR id ="XMLMUTEXLOCK" href="libxml/libxml-threads.html#XMLMUTEXLOCK">
<ANCHOR id ="XMLMUTEXUNLOCK" href="libxml/libxml-threads.html#XMLMUTEXUNLOCK">
<ANCHOR id ="XMLFREEMUTEX" href="libxml/libxml-threads.html#XMLFREEMUTEX">
-<ANCHOR id ="XMLRMUTEX" href="libxml/libxml-threads.html#XMLRMUTEX">
-<ANCHOR id ="XMLRMUTEXPTR" href="libxml/libxml-threads.html#XMLRMUTEXPTR">
<ANCHOR id ="XMLNEWRMUTEX" href="libxml/libxml-threads.html#XMLNEWRMUTEX">
<ANCHOR id ="XMLRMUTEXLOCK" href="libxml/libxml-threads.html#XMLRMUTEXLOCK">
<ANCHOR id ="XMLRMUTEXUNLOCK" href="libxml/libxml-threads.html#XMLRMUTEXUNLOCK">
@@ -954,8 +949,8 @@
<ANCHOR id ="XMLISLETTER" href="libxml/libxml-parserinternals.html#XMLISLETTER">
<ANCHOR id ="XMLISDIGIT" href="libxml/libxml-parserinternals.html#XMLISDIGIT">
<ANCHOR id ="XMLISIDEOGRAPHIC" href="libxml/libxml-parserinternals.html#XMLISIDEOGRAPHIC">
-<ANCHOR id ="XMLISCOMBINING" href="libxml/libxml-parserinternals.html#XMLISCOMBINING">
<ANCHOR id ="XMLISEXTENDER" href="libxml/libxml-parserinternals.html#XMLISEXTENDER">
+<ANCHOR id ="XMLISCOMBINING" href="libxml/libxml-parserinternals.html#XMLISCOMBINING">
<ANCHOR id ="XMLISCHAR" href="libxml/libxml-parserinternals.html#XMLISCHAR">
<ANCHOR id ="XMLCREATEFILEPARSERCTXT" href="libxml/libxml-parserinternals.html#XMLCREATEFILEPARSERCTXT">
<ANCHOR id ="XMLCREATEMEMORYPARSERCTXT" href="libxml/libxml-parserinternals.html#XMLCREATEMEMORYPARSERCTXT">
@@ -963,7 +958,6 @@
<ANCHOR id ="XMLCREATEENTITYPARSERCTXT" href="libxml/libxml-parserinternals.html#XMLCREATEENTITYPARSERCTXT">
<ANCHOR id ="XMLSWITCHENCODING" href="libxml/libxml-parserinternals.html#XMLSWITCHENCODING">
<ANCHOR id ="XMLSWITCHTOENCODING" href="libxml/libxml-parserinternals.html#XMLSWITCHTOENCODING">
-<ANCHOR id ="XMLFREEPARSERCTXT" href="libxml/libxml-parserinternals.html#XMLFREEPARSERCTXT">
<ANCHOR id ="XMLHANDLEENTITY" href="libxml/libxml-parserinternals.html#XMLHANDLEENTITY">
<ANCHOR id ="XMLNEWSTRINGINPUTSTREAM" href="libxml/libxml-parserinternals.html#XMLNEWSTRINGINPUTSTREAM">
<ANCHOR id ="XMLNEWENTITYINPUTSTREAM" href="libxml/libxml-parserinternals.html#XMLNEWENTITYINPUTSTREAM">
@@ -1141,7 +1135,6 @@
<ANCHOR id ="XMLSHELL" href="libxml/libxml-debugxml.html#XMLSHELL">
<ANCHOR id ="LIBXML-XMLMEMORY" href="libxml/libxml-xmlmemory.html">
<ANCHOR id ="DEBUG-MEMORY-CAPS" href="libxml/libxml-xmlmemory.html#DEBUG-MEMORY-CAPS">
-<ANCHOR id ="MEM-LIST-CAPS" href="libxml/libxml-xmlmemory.html#MEM-LIST-CAPS">
<ANCHOR id ="XMLFREEFUNC" href="libxml/libxml-xmlmemory.html#XMLFREEFUNC">
<ANCHOR id ="XMLMALLOCFUNC" href="libxml/libxml-xmlmemory.html#XMLMALLOCFUNC">
<ANCHOR id ="XMLREALLOCFUNC" href="libxml/libxml-xmlmemory.html#XMLREALLOCFUNC">
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index b52e266..2c5fd91 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN19049"
+NAME="AEN19030"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN19052"
+NAME="AEN19033"
></A
><H2
>Synopsis</H2
@@ -506,7 +506,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN19153"
+NAME="AEN19134"
></A
><H2
>Description</H2
@@ -516,14 +516,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN19156"
+NAME="AEN19137"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19158"
+NAME="AEN19139"
></A
><H3
><A
@@ -551,7 +551,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19164"
+NAME="AEN19145"
></A
><H3
><A
@@ -572,12 +572,14 @@
></TR
></TABLE
><P
+>the specific XML Catalog Processing Instuction name</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19169"
+NAME="AEN19151"
></A
><H3
><A
@@ -607,7 +609,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19174"
+NAME="AEN19156"
></A
><H3
><A
@@ -638,7 +640,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19179"
+NAME="AEN19161"
></A
><H3
><A
@@ -664,7 +666,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19184"
+NAME="AEN19166"
></A
><H3
><A
@@ -690,7 +692,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19189"
+NAME="AEN19171"
></A
><H3
><A
@@ -720,7 +722,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19196"
+NAME="AEN19178"
></A
><P
></P
@@ -773,7 +775,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19209"
+NAME="AEN19191"
></A
><H3
><A
@@ -806,7 +808,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19216"
+NAME="AEN19198"
></A
><P
></P
@@ -859,7 +861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19229"
+NAME="AEN19211"
></A
><H3
><A
@@ -891,7 +893,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19236"
+NAME="AEN19218"
></A
><P
></P
@@ -944,7 +946,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19249"
+NAME="AEN19231"
></A
><H3
><A
@@ -974,7 +976,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19256"
+NAME="AEN19238"
></A
><P
></P
@@ -1027,7 +1029,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19269"
+NAME="AEN19251"
></A
><H3
><A
@@ -1070,7 +1072,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19279"
+NAME="AEN19261"
></A
><P
></P
@@ -1174,7 +1176,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19304"
+NAME="AEN19286"
></A
><H3
><A
@@ -1208,7 +1210,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19312"
+NAME="AEN19294"
></A
><P
></P
@@ -1278,7 +1280,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19329"
+NAME="AEN19311"
></A
><H3
><A
@@ -1319,7 +1321,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19339"
+NAME="AEN19321"
></A
><P
></P
@@ -1407,7 +1409,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19360"
+NAME="AEN19342"
></A
><H3
><A
@@ -1444,7 +1446,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19369"
+NAME="AEN19351"
></A
><P
></P
@@ -1515,7 +1517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19386"
+NAME="AEN19368"
></A
><H3
><A
@@ -1552,7 +1554,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19395"
+NAME="AEN19377"
></A
><P
></P
@@ -1623,7 +1625,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19412"
+NAME="AEN19394"
></A
><H3
><A
@@ -1660,7 +1662,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19421"
+NAME="AEN19403"
></A
><P
></P
@@ -1731,7 +1733,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19438"
+NAME="AEN19420"
></A
><H3
><A
@@ -1765,7 +1767,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19446"
+NAME="AEN19428"
></A
><P
></P
@@ -1820,7 +1822,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19459"
+NAME="AEN19441"
></A
><H3
><A
@@ -1850,7 +1852,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19466"
+NAME="AEN19448"
></A
><P
></P
@@ -1888,7 +1890,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19475"
+NAME="AEN19457"
></A
><H3
><A
@@ -1918,7 +1920,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19482"
+NAME="AEN19464"
></A
><P
></P
@@ -1971,7 +1973,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19495"
+NAME="AEN19477"
></A
><H3
><A
@@ -2001,7 +2003,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19501"
+NAME="AEN19483"
></A
><H3
><A
@@ -2031,7 +2033,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19507"
+NAME="AEN19489"
></A
><P
></P
@@ -2084,7 +2086,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19520"
+NAME="AEN19502"
></A
><H3
><A
@@ -2114,7 +2116,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19526"
+NAME="AEN19508"
></A
><P
></P
@@ -2152,7 +2154,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19535"
+NAME="AEN19517"
></A
><H3
><A
@@ -2180,7 +2182,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19541"
+NAME="AEN19523"
></A
><H3
><A
@@ -2210,7 +2212,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19548"
+NAME="AEN19530"
></A
><P
></P
@@ -2248,7 +2250,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19557"
+NAME="AEN19539"
></A
><H3
><A
@@ -2285,7 +2287,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19566"
+NAME="AEN19548"
></A
><P
></P
@@ -2356,7 +2358,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19583"
+NAME="AEN19565"
></A
><H3
><A
@@ -2389,7 +2391,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19591"
+NAME="AEN19573"
></A
><P
></P
@@ -2443,7 +2445,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19604"
+NAME="AEN19586"
></A
><H3
><A
@@ -2476,7 +2478,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19612"
+NAME="AEN19594"
></A
><P
></P
@@ -2530,7 +2532,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19625"
+NAME="AEN19607"
></A
><H3
><A
@@ -2563,7 +2565,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19633"
+NAME="AEN19615"
></A
><P
></P
@@ -2617,7 +2619,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19646"
+NAME="AEN19628"
></A
><H3
><A
@@ -2661,7 +2663,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19656"
+NAME="AEN19638"
></A
><P
></P
@@ -2748,7 +2750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19677"
+NAME="AEN19659"
></A
><H3
><A
@@ -2778,7 +2780,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19684"
+NAME="AEN19666"
></A
><P
></P
@@ -2831,7 +2833,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19697"
+NAME="AEN19679"
></A
><H3
><A
@@ -2865,7 +2867,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19705"
+NAME="AEN19687"
></A
><P
></P
@@ -2918,7 +2920,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19718"
+NAME="AEN19700"
></A
><H3
><A
@@ -2945,7 +2947,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19724"
+NAME="AEN19706"
></A
><P
></P
@@ -2981,7 +2983,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19733"
+NAME="AEN19715"
></A
><H3
><A
@@ -3008,7 +3010,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19739"
+NAME="AEN19721"
></A
><P
></P
@@ -3046,7 +3048,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19748"
+NAME="AEN19730"
></A
><H3
><A
@@ -3077,7 +3079,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19755"
+NAME="AEN19737"
></A
><P
></P
@@ -3132,7 +3134,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19768"
+NAME="AEN19750"
></A
><H3
><A
@@ -3171,7 +3173,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19777"
+NAME="AEN19759"
></A
><P
></P
@@ -3259,7 +3261,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19798"
+NAME="AEN19780"
></A
><H3
><A
@@ -3294,7 +3296,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19806"
+NAME="AEN19788"
></A
><P
></P
@@ -3365,7 +3367,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19823"
+NAME="AEN19805"
></A
><H3
><A
@@ -3393,7 +3395,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19829"
+NAME="AEN19811"
></A
><P
></P
@@ -3446,7 +3448,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19842"
+NAME="AEN19824"
></A
><H3
><A
@@ -3481,7 +3483,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19850"
+NAME="AEN19832"
></A
><P
></P
@@ -3534,7 +3536,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19863"
+NAME="AEN19845"
></A
><H3
><A
@@ -3565,7 +3567,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19870"
+NAME="AEN19852"
></A
><P
></P
@@ -3603,7 +3605,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19879"
+NAME="AEN19861"
></A
><H3
><A
@@ -3634,7 +3636,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19886"
+NAME="AEN19868"
></A
><P
></P
@@ -3670,7 +3672,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19895"
+NAME="AEN19877"
></A
><H3
><A
@@ -3707,7 +3709,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19904"
+NAME="AEN19886"
></A
><P
></P
@@ -3760,7 +3762,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19917"
+NAME="AEN19899"
></A
><H3
><A
@@ -3797,7 +3799,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19926"
+NAME="AEN19908"
></A
><P
></P
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index cae6681..96d6b25 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN25312"
+NAME="AEN25314"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN25315"
+NAME="AEN25317"
></A
><H2
>Synopsis</H2
@@ -509,7 +509,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN25409"
+NAME="AEN25411"
></A
><H2
>Description</H2
@@ -519,14 +519,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN25412"
+NAME="AEN25414"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25414"
+NAME="AEN25416"
></A
><H3
><A
@@ -560,7 +560,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25422"
+NAME="AEN25424"
></A
><P
></P
@@ -615,7 +615,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25435"
+NAME="AEN25437"
></A
><H3
><A
@@ -650,7 +650,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25443"
+NAME="AEN25445"
></A
><P
></P
@@ -722,7 +722,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25460"
+NAME="AEN25462"
></A
><H3
><A
@@ -757,7 +757,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25468"
+NAME="AEN25470"
></A
><P
></P
@@ -829,7 +829,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25485"
+NAME="AEN25487"
></A
><H3
><A
@@ -864,7 +864,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25493"
+NAME="AEN25495"
></A
><P
></P
@@ -936,7 +936,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25510"
+NAME="AEN25512"
></A
><H3
><A
@@ -971,7 +971,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25518"
+NAME="AEN25520"
></A
><P
></P
@@ -1043,7 +1043,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25535"
+NAME="AEN25537"
></A
><H3
><A
@@ -1078,7 +1078,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25543"
+NAME="AEN25545"
></A
><P
></P
@@ -1150,7 +1150,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25560"
+NAME="AEN25562"
></A
><H3
><A
@@ -1184,7 +1184,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25568"
+NAME="AEN25570"
></A
><P
></P
@@ -1239,7 +1239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25581"
+NAME="AEN25583"
></A
><H3
><A
@@ -1273,7 +1273,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25589"
+NAME="AEN25591"
></A
><P
></P
@@ -1328,7 +1328,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25602"
+NAME="AEN25604"
></A
><H3
><A
@@ -1362,7 +1362,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25610"
+NAME="AEN25612"
></A
><P
></P
@@ -1417,7 +1417,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25623"
+NAME="AEN25625"
></A
><H3
><A
@@ -1451,7 +1451,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25631"
+NAME="AEN25633"
></A
><P
></P
@@ -1506,7 +1506,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25644"
+NAME="AEN25646"
></A
><H3
><A
@@ -1550,7 +1550,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25654"
+NAME="AEN25656"
></A
><P
></P
@@ -1605,7 +1605,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25667"
+NAME="AEN25669"
></A
><H3
><A
@@ -1640,7 +1640,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25675"
+NAME="AEN25677"
></A
><P
></P
@@ -1698,7 +1698,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25689"
+NAME="AEN25691"
></A
><H3
><A
@@ -1725,7 +1725,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25695"
+NAME="AEN25697"
></A
><P
></P
@@ -1778,7 +1778,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25708"
+NAME="AEN25710"
></A
><H3
><A
@@ -1815,7 +1815,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25714"
+NAME="AEN25716"
></A
><H3
><A
@@ -1841,7 +1841,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25719"
+NAME="AEN25721"
></A
><H3
><A
@@ -1880,7 +1880,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25728"
+NAME="AEN25730"
></A
><P
></P
@@ -1984,7 +1984,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25753"
+NAME="AEN25755"
></A
><H3
><A
@@ -2012,7 +2012,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25759"
+NAME="AEN25761"
></A
><P
></P
@@ -2067,7 +2067,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25772"
+NAME="AEN25774"
></A
><H3
><A
@@ -2097,7 +2097,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25779"
+NAME="AEN25781"
></A
><P
></P
@@ -2135,7 +2135,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25788"
+NAME="AEN25790"
></A
><H3
><A
@@ -2165,7 +2165,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25795"
+NAME="AEN25797"
></A
><P
></P
@@ -2192,7 +2192,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a valid result generated by an xpath evaluation</TD
></TR
></TBODY
></TABLE
@@ -2203,7 +2203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25804"
+NAME="AEN25806"
></A
><H3
><A
@@ -2243,7 +2243,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25813"
+NAME="AEN25815"
></A
><P
></P
@@ -2347,7 +2347,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25838"
+NAME="AEN25840"
></A
><H3
><A
@@ -2387,7 +2387,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25847"
+NAME="AEN25849"
></A
><P
></P
@@ -2491,7 +2491,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25872"
+NAME="AEN25874"
></A
><H3
><A
@@ -2531,7 +2531,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25881"
+NAME="AEN25883"
></A
><P
></P
@@ -2635,7 +2635,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25906"
+NAME="AEN25908"
></A
><H3
><A
@@ -2675,7 +2675,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25915"
+NAME="AEN25917"
></A
><P
></P
@@ -2779,7 +2779,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25940"
+NAME="AEN25942"
></A
><H3
><A
@@ -2819,7 +2819,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25949"
+NAME="AEN25951"
></A
><P
></P
@@ -2923,7 +2923,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25974"
+NAME="AEN25976"
></A
><H3
><A
@@ -2969,7 +2969,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25984"
+NAME="AEN25986"
></A
><P
></P
@@ -3073,7 +3073,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26009"
+NAME="AEN26011"
></A
><H3
><A
@@ -3113,7 +3113,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26018"
+NAME="AEN26020"
></A
><P
></P
@@ -3217,7 +3217,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26043"
+NAME="AEN26045"
></A
><H3
><A
@@ -3258,7 +3258,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26052"
+NAME="AEN26054"
></A
><P
></P
@@ -3362,7 +3362,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26077"
+NAME="AEN26079"
></A
><H3
><A
@@ -3413,7 +3413,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26088"
+NAME="AEN26090"
></A
><P
></P
@@ -3517,7 +3517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26113"
+NAME="AEN26115"
></A
><H3
><A
@@ -3559,7 +3559,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26122"
+NAME="AEN26124"
></A
><P
></P
@@ -3620,7 +3620,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a node </TD
></TR
><TR
><TD
@@ -3663,7 +3663,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26147"
+NAME="AEN26149"
></A
><H3
><A
@@ -3704,7 +3704,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26156"
+NAME="AEN26158"
></A
><P
></P
diff --git a/doc/html/libxml-docbparser.html b/doc/html/libxml-docbparser.html
index f9b8ac0..ea2d360 100644
--- a/doc/html/libxml-docbparser.html
+++ b/doc/html/libxml-docbparser.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN20447"
+NAME="AEN20450"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN20450"
+NAME="AEN20453"
></A
><H2
>Synopsis</H2
@@ -295,7 +295,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20487"
+NAME="AEN20490"
></A
><H2
>Description</H2
@@ -305,14 +305,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20490"
+NAME="AEN20493"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20492"
+NAME="AEN20495"
></A
><H3
><A
@@ -338,7 +338,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20497"
+NAME="AEN20500"
></A
><H3
><A
@@ -364,7 +364,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20502"
+NAME="AEN20505"
></A
><H3
><A
@@ -390,7 +390,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20507"
+NAME="AEN20510"
></A
><H3
><A
@@ -416,7 +416,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20512"
+NAME="AEN20515"
></A
><H3
><A
@@ -442,7 +442,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20517"
+NAME="AEN20520"
></A
><H3
><A
@@ -468,7 +468,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20522"
+NAME="AEN20525"
></A
><H3
><A
@@ -494,7 +494,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20527"
+NAME="AEN20530"
></A
><H3
><A
@@ -520,7 +520,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20532"
+NAME="AEN20535"
></A
><H3
><A
@@ -546,7 +546,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20537"
+NAME="AEN20540"
></A
><H3
><A
@@ -578,7 +578,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20543"
+NAME="AEN20546"
></A
><P
></P
@@ -722,7 +722,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20576"
+NAME="AEN20579"
></A
><H3
><A
@@ -763,7 +763,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20585"
+NAME="AEN20588"
></A
><P
></P
@@ -867,7 +867,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20610"
+NAME="AEN20613"
></A
><H3
><A
@@ -901,7 +901,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20618"
+NAME="AEN20621"
></A
><P
></P
@@ -971,7 +971,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20635"
+NAME="AEN20638"
></A
><H3
><A
@@ -1010,7 +1010,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20643"
+NAME="AEN20646"
></A
><P
></P
@@ -1114,7 +1114,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20668"
+NAME="AEN20671"
></A
><H3
><A
@@ -1147,7 +1147,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20675"
+NAME="AEN20678"
></A
><P
></P
@@ -1217,7 +1217,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20692"
+NAME="AEN20695"
></A
><H3
><A
@@ -1248,7 +1248,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20699"
+NAME="AEN20702"
></A
><P
></P
@@ -1286,7 +1286,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20708"
+NAME="AEN20711"
></A
><H3
><A
@@ -1340,7 +1340,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20719"
+NAME="AEN20722"
></A
><P
></P
@@ -1478,7 +1478,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20752"
+NAME="AEN20755"
></A
><H3
><A
@@ -1511,7 +1511,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20759"
+NAME="AEN20762"
></A
><P
></P
@@ -1615,7 +1615,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20784"
+NAME="AEN20787"
></A
><H3
><A
@@ -1648,7 +1648,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20791"
+NAME="AEN20794"
></A
><P
></P
@@ -1718,7 +1718,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20808"
+NAME="AEN20811"
></A
><H3
><A
@@ -1749,7 +1749,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20815"
+NAME="AEN20818"
></A
><P
></P
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 6d521c5..98a5a15 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN23697"
+NAME="AEN23695"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN23700"
+NAME="AEN23698"
></A
><H2
>Synopsis</H2
@@ -382,7 +382,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN23760"
+NAME="AEN23758"
></A
><H2
>Description</H2
@@ -392,14 +392,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN23763"
+NAME="AEN23761"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23765"
+NAME="AEN23763"
></A
><H3
><A
@@ -465,7 +465,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23772"
+NAME="AEN23770"
></A
><H3
><A
@@ -496,7 +496,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23778"
+NAME="AEN23776"
></A
><P
></P
@@ -624,7 +624,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23807"
+NAME="AEN23805"
></A
><H3
><A
@@ -657,7 +657,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23813"
+NAME="AEN23811"
></A
><P
></P
@@ -785,7 +785,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23842"
+NAME="AEN23840"
></A
><H3
><A
@@ -819,7 +819,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23847"
+NAME="AEN23845"
></A
><H3
><A
@@ -845,7 +845,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23852"
+NAME="AEN23850"
></A
><H3
><A
@@ -876,7 +876,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23858"
+NAME="AEN23856"
></A
><H3
><A
@@ -905,7 +905,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23864"
+NAME="AEN23862"
></A
><H3
><A
@@ -935,7 +935,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23871"
+NAME="AEN23869"
></A
><P
></P
@@ -973,7 +973,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23880"
+NAME="AEN23878"
></A
><H3
><A
@@ -1007,7 +1007,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23888"
+NAME="AEN23886"
></A
><P
></P
@@ -1060,7 +1060,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23901"
+NAME="AEN23899"
></A
><H3
><A
@@ -1091,7 +1091,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23908"
+NAME="AEN23906"
></A
><P
></P
@@ -1144,7 +1144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23921"
+NAME="AEN23919"
></A
><H3
><A
@@ -1183,7 +1183,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23929"
+NAME="AEN23927"
></A
><P
></P
@@ -1253,7 +1253,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23946"
+NAME="AEN23944"
></A
><H3
><A
@@ -1285,7 +1285,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23953"
+NAME="AEN23951"
></A
><P
></P
@@ -1338,7 +1338,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23966"
+NAME="AEN23964"
></A
><H3
><A
@@ -1365,7 +1365,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23972"
+NAME="AEN23970"
></A
><P
></P
@@ -1418,7 +1418,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23985"
+NAME="AEN23983"
></A
><H3
><A
@@ -1446,7 +1446,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23991"
+NAME="AEN23989"
></A
><H3
><A
@@ -1478,7 +1478,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23998"
+NAME="AEN23996"
></A
><P
></P
@@ -1532,7 +1532,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24011"
+NAME="AEN24009"
></A
><H3
><A
@@ -1567,7 +1567,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24019"
+NAME="AEN24017"
></A
><P
></P
@@ -1620,7 +1620,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24032"
+NAME="AEN24030"
></A
><H3
><A
@@ -1652,7 +1652,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24039"
+NAME="AEN24037"
></A
><P
></P
@@ -1723,7 +1723,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24056"
+NAME="AEN24054"
></A
><H3
><A
@@ -1771,7 +1771,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24066"
+NAME="AEN24064"
></A
><P
></P
@@ -1861,7 +1861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24087"
+NAME="AEN24085"
></A
><H3
><A
@@ -1899,7 +1899,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24096"
+NAME="AEN24094"
></A
><P
></P
@@ -1989,7 +1989,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24117"
+NAME="AEN24115"
></A
><H3
><A
@@ -2028,7 +2028,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24126"
+NAME="AEN24124"
></A
><P
></P
@@ -2118,7 +2118,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24147"
+NAME="AEN24145"
></A
><H3
><A
@@ -2148,7 +2148,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24154"
+NAME="AEN24152"
></A
><P
></P
@@ -2201,7 +2201,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24167"
+NAME="AEN24165"
></A
><H3
><A
@@ -2232,7 +2232,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24173"
+NAME="AEN24171"
></A
><P
></P
@@ -2359,7 +2359,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24202"
+NAME="AEN24200"
></A
><H3
><A
@@ -2390,7 +2390,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24208"
+NAME="AEN24206"
></A
><P
></P
@@ -2517,7 +2517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24237"
+NAME="AEN24235"
></A
><H3
><A
@@ -2559,7 +2559,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24245"
+NAME="AEN24243"
></A
><P
></P
@@ -2617,7 +2617,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24259"
+NAME="AEN24257"
></A
><H3
><A
@@ -2648,7 +2648,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24266"
+NAME="AEN24264"
></A
><P
></P
@@ -2719,7 +2719,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24283"
+NAME="AEN24281"
></A
><H3
><A
@@ -2753,7 +2753,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24291"
+NAME="AEN24289"
></A
><P
></P
@@ -2828,7 +2828,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24309"
+NAME="AEN24307"
></A
><H3
><A
@@ -2863,7 +2863,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24317"
+NAME="AEN24315"
></A
><P
></P
@@ -2933,7 +2933,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24334"
+NAME="AEN24332"
></A
><H3
><A
@@ -2967,7 +2967,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24342"
+NAME="AEN24340"
></A
><P
></P
@@ -3038,7 +3038,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24359"
+NAME="AEN24357"
></A
><H3
><A
@@ -3073,7 +3073,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24367"
+NAME="AEN24365"
></A
><P
></P
@@ -3161,7 +3161,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24388"
+NAME="AEN24386"
></A
><H3
><A
@@ -3192,7 +3192,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24395"
+NAME="AEN24393"
></A
><P
></P
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index 273a8c7..693871b 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7858"
+NAME="AEN7905"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7861"
+NAME="AEN7908"
></A
><H2
>Synopsis</H2
@@ -151,14 +151,10 @@
>xmlEntityType</A
>;
struct <A
-HREF="libxml-entities.html#XMLENTITY"
+HREF="libxml-tree.html#XMLENTITY"
>xmlEntity</A
>;
typedef <A
-HREF="libxml-entities.html#XMLENTITYPTR"
->xmlEntityPtr</A
->;
-typedef <A
HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
>xmlEntitiesTablePtr</A
>;
@@ -167,7 +163,7 @@
>xmlInitializePredefinedEntities</A
> (void);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLADDDOCENTITY"
@@ -194,7 +190,7 @@
>xmlChar</A
> *content);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLADDDTDENTITY"
@@ -221,7 +217,7 @@
>xmlChar</A
> *content);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLGETPREDEFINEDENTITY"
@@ -231,7 +227,7 @@
>xmlChar</A
> *name);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLGETDOCENTITY"
@@ -245,7 +241,7 @@
>xmlChar</A
> *name);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLGETDTDENTITY"
@@ -259,7 +255,7 @@
>xmlChar</A
> *name);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-entities.html#XMLGETPARAMETERENTITY"
@@ -357,7 +353,7 @@
>xmlBufferPtr</A
> buf,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> ent);
void <A
@@ -371,7 +367,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7924"
+NAME="AEN7970"
></A
><H2
>Description</H2
@@ -381,14 +377,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7927"
+NAME="AEN7973"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7929"
+NAME="AEN7975"
></A
><H3
><A
@@ -421,7 +417,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7934"
+NAME="AEN7980"
></A
><H3
><A
@@ -440,9 +436,9 @@
>struct xmlEntity {
void *_private; /* application data */
xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
- const xmlChar *name; /* Attribute name */
- struct _xmlNode *children; /* NULL */
- struct _xmlNode *last; /* NULL */
+ const xmlChar *name; /* Entity name */
+ struct _xmlNode *children; /* First child link */
+ struct _xmlNode *last; /* Last child link */
struct _xmlDtd *parent; /* -> DTD */
struct _xmlNode *next; /* next sibling link */
struct _xmlNode *prev; /* previous sibling link */
@@ -467,33 +463,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7939"
-></A
-><H3
-><A
-NAME="XMLENTITYPTR"
-></A
->>xmlEntityPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlEntity *xmlEntityPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7944"
+NAME="AEN7985"
></A
><H3
><A
@@ -519,7 +489,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7949"
+NAME="AEN7990"
></A
><H3
><A
@@ -547,7 +517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7955"
+NAME="AEN7996"
></A
><H3
><A
@@ -564,7 +534,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlAddDocEntity (<A
HREF="libxml-tree.html#XMLDOCPTR"
@@ -597,7 +567,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7967"
+NAME="AEN8008"
></A
><P
></P
@@ -735,7 +705,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8000"
+NAME="AEN8041"
></A
><H3
><A
@@ -752,7 +722,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlAddDtdEntity (<A
HREF="libxml-tree.html#XMLDOCPTR"
@@ -785,7 +755,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8012"
+NAME="AEN8053"
></A
><P
></P
@@ -923,7 +893,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8045"
+NAME="AEN8086"
></A
><H3
><A
@@ -940,7 +910,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlGetPredefinedEntity (const <A
HREF="libxml-tree.html#XMLCHAR"
@@ -956,7 +926,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8053"
+NAME="AEN8094"
></A
><P
></P
@@ -1009,7 +979,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8066"
+NAME="AEN8107"
></A
><H3
><A
@@ -1026,7 +996,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlGetDocEntity (<A
HREF="libxml-tree.html#XMLDOCPTR"
@@ -1048,7 +1018,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8075"
+NAME="AEN8116"
></A
><P
></P
@@ -1118,7 +1088,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8092"
+NAME="AEN8133"
></A
><H3
><A
@@ -1135,7 +1105,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlGetDtdEntity (<A
HREF="libxml-tree.html#XMLDOCPTR"
@@ -1150,13 +1120,14 @@
></TABLE
><P
>Do an entity lookup in the DTD entity hash table and
-returns the corresponding entity, if found.</P
+returns the corresponding entity, if found.
+Note: the first argument is the document node, not the DTD node.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8101"
+NAME="AEN8142"
></A
><P
></P
@@ -1226,7 +1197,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8118"
+NAME="AEN8159"
></A
><H3
><A
@@ -1243,7 +1214,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlGetParameterEntity (<A
HREF="libxml-tree.html#XMLDOCPTR"
@@ -1264,7 +1235,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8127"
+NAME="AEN8168"
></A
><P
></P
@@ -1334,7 +1305,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8144"
+NAME="AEN8185"
></A
><H3
><A
@@ -1378,7 +1349,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8155"
+NAME="AEN8196"
></A
><P
></P
@@ -1448,7 +1419,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8172"
+NAME="AEN8213"
></A
><H3
><A
@@ -1488,7 +1459,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8181"
+NAME="AEN8222"
></A
><P
></P
@@ -1558,7 +1529,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8198"
+NAME="AEN8239"
></A
><H3
><A
@@ -1596,7 +1567,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8207"
+NAME="AEN8248"
></A
><P
></P
@@ -1666,7 +1637,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8224"
+NAME="AEN8265"
></A
><H3
><A
@@ -1696,7 +1667,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8231"
+NAME="AEN8272"
></A
><P
></P
@@ -1732,7 +1703,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8240"
+NAME="AEN8281"
></A
><H3
><A
@@ -1765,7 +1736,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8248"
+NAME="AEN8289"
></A
><P
></P
@@ -1818,7 +1789,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8261"
+NAME="AEN8302"
></A
><H3
><A
@@ -1848,7 +1819,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8268"
+NAME="AEN8309"
></A
><P
></P
@@ -1886,7 +1857,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8277"
+NAME="AEN8318"
></A
><H3
><A
@@ -1920,7 +1891,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8285"
+NAME="AEN8326"
></A
><P
></P
@@ -1975,7 +1946,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8298"
+NAME="AEN8339"
></A
><H3
><A
@@ -1996,7 +1967,7 @@
>xmlBufferPtr</A
> buf,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> ent);</PRE
></TD
@@ -2009,7 +1980,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8306"
+NAME="AEN8347"
></A
><P
></P
@@ -2064,7 +2035,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8319"
+NAME="AEN8360"
></A
><H3
><A
diff --git a/doc/html/libxml-globals.html b/doc/html/libxml-globals.html
index 7b0b6a7..d9a6b20 100644
--- a/doc/html/libxml-globals.html
+++ b/doc/html/libxml-globals.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN20217"
+NAME="AEN20199"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN20220"
+NAME="AEN20202"
></A
><H2
>Synopsis</H2
@@ -264,7 +264,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20251"
+NAME="AEN20233"
></A
><H2
>Description</H2
@@ -274,14 +274,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20254"
+NAME="AEN20236"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20256"
+NAME="AEN20238"
></A
><H3
><A
@@ -340,7 +340,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20261"
+NAME="AEN20243"
></A
><H3
><A
@@ -366,7 +366,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20266"
+NAME="AEN20248"
></A
><H3
><A
@@ -400,7 +400,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20274"
+NAME="AEN20256"
></A
><P
></P
@@ -438,7 +438,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20283"
+NAME="AEN20265"
></A
><H3
><A
@@ -468,7 +468,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20290"
+NAME="AEN20272"
></A
><P
></P
@@ -506,7 +506,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20299"
+NAME="AEN20281"
></A
><H3
><A
@@ -536,7 +536,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20306"
+NAME="AEN20288"
></A
><P
></P
@@ -591,7 +591,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20319"
+NAME="AEN20301"
></A
><H3
><A
@@ -612,12 +612,17 @@
></TR
></TABLE
><P
+>The variable holding the libxml <GTKDOCLINK
+HREF="FREE"
+>free</GTKDOCLINK
+>() implementation</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20324"
+NAME="AEN20308"
></A
><H3
><A
@@ -650,7 +655,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20332"
+NAME="AEN20316"
></A
><P
></P
@@ -688,7 +693,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20341"
+NAME="AEN20325"
></A
><H3
><A
@@ -709,12 +714,14 @@
></TR
></TABLE
><P
+>Default handler for SGML DocBook, builds the DOM tree</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20346"
+NAME="AEN20331"
></A
><H3
><A
@@ -735,12 +742,14 @@
></TR
></TABLE
><P
+>Default handler for HTML, builds the DOM tree</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20351"
+NAME="AEN20337"
></A
><H3
><A
@@ -761,12 +770,14 @@
></TR
></TABLE
><P
+>Global setting, DEPRECATED.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20356"
+NAME="AEN20343"
></A
><H3
><A
@@ -787,12 +798,15 @@
></TR
></TABLE
><P
+>Global setting, default allocation policy for buffers, default is
+XML_BUFFER_ALLOC_EXACT</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20361"
+NAME="AEN20349"
></A
><H3
><A
@@ -813,12 +827,14 @@
></TR
></TABLE
><P
+>Global setting, default buffer size. Default value is BASE_BUFFER_SIZE</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20366"
+NAME="AEN20355"
></A
><H3
><A
@@ -839,12 +855,14 @@
></TR
></TABLE
><P
+>Default handler for XML, builds the DOM tree</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20371"
+NAME="AEN20361"
></A
><H3
><A
@@ -865,12 +883,15 @@
></TR
></TABLE
><P
+>The default SAX Locator
+{ getPublicId, getSystemId, getLineNumber, getColumnNumber}</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20376"
+NAME="AEN20367"
></A
><H3
><A
@@ -891,12 +912,15 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser should work in validating mode.
+Disabled by default.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20381"
+NAME="AEN20373"
></A
><H3
><A
@@ -917,12 +941,14 @@
></TR
></TABLE
><P
+>Global setting: function used for generic error callbacks</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20386"
+NAME="AEN20379"
></A
><H3
><A
@@ -943,12 +969,14 @@
></TR
></TABLE
><P
+>Global setting passed to generic error callbacks</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20391"
+NAME="AEN20385"
></A
><H3
><A
@@ -969,12 +997,15 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser should provide warnings.
+Activated by default.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20396"
+NAME="AEN20391"
></A
><H3
><A
@@ -995,12 +1026,15 @@
></TR
></TABLE
><P
+>Global setting, asking the serializer to indent the output tree by default
+Disabled by default</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20401"
+NAME="AEN20397"
></A
><H3
><A
@@ -1021,12 +1055,18 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser should keep all blanks
+nodes found in the content
+Activated by default, this is actually needed to have the parser
+conformant to the XML Recommendation, however the option is kept
+for some applications since this was libxml1 default behaviour.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20406"
+NAME="AEN20403"
></A
><H3
><A
@@ -1047,12 +1087,17 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser should store the line number
+in the content field of elements in the DOM tree.
+Disabled by default since this may not be safe for old classes of
+applicaton.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20411"
+NAME="AEN20409"
></A
><H3
><A
@@ -1073,12 +1118,16 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser should load DTD while not
+validating.
+Disabled by default.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20416"
+NAME="AEN20415"
></A
><H3
><A
@@ -1099,6 +1148,10 @@
></TR
></TABLE
><P
+>Global setting, asking the parser to print out debugging informations.
+while handling entities.
+Disabled by default</P
+><P
></P
></DIV
><HR><DIV
@@ -1125,12 +1178,14 @@
></TR
></TABLE
><P
+>Constant string describing the internal version of the library</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20426"
+NAME="AEN20427"
></A
><H3
><A
@@ -1151,12 +1206,15 @@
></TR
></TABLE
><P
+>Global setting, indicate that the parser be pedantic
+Disabled by default.</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20431"
+NAME="AEN20433"
></A
><H3
><A
@@ -1177,12 +1235,17 @@
></TR
></TABLE
><P
+>Global setting, asking the serializer to not output empty tags
+as <empty/> but <empty></empty>. those two forms are undistinguishable
+once parsed.
+Disabled by default</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20436"
+NAME="AEN20439"
></A
><H3
><A
diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html
index 735fc05..66b4afe 100644
--- a/doc/html/libxml-hash.html
+++ b/doc/html/libxml-hash.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN24413"
+NAME="AEN24411"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN24416"
+NAME="AEN24414"
></A
><H2
>Synopsis</H2
@@ -170,7 +170,7 @@
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *name);
-void* (<A
+void (<A
HREF="libxml-hash.html#XMLHASHSCANNER"
>*xmlHashScanner</A
>) (void *payload,
@@ -524,7 +524,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN24514"
+NAME="AEN24512"
></A
><H2
>Description</H2
@@ -534,14 +534,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN24517"
+NAME="AEN24515"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24519"
+NAME="AEN24517"
></A
><H3
><A
@@ -567,7 +567,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24524"
+NAME="AEN24522"
></A
><H3
><A
@@ -593,7 +593,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24529"
+NAME="AEN24527"
></A
><H3
><A
@@ -618,11 +618,13 @@
></TR
></TABLE
><P
+>Callback to free data from a hash</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24535"
+NAME="AEN24534"
></A
><P
></P
@@ -649,7 +651,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the data in the hash</TD
></TR
><TR
><TD
@@ -666,7 +668,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name associated</TD
></TR
></TBODY
></TABLE
@@ -677,7 +679,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24548"
+NAME="AEN24547"
></A
><H3
><A
@@ -702,6 +704,8 @@
></TR
></TABLE
><P
+>Callback to copy data from a hash</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -733,7 +737,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the data in the hash</TD
></TR
><TR
><TD
@@ -750,7 +754,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name associated</TD
></TR
></TBODY
></TABLE
@@ -777,7 +781,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->void* (*xmlHashScanner) (void *payload,
+>void (*xmlHashScanner) (void *payload,
void *data,
<A
HREF="libxml-tree.html#XMLCHAR"
@@ -787,11 +791,13 @@
></TR
></TABLE
><P
+>Callback when scanning data in a hash with the simple scanner</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24573"
+NAME="AEN24574"
></A
><P
></P
@@ -818,7 +824,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the data in the hash</TD
></TR
><TR
><TD
@@ -835,7 +841,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> extra scannner data</TD
></TR
><TR
><TD
@@ -852,7 +858,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name associated</TD
></TR
></TBODY
></TABLE
@@ -863,7 +869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24590"
+NAME="AEN24591"
></A
><H3
><A
@@ -897,11 +903,13 @@
></TR
></TABLE
><P
+>Callback when scanning data in a hash with the full scanner</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24598"
+NAME="AEN24600"
></A
><P
></P
@@ -928,7 +936,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the data in the hash</TD
></TR
><TR
><TD
@@ -945,7 +953,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> extra scannner data</TD
></TR
><TR
><TD
@@ -962,7 +970,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name associated</TD
></TR
><TR
><TD
@@ -979,7 +987,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the second name associated</TD
></TR
><TR
><TD
@@ -996,7 +1004,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the third name associated</TD
></TR
></TBODY
></TABLE
@@ -1007,7 +1015,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24623"
+NAME="AEN24625"
></A
><H3
><A
@@ -1037,7 +1045,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24630"
+NAME="AEN24632"
></A
><P
></P
@@ -1090,7 +1098,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24643"
+NAME="AEN24645"
></A
><H3
><A
@@ -1135,7 +1143,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24653"
+NAME="AEN24655"
></A
><P
></P
@@ -1190,7 +1198,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24666"
+NAME="AEN24668"
></A
><H3
><A
@@ -1241,7 +1249,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24677"
+NAME="AEN24679"
></A
><P
></P
@@ -1328,7 +1336,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24698"
+NAME="AEN24700"
></A
><H3
><A
@@ -1394,7 +1402,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24712"
+NAME="AEN24714"
></A
><P
></P
@@ -1498,7 +1506,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24737"
+NAME="AEN24739"
></A
><H3
><A
@@ -1558,7 +1566,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24750"
+NAME="AEN24752"
></A
><P
></P
@@ -1662,7 +1670,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24775"
+NAME="AEN24777"
></A
><H3
><A
@@ -1732,7 +1740,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24790"
+NAME="AEN24792"
></A
><P
></P
@@ -1853,7 +1861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24819"
+NAME="AEN24821"
></A
><H3
><A
@@ -1923,7 +1931,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24834"
+NAME="AEN24836"
></A
><P
></P
@@ -2044,7 +2052,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24863"
+NAME="AEN24865"
></A
><H3
><A
@@ -2123,7 +2131,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24880"
+NAME="AEN24882"
></A
><P
></P
@@ -2261,7 +2269,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24913"
+NAME="AEN24915"
></A
><H3
><A
@@ -2316,7 +2324,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24925"
+NAME="AEN24927"
></A
><P
></P
@@ -2403,7 +2411,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24946"
+NAME="AEN24948"
></A
><H3
><A
@@ -2467,7 +2475,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN24960"
+NAME="AEN24962"
></A
><P
></P
@@ -2571,7 +2579,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN24985"
+NAME="AEN24987"
></A
><H3
><A
@@ -2644,7 +2652,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25001"
+NAME="AEN25003"
></A
><P
></P
@@ -2765,7 +2773,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25030"
+NAME="AEN25032"
></A
><H3
><A
@@ -2804,7 +2812,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25039"
+NAME="AEN25041"
></A
><P
></P
@@ -2859,7 +2867,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25052"
+NAME="AEN25054"
></A
><H3
><A
@@ -2907,7 +2915,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25063"
+NAME="AEN25065"
></A
><P
></P
@@ -2979,7 +2987,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25080"
+NAME="AEN25082"
></A
><H3
><A
@@ -3036,7 +3044,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25093"
+NAME="AEN25095"
></A
><P
></P
@@ -3125,7 +3133,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25114"
+NAME="AEN25116"
></A
><H3
><A
@@ -3172,7 +3180,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25125"
+NAME="AEN25127"
></A
><P
></P
@@ -3242,7 +3250,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25142"
+NAME="AEN25144"
></A
><H3
><A
@@ -3277,7 +3285,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25150"
+NAME="AEN25152"
></A
><P
></P
@@ -3331,7 +3339,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25163"
+NAME="AEN25165"
></A
><H3
><A
@@ -3376,7 +3384,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25173"
+NAME="AEN25175"
></A
><P
></P
@@ -3448,7 +3456,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25190"
+NAME="AEN25192"
></A
><H3
><A
@@ -3522,7 +3530,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25206"
+NAME="AEN25208"
></A
><P
></P
@@ -3645,7 +3653,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25235"
+NAME="AEN25237"
></A
><H3
><A
@@ -3690,7 +3698,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25245"
+NAME="AEN25247"
></A
><P
></P
@@ -3762,7 +3770,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN25262"
+NAME="AEN25264"
></A
><H3
><A
@@ -3836,7 +3844,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN25278"
+NAME="AEN25280"
></A
><P
></P
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index 949d081..933637d 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10699"
+NAME="AEN10798"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10702"
+NAME="AEN10801"
></A
><H2
>Synopsis</H2
@@ -395,7 +395,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10766"
+NAME="AEN10865"
></A
><H2
>Description</H2
@@ -405,14 +405,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10769"
+NAME="AEN10868"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10771"
+NAME="AEN10870"
></A
><H3
><A
@@ -438,7 +438,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10776"
+NAME="AEN10875"
></A
><H3
><A
@@ -464,7 +464,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10781"
+NAME="AEN10880"
></A
><H3
><A
@@ -490,7 +490,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10786"
+NAME="AEN10885"
></A
><H3
><A
@@ -516,7 +516,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10791"
+NAME="AEN10890"
></A
><H3
><A
@@ -542,7 +542,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10796"
+NAME="AEN10895"
></A
><H3
><A
@@ -568,7 +568,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10801"
+NAME="AEN10900"
></A
><H3
><A
@@ -594,7 +594,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10806"
+NAME="AEN10905"
></A
><H3
><A
@@ -620,7 +620,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10811"
+NAME="AEN10910"
></A
><H3
><A
@@ -646,7 +646,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10816"
+NAME="AEN10915"
></A
><H3
><A
@@ -682,7 +682,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10821"
+NAME="AEN10920"
></A
><H3
><A
@@ -708,7 +708,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10826"
+NAME="AEN10925"
></A
><H3
><A
@@ -738,7 +738,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10831"
+NAME="AEN10930"
></A
><H3
><A
@@ -764,7 +764,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10836"
+NAME="AEN10935"
></A
><H3
><A
@@ -797,7 +797,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10844"
+NAME="AEN10943"
></A
><P
></P
@@ -850,7 +850,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10857"
+NAME="AEN10956"
></A
><H3
><A
@@ -885,7 +885,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10866"
+NAME="AEN10965"
></A
><P
></P
@@ -938,7 +938,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10879"
+NAME="AEN10978"
></A
><H3
><A
@@ -970,7 +970,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10887"
+NAME="AEN10986"
></A
><P
></P
@@ -1023,7 +1023,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10900"
+NAME="AEN10999"
></A
><H3
><A
@@ -1059,7 +1059,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10908"
+NAME="AEN11007"
></A
><P
></P
@@ -1129,7 +1129,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10925"
+NAME="AEN11024"
></A
><H3
><A
@@ -1170,7 +1170,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10934"
+NAME="AEN11033"
></A
><P
></P
@@ -1257,7 +1257,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10955"
+NAME="AEN11054"
></A
><H3
><A
@@ -1296,7 +1296,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10965"
+NAME="AEN11064"
></A
><P
></P
@@ -1367,7 +1367,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10982"
+NAME="AEN11081"
></A
><H3
><A
@@ -1403,7 +1403,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10991"
+NAME="AEN11090"
></A
><P
></P
@@ -1456,7 +1456,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11004"
+NAME="AEN11103"
></A
><H3
><A
@@ -1490,7 +1490,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11013"
+NAME="AEN11112"
></A
><P
></P
@@ -1528,7 +1528,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11022"
+NAME="AEN11121"
></A
><H3
><A
@@ -1569,7 +1569,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11031"
+NAME="AEN11130"
></A
><P
></P
@@ -1674,7 +1674,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11056"
+NAME="AEN11155"
></A
><H3
><A
@@ -1708,7 +1708,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11064"
+NAME="AEN11163"
></A
><P
></P
@@ -1778,7 +1778,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11081"
+NAME="AEN11180"
></A
><H3
><A
@@ -1817,7 +1817,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11089"
+NAME="AEN11188"
></A
><P
></P
@@ -1922,7 +1922,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11114"
+NAME="AEN11213"
></A
><H3
><A
@@ -1954,7 +1954,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11121"
+NAME="AEN11220"
></A
><P
></P
@@ -2024,7 +2024,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11138"
+NAME="AEN11237"
></A
><H3
><A
@@ -2055,7 +2055,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11144"
+NAME="AEN11243"
></A
><P
></P
@@ -2182,7 +2182,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11173"
+NAME="AEN11272"
></A
><H3
><A
@@ -2214,7 +2214,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11179"
+NAME="AEN11278"
></A
><P
></P
@@ -2358,7 +2358,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11212"
+NAME="AEN11311"
></A
><H3
><A
@@ -2388,7 +2388,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11219"
+NAME="AEN11318"
></A
><P
></P
@@ -2441,7 +2441,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11232"
+NAME="AEN11331"
></A
><H3
><A
@@ -2468,7 +2468,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11238"
+NAME="AEN11337"
></A
><P
></P
@@ -2521,7 +2521,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11251"
+NAME="AEN11350"
></A
><H3
><A
@@ -2552,7 +2552,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11258"
+NAME="AEN11357"
></A
><P
></P
@@ -2590,7 +2590,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11267"
+NAME="AEN11366"
></A
><H3
><A
@@ -2644,7 +2644,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11278"
+NAME="AEN11377"
></A
><P
></P
@@ -2782,7 +2782,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11311"
+NAME="AEN11410"
></A
><H3
><A
@@ -2815,7 +2815,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11318"
+NAME="AEN11417"
></A
><P
></P
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index 0a66ffe..72bc9eb 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11348"
+NAME="AEN11447"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11351"
+NAME="AEN11450"
></A
><H2
>Synopsis</H2
@@ -361,7 +361,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11407"
+NAME="AEN11506"
></A
><H2
>Description</H2
@@ -371,14 +371,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11410"
+NAME="AEN11509"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11412"
+NAME="AEN11511"
></A
><H3
><A
@@ -407,7 +407,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11418"
+NAME="AEN11517"
></A
><H3
><A
@@ -436,7 +436,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11424"
+NAME="AEN11523"
></A
><H3
><A
@@ -465,7 +465,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11430"
+NAME="AEN11529"
></A
><H3
><A
@@ -494,7 +494,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11436"
+NAME="AEN11535"
></A
><H3
><A
@@ -523,7 +523,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11442"
+NAME="AEN11541"
></A
><H3
><A
@@ -560,7 +560,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11451"
+NAME="AEN11550"
></A
><P
></P
@@ -630,7 +630,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11468"
+NAME="AEN11567"
></A
><H3
><A
@@ -678,7 +678,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11479"
+NAME="AEN11578"
></A
><P
></P
@@ -748,7 +748,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11496"
+NAME="AEN11595"
></A
><H3
><A
@@ -781,7 +781,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11504"
+NAME="AEN11603"
></A
><P
></P
@@ -834,7 +834,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11517"
+NAME="AEN11616"
></A
><H3
><A
@@ -870,7 +870,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11525"
+NAME="AEN11624"
></A
><P
></P
@@ -940,7 +940,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11542"
+NAME="AEN11641"
></A
><H3
><A
@@ -976,7 +976,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11550"
+NAME="AEN11649"
></A
><P
></P
@@ -1048,7 +1048,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11567"
+NAME="AEN11666"
></A
><H3
><A
@@ -1082,7 +1082,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11575"
+NAME="AEN11674"
></A
><P
></P
@@ -1152,7 +1152,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11592"
+NAME="AEN11691"
></A
><H3
><A
@@ -1189,7 +1189,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11600"
+NAME="AEN11699"
></A
><P
></P
@@ -1259,7 +1259,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11617"
+NAME="AEN11716"
></A
><H3
><A
@@ -1298,7 +1298,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11626"
+NAME="AEN11725"
></A
><P
></P
@@ -1370,7 +1370,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11643"
+NAME="AEN11742"
></A
><H3
><A
@@ -1409,7 +1409,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11652"
+NAME="AEN11751"
></A
><P
></P
@@ -1481,7 +1481,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11669"
+NAME="AEN11768"
></A
><H3
><A
@@ -1523,7 +1523,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11679"
+NAME="AEN11778"
></A
><P
></P
@@ -1644,7 +1644,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11708"
+NAME="AEN11807"
></A
><H3
><A
@@ -1677,7 +1677,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11715"
+NAME="AEN11814"
></A
><P
></P
@@ -1764,7 +1764,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11736"
+NAME="AEN11835"
></A
><H3
><A
@@ -1797,7 +1797,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11743"
+NAME="AEN11842"
></A
><P
></P
@@ -1901,7 +1901,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11768"
+NAME="AEN11867"
></A
><H3
><A
@@ -1941,7 +1941,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11777"
+NAME="AEN11876"
></A
><P
></P
@@ -2047,7 +2047,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11802"
+NAME="AEN11901"
></A
><H3
><A
@@ -2082,7 +2082,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11810"
+NAME="AEN11909"
></A
><P
></P
@@ -2154,7 +2154,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11827"
+NAME="AEN11926"
></A
><H3
><A
@@ -2190,7 +2190,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11835"
+NAME="AEN11934"
></A
><P
></P
@@ -2268,7 +2268,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> should formatting spaces been added</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 6747558..9716a55 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17565"
+NAME="AEN17538"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17568"
+NAME="AEN17541"
></A
><H2
>Synopsis</H2
@@ -283,7 +283,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17597"
+NAME="AEN17570"
></A
><H2
>Description</H2
@@ -293,14 +293,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17600"
+NAME="AEN17573"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17602"
+NAME="AEN17575"
></A
><H3
><A
@@ -342,7 +342,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17609"
+NAME="AEN17582"
></A
><P
></P
@@ -567,7 +567,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17662"
+NAME="AEN17635"
></A
><H3
><A
@@ -596,7 +596,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17668"
+NAME="AEN17641"
></A
><P
></P
@@ -668,7 +668,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17685"
+NAME="AEN17658"
></A
><H3
><A
@@ -698,7 +698,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17691"
+NAME="AEN17664"
></A
><H3
><A
@@ -726,7 +726,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17697"
+NAME="AEN17670"
></A
><H3
><A
@@ -753,7 +753,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17703"
+NAME="AEN17676"
></A
><P
></P
@@ -791,7 +791,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17712"
+NAME="AEN17685"
></A
><H3
><A
@@ -818,7 +818,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17718"
+NAME="AEN17691"
></A
><P
></P
@@ -856,7 +856,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17727"
+NAME="AEN17700"
></A
><H3
><A
@@ -884,7 +884,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17733"
+NAME="AEN17706"
></A
><P
></P
@@ -939,7 +939,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17746"
+NAME="AEN17719"
></A
><H3
><A
@@ -966,7 +966,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17752"
+NAME="AEN17725"
></A
><P
></P
@@ -1004,7 +1004,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17761"
+NAME="AEN17734"
></A
><H3
><A
@@ -1031,7 +1031,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17767"
+NAME="AEN17740"
></A
><P
></P
@@ -1084,7 +1084,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17780"
+NAME="AEN17753"
></A
><H3
><A
@@ -1111,7 +1111,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17786"
+NAME="AEN17759"
></A
><P
></P
@@ -1164,7 +1164,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17799"
+NAME="AEN17772"
></A
><H3
><A
@@ -1191,7 +1191,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17805"
+NAME="AEN17778"
></A
><P
></P
@@ -1244,7 +1244,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17818"
+NAME="AEN17791"
></A
><H3
><A
@@ -1274,7 +1274,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17824"
+NAME="AEN17797"
></A
><P
></P
@@ -1312,7 +1312,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17833"
+NAME="AEN17806"
></A
><H3
><A
@@ -1345,7 +1345,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17839"
+NAME="AEN17812"
></A
><P
></P
@@ -1456,7 +1456,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17865"
+NAME="AEN17838"
></A
><H3
><A
@@ -1488,7 +1488,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17871"
+NAME="AEN17844"
></A
><P
></P
@@ -1558,7 +1558,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17888"
+NAME="AEN17861"
></A
><H3
><A
@@ -1585,7 +1585,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17894"
+NAME="AEN17867"
></A
><P
></P
@@ -1638,7 +1638,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17907"
+NAME="AEN17880"
></A
><H3
><A
@@ -1665,7 +1665,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17913"
+NAME="AEN17886"
></A
><P
></P
@@ -1718,7 +1718,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17926"
+NAME="AEN17899"
></A
><H3
><A
@@ -1746,7 +1746,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17932"
+NAME="AEN17905"
></A
><P
></P
@@ -1816,7 +1816,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17949"
+NAME="AEN17922"
></A
><H3
><A
@@ -1844,7 +1844,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17955"
+NAME="AEN17928"
></A
><P
></P
@@ -1897,7 +1897,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17968"
+NAME="AEN17941"
></A
><H3
><A
@@ -1924,7 +1924,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17974"
+NAME="AEN17947"
></A
><P
></P
@@ -1977,7 +1977,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17987"
+NAME="AEN17960"
></A
><H3
><A
@@ -2011,7 +2011,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17994"
+NAME="AEN17967"
></A
><P
></P
@@ -2115,7 +2115,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18019"
+NAME="AEN17992"
></A
><H3
><A
@@ -2143,7 +2143,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18025"
+NAME="AEN17998"
></A
><P
></P
@@ -2213,7 +2213,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18042"
+NAME="AEN18015"
></A
><H3
><A
@@ -2247,7 +2247,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18049"
+NAME="AEN18022"
></A
><P
></P
@@ -2351,7 +2351,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18074"
+NAME="AEN18047"
></A
><H3
><A
@@ -2391,7 +2391,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18082"
+NAME="AEN18055"
></A
><P
></P
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index f559e12..fee7208 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17259"
+NAME="AEN17232"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17262"
+NAME="AEN17235"
></A
><H2
>Synopsis</H2
@@ -224,7 +224,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17278"
+NAME="AEN17251"
></A
><H2
>Description</H2
@@ -234,14 +234,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17281"
+NAME="AEN17254"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17283"
+NAME="AEN17256"
></A
><H3
><A
@@ -270,7 +270,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17289"
+NAME="AEN17262"
></A
><H3
><A
@@ -298,7 +298,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17295"
+NAME="AEN17268"
></A
><H3
><A
@@ -328,7 +328,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17301"
+NAME="AEN17274"
></A
><P
></P
@@ -366,7 +366,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17310"
+NAME="AEN17283"
></A
><H3
><A
@@ -396,7 +396,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17316"
+NAME="AEN17289"
></A
><P
></P
@@ -485,7 +485,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17337"
+NAME="AEN17310"
></A
><H3
><A
@@ -524,7 +524,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17344"
+NAME="AEN17317"
></A
><P
></P
@@ -647,7 +647,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17373"
+NAME="AEN17346"
></A
><H3
><A
@@ -687,7 +687,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17380"
+NAME="AEN17353"
></A
><P
></P
@@ -827,7 +827,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17413"
+NAME="AEN17386"
></A
><H3
><A
@@ -856,7 +856,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17419"
+NAME="AEN17392"
></A
><P
></P
@@ -912,7 +912,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17432"
+NAME="AEN17405"
></A
><H3
><A
@@ -942,7 +942,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17438"
+NAME="AEN17411"
></A
><P
></P
@@ -1015,7 +1015,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17455"
+NAME="AEN17428"
></A
><H3
><A
@@ -1042,7 +1042,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17461"
+NAME="AEN17434"
></A
><P
></P
@@ -1095,7 +1095,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17474"
+NAME="AEN17447"
></A
><H3
><A
@@ -1122,7 +1122,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17480"
+NAME="AEN17453"
></A
><P
></P
@@ -1176,7 +1176,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17493"
+NAME="AEN17466"
></A
><H3
><A
@@ -1216,7 +1216,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17501"
+NAME="AEN17474"
></A
><P
></P
@@ -1304,7 +1304,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17522"
+NAME="AEN17495"
></A
><H3
><A
@@ -1333,7 +1333,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17528"
+NAME="AEN17501"
></A
><P
></P
@@ -1403,7 +1403,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17545"
+NAME="AEN17518"
></A
><H3
><A
@@ -1431,7 +1431,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17551"
+NAME="AEN17524"
></A
><P
></P
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 7ba20a9..0c4a930 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -156,7 +156,7 @@
>) (<A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
->*);
+> *str);
struct <A
HREF="libxml-parser.html#XMLPARSERINPUT"
>xmlParserInput</A
@@ -197,10 +197,6 @@
HREF="libxml-parser.html#XMLSAXLOCATOR"
>xmlSAXLocator</A
>;
-typedef <A
-HREF="libxml-parser.html#XMLSAXLOCATORPTR"
->xmlSAXLocatorPtr</A
->;
<A
HREF="libxml-tree.html#XMLPARSERINPUTPTR"
>xmlParserInputPtr</A
@@ -249,7 +245,7 @@
>xmlChar</A
> *SystemID);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> (<A
HREF="libxml-parser.html#GETENTITYSAXFUNC"
@@ -260,7 +256,7 @@
>xmlChar</A
> *name);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> (<A
HREF="libxml-parser.html#GETPARAMETERENTITYSAXFUNC"
@@ -318,7 +314,7 @@
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
-> *name,
+> *fullname,
int type,
int def,
const <A
@@ -367,7 +363,7 @@
>*setDocumentLocatorSAXFunc</A
>) (void *ctx,
<A
-HREF="libxml-parser.html#XMLSAXLOCATORPTR"
+HREF="libxml-tree.html#XMLSAXLOCATORPTR"
>xmlSAXLocatorPtr</A
> loc);
void (<A
@@ -499,10 +495,6 @@
HREF="libxml-parser.html#XMLSAXHANDLER"
>xmlSAXHandler</A
>;
-typedef <A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
->xmlSAXHandlerPtr</A
->;
<A
HREF="libxml-tree.html#XMLPARSERINPUTPTR"
>xmlParserInputPtr</A
@@ -821,7 +813,7 @@
HREF="libxml-parser.html#XMLSAXPARSEDOC"
>xmlSAXParseDoc</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
<A
@@ -833,7 +825,7 @@
HREF="libxml-parser.html#XMLSAXUSERPARSEFILE"
>xmlSAXUserParseFile</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -842,7 +834,7 @@
HREF="libxml-parser.html#XMLSAXUSERPARSEMEMORY"
>xmlSAXUserParseMemory</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -855,7 +847,7 @@
HREF="libxml-parser.html#XMLSAXPARSEMEMORY"
>xmlSAXParseMemory</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *buffer,
@@ -868,7 +860,7 @@
HREF="libxml-parser.html#XMLSAXPARSEFILE"
>xmlSAXParseFile</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename,
@@ -880,7 +872,7 @@
HREF="libxml-parser.html#XMLSAXPARSEFILEWITHDATA"
>xmlSAXParseFileWithData</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename,
@@ -893,7 +885,7 @@
HREF="libxml-parser.html#XMLSAXPARSEENTITY"
>xmlSAXParseEntity</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename);
@@ -925,7 +917,7 @@
HREF="libxml-parser.html#XMLSAXPARSEDTD"
>xmlSAXParseDTD</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const <A
@@ -943,7 +935,7 @@
HREF="libxml-parser.html#XMLIOPARSEDTD"
>xmlIOParseDTD</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
<A
@@ -962,7 +954,7 @@
>xmlDocPtr</A
> doc,
<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -983,7 +975,7 @@
>xmlDocPtr</A
> doc,
<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -1020,14 +1012,6 @@
>xmlNodePtr</A
> *lst);
void <A
-HREF="libxml-parser.html#XMLDEFAULTSAXHANDLERINIT"
->xmlDefaultSAXHandlerInit</A
-> (void);
-void <A
-HREF="libxml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
->htmlDefaultSAXHandlerInit</A
-> (void);
-void <A
HREF="libxml-parser.html#XMLINITPARSERCTXT"
>xmlInitParserCtxt</A
> (<A
@@ -1100,7 +1084,7 @@
HREF="libxml-parser.html#XMLCREATEPUSHPARSERCTXT"
>xmlCreatePushParserCtxt</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -1124,7 +1108,7 @@
HREF="libxml-parser.html#XMLCREATEIOPARSERCTXT"
>xmlCreateIOParserCtxt</A
> (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -1239,7 +1223,7 @@
<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> context);</PRE
+> ctxt);</PRE
></TD
></TR
></TABLE
@@ -1247,7 +1231,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN317"
+NAME="AEN313"
></A
><H2
>Description</H2
@@ -1257,14 +1241,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN320"
+NAME="AEN316"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN322"
+NAME="AEN318"
></A
><H3
><A
@@ -1292,7 +1276,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN328"
+NAME="AEN324"
></A
><H3
><A
@@ -1311,16 +1295,18 @@
>void (*xmlParserInputDeallocate) (<A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
->*);</PRE
+> *str);</PRE
></TD
></TR
></TABLE
><P
+>Callback for freeing some parser input allocations</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN334"
+NAME="AEN331"
></A
><P
></P
@@ -1340,14 +1326,14 @@
><TT
CLASS="PARAMETER"
><I
->Param1</I
+>str</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the string to deallocate</TD
></TR
></TBODY
></TABLE
@@ -1358,7 +1344,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN343"
+NAME="AEN340"
></A
><H3
><A
@@ -1408,7 +1394,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN349"
+NAME="AEN346"
></A
><H3
><A
@@ -1445,7 +1431,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN355"
+NAME="AEN352"
></A
><H3
><A
@@ -1471,7 +1457,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN360"
+NAME="AEN357"
></A
><H3
><A
@@ -1501,7 +1487,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN365"
+NAME="AEN362"
></A
><H3
><A
@@ -1527,7 +1513,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN370"
+NAME="AEN367"
></A
><H3
><A
@@ -1560,7 +1546,8 @@
XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */
XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */
XML_PARSER_EPILOG, /* the Misc* after the last end tag */
- XML_PARSER_IGNORE /* within an IGNORED section */
+ XML_PARSER_IGNORE, /* within an IGNORED section */
+ XML_PARSER_PUBLIC_LITERAL /* within a PUBLIC value */
} xmlParserInputState;</PRE
></TD
></TR
@@ -1574,7 +1561,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN376"
+NAME="AEN373"
></A
><H3
><A
@@ -1603,7 +1590,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN382"
+NAME="AEN379"
></A
><H3
><A
@@ -1633,7 +1620,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN388"
+NAME="AEN385"
></A
><H3
><A
@@ -1742,7 +1729,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN394"
+NAME="AEN391"
></A
><H3
><A
@@ -1775,33 +1762,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN400"
-></A
-><H3
-><A
-NAME="XMLSAXLOCATORPTR"
-></A
->>xmlSAXLocatorPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN405"
+NAME="AEN397"
></A
><H3
><A
@@ -1833,11 +1794,24 @@
></TR
></TABLE
><P
+>Callback:
+The entity loader, to control the loading of external entities,
+the application can either:
+ - override this <A
+HREF="libxml-sax.html#RESOLVEENTITY"
+>resolveEntity</A
+>() callback in the SAX block
+ - or better use the <A
+HREF="libxml-parser.html#XMLSETEXTERNALENTITYLOADER"
+>xmlSetExternalEntityLoader</A
+>() function to
+ set up it's own entity resolution routine</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN413"
+NAME="AEN408"
></A
><P
></P
@@ -1864,7 +1838,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1881,7 +1855,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -1898,7 +1872,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -1913,7 +1887,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the xmlParserInputPtr if inlined or NULL for DOM behaviour.</TD
></TR
></TBODY
></TABLE
@@ -1924,7 +1898,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN434"
+NAME="AEN429"
></A
><H3
><A
@@ -1957,11 +1931,13 @@
></TR
></TABLE
><P
+>Callback on internal subset declaration.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN442"
+NAME="AEN438"
></A
><P
></P
@@ -1988,7 +1964,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2005,7 +1981,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the root element name</TD
></TR
><TR
><TD
@@ -2022,7 +1998,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the external ID</TD
></TR
><TR
><TD
@@ -2039,7 +2015,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the SYSTEM ID (e.g. filename or URL)</TD
></TR
></TBODY
></TABLE
@@ -2050,7 +2026,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN463"
+NAME="AEN459"
></A
><H3
><A
@@ -2083,11 +2059,13 @@
></TR
></TABLE
><P
+>Callback on external subset declaration.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN471"
+NAME="AEN468"
></A
><P
></P
@@ -2114,7 +2092,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2131,7 +2109,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the root element name</TD
></TR
><TR
><TD
@@ -2148,7 +2126,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the external ID</TD
></TR
><TR
><TD
@@ -2165,7 +2143,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the SYSTEM ID (e.g. filename or URL)</TD
></TR
></TBODY
></TABLE
@@ -2176,7 +2154,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN492"
+NAME="AEN489"
></A
><H3
><A
@@ -2193,7 +2171,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> (*getEntitySAXFunc) (void *ctx,
const <A
@@ -2204,11 +2182,13 @@
></TR
></TABLE
><P
+>Get an entity by name</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN499"
+NAME="AEN497"
></A
><P
></P
@@ -2235,7 +2215,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2252,7 +2232,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The entity name</TD
></TR
><TR
><TD
@@ -2267,7 +2247,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the xmlEntityPtr if found.</TD
></TR
></TBODY
></TABLE
@@ -2278,7 +2258,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN516"
+NAME="AEN514"
></A
><H3
><A
@@ -2295,7 +2275,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> (*getParameterEntitySAXFunc) (void *ctx,
const <A
@@ -2306,11 +2286,13 @@
></TR
></TABLE
><P
+>Get a parameter entity by name</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN523"
+NAME="AEN522"
></A
><P
></P
@@ -2337,7 +2319,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2354,7 +2336,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The entity name</TD
></TR
><TR
><TD
@@ -2369,7 +2351,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the xmlEntityPtr if found.</TD
></TR
></TBODY
></TABLE
@@ -2380,7 +2362,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN540"
+NAME="AEN539"
></A
><H3
><A
@@ -2418,6 +2400,8 @@
></TR
></TABLE
><P
+>An entity definition has been parsed</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -2449,7 +2433,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2466,7 +2450,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the entity name </TD
></TR
><TR
><TD
@@ -2483,7 +2467,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the entity type </TD
></TR
><TR
><TD
@@ -2500,7 +2484,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -2517,7 +2501,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -2534,7 +2518,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the entity value (without processing).</TD
></TR
></TBODY
></TABLE
@@ -2578,11 +2562,13 @@
></TR
></TABLE
><P
+>What to do when a notation declaration has been parsed.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN586"
+NAME="AEN587"
></A
><P
></P
@@ -2609,7 +2595,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2626,7 +2612,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The name of the notation</TD
></TR
><TR
><TD
@@ -2643,7 +2629,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -2660,7 +2646,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The system ID of the entity</TD
></TR
></TBODY
></TABLE
@@ -2671,7 +2657,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN607"
+NAME="AEN608"
></A
><H3
><A
@@ -2695,7 +2681,7 @@
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
-> *name,
+> *fullname,
int type,
int def,
const <A
@@ -2710,11 +2696,13 @@
></TR
></TABLE
><P
+>An attribute definition has been parsed</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN616"
+NAME="AEN618"
></A
><P
></P
@@ -2741,7 +2729,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2758,7 +2746,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name of the element</TD
></TR
><TR
><TD
@@ -2768,14 +2756,14 @@
><TT
CLASS="PARAMETER"
><I
->name</I
+>fullname</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the attribute name </TD
></TR
><TR
><TD
@@ -2792,7 +2780,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the attribute type </TD
></TR
><TR
><TD
@@ -2809,7 +2797,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the type of default value</TD
></TR
><TR
><TD
@@ -2826,7 +2814,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the attribute default value</TD
></TR
><TR
><TD
@@ -2843,7 +2831,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the tree of enumerated value set</TD
></TR
></TBODY
></TABLE
@@ -2854,7 +2842,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN649"
+NAME="AEN651"
></A
><H3
><A
@@ -2884,11 +2872,13 @@
></TR
></TABLE
><P
+>An element definition has been parsed</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN656"
+NAME="AEN659"
></A
><P
></P
@@ -2915,7 +2905,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2932,7 +2922,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the element name </TD
></TR
><TR
><TD
@@ -2949,7 +2939,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the element type </TD
></TR
><TR
><TD
@@ -2966,7 +2956,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the element value tree</TD
></TR
></TBODY
></TABLE
@@ -2977,7 +2967,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN677"
+NAME="AEN680"
></A
><H3
><A
@@ -3014,11 +3004,13 @@
></TR
></TABLE
><P
+>What to do when an unparsed entity declaration is parsed</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN686"
+NAME="AEN690"
></A
><P
></P
@@ -3045,7 +3037,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3062,7 +3054,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The name of the entity</TD
></TR
><TR
><TD
@@ -3079,7 +3071,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -3096,7 +3088,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -3113,7 +3105,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the name of the notation</TD
></TR
></TBODY
></TABLE
@@ -3124,7 +3116,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN711"
+NAME="AEN715"
></A
><H3
><A
@@ -3142,18 +3134,21 @@
CLASS="PROGRAMLISTING"
>void (*setDocumentLocatorSAXFunc) (void *ctx,
<A
-HREF="libxml-parser.html#XMLSAXLOCATORPTR"
+HREF="libxml-tree.html#XMLSAXLOCATORPTR"
>xmlSAXLocatorPtr</A
> loc);</PRE
></TD
></TR
></TABLE
><P
+>Receive the document locator at startup, actually xmlDefaultSAXLocator
+Everything is available on the context, so this is useless in our case.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN717"
+NAME="AEN722"
></A
><P
></P
@@ -3180,7 +3175,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3197,7 +3192,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> A SAX Locator</TD
></TR
></TBODY
></TABLE
@@ -3208,7 +3203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN730"
+NAME="AEN735"
></A
><H3
><A
@@ -3229,11 +3224,13 @@
></TR
></TABLE
><P
+>called when the document start being processed.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN735"
+NAME="AEN741"
></A
><P
></P
@@ -3260,7 +3257,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
></TBODY
></TABLE
@@ -3271,7 +3268,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN744"
+NAME="AEN750"
></A
><H3
><A
@@ -3292,11 +3289,13 @@
></TR
></TABLE
><P
+>called when the document end has been detected.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN749"
+NAME="AEN756"
></A
><P
></P
@@ -3323,7 +3322,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
></TBODY
></TABLE
@@ -3334,7 +3333,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN758"
+NAME="AEN765"
></A
><H3
><A
@@ -3363,11 +3362,13 @@
></TR
></TABLE
><P
+>called when an opening tag has been processed.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN765"
+NAME="AEN773"
></A
><P
></P
@@ -3394,7 +3395,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3411,7 +3412,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The element name, including namespace prefix</TD
></TR
><TR
><TD
@@ -3428,7 +3429,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> An array of name/value attributes pairs, NULL terminated</TD
></TR
></TBODY
></TABLE
@@ -3439,7 +3440,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN782"
+NAME="AEN790"
></A
><H3
><A
@@ -3464,11 +3465,13 @@
></TR
></TABLE
><P
+>called when the end of an element has been detected.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN788"
+NAME="AEN797"
></A
><P
></P
@@ -3495,7 +3498,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3512,7 +3515,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The element name</TD
></TR
></TBODY
></TABLE
@@ -3523,7 +3526,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN801"
+NAME="AEN810"
></A
><H3
><A
@@ -3552,11 +3555,16 @@
></TR
></TABLE
><P
+>Handle an attribute that has been read by the parser.
+The default handling is to convert the attribute into an
+DOM subtree and past it in a new xmlAttr element added to
+the element.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN808"
+NAME="AEN818"
></A
><P
></P
@@ -3583,7 +3591,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3600,7 +3608,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The attribute name, including namespace prefix</TD
></TR
><TR
><TD
@@ -3617,7 +3625,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The attribute value</TD
></TR
></TBODY
></TABLE
@@ -3628,7 +3636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN825"
+NAME="AEN835"
></A
><H3
><A
@@ -3653,11 +3661,13 @@
></TR
></TABLE
><P
+>called when an entity reference is detected.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN831"
+NAME="AEN842"
></A
><P
></P
@@ -3684,7 +3694,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3701,7 +3711,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The entity name</TD
></TR
></TBODY
></TABLE
@@ -3712,7 +3722,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN844"
+NAME="AEN855"
></A
><H3
><A
@@ -3738,11 +3748,13 @@
></TR
></TABLE
><P
+>receiving some chars from the parser.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN850"
+NAME="AEN862"
></A
><P
></P
@@ -3769,7 +3781,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3786,7 +3798,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a xmlChar string</TD
></TR
><TR
><TD
@@ -3803,7 +3815,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the number of xmlChar</TD
></TR
></TBODY
></TABLE
@@ -3814,7 +3826,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN867"
+NAME="AEN879"
></A
><H3
><A
@@ -3840,11 +3852,14 @@
></TR
></TABLE
><P
+>receiving some ignorable whitespaces from the parser.
+UNUSED: by default the DOM building will use characters</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN873"
+NAME="AEN886"
></A
><P
></P
@@ -3871,7 +3886,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3888,7 +3903,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a xmlChar string</TD
></TR
><TR
><TD
@@ -3905,7 +3920,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the number of xmlChar</TD
></TR
></TBODY
></TABLE
@@ -3916,7 +3931,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN890"
+NAME="AEN903"
></A
><H3
><A
@@ -3945,11 +3960,13 @@
></TR
></TABLE
><P
+>A processing instruction has been parsed.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN897"
+NAME="AEN911"
></A
><P
></P
@@ -3976,7 +3993,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3993,7 +4010,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the target name</TD
></TR
><TR
><TD
@@ -4010,7 +4027,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the PI data's</TD
></TR
></TBODY
></TABLE
@@ -4021,7 +4038,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN914"
+NAME="AEN928"
></A
><H3
><A
@@ -4046,11 +4063,13 @@
></TR
></TABLE
><P
+>A comment has been parsed.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN920"
+NAME="AEN935"
></A
><P
></P
@@ -4077,7 +4096,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4094,7 +4113,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the comment content</TD
></TR
></TBODY
></TABLE
@@ -4105,7 +4124,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN933"
+NAME="AEN948"
></A
><H3
><A
@@ -4131,11 +4150,13 @@
></TR
></TABLE
><P
+>called when a pcdata block has been parsed</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN939"
+NAME="AEN955"
></A
><P
></P
@@ -4162,7 +4183,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4179,7 +4200,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> The pcdata content</TD
></TR
><TR
><TD
@@ -4196,7 +4217,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the block length</TD
></TR
></TBODY
></TABLE
@@ -4207,7 +4228,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN956"
+NAME="AEN972"
></A
><H3
><A
@@ -4230,11 +4251,13 @@
></TR
></TABLE
><P
+>Display and format a warning messages, callback</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN961"
+NAME="AEN978"
></A
><P
></P
@@ -4261,7 +4284,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4278,7 +4301,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -4295,7 +4318,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -4306,7 +4329,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN978"
+NAME="AEN995"
></A
><H3
><A
@@ -4329,11 +4352,13 @@
></TR
></TABLE
><P
+>Display and format an error messages, callback</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN983"
+NAME="AEN1001"
></A
><P
></P
@@ -4360,7 +4385,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4377,7 +4402,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -4394,7 +4419,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -4405,7 +4430,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1000"
+NAME="AEN1018"
></A
><H3
><A
@@ -4428,11 +4453,13 @@
></TR
></TABLE
><P
+>Display and format fatal error messages, callback</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1005"
+NAME="AEN1024"
></A
><P
></P
@@ -4459,7 +4486,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4476,7 +4503,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -4493,7 +4520,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -4504,7 +4531,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1022"
+NAME="AEN1041"
></A
><H3
><A
@@ -4525,11 +4552,13 @@
></TR
></TABLE
><P
+>Is this document tagged standalone ?</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1027"
+NAME="AEN1047"
></A
><P
></P
@@ -4556,7 +4585,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4571,7 +4600,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -4582,7 +4611,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1040"
+NAME="AEN1060"
></A
><H3
><A
@@ -4603,11 +4632,13 @@
></TR
></TABLE
><P
+>Does this document has an internal subset</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1045"
+NAME="AEN1066"
></A
><P
></P
@@ -4634,7 +4665,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4649,7 +4680,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -4660,7 +4691,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1058"
+NAME="AEN1079"
></A
><H3
><A
@@ -4681,11 +4712,13 @@
></TR
></TABLE
><P
+>Does this document has an external subset</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1063"
+NAME="AEN1085"
></A
><P
></P
@@ -4712,7 +4745,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4727,7 +4760,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -4738,7 +4771,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1076"
+NAME="AEN1098"
></A
><H3
><A
@@ -4796,33 +4829,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1082"
-></A
-><H3
-><A
-NAME="XMLSAXHANDLERPTR"
-></A
->>xmlSAXHandlerPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN1087"
+NAME="AEN1104"
></A
><H3
><A
@@ -4858,7 +4865,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1095"
+NAME="AEN1112"
></A
><P
></P
@@ -4945,7 +4952,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1116"
+NAME="AEN1133"
></A
><H3
><A
@@ -4973,7 +4980,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1122"
+NAME="AEN1139"
></A
><H3
><A
@@ -5003,7 +5010,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1128"
+NAME="AEN1145"
></A
><H3
><A
@@ -5034,7 +5041,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1134"
+NAME="AEN1151"
></A
><H3
><A
@@ -5066,7 +5073,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1141"
+NAME="AEN1158"
></A
><P
></P
@@ -5137,7 +5144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1158"
+NAME="AEN1175"
></A
><H3
><A
@@ -5169,7 +5176,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1165"
+NAME="AEN1182"
></A
><P
></P
@@ -5240,7 +5247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1182"
+NAME="AEN1199"
></A
><H3
><A
@@ -5275,7 +5282,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1190"
+NAME="AEN1207"
></A
><P
></P
@@ -5328,7 +5335,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1203"
+NAME="AEN1220"
></A
><H3
><A
@@ -5362,7 +5369,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1211"
+NAME="AEN1228"
></A
><P
></P
@@ -5437,7 +5444,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1229"
+NAME="AEN1246"
></A
><H3
><A
@@ -5468,7 +5475,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1236"
+NAME="AEN1253"
></A
><P
></P
@@ -5543,7 +5550,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1254"
+NAME="AEN1271"
></A
><H3
><A
@@ -5573,7 +5580,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1261"
+NAME="AEN1278"
></A
><P
></P
@@ -5626,7 +5633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1274"
+NAME="AEN1291"
></A
><H3
><A
@@ -5661,7 +5668,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1282"
+NAME="AEN1299"
></A
><P
></P
@@ -5748,7 +5755,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1303"
+NAME="AEN1320"
></A
><H3
><A
@@ -5785,7 +5792,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1312"
+NAME="AEN1329"
></A
><P
></P
@@ -5855,7 +5862,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1329"
+NAME="AEN1346"
></A
><H3
><A
@@ -5892,7 +5899,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1338"
+NAME="AEN1355"
></A
><P
></P
@@ -5962,7 +5969,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1355"
+NAME="AEN1372"
></A
><H3
><A
@@ -5999,7 +6006,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1364"
+NAME="AEN1381"
></A
><P
></P
@@ -6069,7 +6076,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1381"
+NAME="AEN1398"
></A
><H3
><A
@@ -6103,7 +6110,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1389"
+NAME="AEN1406"
></A
><P
></P
@@ -6173,7 +6180,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1406"
+NAME="AEN1423"
></A
><H3
><A
@@ -6208,7 +6215,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1414"
+NAME="AEN1431"
></A
><P
></P
@@ -6295,7 +6302,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1435"
+NAME="AEN1452"
></A
><H3
><A
@@ -6329,7 +6336,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1443"
+NAME="AEN1460"
></A
><P
></P
@@ -6399,7 +6406,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1460"
+NAME="AEN1477"
></A
><H3
><A
@@ -6434,7 +6441,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1468"
+NAME="AEN1485"
></A
><P
></P
@@ -6521,7 +6528,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1489"
+NAME="AEN1506"
></A
><H3
><A
@@ -6559,7 +6566,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1498"
+NAME="AEN1515"
></A
><P
></P
@@ -6629,7 +6636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1515"
+NAME="AEN1532"
></A
><H3
><A
@@ -6659,7 +6666,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1522"
+NAME="AEN1539"
></A
><P
></P
@@ -6712,7 +6719,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1535"
+NAME="AEN1552"
></A
><H3
><A
@@ -6751,7 +6758,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1544"
+NAME="AEN1561"
></A
><P
></P
@@ -6821,7 +6828,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1561"
+NAME="AEN1578"
></A
><H3
><A
@@ -6870,7 +6877,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1572"
+NAME="AEN1589"
></A
><P
></P
@@ -6968,7 +6975,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1595"
+NAME="AEN1612"
></A
><H3
><A
@@ -7001,7 +7008,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1603"
+NAME="AEN1620"
></A
><P
></P
@@ -7054,7 +7061,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1616"
+NAME="AEN1633"
></A
><H3
><A
@@ -7085,7 +7092,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1623"
+NAME="AEN1640"
></A
><P
></P
@@ -7155,7 +7162,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1640"
+NAME="AEN1657"
></A
><H3
><A
@@ -7186,7 +7193,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1647"
+NAME="AEN1664"
></A
><P
></P
@@ -7240,7 +7247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1660"
+NAME="AEN1677"
></A
><H3
><A
@@ -7275,7 +7282,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1667"
+NAME="AEN1684"
></A
><P
></P
@@ -7328,7 +7335,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1680"
+NAME="AEN1697"
></A
><H3
><A
@@ -7382,7 +7389,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1690"
+NAME="AEN1707"
></A
><P
></P
@@ -7435,7 +7442,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1703"
+NAME="AEN1720"
></A
><H3
><A
@@ -7465,7 +7472,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1710"
+NAME="AEN1727"
></A
><P
></P
@@ -7503,7 +7510,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1719"
+NAME="AEN1736"
></A
><H3
><A
@@ -7530,7 +7537,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1725"
+NAME="AEN1742"
></A
><P
></P
@@ -7583,7 +7590,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1738"
+NAME="AEN1755"
></A
><H3
><A
@@ -7611,7 +7618,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1744"
+NAME="AEN1761"
></A
><P
></P
@@ -7664,7 +7671,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1757"
+NAME="AEN1774"
></A
><H3
><A
@@ -7698,7 +7705,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1765"
+NAME="AEN1782"
></A
><P
></P
@@ -7751,7 +7758,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1778"
+NAME="AEN1795"
></A
><H3
><A
@@ -7783,7 +7790,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1785"
+NAME="AEN1802"
></A
><P
></P
@@ -7853,7 +7860,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1802"
+NAME="AEN1819"
></A
><H3
><A
@@ -7885,7 +7892,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1809"
+NAME="AEN1826"
></A
><P
></P
@@ -7938,7 +7945,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1822"
+NAME="AEN1839"
></A
><H3
><A
@@ -7973,7 +7980,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1831"
+NAME="AEN1848"
></A
><P
></P
@@ -8027,7 +8034,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1844"
+NAME="AEN1861"
></A
><H3
><A
@@ -8061,7 +8068,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1852"
+NAME="AEN1869"
></A
><P
></P
@@ -8115,7 +8122,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1865"
+NAME="AEN1882"
></A
><H3
><A
@@ -8135,7 +8142,7 @@
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> xmlSAXParseDoc (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
<A
@@ -8155,7 +8162,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1874"
+NAME="AEN1891"
></A
><P
></P
@@ -8243,7 +8250,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1895"
+NAME="AEN1912"
></A
><H3
><A
@@ -8260,7 +8267,7 @@
><PRE
CLASS="PROGRAMLISTING"
>int xmlSAXUserParseFile (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -8276,7 +8283,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1902"
+NAME="AEN1919"
></A
><P
></P
@@ -8363,7 +8370,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1923"
+NAME="AEN1940"
></A
><H3
><A
@@ -8380,7 +8387,7 @@
><PRE
CLASS="PROGRAMLISTING"
>int xmlSAXUserParseMemory (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -8397,7 +8404,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1930"
+NAME="AEN1947"
></A
><P
></P
@@ -8501,7 +8508,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1955"
+NAME="AEN1972"
></A
><H3
><A
@@ -8521,7 +8528,7 @@
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> xmlSAXParseMemory (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *buffer,
@@ -8539,7 +8546,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1963"
+NAME="AEN1980"
></A
><P
></P
@@ -8644,7 +8651,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1988"
+NAME="AEN2005"
></A
><H3
><A
@@ -8664,7 +8671,7 @@
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> xmlSAXParseFile (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename,
@@ -8682,7 +8689,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1996"
+NAME="AEN2013"
></A
><P
></P
@@ -8770,7 +8777,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2017"
+NAME="AEN2034"
></A
><H3
><A
@@ -8790,7 +8797,7 @@
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> xmlSAXParseFileWithData (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename,
@@ -8812,7 +8819,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2026"
+NAME="AEN2043"
></A
><P
></P
@@ -8917,7 +8924,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2051"
+NAME="AEN2068"
></A
><H3
><A
@@ -8937,7 +8944,7 @@
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> xmlSAXParseEntity (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const char *filename);</PRE
@@ -8957,7 +8964,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2061"
+NAME="AEN2078"
></A
><P
></P
@@ -9027,7 +9034,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2078"
+NAME="AEN2095"
></A
><H3
><A
@@ -9061,7 +9068,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2087"
+NAME="AEN2104"
></A
><P
></P
@@ -9114,7 +9121,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2100"
+NAME="AEN2117"
></A
><H3
><A
@@ -9151,7 +9158,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2109"
+NAME="AEN2126"
></A
><P
></P
@@ -9221,7 +9228,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2126"
+NAME="AEN2143"
></A
><H3
><A
@@ -9241,7 +9248,7 @@
HREF="libxml-tree.html#XMLDTDPTR"
>xmlDtdPtr</A
> xmlSAXParseDTD (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
const <A
@@ -9262,7 +9269,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2136"
+NAME="AEN2153"
></A
><P
></P
@@ -9349,7 +9356,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2157"
+NAME="AEN2174"
></A
><H3
><A
@@ -9369,7 +9376,7 @@
HREF="libxml-tree.html#XMLDTDPTR"
>xmlDtdPtr</A
> xmlIOParseDTD (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
<A
@@ -9390,7 +9397,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2167"
+NAME="AEN2184"
></A
><P
></P
@@ -9483,7 +9490,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2189"
+NAME="AEN2206"
></A
><H3
><A
@@ -9504,7 +9511,7 @@
>xmlDocPtr</A
> doc,
<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -9532,7 +9539,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2200"
+NAME="AEN2217"
></A
><P
></P
@@ -9671,7 +9678,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2233"
+NAME="AEN2250"
></A
><H3
><A
@@ -9692,7 +9699,7 @@
>xmlDocPtr</A
> doc,
<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -9723,7 +9730,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2245"
+NAME="AEN2262"
></A
><P
></P
@@ -9879,7 +9886,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2282"
+NAME="AEN2299"
></A
><H3
><A
@@ -9925,7 +9932,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2293"
+NAME="AEN2310"
></A
><P
></P
@@ -10030,63 +10037,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2318"
-></A
-><H3
-><A
-NAME="XMLDEFAULTSAXHANDLERINIT"
-></A
->>xmlDefaultSAXHandlerInit ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlDefaultSAXHandlerInit (void);</PRE
-></TD
-></TR
-></TABLE
-><P
->Initialize the default SAX handler</P
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN2324"
-></A
-><H3
-><A
-NAME="HTMLDEFAULTSAXHANDLERINIT"
-></A
->>htmlDefaultSAXHandlerInit ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void htmlDefaultSAXHandlerInit (void);</PRE
-></TD
-></TR
-></TABLE
-><P
->Initialize the default SAX handler</P
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN2330"
+NAME="AEN2335"
></A
><H3
><A
@@ -10116,7 +10067,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2337"
+NAME="AEN2342"
></A
><P
></P
@@ -10154,7 +10105,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2346"
+NAME="AEN2351"
></A
><H3
><A
@@ -10184,7 +10135,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2353"
+NAME="AEN2358"
></A
><P
></P
@@ -10222,7 +10173,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2362"
+NAME="AEN2367"
></A
><H3
><A
@@ -10253,7 +10204,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2369"
+NAME="AEN2374"
></A
><P
></P
@@ -10291,7 +10242,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2378"
+NAME="AEN2383"
></A
><H3
><A
@@ -10328,7 +10279,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2386"
+NAME="AEN2391"
></A
><P
></P
@@ -10400,7 +10351,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2403"
+NAME="AEN2408"
></A
><H3
><A
@@ -10433,7 +10384,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2411"
+NAME="AEN2416"
></A
><P
></P
@@ -10486,7 +10437,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2424"
+NAME="AEN2429"
></A
><H3
><A
@@ -10524,7 +10475,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2432"
+NAME="AEN2437"
></A
><P
></P
@@ -10596,7 +10547,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2449"
+NAME="AEN2454"
></A
><H3
><A
@@ -10628,7 +10579,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2456"
+NAME="AEN2461"
></A
><P
></P
@@ -10715,7 +10666,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2477"
+NAME="AEN2482"
></A
><H3
><A
@@ -10747,7 +10698,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2484"
+NAME="AEN2489"
></A
><P
></P
@@ -10834,7 +10785,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2505"
+NAME="AEN2510"
></A
><H3
><A
@@ -10854,7 +10805,7 @@
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
> xmlCreatePushParserCtxt (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -10884,7 +10835,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2515"
+NAME="AEN2520"
></A
><P
></P
@@ -11005,7 +10956,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2544"
+NAME="AEN2549"
></A
><H3
><A
@@ -11038,7 +10989,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2551"
+NAME="AEN2556"
></A
><P
></P
@@ -11142,7 +11093,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2576"
+NAME="AEN2581"
></A
><H3
><A
@@ -11162,7 +11113,7 @@
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
> xmlCreateIOParserCtxt (<A
-HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
>xmlSAXHandlerPtr</A
> sax,
void *user_data,
@@ -11190,7 +11141,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2587"
+NAME="AEN2592"
></A
><P
></P
@@ -11328,7 +11279,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2620"
+NAME="AEN2625"
></A
><H3
><A
@@ -11375,7 +11326,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2631"
+NAME="AEN2636"
></A
><P
></P
@@ -11462,7 +11413,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2652"
+NAME="AEN2657"
></A
><H3
><A
@@ -11500,7 +11451,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2661"
+NAME="AEN2666"
></A
><P
></P
@@ -11570,7 +11521,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2678"
+NAME="AEN2683"
></A
><H3
><A
@@ -11600,7 +11551,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2685"
+NAME="AEN2690"
></A
><P
></P
@@ -11638,7 +11589,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2694"
+NAME="AEN2699"
></A
><H3
><A
@@ -11669,7 +11620,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2701"
+NAME="AEN2706"
></A
><P
></P
@@ -11707,7 +11658,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2710"
+NAME="AEN2715"
></A
><H3
><A
@@ -11745,7 +11696,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2719"
+NAME="AEN2724"
></A
><P
></P
@@ -11815,7 +11766,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2736"
+NAME="AEN2741"
></A
><H3
><A
@@ -11849,7 +11800,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2744"
+NAME="AEN2749"
></A
><P
></P
@@ -11904,7 +11855,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2757"
+NAME="AEN2762"
></A
><H3
><A
@@ -11934,7 +11885,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2764"
+NAME="AEN2769"
></A
><P
></P
@@ -11972,7 +11923,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2773"
+NAME="AEN2778"
></A
><H3
><A
@@ -12003,7 +11954,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2780"
+NAME="AEN2785"
></A
><P
></P
@@ -12039,7 +11990,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2789"
+NAME="AEN2794"
></A
><H3
><A
@@ -12063,7 +12014,7 @@
<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> context);</PRE
+> ctxt);</PRE
></TD
></TR
></TABLE
@@ -12076,7 +12027,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2797"
+NAME="AEN2802"
></A
><P
></P
@@ -12130,14 +12081,14 @@
><TT
CLASS="PARAMETER"
><I
->context</I
+>ctxt</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the context in which the entity is called or NULL</TD
></TR
><TR
><TD
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index d86bde5..3177e20 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN20833"
+NAME="AEN20836"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN20836"
+NAME="AEN20839"
></A
><H2
>Synopsis</H2
@@ -227,14 +227,14 @@
>xmlIsIdeographic</A
> (int c);
int <A
-HREF="libxml-parserinternals.html#XMLISCOMBINING"
->xmlIsCombining</A
-> (int c);
-int <A
HREF="libxml-parserinternals.html#XMLISEXTENDER"
>xmlIsExtender</A
> (int c);
int <A
+HREF="libxml-parserinternals.html#XMLISCOMBINING"
+>xmlIsCombining</A
+> (int c);
+int <A
HREF="libxml-parserinternals.html#XMLISCHAR"
>xmlIsChar</A
> (int c);
@@ -301,13 +301,6 @@
>xmlCharEncodingHandlerPtr</A
> handler);
void <A
-HREF="libxml-parser.html#XMLFREEPARSERCTXT"
->xmlFreeParserCtxt</A
-> (<A
-HREF="libxml-tree.html#XMLPARSERCTXTPTR"
->xmlParserCtxtPtr</A
-> ctxt);
-void <A
HREF="libxml-parserinternals.html#XMLHANDLEENTITY"
>xmlHandleEntity</A
> (<A
@@ -315,7 +308,7 @@
>xmlParserCtxtPtr</A
> ctxt,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> entity);
<A
@@ -343,7 +336,7 @@
>xmlParserCtxtPtr</A
> ctxt,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> entity);
void <A
@@ -669,7 +662,11 @@
(<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> ctxt);
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> inputchk);
<A
HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
>xmlElementContentPtr</A
@@ -691,7 +688,11 @@
(<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> ctxt);
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> inputchk);
int <A
HREF="libxml-parserinternals.html#XMLPARSEELEMENTCONTENTDECL"
>xmlParseElementContentDecl</A
@@ -729,7 +730,7 @@
>xmlParserCtxtPtr</A
> ctxt);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-parserinternals.html#XMLPARSEENTITYREF"
@@ -1119,7 +1120,7 @@
HREF="libxml-parserinternals.html#XMLENTITYREFERENCEFUNC"
>*xmlEntityReferenceFunc</A
>) (<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> ent,
<A
@@ -1144,7 +1145,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21114"
+NAME="AEN21117"
></A
><H2
>Description</H2
@@ -1154,14 +1155,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21117"
+NAME="AEN21120"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21119"
+NAME="AEN21122"
></A
><H3
><A
@@ -1190,7 +1191,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21125"
+NAME="AEN21128"
></A
><H3
><A
@@ -1219,7 +1220,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21131"
+NAME="AEN21134"
></A
><H3
><A
@@ -1277,7 +1278,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21147"
+NAME="AEN21150"
></A
><P
></P
@@ -1315,7 +1316,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21156"
+NAME="AEN21159"
></A
><H3
><A
@@ -1356,7 +1357,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21167"
+NAME="AEN21170"
></A
><P
></P
@@ -1394,7 +1395,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21176"
+NAME="AEN21179"
></A
><H3
><A
@@ -1423,7 +1424,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21183"
+NAME="AEN21186"
></A
><P
></P
@@ -1461,7 +1462,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21192"
+NAME="AEN21195"
></A
><H3
><A
@@ -1490,7 +1491,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21199"
+NAME="AEN21202"
></A
><P
></P
@@ -1528,7 +1529,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21208"
+NAME="AEN21211"
></A
><H3
><A
@@ -1557,7 +1558,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21215"
+NAME="AEN21218"
></A
><P
></P
@@ -1595,7 +1596,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21224"
+NAME="AEN21227"
></A
><H3
><A
@@ -1668,7 +1669,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21245"
+NAME="AEN21248"
></A
><P
></P
@@ -1706,7 +1707,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21254"
+NAME="AEN21257"
></A
><H3
><A
@@ -1750,7 +1751,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21266"
+NAME="AEN21269"
></A
><P
></P
@@ -1788,7 +1789,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21275"
+NAME="AEN21278"
></A
><H3
><A
@@ -1817,7 +1818,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21282"
+NAME="AEN21285"
></A
><P
></P
@@ -1855,7 +1856,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21291"
+NAME="AEN21294"
></A
><H3
><A
@@ -1893,7 +1894,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21301"
+NAME="AEN21304"
></A
><P
></P
@@ -1931,7 +1932,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21310"
+NAME="AEN21313"
></A
><H3
><A
@@ -1958,7 +1959,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21316"
+NAME="AEN21319"
></A
><P
></P
@@ -1996,7 +1997,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21325"
+NAME="AEN21328"
></A
><H3
><A
@@ -2023,7 +2024,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21331"
+NAME="AEN21334"
></A
><P
></P
@@ -2061,7 +2062,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21340"
+NAME="AEN21343"
></A
><H3
><A
@@ -2088,7 +2089,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21346"
+NAME="AEN21349"
></A
><P
></P
@@ -2126,7 +2127,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21355"
+NAME="AEN21358"
></A
><H3
><A
@@ -2168,7 +2169,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21365"
+NAME="AEN21368"
></A
><P
></P
@@ -2221,7 +2222,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21378"
+NAME="AEN21381"
></A
><H3
><A
@@ -2265,7 +2266,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21389"
+NAME="AEN21392"
></A
><P
></P
@@ -2318,7 +2319,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21402"
+NAME="AEN21405"
></A
><H3
><A
@@ -2355,7 +2356,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21411"
+NAME="AEN21414"
></A
><P
></P
@@ -2408,7 +2409,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21424"
+NAME="AEN21427"
></A
><H3
><A
@@ -2436,7 +2437,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21430"
+NAME="AEN21433"
></A
><P
></P
@@ -2489,7 +2490,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21443"
+NAME="AEN21446"
></A
><H3
><A
@@ -2517,7 +2518,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21449"
+NAME="AEN21452"
></A
><P
></P
@@ -2570,7 +2571,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21462"
+NAME="AEN21465"
></A
><H3
><A
@@ -2613,7 +2614,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21473"
+NAME="AEN21476"
></A
><P
></P
@@ -2666,88 +2667,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21486"
-></A
-><H3
-><A
-NAME="XMLISCOMBINING"
-></A
->>xmlIsCombining ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlIsCombining (int c);</PRE
-></TD
-></TR
-></TABLE
-><P
->Check whether the character is allowed by the production
-[87] CombiningChar ::= ... long list see REC ...</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN21492"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->c</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> an unicode character (int)</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->0 if not, non-zero otherwise</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN21505"
+NAME="AEN21489"
></A
><H3
><A
@@ -2819,7 +2739,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21525"
+NAME="AEN21509"
></A
><P
></P
@@ -2872,7 +2792,88 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21538"
+NAME="AEN21522"
+></A
+><H3
+><A
+NAME="XMLISCOMBINING"
+></A
+>>xmlIsCombining ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlIsCombining (int c);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Check whether the character is allowed by the production
+[87] CombiningChar ::= ... long list see REC ...</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN21528"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>c</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an unicode character (int)</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>0 if not, non-zero otherwise</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN21541"
></A
><H3
><A
@@ -2933,7 +2934,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21554"
+NAME="AEN21557"
></A
><P
></P
@@ -2986,7 +2987,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21567"
+NAME="AEN21570"
></A
><H3
><A
@@ -3018,7 +3019,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21574"
+NAME="AEN21577"
></A
><P
></P
@@ -3071,7 +3072,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21587"
+NAME="AEN21590"
></A
><H3
><A
@@ -3102,7 +3103,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21594"
+NAME="AEN21597"
></A
><P
></P
@@ -3172,7 +3173,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21611"
+NAME="AEN21614"
></A
><H3
><A
@@ -3202,7 +3203,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21618"
+NAME="AEN21621"
></A
><P
></P
@@ -3238,7 +3239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21627"
+NAME="AEN21630"
></A
><H3
><A
@@ -3281,7 +3282,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21637"
+NAME="AEN21640"
></A
><P
></P
@@ -3368,7 +3369,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21658"
+NAME="AEN21661"
></A
><H3
><A
@@ -3403,7 +3404,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21666"
+NAME="AEN21669"
></A
><P
></P
@@ -3473,7 +3474,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21683"
+NAME="AEN21686"
></A
><H3
><A
@@ -3508,7 +3509,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21691"
+NAME="AEN21694"
></A
><P
></P
@@ -3578,76 +3579,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21708"
-></A
-><H3
-><A
-NAME="XMLFREEPARSERCTXT"
-></A
->>xmlFreeParserCtxt ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlFreeParserCtxt (<A
-HREF="libxml-tree.html#XMLPARSERCTXTPTR"
->xmlParserCtxtPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free all the memory used by a parser context. However the parsed
-document in ctxt->myDoc is not freed.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN21715"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN21724"
+NAME="AEN21711"
></A
><H3
><A
@@ -3668,7 +3600,7 @@
>xmlParserCtxtPtr</A
> ctxt,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> entity);</PRE
></TD
@@ -3684,7 +3616,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21733"
+NAME="AEN21720"
></A
><P
></P
@@ -3739,7 +3671,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21746"
+NAME="AEN21733"
></A
><H3
><A
@@ -3776,7 +3708,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21755"
+NAME="AEN21742"
></A
><P
></P
@@ -3846,7 +3778,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21772"
+NAME="AEN21759"
></A
><H3
><A
@@ -3870,7 +3802,7 @@
>xmlParserCtxtPtr</A
> ctxt,
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> entity);</PRE
></TD
@@ -3883,7 +3815,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21781"
+NAME="AEN21768"
></A
><P
></P
@@ -3953,7 +3885,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21798"
+NAME="AEN21785"
></A
><H3
><A
@@ -3988,7 +3920,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21806"
+NAME="AEN21793"
></A
><P
></P
@@ -4043,7 +3975,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21819"
+NAME="AEN21806"
></A
><H3
><A
@@ -4077,7 +4009,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21827"
+NAME="AEN21814"
></A
><P
></P
@@ -4130,7 +4062,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21840"
+NAME="AEN21827"
></A
><H3
><A
@@ -4160,7 +4092,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21847"
+NAME="AEN21834"
></A
><P
></P
@@ -4198,7 +4130,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21856"
+NAME="AEN21843"
></A
><H3
><A
@@ -4232,7 +4164,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21864"
+NAME="AEN21851"
></A
><P
></P
@@ -4302,7 +4234,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21881"
+NAME="AEN21868"
></A
><H3
><A
@@ -4335,7 +4267,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21889"
+NAME="AEN21876"
></A
><P
></P
@@ -4388,7 +4320,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21902"
+NAME="AEN21889"
></A
><H3
><A
@@ -4435,7 +4367,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21915"
+NAME="AEN21902"
></A
><P
></P
@@ -4523,7 +4455,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21936"
+NAME="AEN21923"
></A
><H3
><A
@@ -4564,7 +4496,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21947"
+NAME="AEN21934"
></A
><P
></P
@@ -4617,7 +4549,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21960"
+NAME="AEN21947"
></A
><H3
><A
@@ -4663,7 +4595,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21973"
+NAME="AEN21960"
></A
><P
></P
@@ -4734,7 +4666,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21990"
+NAME="AEN21977"
></A
><H3
><A
@@ -4774,7 +4706,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22001"
+NAME="AEN21988"
></A
><P
></P
@@ -4827,7 +4759,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22014"
+NAME="AEN22001"
></A
><H3
><A
@@ -4862,7 +4794,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22023"
+NAME="AEN22010"
></A
><P
></P
@@ -4915,7 +4847,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22036"
+NAME="AEN22023"
></A
><H3
><A
@@ -4953,7 +4885,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22046"
+NAME="AEN22033"
></A
><P
></P
@@ -4991,7 +4923,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22055"
+NAME="AEN22042"
></A
><H3
><A
@@ -5035,7 +4967,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22067"
+NAME="AEN22054"
></A
><P
></P
@@ -5088,7 +5020,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22080"
+NAME="AEN22067"
></A
><H3
><A
@@ -5128,7 +5060,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22091"
+NAME="AEN22078"
></A
><P
></P
@@ -5181,7 +5113,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22104"
+NAME="AEN22091"
></A
><H3
><A
@@ -5218,7 +5150,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22114"
+NAME="AEN22101"
></A
><P
></P
@@ -5271,7 +5203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22127"
+NAME="AEN22114"
></A
><H3
><A
@@ -5311,7 +5243,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22137"
+NAME="AEN22124"
></A
><P
></P
@@ -5381,7 +5313,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22154"
+NAME="AEN22141"
></A
><H3
><A
@@ -5471,7 +5403,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22175"
+NAME="AEN22162"
></A
><P
></P
@@ -5524,7 +5456,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22188"
+NAME="AEN22175"
></A
><H3
><A
@@ -5559,7 +5491,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22197"
+NAME="AEN22184"
></A
><P
></P
@@ -5612,7 +5544,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22210"
+NAME="AEN22197"
></A
><H3
><A
@@ -5647,7 +5579,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22219"
+NAME="AEN22206"
></A
><P
></P
@@ -5700,7 +5632,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22232"
+NAME="AEN22219"
></A
><H3
><A
@@ -5739,7 +5671,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22241"
+NAME="AEN22228"
></A
><P
></P
@@ -5794,7 +5726,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22254"
+NAME="AEN22241"
></A
><H3
><A
@@ -5840,7 +5772,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22266"
+NAME="AEN22253"
></A
><P
></P
@@ -5930,7 +5862,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22287"
+NAME="AEN22274"
></A
><H3
><A
@@ -5964,7 +5896,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22295"
+NAME="AEN22282"
></A
><P
></P
@@ -6002,7 +5934,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22304"
+NAME="AEN22291"
></A
><H3
><A
@@ -6037,7 +5969,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22313"
+NAME="AEN22300"
></A
><P
></P
@@ -6090,7 +6022,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22326"
+NAME="AEN22313"
></A
><H3
><A
@@ -6124,7 +6056,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22335"
+NAME="AEN22322"
></A
><P
></P
@@ -6162,7 +6094,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22344"
+NAME="AEN22331"
></A
><H3
><A
@@ -6204,7 +6136,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22355"
+NAME="AEN22342"
></A
><P
></P
@@ -6242,7 +6174,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22364"
+NAME="AEN22351"
></A
><H3
><A
@@ -6287,7 +6219,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22378"
+NAME="AEN22365"
></A
><P
></P
@@ -6325,7 +6257,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22387"
+NAME="AEN22374"
></A
><H3
><A
@@ -6398,7 +6330,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22407"
+NAME="AEN22394"
></A
><P
></P
@@ -6469,7 +6401,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22424"
+NAME="AEN22411"
></A
><H3
><A
@@ -6510,7 +6442,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22435"
+NAME="AEN22422"
></A
><P
></P
@@ -6563,7 +6495,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22448"
+NAME="AEN22435"
></A
><H3
><A
@@ -6602,7 +6534,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22458"
+NAME="AEN22445"
></A
><P
></P
@@ -6655,7 +6587,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22471"
+NAME="AEN22458"
></A
><H3
><A
@@ -6693,7 +6625,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22481"
+NAME="AEN22468"
></A
><P
></P
@@ -6763,7 +6695,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22498"
+NAME="AEN22485"
></A
><H3
><A
@@ -6842,7 +6774,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22519"
+NAME="AEN22506"
></A
><P
></P
@@ -6912,7 +6844,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22536"
+NAME="AEN22523"
></A
><H3
><A
@@ -6946,7 +6878,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22545"
+NAME="AEN22532"
></A
><P
></P
@@ -6984,7 +6916,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22554"
+NAME="AEN22541"
></A
><H3
><A
@@ -7007,7 +6939,11 @@
(<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> ctxt);</PRE
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> inputchk);</PRE
></TD
></TR
></TABLE
@@ -7034,7 +6970,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22567"
+NAME="AEN22555"
></A
><P
></P
@@ -7068,6 +7004,23 @@
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>inputchk</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
@@ -7087,7 +7040,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22580"
+NAME="AEN22572"
></A
><H3
><A
@@ -7124,7 +7077,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22589"
+NAME="AEN22581"
></A
><P
></P
@@ -7178,7 +7131,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22602"
+NAME="AEN22594"
></A
><H3
><A
@@ -7201,7 +7154,11 @@
(<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
-> ctxt);</PRE
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> inputchk);</PRE
></TD
></TR
></TABLE
@@ -7232,7 +7189,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22615"
+NAME="AEN22608"
></A
><P
></P
@@ -7266,6 +7223,23 @@
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>inputchk</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
@@ -7286,7 +7260,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22628"
+NAME="AEN22625"
></A
><H3
><A
@@ -7327,7 +7301,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22638"
+NAME="AEN22635"
></A
><P
></P
@@ -7414,7 +7388,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22659"
+NAME="AEN22656"
></A
><H3
><A
@@ -7449,7 +7423,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22668"
+NAME="AEN22665"
></A
><P
></P
@@ -7502,7 +7476,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22681"
+NAME="AEN22678"
></A
><H3
><A
@@ -7548,7 +7522,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22691"
+NAME="AEN22688"
></A
><P
></P
@@ -7586,7 +7560,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22700"
+NAME="AEN22697"
></A
><H3
><A
@@ -7626,7 +7600,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22710"
+NAME="AEN22707"
></A
><P
></P
@@ -7679,7 +7653,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22723"
+NAME="AEN22720"
></A
><H3
><A
@@ -7696,7 +7670,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> xmlParseEntityRef (<A
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
@@ -7732,7 +7706,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22734"
+NAME="AEN22731"
></A
><P
></P
@@ -7785,7 +7759,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22747"
+NAME="AEN22744"
></A
><H3
><A
@@ -7826,7 +7800,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22757"
+NAME="AEN22754"
></A
><P
></P
@@ -7864,7 +7838,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22766"
+NAME="AEN22763"
></A
><H3
><A
@@ -7917,7 +7891,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22778"
+NAME="AEN22775"
></A
><P
></P
@@ -7955,7 +7929,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22787"
+NAME="AEN22784"
></A
><H3
><A
@@ -7992,7 +7966,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22796"
+NAME="AEN22793"
></A
><P
></P
@@ -8030,7 +8004,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22805"
+NAME="AEN22802"
></A
><H3
><A
@@ -8090,7 +8064,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22822"
+NAME="AEN22819"
></A
><P
></P
@@ -8160,7 +8134,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22839"
+NAME="AEN22836"
></A
><H3
><A
@@ -8212,7 +8186,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22854"
+NAME="AEN22851"
></A
><P
></P
@@ -8265,7 +8239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22867"
+NAME="AEN22864"
></A
><H3
><A
@@ -8301,7 +8275,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22877"
+NAME="AEN22874"
></A
><P
></P
@@ -8339,7 +8313,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22886"
+NAME="AEN22883"
></A
><H3
><A
@@ -8377,7 +8351,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22897"
+NAME="AEN22894"
></A
><P
></P
@@ -8415,7 +8389,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22906"
+NAME="AEN22903"
></A
><H3
><A
@@ -8447,7 +8421,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22914"
+NAME="AEN22911"
></A
><P
></P
@@ -8485,7 +8459,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22923"
+NAME="AEN22920"
></A
><H3
><A
@@ -8534,7 +8508,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22933"
+NAME="AEN22930"
></A
><P
></P
@@ -8572,7 +8546,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22942"
+NAME="AEN22939"
></A
><H3
><A
@@ -8607,7 +8581,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22951"
+NAME="AEN22948"
></A
><P
></P
@@ -8660,7 +8634,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22964"
+NAME="AEN22961"
></A
><H3
><A
@@ -8697,7 +8671,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22974"
+NAME="AEN22971"
></A
><P
></P
@@ -8750,7 +8724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22987"
+NAME="AEN22984"
></A
><H3
><A
@@ -8785,7 +8759,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22996"
+NAME="AEN22993"
></A
><P
></P
@@ -8838,7 +8812,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23009"
+NAME="AEN23006"
></A
><H3
><A
@@ -8875,7 +8849,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23019"
+NAME="AEN23016"
></A
><P
></P
@@ -8928,7 +8902,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23032"
+NAME="AEN23029"
></A
><H3
><A
@@ -8975,7 +8949,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23041"
+NAME="AEN23038"
></A
><P
></P
@@ -9028,7 +9002,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23054"
+NAME="AEN23051"
></A
><H3
><A
@@ -9060,7 +9034,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23062"
+NAME="AEN23059"
></A
><P
></P
@@ -9098,7 +9072,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23071"
+NAME="AEN23068"
></A
><H3
><A
@@ -9132,7 +9106,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23080"
+NAME="AEN23077"
></A
><P
></P
@@ -9170,7 +9144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23089"
+NAME="AEN23086"
></A
><H3
><A
@@ -9202,7 +9176,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23097"
+NAME="AEN23094"
></A
><P
></P
@@ -9240,7 +9214,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23106"
+NAME="AEN23103"
></A
><H3
><A
@@ -9282,7 +9256,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23117"
+NAME="AEN23114"
></A
><P
></P
@@ -9354,7 +9328,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23134"
+NAME="AEN23131"
></A
><H3
><A
@@ -9382,7 +9356,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23140"
+NAME="AEN23137"
></A
><H3
><A
@@ -9410,7 +9384,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23146"
+NAME="AEN23143"
></A
><H3
><A
@@ -9438,7 +9412,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23152"
+NAME="AEN23149"
></A
><H3
><A
@@ -9466,7 +9440,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23158"
+NAME="AEN23155"
></A
><H3
><A
@@ -9520,7 +9494,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23172"
+NAME="AEN23169"
></A
><P
></P
@@ -9659,7 +9633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23205"
+NAME="AEN23202"
></A
><H3
><A
@@ -9713,7 +9687,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23219"
+NAME="AEN23216"
></A
><P
></P
@@ -9852,7 +9826,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23252"
+NAME="AEN23249"
></A
><H3
><A
@@ -9886,7 +9860,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23260"
+NAME="AEN23257"
></A
><P
></P
@@ -9930,7 +9904,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the element node</TD
></TR
><TR
><TD
@@ -9945,7 +9919,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>0 in case of error, the index in the stack otherwise</TD
></TR
></TBODY
></TABLE
@@ -9956,7 +9930,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23277"
+NAME="AEN23274"
></A
><H3
><A
@@ -9989,7 +9963,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23285"
+NAME="AEN23282"
></A
><P
></P
@@ -10042,7 +10016,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23298"
+NAME="AEN23295"
></A
><H3
><A
@@ -10076,7 +10050,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23306"
+NAME="AEN23303"
></A
><P
></P
@@ -10120,7 +10094,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the parser input</TD
></TR
><TR
><TD
@@ -10135,7 +10109,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>0 in case of error, the index in the stack otherwise</TD
></TR
></TBODY
></TABLE
@@ -10146,7 +10120,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23323"
+NAME="AEN23320"
></A
><H3
><A
@@ -10179,7 +10153,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23331"
+NAME="AEN23328"
></A
><P
></P
@@ -10232,7 +10206,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23344"
+NAME="AEN23341"
></A
><H3
><A
@@ -10265,7 +10239,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23352"
+NAME="AEN23349"
></A
><P
></P
@@ -10318,7 +10292,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23365"
+NAME="AEN23362"
></A
><H3
><A
@@ -10352,7 +10326,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23373"
+NAME="AEN23370"
></A
><P
></P
@@ -10396,7 +10370,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the element name</TD
></TR
><TR
><TD
@@ -10411,7 +10385,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>0 in case of error, the index in the stack otherwise</TD
></TR
></TBODY
></TABLE
@@ -10422,7 +10396,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23390"
+NAME="AEN23387"
></A
><H3
><A
@@ -10453,7 +10427,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23397"
+NAME="AEN23394"
></A
><P
></P
@@ -10506,7 +10480,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23410"
+NAME="AEN23407"
></A
><H3
><A
@@ -10542,7 +10516,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23418"
+NAME="AEN23415"
></A
><P
></P
@@ -10629,7 +10603,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23439"
+NAME="AEN23436"
></A
><H3
><A
@@ -10688,7 +10662,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23452"
+NAME="AEN23449"
></A
><P
></P
@@ -10726,7 +10700,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23461"
+NAME="AEN23458"
></A
><H3
><A
@@ -10783,7 +10757,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23476"
+NAME="AEN23473"
></A
><P
></P
@@ -10821,7 +10795,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23485"
+NAME="AEN23482"
></A
><H3
><A
@@ -10861,7 +10835,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23494"
+NAME="AEN23491"
></A
><P
></P
@@ -10914,7 +10888,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23507"
+NAME="AEN23504"
></A
><H3
><A
@@ -10968,7 +10942,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23519"
+NAME="AEN23516"
></A
><P
></P
@@ -11038,7 +11012,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23536"
+NAME="AEN23533"
></A
><H3
><A
@@ -11069,7 +11043,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23543"
+NAME="AEN23540"
></A
><P
></P
@@ -11139,7 +11113,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23560"
+NAME="AEN23557"
></A
><H3
><A
@@ -11171,7 +11145,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23567"
+NAME="AEN23564"
></A
><P
></P
@@ -11258,7 +11232,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23588"
+NAME="AEN23585"
></A
><H3
><A
@@ -11288,7 +11262,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23595"
+NAME="AEN23592"
></A
><P
></P
@@ -11326,7 +11300,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23604"
+NAME="AEN23601"
></A
><H3
><A
@@ -11356,7 +11330,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23611"
+NAME="AEN23608"
></A
><P
></P
@@ -11394,7 +11368,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23620"
+NAME="AEN23617"
></A
><H3
><A
@@ -11427,7 +11401,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23627"
+NAME="AEN23624"
></A
><H3
><A
@@ -11460,7 +11434,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23634"
+NAME="AEN23631"
></A
><P
></P
@@ -11530,7 +11504,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23651"
+NAME="AEN23648"
></A
><H3
><A
@@ -11547,7 +11521,7 @@
><PRE
CLASS="PROGRAMLISTING"
>void (*xmlEntityReferenceFunc) (<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> ent,
<A
@@ -11562,11 +11536,14 @@
></TR
></TABLE
><P
+>Callback function used when one need to be able to track back the
+provenance of a chunk of nodes inherited from an entity replacement</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23659"
+NAME="AEN23657"
></A
><P
></P
@@ -11593,7 +11570,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the entity</TD
></TR
><TR
><TD
@@ -11610,7 +11587,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the fist node in the chunk</TD
></TR
><TR
><TD
@@ -11627,7 +11604,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the last nod in the chunk</TD
></TR
></TBODY
></TABLE
@@ -11638,7 +11615,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN23676"
+NAME="AEN23674"
></A
><H3
><A
@@ -11668,7 +11645,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN23683"
+NAME="AEN23681"
></A
><P
></P
diff --git a/doc/html/libxml-sax.html b/doc/html/libxml-sax.html
index 04df52a..de40be8 100644
--- a/doc/html/libxml-sax.html
+++ b/doc/html/libxml-sax.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2823"
+NAME="AEN2828"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2826"
+NAME="AEN2831"
></A
><H2
>Synopsis</H2
@@ -165,7 +165,7 @@
>setDocumentLocator</A
> (void *ctx,
<A
-HREF="libxml-parser.html#XMLSAXLOCATORPTR"
+HREF="libxml-tree.html#XMLSAXLOCATORPTR"
>xmlSAXLocatorPtr</A
> loc);
int <A
@@ -221,7 +221,7 @@
>xmlChar</A
> *SystemID);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-sax.html#GETENTITY"
@@ -232,7 +232,7 @@
>xmlChar</A
> *name);
<A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> <A
HREF="libxml-sax.html#GETPARAMETERENTITY"
@@ -514,11 +514,11 @@
>xmlSAXHandler</A
> *hdlr);
void <A
-HREF="libxml-parser.html#XMLDEFAULTSAXHANDLERINIT"
+HREF="libxml-sax.html#XMLDEFAULTSAXHANDLERINIT"
>xmlDefaultSAXHandlerInit</A
> (void);
void <A
-HREF="libxml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
+HREF="libxml-sax.html#HTMLDEFAULTSAXHANDLERINIT"
>htmlDefaultSAXHandlerInit</A
> (void);
void <A
@@ -532,7 +532,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2924"
+NAME="AEN2929"
></A
><H2
>Description</H2
@@ -542,14 +542,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2927"
+NAME="AEN2932"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2929"
+NAME="AEN2934"
></A
><H3
><A
@@ -579,7 +579,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2936"
+NAME="AEN2941"
></A
><P
></P
@@ -632,7 +632,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2949"
+NAME="AEN2954"
></A
><H3
><A
@@ -663,7 +663,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2956"
+NAME="AEN2961"
></A
><P
></P
@@ -716,7 +716,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2969"
+NAME="AEN2974"
></A
><H3
><A
@@ -734,7 +734,7 @@
CLASS="PROGRAMLISTING"
>void setDocumentLocator (void *ctx,
<A
-HREF="libxml-parser.html#XMLSAXLOCATORPTR"
+HREF="libxml-tree.html#XMLSAXLOCATORPTR"
>xmlSAXLocatorPtr</A
> loc);</PRE
></TD
@@ -748,7 +748,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2976"
+NAME="AEN2981"
></A
><P
></P
@@ -803,7 +803,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2989"
+NAME="AEN2994"
></A
><H3
><A
@@ -830,7 +830,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2995"
+NAME="AEN3000"
></A
><P
></P
@@ -883,7 +883,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3008"
+NAME="AEN3013"
></A
><H3
><A
@@ -910,7 +910,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3014"
+NAME="AEN3019"
></A
><P
></P
@@ -963,7 +963,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3027"
+NAME="AEN3032"
></A
><H3
><A
@@ -990,7 +990,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3033"
+NAME="AEN3038"
></A
><P
></P
@@ -1043,7 +1043,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3046"
+NAME="AEN3051"
></A
><H3
><A
@@ -1070,7 +1070,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3052"
+NAME="AEN3057"
></A
><P
></P
@@ -1123,7 +1123,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3065"
+NAME="AEN3070"
></A
><H3
><A
@@ -1150,7 +1150,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3071"
+NAME="AEN3076"
></A
><P
></P
@@ -1203,7 +1203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3084"
+NAME="AEN3089"
></A
><H3
><A
@@ -1242,7 +1242,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3093"
+NAME="AEN3098"
></A
><P
></P
@@ -1331,7 +1331,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3114"
+NAME="AEN3119"
></A
><H3
><A
@@ -1370,7 +1370,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3123"
+NAME="AEN3128"
></A
><P
></P
@@ -1459,7 +1459,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3144"
+NAME="AEN3149"
></A
><H3
><A
@@ -1476,7 +1476,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> getEntity (void *ctx,
const <A
@@ -1493,7 +1493,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3152"
+NAME="AEN3157"
></A
><P
></P
@@ -1563,7 +1563,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3169"
+NAME="AEN3174"
></A
><H3
><A
@@ -1580,7 +1580,7 @@
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-entities.html#XMLENTITYPTR"
+HREF="libxml-tree.html#XMLENTITYPTR"
>xmlEntityPtr</A
> getParameterEntity (void *ctx,
const <A
@@ -1597,7 +1597,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3177"
+NAME="AEN3182"
></A
><P
></P
@@ -1667,7 +1667,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3194"
+NAME="AEN3199"
></A
><H3
><A
@@ -1715,7 +1715,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3205"
+NAME="AEN3210"
></A
><P
></P
@@ -1802,7 +1802,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3226"
+NAME="AEN3231"
></A
><H3
><A
@@ -1846,7 +1846,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3236"
+NAME="AEN3241"
></A
><P
></P
@@ -1969,7 +1969,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3265"
+NAME="AEN3270"
></A
><H3
><A
@@ -2014,7 +2014,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3275"
+NAME="AEN3280"
></A
><P
></P
@@ -2154,7 +2154,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3308"
+NAME="AEN3313"
></A
><H3
><A
@@ -2190,7 +2190,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3316"
+NAME="AEN3321"
></A
><P
></P
@@ -2279,7 +2279,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3337"
+NAME="AEN3342"
></A
><H3
><A
@@ -2318,7 +2318,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3346"
+NAME="AEN3351"
></A
><P
></P
@@ -2407,7 +2407,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3367"
+NAME="AEN3372"
></A
><H3
><A
@@ -2450,7 +2450,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3377"
+NAME="AEN3382"
></A
><P
></P
@@ -2556,7 +2556,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3402"
+NAME="AEN3407"
></A
><H3
><A
@@ -2583,7 +2583,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3408"
+NAME="AEN3413"
></A
><P
></P
@@ -2621,7 +2621,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3417"
+NAME="AEN3422"
></A
><H3
><A
@@ -2648,7 +2648,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3423"
+NAME="AEN3428"
></A
><P
></P
@@ -2686,7 +2686,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3432"
+NAME="AEN3437"
></A
><H3
><A
@@ -2724,7 +2724,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3440"
+NAME="AEN3445"
></A
><P
></P
@@ -2796,7 +2796,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3457"
+NAME="AEN3462"
></A
><H3
><A
@@ -2831,7 +2831,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3465"
+NAME="AEN3470"
></A
><P
></P
@@ -2903,7 +2903,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3482"
+NAME="AEN3487"
></A
><H3
><A
@@ -2934,7 +2934,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3489"
+NAME="AEN3494"
></A
><P
></P
@@ -2989,7 +2989,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3502"
+NAME="AEN3507"
></A
><H3
><A
@@ -3020,7 +3020,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3509"
+NAME="AEN3514"
></A
><P
></P
@@ -3075,7 +3075,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3522"
+NAME="AEN3527"
></A
><H3
><A
@@ -3107,7 +3107,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3529"
+NAME="AEN3534"
></A
><P
></P
@@ -3179,7 +3179,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3546"
+NAME="AEN3551"
></A
><H3
><A
@@ -3212,7 +3212,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3553"
+NAME="AEN3558"
></A
><P
></P
@@ -3284,7 +3284,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3570"
+NAME="AEN3575"
></A
><H3
><A
@@ -3319,7 +3319,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3578"
+NAME="AEN3583"
></A
><P
></P
@@ -3391,7 +3391,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3595"
+NAME="AEN3600"
></A
><H3
><A
@@ -3426,7 +3426,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3603"
+NAME="AEN3608"
></A
><P
></P
@@ -3498,7 +3498,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3620"
+NAME="AEN3625"
></A
><H3
><A
@@ -3529,7 +3529,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3627"
+NAME="AEN3632"
></A
><P
></P
@@ -3584,7 +3584,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3640"
+NAME="AEN3645"
></A
><H3
><A
@@ -3614,7 +3614,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3647"
+NAME="AEN3652"
></A
><P
></P
@@ -3667,7 +3667,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3660"
+NAME="AEN3665"
></A
><H3
><A
@@ -3699,7 +3699,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3667"
+NAME="AEN3672"
></A
><P
></P
@@ -3769,7 +3769,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3684"
+NAME="AEN3689"
></A
><H3
><A
@@ -3804,7 +3804,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3692"
+NAME="AEN3697"
></A
><P
></P
@@ -3876,7 +3876,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3709"
+NAME="AEN3714"
></A
><H3
><A
@@ -3907,7 +3907,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3716"
+NAME="AEN3721"
></A
><P
></P
@@ -3962,7 +3962,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3729"
+NAME="AEN3734"
></A
><H3
><A
@@ -3994,7 +3994,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3736"
+NAME="AEN3741"
></A
><P
></P
@@ -4066,7 +4066,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3753"
+NAME="AEN3758"
></A
><H3
><A
@@ -4091,11 +4091,13 @@
></TR
></TABLE
><P
+>Initialize the default XML SAX handler</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3759"
+NAME="AEN3765"
></A
><P
></P
@@ -4122,7 +4124,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the SAX handler</TD
></TR
><TR
><TD
@@ -4139,7 +4141,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> flag if non-zero sets the handler warning procedure</TD
></TR
></TBODY
></TABLE
@@ -4150,7 +4152,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3772"
+NAME="AEN3778"
></A
><H3
><A
@@ -4174,11 +4176,13 @@
></TR
></TABLE
><P
+>Initialize the default HTML SAX handler</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3778"
+NAME="AEN3785"
></A
><P
></P
@@ -4205,7 +4209,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the SAX handler</TD
></TR
></TBODY
></TABLE
@@ -4216,7 +4220,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3787"
+NAME="AEN3794"
></A
><H3
><A
@@ -4240,11 +4244,13 @@
></TR
></TABLE
><P
+>Initialize the default DocBook SAX handler</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3793"
+NAME="AEN3801"
></A
><P
></P
@@ -4271,7 +4277,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the SAX handler</TD
></TR
></TBODY
></TABLE
@@ -4282,7 +4288,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3802"
+NAME="AEN3810"
></A
><H3
><A
@@ -4310,7 +4316,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3808"
+NAME="AEN3816"
></A
><H3
><A
@@ -4338,7 +4344,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3814"
+NAME="AEN3822"
></A
><H3
><A
diff --git a/doc/html/libxml-threads.html b/doc/html/libxml-threads.html
index 726aee9..df4afd4 100644
--- a/doc/html/libxml-threads.html
+++ b/doc/html/libxml-threads.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN19944"
+NAME="AEN19926"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN19947"
+NAME="AEN19929"
></A
><H2
>Synopsis</H2
@@ -154,6 +154,14 @@
HREF="libxml-threads.html#XMLMUTEXPTR"
>xmlMutexPtr</A
>;
+struct <A
+HREF="libxml-threads.html#XMLRMUTEX"
+>xmlRMutex</A
+>;
+typedef <A
+HREF="libxml-threads.html#XMLRMUTEXPTR"
+>xmlRMutexPtr</A
+>;
<A
HREF="libxml-threads.html#XMLMUTEXPTR"
>xmlMutexPtr</A
@@ -182,14 +190,6 @@
HREF="libxml-threads.html#XMLMUTEXPTR"
>xmlMutexPtr</A
> tok);
-struct <A
-HREF="libxml-threads.html#XMLRMUTEX"
->xmlRMutex</A
->;
-typedef <A
-HREF="libxml-threads.html#XMLRMUTEXPTR"
->xmlRMutexPtr</A
->;
<A
HREF="libxml-threads.html#XMLRMUTEXPTR"
>xmlRMutexPtr</A
@@ -256,7 +256,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN19978"
+NAME="AEN19960"
></A
><H2
>Description</H2
@@ -266,14 +266,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN19981"
+NAME="AEN19963"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19983"
+NAME="AEN19965"
></A
><H3
><A
@@ -299,7 +299,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19988"
+NAME="AEN19970"
></A
><H3
><A
@@ -331,7 +331,59 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19995"
+NAME="AEN19977"
+></A
+><H3
+><A
+NAME="XMLRMUTEX"
+></A
+>>struct xmlRMutex</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlRMutex;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN19982"
+></A
+><H3
+><A
+NAME="XMLRMUTEXPTR"
+></A
+>>xmlRMutexPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlRMutex *xmlRMutexPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN19987"
></A
><H3
><A
@@ -359,7 +411,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20001"
+NAME="AEN19993"
></A
><P
></P
@@ -395,7 +447,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20010"
+NAME="AEN20002"
></A
><H3
><A
@@ -428,7 +480,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20018"
+NAME="AEN20010"
></A
><P
></P
@@ -466,7 +518,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20027"
+NAME="AEN20019"
></A
><H3
><A
@@ -499,7 +551,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20035"
+NAME="AEN20027"
></A
><P
></P
@@ -537,7 +589,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20044"
+NAME="AEN20036"
></A
><H3
><A
@@ -571,7 +623,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20052"
+NAME="AEN20044"
></A
><P
></P
@@ -609,59 +661,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20061"
-></A
-><H3
-><A
-NAME="XMLRMUTEX"
-></A
->>struct xmlRMutex</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlRMutex;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN20066"
-></A
-><H3
-><A
-NAME="XMLRMUTEXPTR"
-></A
->>xmlRMutexPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlRMutex *xmlRMutexPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN20071"
+NAME="AEN20053"
></A
><H3
><A
@@ -689,7 +689,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20077"
+NAME="AEN20059"
></A
><P
></P
@@ -725,7 +725,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20086"
+NAME="AEN20068"
></A
><H3
><A
@@ -758,7 +758,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20094"
+NAME="AEN20076"
></A
><P
></P
@@ -796,7 +796,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20103"
+NAME="AEN20085"
></A
><H3
><A
@@ -829,7 +829,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20111"
+NAME="AEN20093"
></A
><P
></P
@@ -867,7 +867,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20120"
+NAME="AEN20102"
></A
><H3
><A
@@ -895,7 +895,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20126"
+NAME="AEN20108"
></A
><P
></P
@@ -933,7 +933,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20135"
+NAME="AEN20117"
></A
><H3
><A
@@ -965,7 +965,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20142"
+NAME="AEN20124"
></A
><H3
><A
@@ -997,7 +997,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20149"
+NAME="AEN20131"
></A
><H3
><A
@@ -1029,7 +1029,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20156"
+NAME="AEN20138"
></A
><H3
><A
@@ -1059,7 +1059,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20163"
+NAME="AEN20145"
></A
><P
></P
@@ -1095,7 +1095,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20172"
+NAME="AEN20154"
></A
><H3
><A
@@ -1125,7 +1125,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20179"
+NAME="AEN20161"
></A
><P
></P
@@ -1161,7 +1161,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20188"
+NAME="AEN20170"
></A
><H3
><A
@@ -1193,7 +1193,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20195"
+NAME="AEN20177"
></A
><H3
><A
@@ -1226,7 +1226,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20203"
+NAME="AEN20185"
></A
><P
></P
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index 2daa5a2..9352b9a 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN3825"
+NAME="AEN3833"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3828"
+NAME="AEN3836"
></A
><H2
>Synopsis</H2
@@ -178,6 +178,30 @@
HREF="libxml-tree.html#XMLPARSERCTXTPTR"
>xmlParserCtxtPtr</A
>;
+struct <A
+HREF="libxml-parser.html#XMLSAXLOCATOR"
+>xmlSAXLocator</A
+>;
+typedef <A
+HREF="libxml-tree.html#XMLSAXLOCATORPTR"
+>xmlSAXLocatorPtr</A
+>;
+struct <A
+HREF="libxml-parser.html#XMLSAXHANDLER"
+>xmlSAXHandler</A
+>;
+typedef <A
+HREF="libxml-tree.html#XMLSAXHANDLERPTR"
+>xmlSAXHandlerPtr</A
+>;
+struct <A
+HREF="libxml-tree.html#XMLENTITY"
+>xmlEntity</A
+>;
+typedef <A
+HREF="libxml-tree.html#XMLENTITYPTR"
+>xmlEntityPtr</A
+>;
#define <A
HREF="libxml-tree.html#BASE-BUFFER-SIZE-CAPS"
>BASE_BUFFER_SIZE</A
@@ -1912,7 +1936,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4307"
+NAME="AEN4321"
></A
><H2
>Description</H2
@@ -1922,14 +1946,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4310"
+NAME="AEN4324"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4312"
+NAME="AEN4326"
></A
><H3
><A
@@ -1964,7 +1988,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4317"
+NAME="AEN4331"
></A
><H3
><A
@@ -1990,7 +2014,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4322"
+NAME="AEN4336"
></A
><H3
><A
@@ -2026,7 +2050,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4327"
+NAME="AEN4341"
></A
><H3
><A
@@ -2052,7 +2076,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4332"
+NAME="AEN4346"
></A
><H3
><A
@@ -2102,7 +2126,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4338"
+NAME="AEN4352"
></A
><H3
><A
@@ -2128,7 +2152,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4343"
+NAME="AEN4357"
></A
><H3
><A
@@ -2237,7 +2261,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4349"
+NAME="AEN4363"
></A
><H3
><A
@@ -2263,7 +2287,222 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4354"
+NAME="AEN4368"
+></A
+><H3
+><A
+NAME="XMLSAXLOCATOR"
+></A
+>>struct xmlSAXLocator</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlSAXLocator {
+ const xmlChar *(*getPublicId)(void *ctx);
+ const xmlChar *(*getSystemId)(void *ctx);
+ int (*getLineNumber)(void *ctx);
+ int (*getColumnNumber)(void *ctx);
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+>a SAX Locator.</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4374"
+></A
+><H3
+><A
+NAME="XMLSAXLOCATORPTR"
+></A
+>>xmlSAXLocatorPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4379"
+></A
+><H3
+><A
+NAME="XMLSAXHANDLER"
+></A
+>>struct xmlSAXHandler</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlSAXHandler {
+ internalSubsetSAXFunc internalSubset;
+ isStandaloneSAXFunc isStandalone;
+ hasInternalSubsetSAXFunc hasInternalSubset;
+ hasExternalSubsetSAXFunc hasExternalSubset;
+ resolveEntitySAXFunc resolveEntity;
+ getEntitySAXFunc getEntity;
+ entityDeclSAXFunc entityDecl;
+ notationDeclSAXFunc notationDecl;
+ attributeDeclSAXFunc attributeDecl;
+ elementDeclSAXFunc elementDecl;
+ unparsedEntityDeclSAXFunc unparsedEntityDecl;
+ setDocumentLocatorSAXFunc setDocumentLocator;
+ startDocumentSAXFunc startDocument;
+ endDocumentSAXFunc endDocument;
+ startElementSAXFunc startElement;
+ endElementSAXFunc endElement;
+ referenceSAXFunc reference;
+ charactersSAXFunc characters;
+ ignorableWhitespaceSAXFunc ignorableWhitespace;
+ processingInstructionSAXFunc processingInstruction;
+ commentSAXFunc comment;
+ warningSAXFunc warning;
+ errorSAXFunc error;
+ fatalErrorSAXFunc fatalError;
+ getParameterEntitySAXFunc getParameterEntity;
+ cdataBlockSAXFunc cdataBlock;
+ externalSubsetSAXFunc externalSubset;
+ int initialized;
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+>a SAX handler is bunch of callbacks called by the parser when processing
+of the input generate data or structure informations.</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4385"
+></A
+><H3
+><A
+NAME="XMLSAXHANDLERPTR"
+></A
+>>xmlSAXHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4390"
+></A
+><H3
+><A
+NAME="XMLENTITY"
+></A
+>>struct xmlEntity</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlEntity {
+ void *_private; /* application data */
+ xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
+ const xmlChar *name; /* Entity name */
+ struct _xmlNode *children; /* First child link */
+ struct _xmlNode *last; /* Last child link */
+ struct _xmlDtd *parent; /* -> DTD */
+ struct _xmlNode *next; /* next sibling link */
+ struct _xmlNode *prev; /* previous sibling link */
+ struct _xmlDoc *doc; /* the containing document */
+
+ xmlChar *orig; /* content without ref substitution */
+ xmlChar *content; /* content or ndata if unparsed */
+ int length; /* the content length */
+ xmlEntityType etype; /* The entity type */
+ const xmlChar *ExternalID; /* External identifier for PUBLIC */
+ const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
+
+ struct _xmlEntity *nexte; /* unused */
+ const xmlChar *URI; /* the full URI as computed */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4395"
+></A
+><H3
+><A
+NAME="XMLENTITYPTR"
+></A
+>>xmlEntityPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlEntity *xmlEntityPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4400"
></A
><H3
><A
@@ -2284,12 +2523,14 @@
></TR
></TABLE
><P
+>default buffer size 4000</P
+><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4359"
+NAME="AEN4406"
></A
><H3
><A
@@ -2318,7 +2559,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4365"
+NAME="AEN4412"
></A
><H3
><A
@@ -2368,7 +2609,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4370"
+NAME="AEN4417"
></A
><H3
><A
@@ -2398,7 +2639,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4376"
+NAME="AEN4423"
></A
><H3
><A
@@ -2426,7 +2667,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4382"
+NAME="AEN4429"
></A
><H3
><A
@@ -2458,7 +2699,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4388"
+NAME="AEN4435"
></A
><H3
><A
@@ -2484,7 +2725,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4393"
+NAME="AEN4440"
></A
><H3
><A
@@ -2523,7 +2764,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4399"
+NAME="AEN4446"
></A
><H3
><A
@@ -2556,7 +2797,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4405"
+NAME="AEN4452"
></A
><H3
><A
@@ -2587,7 +2828,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4411"
+NAME="AEN4458"
></A
><H3
><A
@@ -2613,7 +2854,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4416"
+NAME="AEN4463"
></A
><H3
><A
@@ -2659,7 +2900,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4422"
+NAME="AEN4469"
></A
><H3
><A
@@ -2685,7 +2926,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4427"
+NAME="AEN4474"
></A
><H3
><A
@@ -2718,7 +2959,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4433"
+NAME="AEN4480"
></A
><H3
><A
@@ -2751,7 +2992,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4439"
+NAME="AEN4486"
></A
><H3
><A
@@ -2788,7 +3029,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4445"
+NAME="AEN4492"
></A
><H3
><A
@@ -2814,7 +3055,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4450"
+NAME="AEN4497"
></A
><H3
><A
@@ -2848,7 +3089,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4456"
+NAME="AEN4503"
></A
><H3
><A
@@ -2891,7 +3132,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4462"
+NAME="AEN4509"
></A
><H3
><A
@@ -2917,7 +3158,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4467"
+NAME="AEN4514"
></A
><H3
><A
@@ -2945,7 +3186,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4473"
+NAME="AEN4520"
></A
><H3
><A
@@ -2971,7 +3212,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4478"
+NAME="AEN4525"
></A
><H3
><A
@@ -3008,7 +3249,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4485"
+NAME="AEN4532"
></A
><H3
><A
@@ -3034,7 +3275,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4490"
+NAME="AEN4537"
></A
><H3
><A
@@ -3082,7 +3323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4496"
+NAME="AEN4543"
></A
><H3
><A
@@ -3108,7 +3349,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4501"
+NAME="AEN4548"
></A
><H3
><A
@@ -3148,7 +3389,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4507"
+NAME="AEN4554"
></A
><H3
><A
@@ -3174,7 +3415,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4512"
+NAME="AEN4559"
></A
><H3
><A
@@ -3206,7 +3447,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4518"
+NAME="AEN4565"
></A
><H3
><A
@@ -3232,7 +3473,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4523"
+NAME="AEN4570"
></A
><H3
><A
@@ -3264,7 +3505,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4529"
+NAME="AEN4576"
></A
><H3
><A
@@ -3290,7 +3531,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4534"
+NAME="AEN4581"
></A
><H3
><A
@@ -3322,7 +3563,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4540"
+NAME="AEN4587"
></A
><H3
><A
@@ -3355,7 +3596,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4546"
+NAME="AEN4593"
></A
><H3
><A
@@ -3381,7 +3622,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4551"
+NAME="AEN4598"
></A
><H3
><A
@@ -3429,7 +3670,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4557"
+NAME="AEN4604"
></A
><H3
><A
@@ -3455,7 +3696,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4562"
+NAME="AEN4609"
></A
><H3
><A
@@ -3482,7 +3723,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4568"
+NAME="AEN4615"
></A
><P
></P
@@ -3520,7 +3761,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4577"
+NAME="AEN4624"
></A
><H3
><A
@@ -3549,7 +3790,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4583"
+NAME="AEN4630"
></A
><P
></P
@@ -3587,7 +3828,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4592"
+NAME="AEN4639"
></A
><H3
><A
@@ -3639,7 +3880,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4598"
+NAME="AEN4645"
></A
><H3
><A
@@ -3665,7 +3906,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4603"
+NAME="AEN4650"
></A
><H3
><A
@@ -3693,7 +3934,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4609"
+NAME="AEN4656"
></A
><H3
><A
@@ -3721,7 +3962,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4615"
+NAME="AEN4662"
></A
><H3
><A
@@ -3754,7 +3995,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4622"
+NAME="AEN4669"
></A
><P
></P
@@ -3792,7 +4033,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4631"
+NAME="AEN4678"
></A
><H3
><A
@@ -3826,7 +4067,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4638"
+NAME="AEN4685"
></A
><P
></P
@@ -3862,7 +4103,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4647"
+NAME="AEN4694"
></A
><H3
><A
@@ -3892,7 +4133,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4654"
+NAME="AEN4701"
></A
><P
></P
@@ -3928,7 +4169,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4663"
+NAME="AEN4710"
></A
><H3
><A
@@ -3961,7 +4202,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4671"
+NAME="AEN4718"
></A
><P
></P
@@ -4014,7 +4255,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4684"
+NAME="AEN4731"
></A
><H3
><A
@@ -4050,7 +4291,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4692"
+NAME="AEN4739"
></A
><P
></P
@@ -4120,7 +4361,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4709"
+NAME="AEN4756"
></A
><H3
><A
@@ -4144,13 +4385,14 @@
></TR
></TABLE
><P
->Frees an XML buffer.</P
+>Frees an XML buffer. It frees both the content and the structure which
+encapsulate it.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4716"
+NAME="AEN4763"
></A
><P
></P
@@ -4188,7 +4430,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4725"
+NAME="AEN4772"
></A
><H3
><A
@@ -4222,7 +4464,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4733"
+NAME="AEN4780"
></A
><P
></P
@@ -4295,7 +4537,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4751"
+NAME="AEN4798"
></A
><H3
><A
@@ -4331,7 +4573,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4759"
+NAME="AEN4806"
></A
><P
></P
@@ -4409,7 +4651,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4778"
+NAME="AEN4825"
></A
><H3
><A
@@ -4450,7 +4692,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4787"
+NAME="AEN4834"
></A
><P
></P
@@ -4528,7 +4770,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4806"
+NAME="AEN4853"
></A
><H3
><A
@@ -4562,7 +4804,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4814"
+NAME="AEN4861"
></A
><P
></P
@@ -4620,7 +4862,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4828"
+NAME="AEN4875"
></A
><H3
><A
@@ -4651,7 +4893,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4835"
+NAME="AEN4882"
></A
><P
></P
@@ -4706,7 +4948,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4848"
+NAME="AEN4895"
></A
><H3
><A
@@ -4737,7 +4979,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4855"
+NAME="AEN4902"
></A
><P
></P
@@ -4810,7 +5052,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4873"
+NAME="AEN4920"
></A
><H3
><A
@@ -4841,7 +5083,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4880"
+NAME="AEN4927"
></A
><P
></P
@@ -4911,7 +5153,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4897"
+NAME="AEN4944"
></A
><H3
><A
@@ -4941,7 +5183,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4904"
+NAME="AEN4951"
></A
><P
></P
@@ -4979,7 +5221,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4913"
+NAME="AEN4960"
></A
><H3
><A
@@ -5012,7 +5254,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4921"
+NAME="AEN4968"
></A
><P
></P
@@ -5065,7 +5307,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4934"
+NAME="AEN4981"
></A
><H3
><A
@@ -5099,7 +5341,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4942"
+NAME="AEN4989"
></A
><P
></P
@@ -5154,7 +5396,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4955"
+NAME="AEN5002"
></A
><H3
><A
@@ -5184,7 +5426,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4962"
+NAME="AEN5009"
></A
><P
></P
@@ -5237,7 +5479,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4975"
+NAME="AEN5022"
></A
><H3
><A
@@ -5282,7 +5524,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4986"
+NAME="AEN5033"
></A
><P
></P
@@ -5386,7 +5628,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5011"
+NAME="AEN5058"
></A
><H3
><A
@@ -5435,7 +5677,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5023"
+NAME="AEN5070"
></A
><P
></P
@@ -5539,7 +5781,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5048"
+NAME="AEN5095"
></A
><H3
><A
@@ -5572,7 +5814,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5056"
+NAME="AEN5103"
></A
><P
></P
@@ -5625,7 +5867,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5069"
+NAME="AEN5116"
></A
><H3
><A
@@ -5655,7 +5897,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5076"
+NAME="AEN5123"
></A
><P
></P
@@ -5693,7 +5935,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5085"
+NAME="AEN5132"
></A
><H3
><A
@@ -5736,7 +5978,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5095"
+NAME="AEN5142"
></A
><P
></P
@@ -5823,7 +6065,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5116"
+NAME="AEN5163"
></A
><H3
><A
@@ -5868,7 +6110,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5126"
+NAME="AEN5173"
></A
><P
></P
@@ -5955,7 +6197,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5147"
+NAME="AEN5194"
></A
><H3
><A
@@ -5985,7 +6227,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5154"
+NAME="AEN5201"
></A
><P
></P
@@ -6023,7 +6265,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5163"
+NAME="AEN5210"
></A
><H3
><A
@@ -6053,7 +6295,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5170"
+NAME="AEN5217"
></A
><P
></P
@@ -6091,7 +6333,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5179"
+NAME="AEN5226"
></A
><H3
><A
@@ -6124,7 +6366,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5187"
+NAME="AEN5234"
></A
><P
></P
@@ -6177,7 +6419,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5200"
+NAME="AEN5247"
></A
><H3
><A
@@ -6207,7 +6449,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5207"
+NAME="AEN5254"
></A
><P
></P
@@ -6245,7 +6487,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5216"
+NAME="AEN5263"
></A
><H3
><A
@@ -6286,7 +6528,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5226"
+NAME="AEN5273"
></A
><P
></P
@@ -6373,7 +6615,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5247"
+NAME="AEN5294"
></A
><H3
><A
@@ -6414,7 +6656,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5257"
+NAME="AEN5304"
></A
><P
></P
@@ -6501,7 +6743,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5278"
+NAME="AEN5325"
></A
><H3
><A
@@ -6546,7 +6788,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5289"
+NAME="AEN5336"
></A
><P
></P
@@ -6650,7 +6892,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5314"
+NAME="AEN5361"
></A
><H3
><A
@@ -6680,7 +6922,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5321"
+NAME="AEN5368"
></A
><P
></P
@@ -6718,7 +6960,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5330"
+NAME="AEN5377"
></A
><H3
><A
@@ -6748,7 +6990,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5337"
+NAME="AEN5384"
></A
><P
></P
@@ -6786,7 +7028,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5346"
+NAME="AEN5393"
></A
><H3
><A
@@ -6823,7 +7065,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5355"
+NAME="AEN5402"
></A
><P
></P
@@ -6896,7 +7138,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5373"
+NAME="AEN5420"
></A
><H3
><A
@@ -6933,7 +7175,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5382"
+NAME="AEN5429"
></A
><P
></P
@@ -7006,7 +7248,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5400"
+NAME="AEN5447"
></A
><H3
><A
@@ -7039,7 +7281,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5408"
+NAME="AEN5455"
></A
><P
></P
@@ -7095,7 +7337,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5422"
+NAME="AEN5469"
></A
><H3
><A
@@ -7130,7 +7372,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5430"
+NAME="AEN5477"
></A
><P
></P
@@ -7203,7 +7445,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5448"
+NAME="AEN5495"
></A
><H3
><A
@@ -7274,7 +7516,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5464"
+NAME="AEN5511"
></A
><P
></P
@@ -7378,7 +7620,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5489"
+NAME="AEN5536"
></A
><H3
><A
@@ -7434,7 +7676,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5502"
+NAME="AEN5549"
></A
><P
></P
@@ -7538,7 +7780,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5527"
+NAME="AEN5574"
></A
><H3
><A
@@ -7580,7 +7822,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5537"
+NAME="AEN5584"
></A
><P
></P
@@ -7650,7 +7892,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5554"
+NAME="AEN5601"
></A
><H3
><A
@@ -7727,7 +7969,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5571"
+NAME="AEN5618"
></A
><P
></P
@@ -7831,7 +8073,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5596"
+NAME="AEN5643"
></A
><H3
><A
@@ -7893,7 +8135,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5610"
+NAME="AEN5657"
></A
><P
></P
@@ -7997,7 +8239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5635"
+NAME="AEN5682"
></A
><H3
><A
@@ -8034,7 +8276,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5644"
+NAME="AEN5691"
></A
><P
></P
@@ -8104,7 +8346,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5661"
+NAME="AEN5708"
></A
><H3
><A
@@ -8137,7 +8379,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5669"
+NAME="AEN5716"
></A
><P
></P
@@ -8190,7 +8432,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5682"
+NAME="AEN5729"
></A
><H3
><A
@@ -8227,7 +8469,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5691"
+NAME="AEN5738"
></A
><P
></P
@@ -8297,7 +8539,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5708"
+NAME="AEN5755"
></A
><H3
><A
@@ -8336,7 +8578,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5717"
+NAME="AEN5764"
></A
><P
></P
@@ -8423,7 +8665,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5738"
+NAME="AEN5785"
></A
><H3
><A
@@ -8457,7 +8699,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5746"
+NAME="AEN5793"
></A
><P
></P
@@ -8527,7 +8769,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5763"
+NAME="AEN5810"
></A
><H3
><A
@@ -8564,7 +8806,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5772"
+NAME="AEN5819"
></A
><P
></P
@@ -8634,7 +8876,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5789"
+NAME="AEN5836"
></A
><H3
><A
@@ -8667,7 +8909,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5797"
+NAME="AEN5844"
></A
><P
></P
@@ -8720,7 +8962,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5810"
+NAME="AEN5857"
></A
><H3
><A
@@ -8758,7 +9000,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5819"
+NAME="AEN5866"
></A
><P
></P
@@ -8845,7 +9087,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5840"
+NAME="AEN5887"
></A
><H3
><A
@@ -8882,7 +9124,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5849"
+NAME="AEN5896"
></A
><P
></P
@@ -8952,7 +9194,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5866"
+NAME="AEN5913"
></A
><H3
><A
@@ -8989,7 +9231,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5875"
+NAME="AEN5922"
></A
><P
></P
@@ -9059,7 +9301,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5892"
+NAME="AEN5939"
></A
><H3
><A
@@ -9093,7 +9335,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5900"
+NAME="AEN5947"
></A
><P
></P
@@ -9166,7 +9408,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5918"
+NAME="AEN5965"
></A
><H3
><A
@@ -9204,7 +9446,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5927"
+NAME="AEN5974"
></A
><P
></P
@@ -9294,7 +9536,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5949"
+NAME="AEN5996"
></A
><H3
><A
@@ -9327,7 +9569,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5957"
+NAME="AEN6004"
></A
><P
></P
@@ -9383,7 +9625,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5971"
+NAME="AEN6018"
></A
><H3
><A
@@ -9416,7 +9658,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5979"
+NAME="AEN6026"
></A
><P
></P
@@ -9469,7 +9711,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5992"
+NAME="AEN6039"
></A
><H3
><A
@@ -9503,7 +9745,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6000"
+NAME="AEN6047"
></A
><P
></P
@@ -9556,7 +9798,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6013"
+NAME="AEN6060"
></A
><H3
><A
@@ -9589,7 +9831,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6021"
+NAME="AEN6068"
></A
><P
></P
@@ -9643,7 +9885,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6034"
+NAME="AEN6081"
></A
><H3
><A
@@ -9677,7 +9919,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6042"
+NAME="AEN6089"
></A
><P
></P
@@ -9733,7 +9975,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6056"
+NAME="AEN6103"
></A
><H3
><A
@@ -9766,7 +10008,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6064"
+NAME="AEN6111"
></A
><P
></P
@@ -9819,7 +10061,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6077"
+NAME="AEN6124"
></A
><H3
><A
@@ -9849,7 +10091,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6084"
+NAME="AEN6131"
></A
><P
></P
@@ -9902,7 +10144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6097"
+NAME="AEN6144"
></A
><H3
><A
@@ -9933,7 +10175,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6104"
+NAME="AEN6151"
></A
><P
></P
@@ -9986,7 +10228,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6117"
+NAME="AEN6164"
></A
><H3
><A
@@ -10024,7 +10266,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6126"
+NAME="AEN6173"
></A
><P
></P
@@ -10094,7 +10336,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6143"
+NAME="AEN6190"
></A
><H3
><A
@@ -10128,7 +10370,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6151"
+NAME="AEN6198"
></A
><P
></P
@@ -10183,7 +10425,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6164"
+NAME="AEN6211"
></A
><H3
><A
@@ -10214,24 +10456,28 @@
></TR
></TABLE
><P
->Add a new child element, to <TT
+>Add a new node to <TT
CLASS="PARAMETER"
><I
>parent</I
></TT
->, at the end of the child list
+>, at the end of the child (or property) list
merging adjacent TEXT nodes (in which case <TT
CLASS="PARAMETER"
><I
>cur</I
></TT
-> is freed)</P
+> is freed)
+If the new node was already inserted in a document it is
+first unlinked from its existing context.
+If the new node is ATTRIBUTE, it is added into properties instead of children.
+If there is an attribute with equal name, it is first destroyed.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6175"
+NAME="AEN6222"
></A
><P
></P
@@ -10301,7 +10547,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6192"
+NAME="AEN6239"
></A
><H3
><A
@@ -10344,7 +10590,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6202"
+NAME="AEN6249"
></A
><P
></P
@@ -10414,7 +10660,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6219"
+NAME="AEN6266"
></A
><H3
><A
@@ -10458,7 +10704,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6229"
+NAME="AEN6276"
></A
><P
></P
@@ -10533,7 +10779,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6247"
+NAME="AEN6294"
></A
><H3
><A
@@ -10588,7 +10834,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6259"
+NAME="AEN6306"
></A
><P
></P
@@ -10658,7 +10904,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6276"
+NAME="AEN6323"
></A
><H3
><A
@@ -10689,12 +10935,12 @@
></TR
></TABLE
><P
->Add a new element <TT
+>Add a new node <TT
CLASS="PARAMETER"
><I
>elem</I
></TT
-> as the previous siblings of <TT
+> as the previous sibling of <TT
CLASS="PARAMETER"
><I
>cur</I
@@ -10706,14 +10952,16 @@
>elem</I
></TT
> may be freed)
-If the new element was already inserted in a document it is
-first unlinked from its existing context.</P
+If the new node was already inserted in a document it is
+first unlinked from its existing context.
+If the new node is ATTRIBUTE, it is added into properties instead of children.
+If there is an attribute with equal name, it is first destroyed.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6288"
+NAME="AEN6335"
></A
><P
></P
@@ -10772,7 +11020,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new element or NULL in case of error.</TD
+>the new node or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -10783,7 +11031,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6305"
+NAME="AEN6352"
></A
><H3
><A
@@ -10814,31 +11062,33 @@
></TR
></TABLE
><P
->Add a new element <TT
+>Add a new node <TT
CLASS="PARAMETER"
><I
>elem</I
></TT
-> as the next siblings of <TT
+> as the next sibling of <TT
CLASS="PARAMETER"
><I
>cur</I
></TT
>
-If the new element was already inserted in a document it is
+If the new node was already inserted in a document it is
first unlinked from its existing context.
As a result of text merging <TT
CLASS="PARAMETER"
><I
>elem</I
></TT
-> may be freed.</P
+> may be freed.
+If the new node is ATTRIBUTE, it is added into properties instead of children.
+If there is an attribute with equal name, it is first destroyed.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6317"
+NAME="AEN6364"
></A
><P
></P
@@ -10897,7 +11147,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new element or NULL in case of error.</TD
+>the new node or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -10908,7 +11158,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6334"
+NAME="AEN6381"
></A
><H3
><A
@@ -10938,7 +11188,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6341"
+NAME="AEN6388"
></A
><P
></P
@@ -10976,7 +11226,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6350"
+NAME="AEN6397"
></A
><H3
><A
@@ -11013,7 +11263,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6359"
+NAME="AEN6406"
></A
><P
></P
@@ -11083,7 +11333,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6376"
+NAME="AEN6423"
></A
><H3
><A
@@ -11118,7 +11368,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6384"
+NAME="AEN6431"
></A
><P
></P
@@ -11195,7 +11445,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6402"
+NAME="AEN6449"
></A
><H3
><A
@@ -11226,7 +11476,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6409"
+NAME="AEN6456"
></A
><P
></P
@@ -11264,7 +11514,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6418"
+NAME="AEN6465"
></A
><H3
><A
@@ -11298,7 +11548,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6426"
+NAME="AEN6473"
></A
><P
></P
@@ -11336,7 +11586,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6435"
+NAME="AEN6482"
></A
><H3
><A
@@ -11370,7 +11620,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6443"
+NAME="AEN6490"
></A
><P
></P
@@ -11425,7 +11675,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6456"
+NAME="AEN6503"
></A
><H3
><A
@@ -11459,7 +11709,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6464"
+NAME="AEN6511"
></A
><P
></P
@@ -11514,7 +11764,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6477"
+NAME="AEN6524"
></A
><H3
><A
@@ -11566,7 +11816,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6488"
+NAME="AEN6535"
></A
><P
></P
@@ -11653,7 +11903,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6509"
+NAME="AEN6556"
></A
><H3
><A
@@ -11695,7 +11945,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6519"
+NAME="AEN6566"
></A
><P
></P
@@ -11782,7 +12032,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6540"
+NAME="AEN6587"
></A
><H3
><A
@@ -11819,7 +12069,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6549"
+NAME="AEN6596"
></A
><P
></P
@@ -11894,7 +12144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6567"
+NAME="AEN6614"
></A
><H3
><A
@@ -11928,7 +12178,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6575"
+NAME="AEN6622"
></A
><P
></P
@@ -11983,7 +12233,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6588"
+NAME="AEN6635"
></A
><H3
><A
@@ -12016,7 +12266,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6596"
+NAME="AEN6643"
></A
><P
></P
@@ -12072,7 +12322,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6610"
+NAME="AEN6657"
></A
><H3
><A
@@ -12105,7 +12355,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6618"
+NAME="AEN6665"
></A
><P
></P
@@ -12161,7 +12411,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6632"
+NAME="AEN6679"
></A
><H3
><A
@@ -12202,7 +12452,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6642"
+NAME="AEN6689"
></A
><P
></P
@@ -12289,7 +12539,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6663"
+NAME="AEN6710"
></A
><H3
><A
@@ -12332,7 +12582,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6673"
+NAME="AEN6720"
></A
><P
></P
@@ -12403,7 +12653,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6690"
+NAME="AEN6737"
></A
><H3
><A
@@ -12445,7 +12695,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6700"
+NAME="AEN6747"
></A
><P
></P
@@ -12516,7 +12766,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6717"
+NAME="AEN6764"
></A
><H3
><A
@@ -12564,7 +12814,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6728"
+NAME="AEN6775"
></A
><P
></P
@@ -12652,7 +12902,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6749"
+NAME="AEN6796"
></A
><H3
><A
@@ -12698,7 +12948,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6760"
+NAME="AEN6807"
></A
><P
></P
@@ -12802,7 +13052,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6785"
+NAME="AEN6832"
></A
><H3
><A
@@ -12850,7 +13100,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6796"
+NAME="AEN6843"
></A
><P
></P
@@ -12938,7 +13188,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6817"
+NAME="AEN6864"
></A
><H3
><A
@@ -12976,7 +13226,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6826"
+NAME="AEN6873"
></A
><P
></P
@@ -13046,7 +13296,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6843"
+NAME="AEN6890"
></A
><H3
><A
@@ -13085,7 +13335,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6852"
+NAME="AEN6899"
></A
><P
></P
@@ -13172,7 +13422,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6873"
+NAME="AEN6920"
></A
><H3
><A
@@ -13211,7 +13461,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6882"
+NAME="AEN6929"
></A
><P
></P
@@ -13298,7 +13548,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6903"
+NAME="AEN6950"
></A
><H3
><A
@@ -13341,7 +13591,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6913"
+NAME="AEN6960"
></A
><P
></P
@@ -13428,7 +13678,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6934"
+NAME="AEN6981"
></A
><H3
><A
@@ -13462,207 +13712,6 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6942"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the node being modified</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->content</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the new value of the content</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN6955"
-></A
-><H3
-><A
-NAME="XMLNODESETCONTENTLEN"
-></A
->>xmlNodeSetContentLen ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlNodeSetContentLen (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> cur,
- const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *content,
- int len);</PRE
-></TD
-></TR
-></TABLE
-><P
->Replace the content of a node.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN6963"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the node being modified</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->content</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the new value of the content</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->len</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the size of <TT
-CLASS="PARAMETER"
-><I
->content</I
-></TT
-></TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN6981"
-></A
-><H3
-><A
-NAME="XMLNODEADDCONTENT"
-></A
->>xmlNodeAddContent ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlNodeAddContent (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> cur,
- const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *content);</PRE
-></TD
-></TR
-></TABLE
-><P
->Append the extra substring to the node content.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
NAME="AEN6989"
></A
><P
@@ -13707,7 +13756,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> extra content</TD
+> the new value of the content</TD
></TR
></TBODY
></TABLE
@@ -13722,6 +13771,207 @@
></A
><H3
><A
+NAME="XMLNODESETCONTENTLEN"
+></A
+>>xmlNodeSetContentLen ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlNodeSetContentLen (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *content,
+ int len);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Replace the content of a node.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN7010"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the node being modified</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the new value of the content</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>len</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the size of <TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+></TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN7028"
+></A
+><H3
+><A
+NAME="XMLNODEADDCONTENT"
+></A
+>>xmlNodeAddContent ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlNodeAddContent (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *content);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Append the extra substring to the node content.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN7036"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the node being modified</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> extra content</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN7049"
+></A
+><H3
+><A
NAME="XMLNODEADDCONTENTLEN"
></A
>>xmlNodeAddContentLen ()</H3
@@ -13753,7 +14003,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7010"
+NAME="AEN7057"
></A
><P
></P
@@ -13830,7 +14080,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7028"
+NAME="AEN7075"
></A
><H3
><A
@@ -13866,7 +14116,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7036"
+NAME="AEN7083"
></A
><P
></P
@@ -13923,7 +14173,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7050"
+NAME="AEN7097"
></A
><H3
><A
@@ -13957,7 +14207,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7058"
+NAME="AEN7105"
></A
><P
></P
@@ -14011,7 +14261,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7071"
+NAME="AEN7118"
></A
><H3
><A
@@ -14046,7 +14296,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7079"
+NAME="AEN7126"
></A
><P
></P
@@ -14101,7 +14351,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7092"
+NAME="AEN7139"
></A
><H3
><A
@@ -14133,7 +14383,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7099"
+NAME="AEN7146"
></A
><P
></P
@@ -14186,7 +14436,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7112"
+NAME="AEN7159"
></A
><H3
><A
@@ -14218,7 +14468,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7119"
+NAME="AEN7166"
></A
><P
></P
@@ -14273,7 +14523,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7132"
+NAME="AEN7179"
></A
><H3
><A
@@ -14320,7 +14570,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7142"
+NAME="AEN7189"
></A
><P
></P
@@ -14391,7 +14641,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7159"
+NAME="AEN7206"
></A
><H3
><A
@@ -14426,7 +14676,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7167"
+NAME="AEN7214"
></A
><P
></P
@@ -14481,7 +14731,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7180"
+NAME="AEN7227"
></A
><H3
><A
@@ -14512,7 +14762,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7187"
+NAME="AEN7234"
></A
><P
></P
@@ -14565,7 +14815,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7200"
+NAME="AEN7247"
></A
><H3
><A
@@ -14599,7 +14849,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7208"
+NAME="AEN7255"
></A
><P
></P
@@ -14669,7 +14919,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7225"
+NAME="AEN7272"
></A
><H3
><A
@@ -14707,7 +14957,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7234"
+NAME="AEN7281"
></A
><P
></P
@@ -14794,7 +15044,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7255"
+NAME="AEN7302"
></A
><H3
><A
@@ -14830,7 +15080,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7263"
+NAME="AEN7310"
></A
><P
></P
@@ -14885,7 +15135,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7276"
+NAME="AEN7323"
></A
><H3
><A
@@ -14920,7 +15170,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7284"
+NAME="AEN7331"
></A
><P
></P
@@ -14975,7 +15225,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7297"
+NAME="AEN7344"
></A
><H3
><A
@@ -15007,7 +15257,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7304"
+NAME="AEN7351"
></A
><P
></P
@@ -15062,7 +15312,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7317"
+NAME="AEN7364"
></A
><H3
><A
@@ -15101,7 +15351,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7326"
+NAME="AEN7373"
></A
><P
></P
@@ -15156,7 +15406,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7339"
+NAME="AEN7386"
></A
><H3
><A
@@ -15201,7 +15451,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7348"
+NAME="AEN7395"
></A
><P
></P
@@ -15271,7 +15521,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7365"
+NAME="AEN7412"
></A
><H3
><A
@@ -15311,7 +15561,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7374"
+NAME="AEN7421"
></A
><P
></P
@@ -15400,7 +15650,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7395"
+NAME="AEN7442"
></A
><H3
><A
@@ -15439,7 +15689,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7404"
+NAME="AEN7451"
></A
><P
></P
@@ -15511,7 +15761,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7421"
+NAME="AEN7468"
></A
><H3
><A
@@ -15549,7 +15799,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7429"
+NAME="AEN7476"
></A
><P
></P
@@ -15638,7 +15888,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7450"
+NAME="AEN7497"
></A
><H3
><A
@@ -15677,7 +15927,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7458"
+NAME="AEN7505"
></A
><P
></P
@@ -15783,7 +16033,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7483"
+NAME="AEN7530"
></A
><H3
><A
@@ -15817,7 +16067,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7491"
+NAME="AEN7538"
></A
><P
></P
@@ -15887,7 +16137,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7508"
+NAME="AEN7555"
></A
><H3
><A
@@ -15925,7 +16175,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7517"
+NAME="AEN7564"
></A
><P
></P
@@ -15997,7 +16247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7534"
+NAME="AEN7581"
></A
><H3
><A
@@ -16035,7 +16285,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7542"
+NAME="AEN7589"
></A
><P
></P
@@ -16105,7 +16355,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7559"
+NAME="AEN7606"
></A
><H3
><A
@@ -16149,7 +16399,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7568"
+NAME="AEN7615"
></A
><P
></P
@@ -16236,7 +16486,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7589"
+NAME="AEN7636"
></A
><H3
><A
@@ -16276,7 +16526,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7598"
+NAME="AEN7645"
></A
><P
></P
@@ -16382,7 +16632,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7623"
+NAME="AEN7670"
></A
><H3
><A
@@ -16417,7 +16667,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7631"
+NAME="AEN7678"
></A
><P
></P
@@ -16504,7 +16754,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7652"
+NAME="AEN7699"
></A
><H3
><A
@@ -16540,7 +16790,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7660"
+NAME="AEN7707"
></A
><P
></P
@@ -16644,7 +16894,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7685"
+NAME="AEN7732"
></A
><H3
><A
@@ -16685,7 +16935,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7694"
+NAME="AEN7741"
></A
><P
></P
@@ -16808,7 +17058,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7723"
+NAME="AEN7770"
></A
><H3
><A
@@ -16841,7 +17091,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7730"
+NAME="AEN7777"
></A
><P
></P
@@ -16945,7 +17195,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7755"
+NAME="AEN7802"
></A
><H3
><A
@@ -16977,7 +17227,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7762"
+NAME="AEN7809"
></A
><P
></P
@@ -17064,7 +17314,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7783"
+NAME="AEN7830"
></A
><H3
><A
@@ -17094,7 +17344,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7790"
+NAME="AEN7837"
></A
><P
></P
@@ -17147,7 +17397,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7803"
+NAME="AEN7850"
></A
><H3
><A
@@ -17179,7 +17429,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7810"
+NAME="AEN7857"
></A
><P
></P
@@ -17234,7 +17484,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7823"
+NAME="AEN7870"
></A
><H3
><A
@@ -17261,7 +17511,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7829"
+NAME="AEN7876"
></A
><P
></P
@@ -17297,7 +17547,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7838"
+NAME="AEN7885"
></A
><H3
><A
@@ -17325,7 +17575,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7844"
+NAME="AEN7891"
></A
><P
></P
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index f03cc91..54ef11e 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10178"
+NAME="AEN10275"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10181"
+NAME="AEN10278"
></A
><H2
>Synopsis</H2
@@ -259,7 +259,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10213"
+NAME="AEN10310"
></A
><H2
>Description</H2
@@ -269,14 +269,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10216"
+NAME="AEN10313"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10218"
+NAME="AEN10315"
></A
><H3
><A
@@ -316,7 +316,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10224"
+NAME="AEN10321"
></A
><H3
><A
@@ -342,7 +342,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10229"
+NAME="AEN10326"
></A
><H3
><A
@@ -372,7 +372,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10236"
+NAME="AEN10333"
></A
><P
></P
@@ -408,7 +408,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10245"
+NAME="AEN10342"
></A
><H3
><A
@@ -450,7 +450,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10255"
+NAME="AEN10352"
></A
><P
></P
@@ -521,7 +521,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10272"
+NAME="AEN10369"
></A
><H3
><A
@@ -553,7 +553,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10280"
+NAME="AEN10377"
></A
><P
></P
@@ -606,7 +606,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10293"
+NAME="AEN10390"
></A
><H3
><A
@@ -645,7 +645,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10302"
+NAME="AEN10399"
></A
><P
></P
@@ -715,7 +715,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10319"
+NAME="AEN10416"
></A
><H3
><A
@@ -748,7 +748,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10327"
+NAME="AEN10424"
></A
><P
></P
@@ -801,7 +801,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10340"
+NAME="AEN10437"
></A
><H3
><A
@@ -840,7 +840,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10349"
+NAME="AEN10446"
></A
><P
></P
@@ -895,7 +895,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10362"
+NAME="AEN10459"
></A
><H3
><A
@@ -933,7 +933,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10371"
+NAME="AEN10468"
></A
><P
></P
@@ -1003,7 +1003,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10388"
+NAME="AEN10485"
></A
><H3
><A
@@ -1036,7 +1036,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10395"
+NAME="AEN10492"
></A
><P
></P
@@ -1123,7 +1123,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10416"
+NAME="AEN10513"
></A
><H3
><A
@@ -1153,7 +1153,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10423"
+NAME="AEN10520"
></A
><P
></P
@@ -1206,7 +1206,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10436"
+NAME="AEN10533"
></A
><H3
><A
@@ -1241,7 +1241,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10444"
+NAME="AEN10541"
></A
><P
></P
@@ -1299,7 +1299,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10457"
+NAME="AEN10554"
></A
><H3
><A
@@ -1329,7 +1329,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10464"
+NAME="AEN10561"
></A
><P
></P
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index afdafdc..25daa22 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN8330"
+NAME="AEN8371"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8333"
+NAME="AEN8374"
></A
><H2
>Synopsis</H2
@@ -682,6 +682,33 @@
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *value);
+<A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+>* <A
+HREF="libxml-valid.html#XMLVALIDCTXTNORMALIZEATTRIBUTEVALUE"
+>xmlValidCtxtNormalizeAttributeValue</A
+>
+ (<A
+HREF="libxml-valid.html#XMLVALIDCTXTPTR"
+>xmlValidCtxtPtr</A
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+ <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> elem,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *name,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *value);
int <A
HREF="libxml-valid.html#XMLVALIDATEATTRIBUTEDECL"
>xmlValidateAttributeDecl</A
@@ -972,7 +999,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8557"
+NAME="AEN8605"
></A
><H2
>Description</H2
@@ -982,14 +1009,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8560"
+NAME="AEN8608"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8562"
+NAME="AEN8610"
></A
><H3
><A
@@ -1015,7 +1042,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8567"
+NAME="AEN8615"
></A
><H3
><A
@@ -1041,7 +1068,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8572"
+NAME="AEN8620"
></A
><H3
><A
@@ -1064,11 +1091,14 @@
></TR
></TABLE
><P
+>Callback called when a validity error is found, this is a message
+oriented function similar to an *printf function.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8577"
+NAME="AEN8626"
></A
><P
></P
@@ -1095,7 +1125,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an xmlValidCtxtPtr validity error context</TD
></TR
><TR
><TD
@@ -1112,7 +1142,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the string to format *printf like vararg</TD
></TR
><TR
><TD
@@ -1129,7 +1159,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> remaining arguments to the format</TD
></TR
></TBODY
></TABLE
@@ -1140,7 +1170,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8594"
+NAME="AEN8643"
></A
><H3
><A
@@ -1163,11 +1193,14 @@
></TR
></TABLE
><P
+>Callback called when a validity warning is found, this is a message
+oriented function similar to an *printf function.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8599"
+NAME="AEN8649"
></A
><P
></P
@@ -1194,7 +1227,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an xmlValidCtxtPtr validity error context</TD
></TR
><TR
><TD
@@ -1211,7 +1244,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the string to format *printf like vararg</TD
></TR
><TR
><TD
@@ -1228,7 +1261,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> remaining arguments to the format</TD
></TR
></TBODY
></TABLE
@@ -1239,7 +1272,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8616"
+NAME="AEN8666"
></A
><H3
><A
@@ -1281,11 +1314,13 @@
></TABLE
><P
></P
+><P
+></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8621"
+NAME="AEN8672"
></A
><H3
><A
@@ -1311,7 +1346,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8626"
+NAME="AEN8677"
></A
><H3
><A
@@ -1337,7 +1372,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8631"
+NAME="AEN8682"
></A
><H3
><A
@@ -1363,7 +1398,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8636"
+NAME="AEN8687"
></A
><H3
><A
@@ -1389,7 +1424,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8641"
+NAME="AEN8692"
></A
><H3
><A
@@ -1415,7 +1450,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8646"
+NAME="AEN8697"
></A
><H3
><A
@@ -1441,7 +1476,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8651"
+NAME="AEN8702"
></A
><H3
><A
@@ -1484,7 +1519,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8663"
+NAME="AEN8714"
></A
><P
></P
@@ -1555,7 +1590,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8680"
+NAME="AEN8731"
></A
><H3
><A
@@ -1604,7 +1639,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8692"
+NAME="AEN8743"
></A
><P
></P
@@ -1725,7 +1760,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8721"
+NAME="AEN8772"
></A
><H3
><A
@@ -1758,7 +1793,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8729"
+NAME="AEN8780"
></A
><P
></P
@@ -1811,7 +1846,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8742"
+NAME="AEN8793"
></A
><H3
><A
@@ -1841,7 +1876,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8749"
+NAME="AEN8800"
></A
><P
></P
@@ -1879,7 +1914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8758"
+NAME="AEN8809"
></A
><H3
><A
@@ -1913,7 +1948,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8766"
+NAME="AEN8817"
></A
><P
></P
@@ -1968,7 +2003,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8779"
+NAME="AEN8830"
></A
><H3
><A
@@ -2002,7 +2037,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8787"
+NAME="AEN8838"
></A
><P
></P
@@ -2057,7 +2092,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8800"
+NAME="AEN8851"
></A
><H3
><A
@@ -2094,7 +2129,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8809"
+NAME="AEN8860"
></A
><P
></P
@@ -2164,7 +2199,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8826"
+NAME="AEN8877"
></A
><H3
><A
@@ -2197,7 +2232,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8834"
+NAME="AEN8885"
></A
><P
></P
@@ -2250,7 +2285,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8847"
+NAME="AEN8898"
></A
><H3
><A
@@ -2280,7 +2315,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8854"
+NAME="AEN8905"
></A
><P
></P
@@ -2318,7 +2353,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8863"
+NAME="AEN8914"
></A
><H3
><A
@@ -2352,7 +2387,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8870"
+NAME="AEN8921"
></A
><P
></P
@@ -2441,7 +2476,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8891"
+NAME="AEN8942"
></A
><H3
><A
@@ -2473,7 +2508,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8898"
+NAME="AEN8949"
></A
><P
></P
@@ -2545,7 +2580,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8915"
+NAME="AEN8966"
></A
><H3
><A
@@ -2594,7 +2629,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8927"
+NAME="AEN8978"
></A
><P
></P
@@ -2715,7 +2750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8956"
+NAME="AEN9007"
></A
><H3
><A
@@ -2748,7 +2783,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8964"
+NAME="AEN9015"
></A
><P
></P
@@ -2801,7 +2836,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8977"
+NAME="AEN9028"
></A
><H3
><A
@@ -2831,7 +2866,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8984"
+NAME="AEN9035"
></A
><P
></P
@@ -2869,7 +2904,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8993"
+NAME="AEN9044"
></A
><H3
><A
@@ -2903,7 +2938,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9001"
+NAME="AEN9052"
></A
><P
></P
@@ -2958,7 +2993,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9014"
+NAME="AEN9065"
></A
><H3
><A
@@ -2993,7 +3028,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9022"
+NAME="AEN9073"
></A
><P
></P
@@ -3048,7 +3083,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9035"
+NAME="AEN9086"
></A
><H3
><A
@@ -3081,7 +3116,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9043"
+NAME="AEN9094"
></A
><P
></P
@@ -3135,7 +3170,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9056"
+NAME="AEN9107"
></A
><H3
><A
@@ -3165,7 +3200,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9063"
+NAME="AEN9114"
></A
><P
></P
@@ -3203,7 +3238,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9072"
+NAME="AEN9123"
></A
><H3
><A
@@ -3236,7 +3271,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9080"
+NAME="AEN9131"
></A
><P
></P
@@ -3290,7 +3325,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9093"
+NAME="AEN9144"
></A
><H3
><A
@@ -3361,7 +3396,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9110"
+NAME="AEN9161"
></A
><P
></P
@@ -3550,7 +3585,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9155"
+NAME="AEN9206"
></A
><H3
><A
@@ -3583,7 +3618,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9163"
+NAME="AEN9214"
></A
><P
></P
@@ -3636,7 +3671,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9176"
+NAME="AEN9227"
></A
><H3
><A
@@ -3666,7 +3701,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9183"
+NAME="AEN9234"
></A
><P
></P
@@ -3704,7 +3739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9192"
+NAME="AEN9243"
></A
><H3
><A
@@ -3738,7 +3773,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9200"
+NAME="AEN9251"
></A
><P
></P
@@ -3793,7 +3828,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9213"
+NAME="AEN9264"
></A
><H3
><A
@@ -3828,7 +3863,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9221"
+NAME="AEN9272"
></A
><P
></P
@@ -3883,7 +3918,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9234"
+NAME="AEN9285"
></A
><H3
><A
@@ -3928,7 +3963,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9245"
+NAME="AEN9296"
></A
><P
></P
@@ -4032,7 +4067,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9270"
+NAME="AEN9321"
></A
><H3
><A
@@ -4062,7 +4097,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9277"
+NAME="AEN9328"
></A
><P
></P
@@ -4100,7 +4135,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9286"
+NAME="AEN9337"
></A
><H3
><A
@@ -4137,7 +4172,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9295"
+NAME="AEN9346"
></A
><P
></P
@@ -4207,7 +4242,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9312"
+NAME="AEN9363"
></A
><H3
><A
@@ -4247,7 +4282,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9321"
+NAME="AEN9372"
></A
><P
></P
@@ -4334,7 +4369,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9342"
+NAME="AEN9393"
></A
><H3
><A
@@ -4368,7 +4403,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9350"
+NAME="AEN9401"
></A
><P
></P
@@ -4438,7 +4473,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9367"
+NAME="AEN9418"
></A
><H3
><A
@@ -4483,7 +4518,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9378"
+NAME="AEN9429"
></A
><P
></P
@@ -4587,7 +4622,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9403"
+NAME="AEN9454"
></A
><H3
><A
@@ -4617,7 +4652,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9410"
+NAME="AEN9461"
></A
><P
></P
@@ -4655,7 +4690,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9419"
+NAME="AEN9470"
></A
><H3
><A
@@ -4695,7 +4730,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9428"
+NAME="AEN9479"
></A
><P
></P
@@ -4782,7 +4817,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9449"
+NAME="AEN9500"
></A
><H3
><A
@@ -4816,7 +4851,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9457"
+NAME="AEN9508"
></A
><P
></P
@@ -4886,7 +4921,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9474"
+NAME="AEN9525"
></A
><H3
><A
@@ -4923,7 +4958,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9483"
+NAME="AEN9534"
></A
><P
></P
@@ -4993,7 +5028,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9500"
+NAME="AEN9551"
></A
><H3
><A
@@ -5031,7 +5066,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9508"
+NAME="AEN9559"
></A
><P
></P
@@ -5101,7 +5136,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9525"
+NAME="AEN9576"
></A
><H3
><A
@@ -5144,7 +5179,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9534"
+NAME="AEN9585"
></A
><P
></P
@@ -5231,7 +5266,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9555"
+NAME="AEN9606"
></A
><H3
><A
@@ -5291,7 +5326,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9570"
+NAME="AEN9621"
></A
><P
></P
@@ -5396,7 +5431,197 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9595"
+NAME="AEN9646"
+></A
+><H3
+><A
+NAME="XMLVALIDCTXTNORMALIZEATTRIBUTEVALUE"
+></A
+>>xmlValidCtxtNormalizeAttributeValue ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+>* xmlValidCtxtNormalizeAttributeValue
+ (<A
+HREF="libxml-valid.html#XMLVALIDCTXTPTR"
+>xmlValidCtxtPtr</A
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+ <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> elem,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *name,
+ const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *value);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Does the validation related extra step of the normalization of attribute
+values:</P
+><P
+>If the declared value is not CDATA, then the XML processor must further
+process the normalized attribute value by discarding any leading and
+trailing space (<GTKDOCLINK
+HREF="X20"
+>x20</GTKDOCLINK
+>) characters, and by replacing sequences of space
+(<GTKDOCLINK
+HREF="X20"
+>x20</GTKDOCLINK
+>) characters by single space (<GTKDOCLINK
+HREF="X20"
+>x20</GTKDOCLINK
+>) character.</P
+><P
+>Also check VC: Standalone Document Declaration in P32, and update
+ ctxt->valid accordingly</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN9663"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the validation context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>doc</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>elem</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the parent</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>name</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the attribute name</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>value</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the attribute value</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>a new normalized string if normalization is needed, NULL otherwise
+ the caller must free the returned value.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN9692"
></A
><H3
><A
@@ -5441,7 +5666,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9605"
+NAME="AEN9702"
></A
><P
></P
@@ -5528,7 +5753,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9626"
+NAME="AEN9723"
></A
><H3
><A
@@ -5577,7 +5802,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9638"
+NAME="AEN9735"
></A
><P
></P
@@ -5647,7 +5872,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9655"
+NAME="AEN9752"
></A
><H3
><A
@@ -5689,7 +5914,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9664"
+NAME="AEN9761"
></A
><P
></P
@@ -5776,7 +6001,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9685"
+NAME="AEN9782"
></A
><H3
><A
@@ -5816,7 +6041,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9695"
+NAME="AEN9792"
></A
><P
></P
@@ -5903,7 +6128,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9716"
+NAME="AEN9813"
></A
><H3
><A
@@ -5944,7 +6169,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9725"
+NAME="AEN9822"
></A
><P
></P
@@ -6003,7 +6228,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+>1 if valid or 0 if invalid and -1 if not well-formed</TD
></TR
></TBODY
></TABLE
@@ -6014,7 +6239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9742"
+NAME="AEN9839"
></A
><H3
><A
@@ -6052,7 +6277,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9751"
+NAME="AEN9848"
></A
><P
></P
@@ -6122,7 +6347,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9768"
+NAME="AEN9865"
></A
><H3
><A
@@ -6160,7 +6385,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9777"
+NAME="AEN9874"
></A
><P
></P
@@ -6247,7 +6472,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9798"
+NAME="AEN9895"
></A
><H3
><A
@@ -6295,7 +6520,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9809"
+NAME="AEN9906"
></A
><P
></P
@@ -6382,7 +6607,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9830"
+NAME="AEN9927"
></A
><H3
><A
@@ -6440,7 +6665,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9842"
+NAME="AEN9939"
></A
><P
></P
@@ -6561,7 +6786,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9871"
+NAME="AEN9968"
></A
><H3
><A
@@ -6598,7 +6823,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9880"
+NAME="AEN9977"
></A
><P
></P
@@ -6668,7 +6893,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9897"
+NAME="AEN9994"
></A
><H3
><A
@@ -6707,7 +6932,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9906"
+NAME="AEN10003"
></A
><P
></P
@@ -6794,7 +7019,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9927"
+NAME="AEN10024"
></A
><H3
><A
@@ -6829,7 +7054,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9935"
+NAME="AEN10032"
></A
><P
></P
@@ -6899,7 +7124,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9952"
+NAME="AEN10049"
></A
><H3
><A
@@ -6941,7 +7166,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9962"
+NAME="AEN10059"
></A
><P
></P
@@ -7028,7 +7253,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9983"
+NAME="AEN10080"
></A
><H3
><A
@@ -7074,7 +7299,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9994"
+NAME="AEN10091"
></A
><P
></P
@@ -7178,7 +7403,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10019"
+NAME="AEN10116"
></A
><H3
><A
@@ -7215,7 +7440,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10028"
+NAME="AEN10125"
></A
><P
></P
@@ -7285,7 +7510,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10045"
+NAME="AEN10142"
></A
><H3
><A
@@ -7326,7 +7551,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10055"
+NAME="AEN10152"
></A
><P
></P
@@ -7413,7 +7638,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10076"
+NAME="AEN10173"
></A
><H3
><A
@@ -7450,7 +7675,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10085"
+NAME="AEN10182"
></A
><P
></P
@@ -7520,7 +7745,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10102"
+NAME="AEN10199"
></A
><H3
><A
@@ -7580,7 +7805,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10114"
+NAME="AEN10211"
></A
><P
></P
@@ -7691,7 +7916,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10140"
+NAME="AEN10237"
></A
><H3
><A
@@ -7727,7 +7952,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10148"
+NAME="AEN10245"
></A
><P
></P
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index 715db5e..dd78f67 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17220"
+NAME="AEN17193"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17223"
+NAME="AEN17196"
></A
><H2
>Synopsis</H2
@@ -160,7 +160,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17228"
+NAME="AEN17201"
></A
><H2
>Description</H2
@@ -170,14 +170,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17231"
+NAME="AEN17204"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17233"
+NAME="AEN17206"
></A
><H3
><A
@@ -212,7 +212,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17241"
+NAME="AEN17214"
></A
><P
></P
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 1fcf81a..e966aef 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10478"
+NAME="AEN10575"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10481"
+NAME="AEN10578"
></A
><H2
>Synopsis</H2
@@ -216,7 +216,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10498"
+NAME="AEN10595"
></A
><H2
>Description</H2
@@ -226,14 +226,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10501"
+NAME="AEN10598"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10503"
+NAME="AEN10600"
></A
><H3
><A
@@ -388,7 +388,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10508"
+NAME="AEN10605"
></A
><H3
><A
@@ -411,11 +411,14 @@
></TR
></TABLE
><P
+>Signature of the function to use when there is an error and
+no parsing or validity context available</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10513"
+NAME="AEN10611"
></A
><P
></P
@@ -442,7 +445,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a parsing context</TD
></TR
><TR
><TD
@@ -459,7 +462,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the message</TD
></TR
><TR
><TD
@@ -476,7 +479,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the extra arguments of the varags to format the message</TD
></TR
></TBODY
></TABLE
@@ -487,7 +490,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10530"
+NAME="AEN10628"
></A
><H3
><A
@@ -549,7 +552,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10542"
+NAME="AEN10640"
></A
><P
></P
@@ -604,7 +607,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10555"
+NAME="AEN10653"
></A
><H3
><A
@@ -628,11 +631,13 @@
></TR
></TABLE
><P
+>Set or reset (if NULL) the default handler for generic errors</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10561"
+NAME="AEN10660"
></A
><P
></P
@@ -659,7 +664,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the handler</TD
></TR
></TBODY
></TABLE
@@ -670,7 +675,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10570"
+NAME="AEN10669"
></A
><H3
><A
@@ -700,7 +705,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10576"
+NAME="AEN10675"
></A
><P
></P
@@ -772,7 +777,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10593"
+NAME="AEN10692"
></A
><H3
><A
@@ -802,7 +807,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10599"
+NAME="AEN10698"
></A
><P
></P
@@ -874,7 +879,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10616"
+NAME="AEN10715"
></A
><H3
><A
@@ -904,7 +909,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10622"
+NAME="AEN10721"
></A
><P
></P
@@ -976,7 +981,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10639"
+NAME="AEN10738"
></A
><H3
><A
@@ -1006,7 +1011,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10645"
+NAME="AEN10744"
></A
><P
></P
@@ -1078,7 +1083,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10662"
+NAME="AEN10761"
></A
><H3
><A
@@ -1108,7 +1113,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10669"
+NAME="AEN10768"
></A
><P
></P
@@ -1146,7 +1151,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10678"
+NAME="AEN10777"
></A
><H3
><A
@@ -1176,7 +1181,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10685"
+NAME="AEN10784"
></A
><P
></P
diff --git a/doc/html/libxml-xmlio.html b/doc/html/libxml-xmlio.html
index b728117..05a669d 100644
--- a/doc/html/libxml-xmlio.html
+++ b/doc/html/libxml-xmlio.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN18108"
+NAME="AEN18081"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN18111"
+NAME="AEN18084"
></A
><H2
>Synopsis</H2
@@ -505,7 +505,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18202"
+NAME="AEN18175"
></A
><H2
>Description</H2
@@ -515,14 +515,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18205"
+NAME="AEN18178"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18207"
+NAME="AEN18180"
></A
><H3
><A
@@ -543,11 +543,14 @@
></TR
></TABLE
><P
+>Callback used in the I/O Input API to detect if the current handler
+can provide input fonctionnalities for this resource.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18212"
+NAME="AEN18186"
></A
><P
></P
@@ -574,7 +577,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the filename or URI</TD
></TR
><TR
><TD
@@ -589,7 +592,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>1 if yes and 0 if another Input module should be used</TD
></TR
></TBODY
></TABLE
@@ -600,7 +603,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18225"
+NAME="AEN18199"
></A
><H3
><A
@@ -621,11 +624,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Input API to open the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18230"
+NAME="AEN18205"
></A
><P
></P
@@ -652,7 +657,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the filename or URI</TD
></TR
></TBODY
></TABLE
@@ -663,7 +668,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18239"
+NAME="AEN18214"
></A
><H3
><A
@@ -686,11 +691,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Input API to read the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18244"
+NAME="AEN18220"
></A
><P
></P
@@ -717,7 +724,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an Input context</TD
></TR
><TR
><TD
@@ -734,7 +741,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the buffer to store data read</TD
></TR
><TR
><TD
@@ -751,7 +758,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the length of the buffer in bytes</TD
></TR
><TR
><TD
@@ -766,7 +773,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the number of bytes read or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -777,7 +784,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18265"
+NAME="AEN18241"
></A
><H3
><A
@@ -798,11 +805,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Input API to close the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18270"
+NAME="AEN18247"
></A
><P
></P
@@ -829,7 +838,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an Input context</TD
></TR
><TR
><TD
@@ -844,7 +853,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>0 or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -855,7 +864,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18283"
+NAME="AEN18260"
></A
><H3
><A
@@ -890,7 +899,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18288"
+NAME="AEN18265"
></A
><H3
><A
@@ -911,11 +920,14 @@
></TR
></TABLE
><P
+>Callback used in the I/O Output API to detect if the current handler
+can provide output fonctionnalities for this resource.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18293"
+NAME="AEN18271"
></A
><P
></P
@@ -942,7 +954,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the filename or URI</TD
></TR
><TR
><TD
@@ -957,7 +969,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>1 if yes and 0 if another Output module should be used</TD
></TR
></TBODY
></TABLE
@@ -968,7 +980,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18306"
+NAME="AEN18284"
></A
><H3
><A
@@ -989,11 +1001,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Output API to open the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18311"
+NAME="AEN18290"
></A
><P
></P
@@ -1020,7 +1034,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the filename or URI</TD
></TR
></TBODY
></TABLE
@@ -1031,7 +1045,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18320"
+NAME="AEN18299"
></A
><H3
><A
@@ -1054,11 +1068,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Output API to write to the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18325"
+NAME="AEN18305"
></A
><P
></P
@@ -1085,7 +1101,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an Output context</TD
></TR
><TR
><TD
@@ -1102,7 +1118,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the buffer of data to write</TD
></TR
><TR
><TD
@@ -1119,7 +1135,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the length of the buffer in bytes</TD
></TR
><TR
><TD
@@ -1134,7 +1150,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the number of bytes written or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -1145,7 +1161,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18346"
+NAME="AEN18326"
></A
><H3
><A
@@ -1166,11 +1182,13 @@
></TR
></TABLE
><P
+>Callback used in the I/O Output API to close the resource</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18351"
+NAME="AEN18332"
></A
><P
></P
@@ -1197,7 +1215,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an Output context</TD
></TR
><TR
><TD
@@ -1212,7 +1230,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>0 or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -1223,7 +1241,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18364"
+NAME="AEN18345"
></A
><H3
><A
@@ -1259,7 +1277,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18369"
+NAME="AEN18350"
></A
><H3
><A
@@ -1288,7 +1306,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18375"
+NAME="AEN18356"
></A
><H3
><A
@@ -1317,7 +1335,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18381"
+NAME="AEN18362"
></A
><H3
><A
@@ -1346,7 +1364,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18387"
+NAME="AEN18368"
></A
><H3
><A
@@ -1380,7 +1398,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18395"
+NAME="AEN18376"
></A
><P
></P
@@ -1433,7 +1451,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18408"
+NAME="AEN18389"
></A
><H3
><A
@@ -1471,7 +1489,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18417"
+NAME="AEN18398"
></A
><P
></P
@@ -1541,7 +1559,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18434"
+NAME="AEN18415"
></A
><H3
><A
@@ -1580,7 +1598,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18442"
+NAME="AEN18423"
></A
><P
></P
@@ -1650,7 +1668,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18459"
+NAME="AEN18440"
></A
><H3
><A
@@ -1689,7 +1707,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18468"
+NAME="AEN18449"
></A
><P
></P
@@ -1759,7 +1777,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18485"
+NAME="AEN18466"
></A
><H3
><A
@@ -1795,7 +1813,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18493"
+NAME="AEN18474"
></A
><P
></P
@@ -1865,7 +1883,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18510"
+NAME="AEN18491"
></A
><H3
><A
@@ -1902,7 +1920,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18518"
+NAME="AEN18499"
></A
><P
></P
@@ -1989,7 +2007,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18539"
+NAME="AEN18520"
></A
><H3
><A
@@ -2033,7 +2051,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18549"
+NAME="AEN18530"
></A
><P
></P
@@ -2137,7 +2155,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18574"
+NAME="AEN18555"
></A
><H3
><A
@@ -2170,7 +2188,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18581"
+NAME="AEN18562"
></A
><P
></P
@@ -2241,7 +2259,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18598"
+NAME="AEN18579"
></A
><H3
><A
@@ -2277,7 +2295,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18606"
+NAME="AEN18587"
></A
><P
></P
@@ -2348,7 +2366,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18623"
+NAME="AEN18604"
></A
><H3
><A
@@ -2382,7 +2400,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18630"
+NAME="AEN18611"
></A
><P
></P
@@ -2470,7 +2488,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18651"
+NAME="AEN18632"
></A
><H3
><A
@@ -2500,7 +2518,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18658"
+NAME="AEN18639"
></A
><P
></P
@@ -2538,7 +2556,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18667"
+NAME="AEN18648"
></A
><H3
><A
@@ -2565,7 +2583,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18673"
+NAME="AEN18654"
></A
><P
></P
@@ -2618,7 +2636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18686"
+NAME="AEN18667"
></A
><H3
><A
@@ -2660,7 +2678,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18696"
+NAME="AEN18677"
></A
><P
></P
@@ -2764,7 +2782,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18721"
+NAME="AEN18702"
></A
><H3
><A
@@ -2793,7 +2811,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18727"
+NAME="AEN18708"
></A
><H3
><A
@@ -2826,7 +2844,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18735"
+NAME="AEN18716"
></A
><P
></P
@@ -2879,7 +2897,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18748"
+NAME="AEN18729"
></A
><H3
><A
@@ -2920,7 +2938,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18756"
+NAME="AEN18737"
></A
><P
></P
@@ -3007,7 +3025,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18777"
+NAME="AEN18758"
></A
><H3
><A
@@ -3046,7 +3064,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18786"
+NAME="AEN18767"
></A
><P
></P
@@ -3116,7 +3134,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18803"
+NAME="AEN18784"
></A
><H3
><A
@@ -3151,7 +3169,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18811"
+NAME="AEN18792"
></A
><P
></P
@@ -3221,7 +3239,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18828"
+NAME="AEN18809"
></A
><H3
><A
@@ -3264,7 +3282,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18838"
+NAME="AEN18819"
></A
><P
></P
@@ -3342,7 +3360,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -3368,7 +3386,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18863"
+NAME="AEN18844"
></A
><H3
><A
@@ -3403,7 +3421,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18870"
+NAME="AEN18851"
></A
><P
></P
@@ -3491,7 +3509,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18891"
+NAME="AEN18872"
></A
><H3
><A
@@ -3525,7 +3543,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18898"
+NAME="AEN18879"
></A
><P
></P
@@ -3596,7 +3614,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18915"
+NAME="AEN18896"
></A
><H3
><A
@@ -3626,7 +3644,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18922"
+NAME="AEN18903"
></A
><P
></P
@@ -3679,7 +3697,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18935"
+NAME="AEN18916"
></A
><H3
><A
@@ -3710,7 +3728,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18942"
+NAME="AEN18923"
></A
><P
></P
@@ -3763,7 +3781,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18955"
+NAME="AEN18936"
></A
><H3
><A
@@ -3805,7 +3823,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18965"
+NAME="AEN18946"
></A
><P
></P
@@ -3909,7 +3927,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18990"
+NAME="AEN18971"
></A
><H3
><A
@@ -3938,7 +3956,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18996"
+NAME="AEN18977"
></A
><P
></P
@@ -3993,7 +4011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19009"
+NAME="AEN18990"
></A
><H3
><A
@@ -4023,7 +4041,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19015"
+NAME="AEN18996"
></A
><H3
><A
@@ -4060,7 +4078,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19023"
+NAME="AEN19004"
></A
><P
></P
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index e563638..c185461 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -111,7 +111,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN26182"
+NAME="AEN26184"
></A
><H2
>Name</H2
@@ -119,7 +119,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN26185"
+NAME="AEN26187"
></A
><H2
>Synopsis</H2
@@ -138,33 +138,29 @@
HREF="libxml-xmlmemory.html#DEBUG-MEMORY-CAPS"
>DEBUG_MEMORY</A
>
-#define <A
-HREF="libxml-xmlmemory.html#MEM-LIST-CAPS"
->MEM_LIST</A
->
void (<A
HREF="libxml-xmlmemory.html#XMLFREEFUNC"
>*xmlFreeFunc</A
->) (void*);
+>) (void *mem);
void* (<A
HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
>*xmlMallocFunc</A
>) (<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
->);
+> size);
void* (<A
HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
>*xmlReallocFunc</A
->) (void*,
+>) (void *mem,
<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
->);
+> size);
char* (<A
HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
>*xmlStrdupFunc</A
->) (const char*);
+>) (const char *str);
int <A
HREF="libxml-xmlmemory.html#XMLMEMSETUP"
>xmlMemSetup</A
@@ -274,7 +270,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN26221"
+NAME="AEN26222"
></A
><H2
>Description</H2
@@ -284,14 +280,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN26224"
+NAME="AEN26225"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26226"
+NAME="AEN26227"
></A
><H3
><A
@@ -322,35 +318,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26232"
-></A
-><H3
-><A
-NAME="MEM-LIST-CAPS"
-></A
->>MEM_LIST</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define MEM_LIST /* keep a list of all the allocated memory blocks */</PRE
-></TD
-></TR
-></TABLE
-><P
->keep track of all allocated blocks for error reporting</P
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN26238"
+NAME="AEN26233"
></A
><H3
><A
@@ -366,16 +334,21 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->void (*xmlFreeFunc) (void*);</PRE
+>void (*xmlFreeFunc) (void *mem);</PRE
></TD
></TR
></TABLE
><P
+>Signature for a <GTKDOCLINK
+HREF="FREE"
+>free</GTKDOCLINK
+>() implementation</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26243"
+NAME="AEN26240"
></A
><P
></P
@@ -395,14 +368,14 @@
><TT
CLASS="PARAMETER"
><I
->Param1</I
+>mem</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an already allocated block of memory</TD
></TR
></TBODY
></TABLE
@@ -413,7 +386,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26252"
+NAME="AEN26249"
></A
><H3
><A
@@ -432,16 +405,21 @@
>void* (*xmlMallocFunc) (<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
->);</PRE
+> size);</PRE
></TD
></TR
></TABLE
><P
+>Signature for a <GTKDOCLINK
+HREF="MALLOC"
+>malloc</GTKDOCLINK
+>() implementation</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26258"
+NAME="AEN26257"
></A
><P
></P
@@ -461,14 +439,14 @@
><TT
CLASS="PARAMETER"
><I
->Param1</I
+>size</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the size requested in bytes</TD
></TR
></TBODY
></TABLE
@@ -479,7 +457,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26267"
+NAME="AEN26266"
></A
><H3
><A
@@ -495,20 +473,25 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->void* (*xmlReallocFunc) (void*,
+>void* (*xmlReallocFunc) (void *mem,
<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
->);</PRE
+> size);</PRE
></TD
></TR
></TABLE
><P
+>Signature for a <GTKDOCLINK
+HREF="REALLOC"
+>realloc</GTKDOCLINK
+>() implementation</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26273"
+NAME="AEN26274"
></A
><P
></P
@@ -528,14 +511,14 @@
><TT
CLASS="PARAMETER"
><I
->Param1</I
+>mem</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an already allocated block of memory</TD
></TR
><TR
><TD
@@ -545,14 +528,14 @@
><TT
CLASS="PARAMETER"
><I
->Param2</I
+>size</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the new size requested in bytes</TD
></TR
></TBODY
></TABLE
@@ -563,7 +546,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26286"
+NAME="AEN26287"
></A
><H3
><A
@@ -579,16 +562,21 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->char* (*xmlStrdupFunc) (const char*);</PRE
+>char* (*xmlStrdupFunc) (const char *str);</PRE
></TD
></TR
></TABLE
><P
+>Signature for an <GTKDOCLINK
+HREF="STRDUP"
+>strdup</GTKDOCLINK
+>() implementation</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26291"
+NAME="AEN26294"
></A
><P
></P
@@ -608,14 +596,14 @@
><TT
CLASS="PARAMETER"
><I
->Param1</I
+>str</I
></TT
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> a zero terminated string</TD
></TR
><TR
><TD
@@ -630,7 +618,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the copy of the string or NULL in case of error</TD
></TR
></TBODY
></TABLE
@@ -641,7 +629,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26304"
+NAME="AEN26307"
></A
><H3
><A
@@ -687,7 +675,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26315"
+NAME="AEN26318"
></A
><P
></P
@@ -803,7 +791,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26344"
+NAME="AEN26347"
></A
><H3
><A
@@ -845,7 +833,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26354"
+NAME="AEN26357"
></A
><P
></P
@@ -961,7 +949,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26383"
+NAME="AEN26386"
></A
><H3
><A
@@ -988,7 +976,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26389"
+NAME="AEN26392"
></A
><P
></P
@@ -1024,7 +1012,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26398"
+NAME="AEN26401"
></A
><H3
><A
@@ -1051,7 +1039,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26404"
+NAME="AEN26407"
></A
><P
></P
@@ -1087,7 +1075,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26413"
+NAME="AEN26416"
></A
><H3
><A
@@ -1117,7 +1105,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26420"
+NAME="AEN26423"
></A
><P
></P
@@ -1156,7 +1144,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26429"
+NAME="AEN26432"
></A
><H3
><A
@@ -1193,7 +1181,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26437"
+NAME="AEN26440"
></A
><P
></P
@@ -1248,7 +1236,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26450"
+NAME="AEN26453"
></A
><H3
><A
@@ -1276,7 +1264,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26456"
+NAME="AEN26459"
></A
><H3
><A
@@ -1306,7 +1294,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26463"
+NAME="AEN26466"
></A
><P
></P
@@ -1344,7 +1332,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26472"
+NAME="AEN26475"
></A
><H3
><A
@@ -1374,7 +1362,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26479"
+NAME="AEN26482"
></A
><P
></P
@@ -1429,7 +1417,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26492"
+NAME="AEN26495"
></A
><H3
><A
@@ -1462,7 +1450,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26500"
+NAME="AEN26503"
></A
><P
></P
@@ -1500,7 +1488,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26509"
+NAME="AEN26512"
></A
><H3
><A
@@ -1535,7 +1523,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26517"
+NAME="AEN26520"
></A
><P
></P
@@ -1607,7 +1595,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26534"
+NAME="AEN26537"
></A
><H3
><A
@@ -1643,7 +1631,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26542"
+NAME="AEN26545"
></A
><P
></P
@@ -1732,7 +1720,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN26563"
+NAME="AEN26566"
></A
><H3
><A
@@ -1764,7 +1752,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN26570"
+NAME="AEN26573"
></A
><P
></P
@@ -1791,7 +1779,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the initial string pointer</TD
></TR
><TR
><TD
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index dcb58d3..88040a7 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11861"
+NAME="AEN11960"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11864"
+NAME="AEN11963"
></A
><H2
>Synopsis</H2
@@ -592,7 +592,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11990"
+NAME="AEN12089"
></A
><H2
>Description</H2
@@ -602,14 +602,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11993"
+NAME="AEN12092"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11995"
+NAME="AEN12094"
></A
><H3
><A
@@ -698,7 +698,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12001"
+NAME="AEN12100"
></A
><H3
><A
@@ -724,7 +724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12006"
+NAME="AEN12105"
></A
><H3
><A
@@ -768,7 +768,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12012"
+NAME="AEN12111"
></A
><H3
><A
@@ -794,7 +794,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12017"
+NAME="AEN12116"
></A
><H3
><A
@@ -843,7 +843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12022"
+NAME="AEN12121"
></A
><H3
><A
@@ -873,7 +873,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12027"
+NAME="AEN12126"
></A
><H3
><A
@@ -899,7 +899,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12032"
+NAME="AEN12131"
></A
><H3
><A
@@ -936,7 +936,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12037"
+NAME="AEN12136"
></A
><H3
><A
@@ -972,7 +972,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12042"
+NAME="AEN12141"
></A
><H3
><A
@@ -998,7 +998,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12047"
+NAME="AEN12146"
></A
><H3
><A
@@ -1023,11 +1023,14 @@
></TR
></TABLE
><P
+>A conversion function is associated to a type and used to cast
+the new type to primitive values.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12053"
+NAME="AEN12153"
></A
><P
></P
@@ -1054,7 +1057,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -1071,7 +1074,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the number of the target type</TD
></TR
><TR
><TD
@@ -1086,7 +1089,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>-1 in case of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1097,7 +1100,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12070"
+NAME="AEN12170"
></A
><H3
><A
@@ -1126,7 +1129,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12075"
+NAME="AEN12175"
></A
><H3
><A
@@ -1152,7 +1155,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12080"
+NAME="AEN12180"
></A
><H3
><A
@@ -1181,7 +1184,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12085"
+NAME="AEN12185"
></A
><H3
><A
@@ -1207,7 +1210,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12090"
+NAME="AEN12190"
></A
><H3
><A
@@ -1238,7 +1241,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12097"
+NAME="AEN12197"
></A
><P
></P
@@ -1293,7 +1296,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12110"
+NAME="AEN12210"
></A
><H3
><A
@@ -1322,7 +1325,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12115"
+NAME="AEN12215"
></A
><H3
><A
@@ -1348,7 +1351,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12120"
+NAME="AEN12220"
></A
><H3
><A
@@ -1379,11 +1382,15 @@
></TR
></TABLE
><P
+>An axis traversal function. To traverse an axis, the engine calls
+the first time with cur == NULL and repeat until the function returns
+NULL indicating the end of the axis traversal.</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12128"
+NAME="AEN12229"
></A
><P
></P
@@ -1410,7 +1417,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the XPath interpreter context</TD
></TR
><TR
><TD
@@ -1427,7 +1434,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the previous node being explored on that axis</TD
></TR
><TR
><TD
@@ -1442,7 +1449,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the next node in that axis or NULL if at the end of the axis</TD
></TR
></TBODY
></TABLE
@@ -1453,7 +1460,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12145"
+NAME="AEN12246"
></A
><H3
><A
@@ -1482,7 +1489,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12150"
+NAME="AEN12251"
></A
><H3
><A
@@ -1508,7 +1515,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12155"
+NAME="AEN12256"
></A
><H3
><A
@@ -1540,7 +1547,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12162"
+NAME="AEN12263"
></A
><H3
><A
@@ -1566,7 +1573,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12167"
+NAME="AEN12268"
></A
><H3
><A
@@ -1592,14 +1599,14 @@
></TABLE
><P
>An XPath function
-The arguments (if any) are popped out of the context stack
+The arguments (if any) are popped out from the context stack
and the result is pushed on the stack.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12174"
+NAME="AEN12275"
></A
><P
></P
@@ -1626,7 +1633,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the XPath interprestation context</TD
></TR
><TR
><TD
@@ -1643,7 +1650,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -1654,7 +1661,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12187"
+NAME="AEN12288"
></A
><H3
><A
@@ -1689,7 +1696,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12195"
+NAME="AEN12296"
></A
><P
></P
@@ -1742,7 +1749,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12208"
+NAME="AEN12309"
></A
><H3
><A
@@ -1777,7 +1784,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12216"
+NAME="AEN12317"
></A
><P
></P
@@ -1830,7 +1837,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12229"
+NAME="AEN12330"
></A
><H3
><A
@@ -1857,7 +1864,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12235"
+NAME="AEN12336"
></A
><P
></P
@@ -1895,7 +1902,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12244"
+NAME="AEN12345"
></A
><H3
><A
@@ -1925,7 +1932,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12251"
+NAME="AEN12352"
></A
><P
></P
@@ -1980,7 +1987,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12264"
+NAME="AEN12365"
></A
><H3
><A
@@ -2012,7 +2019,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12271"
+NAME="AEN12372"
></A
><P
></P
@@ -2050,7 +2057,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12280"
+NAME="AEN12381"
></A
><H3
><A
@@ -2080,7 +2087,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12287"
+NAME="AEN12388"
></A
><P
></P
@@ -2118,7 +2125,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12296"
+NAME="AEN12397"
></A
><H3
><A
@@ -2156,7 +2163,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12305"
+NAME="AEN12406"
></A
><P
></P
@@ -2209,7 +2216,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12318"
+NAME="AEN12419"
></A
><H3
><A
@@ -2248,7 +2255,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12327"
+NAME="AEN12428"
></A
><P
></P
@@ -2286,7 +2293,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12336"
+NAME="AEN12437"
></A
><H3
><A
@@ -2316,7 +2323,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12343"
+NAME="AEN12444"
></A
><P
></P
@@ -2354,7 +2361,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12352"
+NAME="AEN12453"
></A
><H3
><A
@@ -2387,7 +2394,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12360"
+NAME="AEN12461"
></A
><P
></P
@@ -2440,7 +2447,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12373"
+NAME="AEN12474"
></A
><H3
><A
@@ -2474,7 +2481,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12381"
+NAME="AEN12482"
></A
><P
></P
@@ -2545,7 +2552,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12398"
+NAME="AEN12499"
></A
><H3
><A
@@ -2575,424 +2582,6 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12405"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> a number</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the boolean value</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN12418"
-></A
-><H3
-><A
-NAME="XMLXPATHCASTSTRINGTOBOOLEAN"
-></A
->>xmlXPathCastStringToBoolean ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlXPathCastStringToBoolean (const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Converts a string to its boolean value</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN12425"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> a string</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the boolean value</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN12438"
-></A
-><H3
-><A
-NAME="XMLXPATHCASTNODESETTOBOOLEAN"
-></A
->>xmlXPathCastNodeSetToBoolean ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlXPathCastNodeSetToBoolean (<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> ns);</PRE
-></TD
-></TR
-></TABLE
-><P
->Converts a node-set to its boolean value</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN12445"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ns</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> a node-set</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the boolean value</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN12458"
-></A
-><H3
-><A
-NAME="XMLXPATHCASTTOBOOLEAN"
-></A
->>xmlXPathCastToBoolean ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlXPathCastToBoolean (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Converts an XPath object to its boolean value</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN12465"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> an XPath object</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the boolean value</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN12478"
-></A
-><H3
-><A
-NAME="XMLXPATHCASTBOOLEANTONUMBER"
-></A
->>xmlXPathCastBooleanToNumber ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><GTKDOCLINK
-HREF="DOUBLE"
->double</GTKDOCLINK
-> xmlXPathCastBooleanToNumber (int val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Converts a boolean to its number value</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN12485"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> a boolean</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the number value</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN12498"
-></A
-><H3
-><A
-NAME="XMLXPATHCASTSTRINGTONUMBER"
-></A
->>xmlXPathCastStringToNumber ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><GTKDOCLINK
-HREF="DOUBLE"
->double</GTKDOCLINK
-> xmlXPathCastStringToNumber (const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Converts a string to its number value</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
NAME="AEN12506"
></A
><P
@@ -3020,6 +2609,424 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
+> a number</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the boolean value</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12519"
+></A
+><H3
+><A
+NAME="XMLXPATHCASTSTRINGTOBOOLEAN"
+></A
+>>xmlXPathCastStringToBoolean ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlXPathCastStringToBoolean (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Converts a string to its boolean value</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12526"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a string</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the boolean value</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12539"
+></A
+><H3
+><A
+NAME="XMLXPATHCASTNODESETTOBOOLEAN"
+></A
+>>xmlXPathCastNodeSetToBoolean ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlXPathCastNodeSetToBoolean (<A
+HREF="libxml-xpath.html#XMLNODESETPTR"
+>xmlNodeSetPtr</A
+> ns);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Converts a node-set to its boolean value</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12546"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ns</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a node-set</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the boolean value</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12559"
+></A
+><H3
+><A
+NAME="XMLXPATHCASTTOBOOLEAN"
+></A
+>>xmlXPathCastToBoolean ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlXPathCastToBoolean (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Converts an XPath object to its boolean value</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12566"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XPath object</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the boolean value</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12579"
+></A
+><H3
+><A
+NAME="XMLXPATHCASTBOOLEANTONUMBER"
+></A
+>>xmlXPathCastBooleanToNumber ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> xmlXPathCastBooleanToNumber (int val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Converts a boolean to its number value</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12586"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a boolean</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the number value</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12599"
+></A
+><H3
+><A
+NAME="XMLXPATHCASTSTRINGTONUMBER"
+></A
+>>xmlXPathCastStringToNumber ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> xmlXPathCastStringToNumber (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Converts a string to its number value</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12607"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
> a string</TD
></TR
><TR
@@ -3046,7 +3053,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12519"
+NAME="AEN12620"
></A
><H3
><A
@@ -3079,7 +3086,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12527"
+NAME="AEN12628"
></A
><P
></P
@@ -3132,7 +3139,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12540"
+NAME="AEN12641"
></A
><H3
><A
@@ -3165,7 +3172,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12548"
+NAME="AEN12649"
></A
><P
></P
@@ -3218,7 +3225,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12561"
+NAME="AEN12662"
></A
><H3
><A
@@ -3251,7 +3258,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12569"
+NAME="AEN12670"
></A
><P
></P
@@ -3304,7 +3311,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12582"
+NAME="AEN12683"
></A
><H3
><A
@@ -3334,7 +3341,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12589"
+NAME="AEN12690"
></A
><P
></P
@@ -3387,7 +3394,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12602"
+NAME="AEN12703"
></A
><H3
><A
@@ -3420,7 +3427,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12610"
+NAME="AEN12711"
></A
><P
></P
@@ -3473,7 +3480,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12623"
+NAME="AEN12724"
></A
><H3
><A
@@ -3506,7 +3513,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12631"
+NAME="AEN12732"
></A
><P
></P
@@ -3559,7 +3566,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12644"
+NAME="AEN12745"
></A
><H3
><A
@@ -3592,7 +3599,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12652"
+NAME="AEN12753"
></A
><P
></P
@@ -3645,7 +3652,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12665"
+NAME="AEN12766"
></A
><H3
><A
@@ -3681,7 +3688,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12674"
+NAME="AEN12775"
></A
><P
></P
@@ -3741,7 +3748,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12688"
+NAME="AEN12789"
></A
><H3
><A
@@ -3777,7 +3784,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12697"
+NAME="AEN12798"
></A
><P
></P
@@ -3836,7 +3843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12711"
+NAME="AEN12812"
></A
><H3
><A
@@ -3872,7 +3879,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12720"
+NAME="AEN12821"
></A
><P
></P
@@ -3931,7 +3938,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12734"
+NAME="AEN12835"
></A
><H3
><A
@@ -3967,7 +3974,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12743"
+NAME="AEN12844"
></A
><P
></P
@@ -4026,7 +4033,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12757"
+NAME="AEN12858"
></A
><H3
><A
@@ -4054,7 +4061,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12763"
+NAME="AEN12864"
></A
><H3
><A
@@ -4087,7 +4094,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12771"
+NAME="AEN12872"
></A
><P
></P
@@ -4140,7 +4147,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12784"
+NAME="AEN12885"
></A
><H3
><A
@@ -4170,7 +4177,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12791"
+NAME="AEN12892"
></A
><P
></P
@@ -4208,7 +4215,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12800"
+NAME="AEN12901"
></A
><H3
><A
@@ -4245,7 +4252,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12809"
+NAME="AEN12910"
></A
><P
></P
@@ -4316,7 +4323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12826"
+NAME="AEN12927"
></A
><H3
><A
@@ -4353,7 +4360,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12835"
+NAME="AEN12936"
></A
><P
></P
@@ -4424,7 +4431,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12852"
+NAME="AEN12953"
></A
><H3
><A
@@ -4465,7 +4472,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12860"
+NAME="AEN12961"
></A
><P
></P
@@ -4535,7 +4542,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12877"
+NAME="AEN12978"
></A
><H3
><A
@@ -4568,7 +4575,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12885"
+NAME="AEN12986"
></A
><P
></P
@@ -4622,7 +4629,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12898"
+NAME="AEN12999"
></A
><H3
><A
@@ -4659,7 +4666,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12907"
+NAME="AEN13008"
></A
><P
></P
@@ -4730,7 +4737,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12924"
+NAME="AEN13025"
></A
><H3
><A
@@ -4765,7 +4772,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12932"
+NAME="AEN13033"
></A
><P
></P
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 79fe940..922ce86 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN12946"
+NAME="AEN13047"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN12949"
+NAME="AEN13050"
></A
><H2
>Synopsis</H2
@@ -904,14 +904,6 @@
>xmlNodeSetPtr</A
> set);
void <A
-HREF="libxml-xpathinternals.html#XMLXPATHIDFUNCTION"
->xmlXPathIdFunction</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);
-void <A
HREF="libxml-xpathinternals.html#XMLXPATHROOT"
>xmlXPathRoot</A
> (<A
@@ -967,18 +959,6 @@
>xmlXPathObjectPtr</A
> res);
void <A
-HREF="libxml-xpath.html#XMLXPATHINIT"
->xmlXPathInit</A
-> (void);
-void <A
-HREF="libxml-xpathinternals.html#XMLXPATHSTRINGFUNCTION"
->xmlXPathStringFunction</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);
-void <A
HREF="libxml-xpathinternals.html#XMLXPATHREGISTERALLFUNCTIONS"
>xmlXPathRegisterAllFunctions</A
> (<A
@@ -989,16 +969,6 @@
HREF="libxml-xpath.html#XMLNODESETPTR"
>xmlNodeSetPtr</A
> <A
-HREF="libxml-xpath.html#XMLXPATHNODESETCREATE"
->xmlXPathNodeSetCreate</A
-> (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);
-<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> <A
HREF="libxml-xpathinternals.html#XMLXPATHNODESETMERGE"
>xmlXPathNodeSetMerge</A
> (<A
@@ -1028,13 +998,6 @@
>xmlNodeSetPtr</A
> cur,
int val);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREENODESET"
->xmlXPathFreeNodeSet</A
-> (<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> obj);
<A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
@@ -1062,37 +1025,6 @@
HREF="libxml-xpathinternals.html#XMLXPATHWRAPEXTERNAL"
>xmlXPathWrapExternal</A
> (void *val);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREENODESETLIST"
->xmlXPathFreeNodeSetList</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> obj);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
->xmlXPathFreeObject</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> obj);
-<A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> <A
-HREF="libxml-xpath.html#XMLXPATHNEWCONTEXT"
->xmlXPathNewContext</A
-> (<A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> doc);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREECONTEXT"
->xmlXPathFreeContext</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);
int <A
HREF="libxml-xpathinternals.html#XMLXPATHEQUALVALUES"
>xmlXPathEqualValues</A
@@ -1365,6 +1297,14 @@
> ctxt,
int nargs);
void <A
+HREF="libxml-xpathinternals.html#XMLXPATHIDFUNCTION"
+>xmlXPathIdFunction</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+ int nargs);
+void <A
HREF="libxml-xpathinternals.html#XMLXPATHLOCALNAMEFUNCTION"
>xmlXPathLocalNameFunction</A
> (<A
@@ -1381,6 +1321,14 @@
> ctxt,
int nargs);
void <A
+HREF="libxml-xpathinternals.html#XMLXPATHSTRINGFUNCTION"
+>xmlXPathStringFunction</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+ int nargs);
+void <A
HREF="libxml-xpathinternals.html#XMLXPATHSTRINGLENGTHFUNCTION"
>xmlXPathStringLengthFunction</A
> (<A
@@ -1539,7 +1487,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13331"
+NAME="AEN13417"
></A
><H2
>Description</H2
@@ -1549,14 +1497,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13334"
+NAME="AEN13420"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13336"
+NAME="AEN13422"
></A
><H3
><A
@@ -1583,7 +1531,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13342"
+NAME="AEN13428"
></A
><P
></P
@@ -1638,7 +1586,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13355"
+NAME="AEN13441"
></A
><H3
><A
@@ -1665,7 +1613,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13361"
+NAME="AEN13447"
></A
><P
></P
@@ -1703,7 +1651,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13370"
+NAME="AEN13456"
></A
><H3
><A
@@ -1730,7 +1678,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13376"
+NAME="AEN13462"
></A
><P
></P
@@ -1768,7 +1716,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13385"
+NAME="AEN13471"
></A
><H3
><A
@@ -1795,7 +1743,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13391"
+NAME="AEN13477"
></A
><P
></P
@@ -1833,7 +1781,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13400"
+NAME="AEN13486"
></A
><H3
><A
@@ -1860,7 +1808,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13406"
+NAME="AEN13492"
></A
><P
></P
@@ -1898,7 +1846,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13415"
+NAME="AEN13501"
></A
><H3
><A
@@ -1925,7 +1873,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13421"
+NAME="AEN13507"
></A
><P
></P
@@ -1963,7 +1911,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13430"
+NAME="AEN13516"
></A
><H3
><A
@@ -1990,7 +1938,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13436"
+NAME="AEN13522"
></A
><P
></P
@@ -2028,7 +1976,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13445"
+NAME="AEN13531"
></A
><H3
><A
@@ -2062,7 +2010,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13453"
+NAME="AEN13539"
></A
><P
></P
@@ -2115,7 +2063,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13466"
+NAME="AEN13552"
></A
><H3
><A
@@ -2152,7 +2100,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13475"
+NAME="AEN13561"
></A
><P
></P
@@ -2205,7 +2153,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13488"
+NAME="AEN13574"
></A
><H3
><A
@@ -2242,7 +2190,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13497"
+NAME="AEN13583"
></A
><P
></P
@@ -2295,7 +2243,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13510"
+NAME="AEN13596"
></A
><H3
><A
@@ -2332,7 +2280,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13519"
+NAME="AEN13605"
></A
><P
></P
@@ -2385,7 +2333,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13532"
+NAME="AEN13618"
></A
><H3
><A
@@ -2419,7 +2367,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13540"
+NAME="AEN13626"
></A
><P
></P
@@ -2457,7 +2405,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13549"
+NAME="AEN13635"
></A
><H3
><A
@@ -2489,7 +2437,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13556"
+NAME="AEN13642"
></A
><P
></P
@@ -2544,7 +2492,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13569"
+NAME="AEN13655"
></A
><H3
><A
@@ -2571,7 +2519,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13575"
+NAME="AEN13661"
></A
><P
></P
@@ -2609,7 +2557,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13584"
+NAME="AEN13670"
></A
><H3
><A
@@ -2636,7 +2584,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13590"
+NAME="AEN13676"
></A
><P
></P
@@ -2674,7 +2622,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13599"
+NAME="AEN13685"
></A
><H3
><A
@@ -2706,7 +2654,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13606"
+NAME="AEN13692"
></A
><P
></P
@@ -2761,7 +2709,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13619"
+NAME="AEN13705"
></A
><H3
><A
@@ -2793,7 +2741,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13626"
+NAME="AEN13712"
></A
><P
></P
@@ -2848,7 +2796,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13639"
+NAME="AEN13725"
></A
><H3
><A
@@ -2875,7 +2823,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13645"
+NAME="AEN13731"
></A
><P
></P
@@ -2913,7 +2861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13654"
+NAME="AEN13740"
></A
><H3
><A
@@ -2945,7 +2893,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13661"
+NAME="AEN13747"
></A
><P
></P
@@ -3000,7 +2948,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13674"
+NAME="AEN13760"
></A
><H3
><A
@@ -3027,7 +2975,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13680"
+NAME="AEN13766"
></A
><P
></P
@@ -3065,7 +3013,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13689"
+NAME="AEN13775"
></A
><H3
><A
@@ -3092,7 +3040,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13695"
+NAME="AEN13781"
></A
><P
></P
@@ -3147,7 +3095,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13708"
+NAME="AEN13794"
></A
><H3
><A
@@ -3175,7 +3123,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13714"
+NAME="AEN13800"
></A
><P
></P
@@ -3213,7 +3161,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13723"
+NAME="AEN13809"
></A
><H3
><A
@@ -3241,7 +3189,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13729"
+NAME="AEN13815"
></A
><P
></P
@@ -3279,7 +3227,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13738"
+NAME="AEN13824"
></A
><H3
><A
@@ -3306,7 +3254,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13744"
+NAME="AEN13830"
></A
><P
></P
@@ -3344,7 +3292,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13753"
+NAME="AEN13839"
></A
><H3
><A
@@ -3372,7 +3320,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13759"
+NAME="AEN13845"
></A
><H3
><A
@@ -3400,7 +3348,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13765"
+NAME="AEN13851"
></A
><H3
><A
@@ -3427,7 +3375,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13771"
+NAME="AEN13857"
></A
><P
></P
@@ -3465,7 +3413,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13780"
+NAME="AEN13866"
></A
><H3
><A
@@ -3492,7 +3440,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13786"
+NAME="AEN13872"
></A
><P
></P
@@ -3530,7 +3478,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13795"
+NAME="AEN13881"
></A
><H3
><A
@@ -3558,7 +3506,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13801"
+NAME="AEN13887"
></A
><P
></P
@@ -3596,7 +3544,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13810"
+NAME="AEN13896"
></A
><H3
><A
@@ -3624,7 +3572,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13816"
+NAME="AEN13902"
></A
><P
></P
@@ -3662,7 +3610,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13825"
+NAME="AEN13911"
></A
><H3
><A
@@ -3689,7 +3637,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13831"
+NAME="AEN13917"
></A
><P
></P
@@ -3727,7 +3675,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13840"
+NAME="AEN13926"
></A
><H3
><A
@@ -3755,7 +3703,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13846"
+NAME="AEN13932"
></A
><H3
><A
@@ -3783,7 +3731,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13852"
+NAME="AEN13938"
></A
><H3
><A
@@ -3811,7 +3759,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13858"
+NAME="AEN13944"
></A
><H3
><A
@@ -3844,11 +3792,14 @@
></TR
></TABLE
><P
+>Prototype for callbacks used to plug variable lookup in the XPath
+engine</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13866"
+NAME="AEN13953"
></A
><P
></P
@@ -3875,7 +3826,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XPath context</TD
></TR
><TR
><TD
@@ -3892,7 +3843,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> name of the variable</TD
></TR
><TR
><TD
@@ -3909,7 +3860,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the namespace name hosting this variable</TD
></TR
><TR
><TD
@@ -3924,7 +3875,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the XPath object value or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -3935,7 +3886,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13887"
+NAME="AEN13974"
></A
><H3
><A
@@ -3970,7 +3921,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13895"
+NAME="AEN13982"
></A
><P
></P
@@ -4042,7 +3993,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13912"
+NAME="AEN13999"
></A
><H3
><A
@@ -4074,11 +4025,14 @@
></TR
></TABLE
><P
+>Prototype for callbacks used to plug function lookup in the XPath
+engine</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13920"
+NAME="AEN14008"
></A
><P
></P
@@ -4105,7 +4059,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> an XPath context</TD
></TR
><TR
><TD
@@ -4122,7 +4076,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> name of the function</TD
></TR
><TR
><TD
@@ -4139,7 +4093,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the namespace name hosting this function</TD
></TR
><TR
><TD
@@ -4154,7 +4108,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+>the XPath function or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -4165,7 +4119,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13941"
+NAME="AEN14029"
></A
><H3
><A
@@ -4200,7 +4154,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13949"
+NAME="AEN14037"
></A
><P
></P
@@ -4272,7 +4226,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13966"
+NAME="AEN14054"
></A
><H3
><A
@@ -4305,7 +4259,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13973"
+NAME="AEN14061"
></A
><P
></P
@@ -4394,7 +4348,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13994"
+NAME="AEN14082"
></A
><H3
><A
@@ -4429,7 +4383,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14002"
+NAME="AEN14090"
></A
><P
></P
@@ -4501,7 +4455,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14019"
+NAME="AEN14107"
></A
><H3
><A
@@ -4536,7 +4490,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14027"
+NAME="AEN14115"
></A
><P
></P
@@ -4608,7 +4562,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14044"
+NAME="AEN14132"
></A
><H3
><A
@@ -4652,7 +4606,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14054"
+NAME="AEN14142"
></A
><P
></P
@@ -4732,7 +4686,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14073"
+NAME="AEN14161"
></A
><H3
><A
@@ -4773,7 +4727,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14083"
+NAME="AEN14171"
></A
><P
></P
@@ -4844,7 +4798,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14100"
+NAME="AEN14188"
></A
><H3
><A
@@ -4885,7 +4839,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14110"
+NAME="AEN14198"
></A
><P
></P
@@ -4956,7 +4910,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14127"
+NAME="AEN14215"
></A
><H3
><A
@@ -4993,7 +4947,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14136"
+NAME="AEN14224"
></A
><P
></P
@@ -5057,7 +5011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14151"
+NAME="AEN14239"
></A
><H3
><A
@@ -5104,7 +5058,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14162"
+NAME="AEN14250"
></A
><P
></P
@@ -5168,7 +5122,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14177"
+NAME="AEN14265"
></A
><H3
><A
@@ -5203,7 +5157,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14185"
+NAME="AEN14273"
></A
><P
></P
@@ -5284,7 +5238,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14204"
+NAME="AEN14292"
></A
><H3
><A
@@ -5325,7 +5279,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14214"
+NAME="AEN14302"
></A
><P
></P
@@ -5427,7 +5381,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14237"
+NAME="AEN14325"
></A
><H3
><A
@@ -5468,7 +5422,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14247"
+NAME="AEN14335"
></A
><P
></P
@@ -5570,7 +5524,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14270"
+NAME="AEN14358"
></A
><H3
><A
@@ -5621,7 +5575,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14282"
+NAME="AEN14370"
></A
><P
></P
@@ -5723,7 +5677,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14305"
+NAME="AEN14393"
></A
><H3
><A
@@ -5779,7 +5733,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14318"
+NAME="AEN14406"
></A
><P
></P
@@ -5881,7 +5835,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14341"
+NAME="AEN14429"
></A
><H3
><A
@@ -5922,7 +5876,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14351"
+NAME="AEN14439"
></A
><P
></P
@@ -6024,7 +5978,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14374"
+NAME="AEN14462"
></A
><H3
><A
@@ -6065,7 +6019,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14384"
+NAME="AEN14472"
></A
><P
></P
@@ -6167,7 +6121,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14407"
+NAME="AEN14495"
></A
><H3
><A
@@ -6218,7 +6172,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14419"
+NAME="AEN14507"
></A
><P
></P
@@ -6320,7 +6274,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14442"
+NAME="AEN14530"
></A
><H3
><A
@@ -6376,7 +6330,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14455"
+NAME="AEN14543"
></A
><P
></P
@@ -6478,7 +6432,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14478"
+NAME="AEN14566"
></A
><H3
><A
@@ -6522,7 +6476,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14488"
+NAME="AEN14576"
></A
><P
></P
@@ -6609,7 +6563,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14509"
+NAME="AEN14597"
></A
><H3
><A
@@ -6647,7 +6601,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14518"
+NAME="AEN14606"
></A
><P
></P
@@ -6717,7 +6671,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14535"
+NAME="AEN14623"
></A
><H3
><A
@@ -6747,7 +6701,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14542"
+NAME="AEN14630"
></A
><P
></P
@@ -6785,7 +6739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14551"
+NAME="AEN14639"
></A
><H3
><A
@@ -6828,7 +6782,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14561"
+NAME="AEN14649"
></A
><P
></P
@@ -6915,7 +6869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14582"
+NAME="AEN14670"
></A
><H3
><A
@@ -6962,7 +6916,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14593"
+NAME="AEN14681"
></A
><P
></P
@@ -7066,7 +7020,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14618"
+NAME="AEN14706"
></A
><H3
><A
@@ -7110,7 +7064,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14628"
+NAME="AEN14716"
></A
><P
></P
@@ -7197,7 +7151,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14649"
+NAME="AEN14737"
></A
><H3
><A
@@ -7245,7 +7199,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14660"
+NAME="AEN14748"
></A
><P
></P
@@ -7349,7 +7303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14685"
+NAME="AEN14773"
></A
><H3
><A
@@ -7387,7 +7341,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14694"
+NAME="AEN14782"
></A
><P
></P
@@ -7457,7 +7411,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14711"
+NAME="AEN14799"
></A
><H3
><A
@@ -7499,7 +7453,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14721"
+NAME="AEN14809"
></A
><P
></P
@@ -7586,7 +7540,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14742"
+NAME="AEN14830"
></A
><H3
><A
@@ -7616,7 +7570,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14749"
+NAME="AEN14837"
></A
><P
></P
@@ -7654,7 +7608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14758"
+NAME="AEN14846"
></A
><H3
><A
@@ -7692,7 +7646,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14767"
+NAME="AEN14855"
></A
><P
></P
@@ -7762,7 +7716,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14784"
+NAME="AEN14872"
></A
><H3
><A
@@ -7804,7 +7758,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14794"
+NAME="AEN14882"
></A
><P
></P
@@ -7891,7 +7845,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14815"
+NAME="AEN14903"
></A
><H3
><A
@@ -7922,7 +7876,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14822"
+NAME="AEN14910"
></A
><P
></P
@@ -7960,7 +7914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14831"
+NAME="AEN14919"
></A
><H3
><A
@@ -7998,7 +7952,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14840"
+NAME="AEN14928"
></A
><P
></P
@@ -8068,7 +8022,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14857"
+NAME="AEN14945"
></A
><H3
><A
@@ -8098,7 +8052,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14864"
+NAME="AEN14952"
></A
><P
></P
@@ -8136,7 +8090,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14873"
+NAME="AEN14961"
></A
><H3
><A
@@ -8169,7 +8123,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14881"
+NAME="AEN14969"
></A
><P
></P
@@ -8222,7 +8176,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14894"
+NAME="AEN14982"
></A
><H3
><A
@@ -8256,7 +8210,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14902"
+NAME="AEN14990"
></A
><P
></P
@@ -8326,7 +8280,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14919"
+NAME="AEN15007"
></A
><H3
><A
@@ -8364,7 +8318,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14928"
+NAME="AEN15016"
></A
><P
></P
@@ -8417,7 +8371,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14941"
+NAME="AEN15029"
></A
><H3
><A
@@ -8452,7 +8406,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14949"
+NAME="AEN15037"
></A
><P
></P
@@ -8505,7 +8459,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14962"
+NAME="AEN15050"
></A
><H3
><A
@@ -8543,7 +8497,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14971"
+NAME="AEN15059"
></A
><P
></P
@@ -8596,7 +8550,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14984"
+NAME="AEN15072"
></A
><H3
><A
@@ -8626,7 +8580,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14991"
+NAME="AEN15079"
></A
><P
></P
@@ -8679,7 +8633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15004"
+NAME="AEN15092"
></A
><H3
><A
@@ -8717,7 +8671,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15013"
+NAME="AEN15101"
></A
><P
></P
@@ -8770,7 +8724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15026"
+NAME="AEN15114"
></A
><H3
><A
@@ -8805,7 +8759,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15034"
+NAME="AEN15122"
></A
><P
></P
@@ -8858,7 +8812,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15047"
+NAME="AEN15135"
></A
><H3
><A
@@ -8897,7 +8851,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15056"
+NAME="AEN15144"
></A
><P
></P
@@ -8950,7 +8904,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15069"
+NAME="AEN15157"
></A
><H3
><A
@@ -8989,7 +8943,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15078"
+NAME="AEN15166"
></A
><P
></P
@@ -9042,7 +8996,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15091"
+NAME="AEN15179"
></A
><H3
><A
@@ -9076,7 +9030,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15099"
+NAME="AEN15187"
></A
><P
></P
@@ -9131,7 +9085,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15112"
+NAME="AEN15200"
></A
><H3
><A
@@ -9166,7 +9120,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15120"
+NAME="AEN15208"
></A
><P
></P
@@ -9221,7 +9175,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15133"
+NAME="AEN15221"
></A
><H3
><A
@@ -9251,7 +9205,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15140"
+NAME="AEN15228"
></A
><P
></P
@@ -9289,107 +9243,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15149"
-></A
-><H3
-><A
-NAME="XMLXPATHIDFUNCTION"
-></A
->>xmlXPathIdFunction ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathIdFunction (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);</PRE
-></TD
-></TR
-></TABLE
-><P
->Implement the <GTKDOCLINK
-HREF="ID"
->id</GTKDOCLINK
->() XPath function
- node-set id(object)
-The id function selects elements by their unique ID
-(see [5.2.1 Unique IDs]). When the argument to id is of type node-set,
-then the result is the union of the result of applying id to the
-string value of each of the nodes in the argument node-set. When the
-argument to id is of any other type, the argument is converted to a
-string as if by a call to the string function; the string is split
-into a whitespace-separated list of tokens (whitespace is any sequence
-of characters matching the production S); the result is a node-set
-containing the elements in the same document as the context node that
-have a unique ID equal to any of the tokens in the list.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15157"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the XPath Parser context</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->nargs</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the number of arguments</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15170"
+NAME="AEN15237"
></A
><H3
><A
@@ -9419,7 +9273,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15177"
+NAME="AEN15244"
></A
><P
></P
@@ -9457,7 +9311,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15186"
+NAME="AEN15253"
></A
><H3
><A
@@ -9488,7 +9342,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15193"
+NAME="AEN15260"
></A
><P
></P
@@ -9526,7 +9380,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15202"
+NAME="AEN15269"
></A
><H3
><A
@@ -9564,7 +9418,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15212"
+NAME="AEN15279"
></A
><P
></P
@@ -9617,7 +9471,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15225"
+NAME="AEN15292"
></A
><H3
><A
@@ -9655,7 +9509,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15235"
+NAME="AEN15302"
></A
><P
></P
@@ -9708,7 +9562,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15248"
+NAME="AEN15315"
></A
><H3
><A
@@ -9749,7 +9603,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15258"
+NAME="AEN15325"
></A
><P
></P
@@ -9802,7 +9656,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15271"
+NAME="AEN15338"
></A
><H3
><A
@@ -9843,7 +9697,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15279"
+NAME="AEN15346"
></A
><P
></P
@@ -9913,153 +9767,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15296"
-></A
-><H3
-><A
-NAME="XMLXPATHINIT"
-></A
->>xmlXPathInit ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathInit (void);</PRE
-></TD
-></TR
-></TABLE
-><P
->Initialize the XPath environment</P
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15302"
-></A
-><H3
-><A
-NAME="XMLXPATHSTRINGFUNCTION"
-></A
->>xmlXPathStringFunction ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathStringFunction (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);</PRE
-></TD
-></TR
-></TABLE
-><P
->Implement the <GTKDOCLINK
-HREF="STRING"
->string</GTKDOCLINK
->() XPath function
- string string(object?)
-he string function converts an object to a string as follows:
- - A node-set is converted to a string by returning the value of
- the node in the node-set that is first in document order.
- If the node-set is empty, an empty string is returned.
- - A number is converted to a string as follows
- + NaN is converted to the string NaN
- + positive zero is converted to the string 0
- + negative zero is converted to the string 0
- + positive infinity is converted to the string Infinity
- + negative infinity is converted to the string -Infinity
- + if the number is an integer, the number is represented in
- decimal form as a Number with no decimal point and no leading
- zeros, preceded by a minus sign (-) if the number is negative
- + otherwise, the number is represented in decimal form as a
- Number including a decimal point with at least one digit
- before the decimal point and at least one digit after the
- decimal point, preceded by a minus sign (-) if the number
- is negative; there must be no leading zeros before the decimal
- point apart possibly from the one required digit immediately
- before the decimal point; beyond the one required digit
- after the decimal point there must be as many, but only as
- many, more digits as are needed to uniquely distinguish the
- number from all other IEEE 754 numeric values.
- - The boolean false value is converted to the string false.
- The boolean true value is converted to the string true.</P
-><P
->If the argument is omitted, it defaults to a node-set with the
-context node as its only member.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15311"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the XPath Parser context</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->nargs</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the number of arguments</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15324"
+NAME="AEN15363"
></A
><H3
><A
@@ -10089,7 +9797,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15331"
+NAME="AEN15370"
></A
><P
></P
@@ -10127,98 +9835,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15340"
-></A
-><H3
-><A
-NAME="XMLXPATHNODESETCREATE"
-></A
->>xmlXPathNodeSetCreate ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> xmlXPathNodeSetCreate (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Create a new xmlNodeSetPtr of type double and of value <TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-></P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15349"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15362"
+NAME="AEN15379"
></A
><H3
><A
@@ -10276,7 +9893,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15375"
+NAME="AEN15392"
></A
><P
></P
@@ -10351,7 +9968,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15393"
+NAME="AEN15410"
></A
><H3
><A
@@ -10385,7 +10002,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15401"
+NAME="AEN15418"
></A
><P
></P
@@ -10440,7 +10057,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15414"
+NAME="AEN15431"
></A
><H3
><A
@@ -10471,7 +10088,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15421"
+NAME="AEN15438"
></A
><P
></P
@@ -10526,75 +10143,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15434"
-></A
-><H3
-><A
-NAME="XMLXPATHFREENODESET"
-></A
->>xmlXPathFreeNodeSet ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathFreeNodeSet (<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> obj);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free the NodeSet compound (not the actual nodes !).</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15441"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->obj</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15450"
+NAME="AEN15451"
></A
><H3
><A
@@ -10633,7 +10182,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15459"
+NAME="AEN15460"
></A
><P
></P
@@ -10686,7 +10235,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15472"
+NAME="AEN15473"
></A
><H3
><A
@@ -10724,7 +10273,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15481"
+NAME="AEN15482"
></A
><P
></P
@@ -10777,7 +10326,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15494"
+NAME="AEN15495"
></A
><H3
><A
@@ -10812,7 +10361,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15502"
+NAME="AEN15503"
></A
><P
></P
@@ -10865,306 +10414,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15515"
-></A
-><H3
-><A
-NAME="XMLXPATHFREENODESETLIST"
-></A
->>xmlXPathFreeNodeSetList ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathFreeNodeSetList (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> obj);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free up the xmlXPathObjectPtr <TT
-CLASS="PARAMETER"
-><I
->obj</I
-></TT
-> but don't deallocate the objects in
-the list contrary to <A
-HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
->xmlXPathFreeObject</A
->().</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15524"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->obj</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15533"
-></A
-><H3
-><A
-NAME="XMLXPATHFREEOBJECT"
-></A
->>xmlXPathFreeObject ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathFreeObject (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> obj);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free up an xmlXPathObjectPtr object.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15540"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->obj</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15549"
-></A
-><H3
-><A
-NAME="XMLXPATHNEWCONTEXT"
-></A
->>xmlXPathNewContext ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> xmlXPathNewContext (<A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> doc);</PRE
-></TD
-></TR
-></TABLE
-><P
->Create a new xmlXPathContext</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15557"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->doc</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15570"
-></A
-><H3
-><A
-NAME="XMLXPATHFREECONTEXT"
-></A
->>xmlXPathFreeContext ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathFreeContext (<A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free up an xmlXPathContext</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN15577"
-></A
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TBODY
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN15586"
+NAME="AEN15516"
></A
><H3
><A
@@ -11204,7 +10454,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15595"
+NAME="AEN15525"
></A
><P
></P
@@ -11257,7 +10507,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15608"
+NAME="AEN15538"
></A
><H3
><A
@@ -11343,7 +10593,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15624"
+NAME="AEN15554"
></A
><P
></P
@@ -11430,7 +10680,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15645"
+NAME="AEN15575"
></A
><H3
><A
@@ -11462,7 +10712,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15652"
+NAME="AEN15582"
></A
><P
></P
@@ -11500,7 +10750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15661"
+NAME="AEN15591"
></A
><H3
><A
@@ -11532,7 +10782,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15668"
+NAME="AEN15598"
></A
><P
></P
@@ -11570,7 +10820,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15677"
+NAME="AEN15607"
></A
><H3
><A
@@ -11602,7 +10852,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15684"
+NAME="AEN15614"
></A
><P
></P
@@ -11640,7 +10890,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15693"
+NAME="AEN15623"
></A
><H3
><A
@@ -11672,7 +10922,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15700"
+NAME="AEN15630"
></A
><P
></P
@@ -11710,7 +10960,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15709"
+NAME="AEN15639"
></A
><H3
><A
@@ -11752,7 +11002,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15718"
+NAME="AEN15648"
></A
><P
></P
@@ -11790,7 +11040,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15727"
+NAME="AEN15657"
></A
><H3
><A
@@ -11832,7 +11082,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15736"
+NAME="AEN15666"
></A
><P
></P
@@ -11870,7 +11120,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15745"
+NAME="AEN15675"
></A
><H3
><A
@@ -11905,7 +11155,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15753"
+NAME="AEN15683"
></A
><P
></P
@@ -11958,7 +11208,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15766"
+NAME="AEN15696"
></A
><H3
><A
@@ -11996,7 +11246,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15775"
+NAME="AEN15705"
></A
><P
></P
@@ -12066,7 +11316,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15792"
+NAME="AEN15722"
></A
><H3
><A
@@ -12104,7 +11354,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15801"
+NAME="AEN15731"
></A
><P
></P
@@ -12174,7 +11424,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15818"
+NAME="AEN15748"
></A
><H3
><A
@@ -12213,7 +11463,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15827"
+NAME="AEN15757"
></A
><P
></P
@@ -12283,7 +11533,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15844"
+NAME="AEN15774"
></A
><H3
><A
@@ -12324,7 +11574,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15853"
+NAME="AEN15783"
></A
><P
></P
@@ -12394,7 +11644,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15870"
+NAME="AEN15800"
></A
><H3
><A
@@ -12432,7 +11682,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15879"
+NAME="AEN15809"
></A
><P
></P
@@ -12502,7 +11752,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15896"
+NAME="AEN15826"
></A
><H3
><A
@@ -12543,7 +11793,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15905"
+NAME="AEN15835"
></A
><P
></P
@@ -12613,7 +11863,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15922"
+NAME="AEN15852"
></A
><H3
><A
@@ -12652,7 +11902,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15931"
+NAME="AEN15861"
></A
><P
></P
@@ -12722,7 +11972,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15948"
+NAME="AEN15878"
></A
><H3
><A
@@ -12763,7 +12013,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15957"
+NAME="AEN15887"
></A
><P
></P
@@ -12833,7 +12083,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15974"
+NAME="AEN15904"
></A
><H3
><A
@@ -12875,7 +12125,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15984"
+NAME="AEN15914"
></A
><P
></P
@@ -12945,7 +12195,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16001"
+NAME="AEN15931"
></A
><H3
><A
@@ -12983,7 +12233,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16010"
+NAME="AEN15940"
></A
><P
></P
@@ -13053,7 +12303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16027"
+NAME="AEN15957"
></A
><H3
><A
@@ -13094,7 +12344,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16036"
+NAME="AEN15966"
></A
><P
></P
@@ -13164,7 +12414,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16053"
+NAME="AEN15983"
></A
><H3
><A
@@ -13206,7 +12456,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16062"
+NAME="AEN15992"
></A
><P
></P
@@ -13276,7 +12526,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16079"
+NAME="AEN16009"
></A
><H3
><A
@@ -13316,7 +12566,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16088"
+NAME="AEN16018"
></A
><P
></P
@@ -13386,7 +12636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16105"
+NAME="AEN16035"
></A
><H3
><A
@@ -13425,7 +12675,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16114"
+NAME="AEN16044"
></A
><P
></P
@@ -13480,7 +12730,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16127"
+NAME="AEN16057"
></A
><H3
><A
@@ -13524,7 +12774,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16137"
+NAME="AEN16067"
></A
><P
></P
@@ -13579,7 +12829,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16150"
+NAME="AEN16080"
></A
><H3
><A
@@ -13614,7 +12864,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16158"
+NAME="AEN16088"
></A
><P
></P
@@ -13669,7 +12919,107 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16171"
+NAME="AEN16101"
+></A
+><H3
+><A
+NAME="XMLXPATHIDFUNCTION"
+></A
+>>xmlXPathIdFunction ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathIdFunction (<A
+HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+ int nargs);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Implement the <GTKDOCLINK
+HREF="ID"
+>id</GTKDOCLINK
+>() XPath function
+ node-set id(object)
+The id function selects elements by their unique ID
+(see [5.2.1 Unique IDs]). When the argument to id is of type node-set,
+then the result is the union of the result of applying id to the
+string value of each of the nodes in the argument node-set. When the
+argument to id is of any other type, the argument is converted to a
+string as if by a call to the string function; the string is split
+into a whitespace-separated list of tokens (whitespace is any sequence
+of characters matching the production S); the result is a node-set
+containing the elements in the same document as the context node that
+have a unique ID equal to any of the tokens in the list.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN16109"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the XPath Parser context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nargs</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the number of arguments</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN16122"
></A
><H3
><A
@@ -13709,7 +13059,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16179"
+NAME="AEN16130"
></A
><P
></P
@@ -13764,7 +13114,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16192"
+NAME="AEN16143"
></A
><H3
><A
@@ -13805,7 +13155,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16200"
+NAME="AEN16151"
></A
><P
></P
@@ -13860,7 +13210,125 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16213"
+NAME="AEN16164"
+></A
+><H3
+><A
+NAME="XMLXPATHSTRINGFUNCTION"
+></A
+>>xmlXPathStringFunction ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathStringFunction (<A
+HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+ int nargs);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Implement the <GTKDOCLINK
+HREF="STRING"
+>string</GTKDOCLINK
+>() XPath function
+ string string(object?)
+he string function converts an object to a string as follows:
+ - A node-set is converted to a string by returning the value of
+ the node in the node-set that is first in document order.
+ If the node-set is empty, an empty string is returned.
+ - A number is converted to a string as follows
+ + NaN is converted to the string NaN
+ + positive zero is converted to the string 0
+ + negative zero is converted to the string 0
+ + positive infinity is converted to the string Infinity
+ + negative infinity is converted to the string -Infinity
+ + if the number is an integer, the number is represented in
+ decimal form as a Number with no decimal point and no leading
+ zeros, preceded by a minus sign (-) if the number is negative
+ + otherwise, the number is represented in decimal form as a
+ Number including a decimal point with at least one digit
+ before the decimal point and at least one digit after the
+ decimal point, preceded by a minus sign (-) if the number
+ is negative; there must be no leading zeros before the decimal
+ point apart possibly from the one required digit immediately
+ before the decimal point; beyond the one required digit
+ after the decimal point there must be as many, but only as
+ many, more digits as are needed to uniquely distinguish the
+ number from all other IEEE 754 numeric values.
+ - The boolean false value is converted to the string false.
+ The boolean true value is converted to the string true.</P
+><P
+>If the argument is omitted, it defaults to a node-set with the
+context node as its only member.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN16173"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the XPath Parser context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nargs</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the number of arguments</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN16186"
></A
><H3
><A
@@ -13899,7 +13367,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16221"
+NAME="AEN16194"
></A
><P
></P
@@ -13954,7 +13422,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16234"
+NAME="AEN16207"
></A
><H3
><A
@@ -13990,7 +13458,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16242"
+NAME="AEN16215"
></A
><P
></P
@@ -14045,7 +13513,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16255"
+NAME="AEN16228"
></A
><H3
><A
@@ -14082,7 +13550,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16263"
+NAME="AEN16236"
></A
><P
></P
@@ -14137,7 +13605,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16276"
+NAME="AEN16249"
></A
><H3
><A
@@ -14174,7 +13642,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16284"
+NAME="AEN16257"
></A
><P
></P
@@ -14229,7 +13697,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16297"
+NAME="AEN16270"
></A
><H3
><A
@@ -14284,7 +13752,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16305"
+NAME="AEN16278"
></A
><P
></P
@@ -14339,7 +13807,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16318"
+NAME="AEN16291"
></A
><H3
><A
@@ -14379,7 +13847,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16326"
+NAME="AEN16299"
></A
><P
></P
@@ -14434,7 +13902,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16339"
+NAME="AEN16312"
></A
><H3
><A
@@ -14475,7 +13943,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16347"
+NAME="AEN16320"
></A
><P
></P
@@ -14530,7 +13998,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16360"
+NAME="AEN16333"
></A
><H3
><A
@@ -14571,7 +14039,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16368"
+NAME="AEN16341"
></A
><P
></P
@@ -14626,7 +14094,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16381"
+NAME="AEN16354"
></A
><H3
><A
@@ -14670,7 +14138,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16389"
+NAME="AEN16362"
></A
><P
></P
@@ -14725,7 +14193,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16402"
+NAME="AEN16375"
></A
><H3
><A
@@ -14762,7 +14230,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16410"
+NAME="AEN16383"
></A
><P
></P
@@ -14817,7 +14285,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16423"
+NAME="AEN16396"
></A
><H3
><A
@@ -14855,7 +14323,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16432"
+NAME="AEN16405"
></A
><P
></P
@@ -14910,7 +14378,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16445"
+NAME="AEN16418"
></A
><H3
><A
@@ -14948,7 +14416,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16454"
+NAME="AEN16427"
></A
><P
></P
@@ -15003,7 +14471,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16467"
+NAME="AEN16440"
></A
><H3
><A
@@ -15046,7 +14514,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16475"
+NAME="AEN16448"
></A
><P
></P
@@ -15101,7 +14569,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16488"
+NAME="AEN16461"
></A
><H3
><A
@@ -15136,7 +14604,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16496"
+NAME="AEN16469"
></A
><P
></P
@@ -15191,7 +14659,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16509"
+NAME="AEN16482"
></A
><H3
><A
@@ -15228,7 +14696,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16517"
+NAME="AEN16490"
></A
><P
></P
@@ -15283,7 +14751,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16530"
+NAME="AEN16503"
></A
><H3
><A
@@ -15320,7 +14788,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16538"
+NAME="AEN16511"
></A
><P
></P
@@ -15375,7 +14843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16551"
+NAME="AEN16524"
></A
><H3
><A
@@ -15412,7 +14880,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16559"
+NAME="AEN16532"
></A
><P
></P
@@ -15467,7 +14935,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16572"
+NAME="AEN16545"
></A
><H3
><A
@@ -15505,7 +14973,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16580"
+NAME="AEN16553"
></A
><P
></P
@@ -15560,7 +15028,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16593"
+NAME="AEN16566"
></A
><H3
><A
@@ -15600,7 +15068,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16601"
+NAME="AEN16574"
></A
><P
></P
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 072a1c3..f024945 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -123,7 +123,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN16619"
+NAME="AEN16592"
></A
><H2
>Name</H2
@@ -131,7 +131,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN16622"
+NAME="AEN16595"
></A
><H2
>Synopsis</H2
@@ -411,7 +411,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16697"
+NAME="AEN16670"
></A
><H2
>Description</H2
@@ -421,14 +421,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16700"
+NAME="AEN16673"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16702"
+NAME="AEN16675"
></A
><H3
><A
@@ -458,7 +458,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16707"
+NAME="AEN16680"
></A
><H3
><A
@@ -484,7 +484,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16712"
+NAME="AEN16685"
></A
><H3
><A
@@ -522,7 +522,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16721"
+NAME="AEN16694"
></A
><P
></P
@@ -575,7 +575,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16734"
+NAME="AEN16707"
></A
><H3
><A
@@ -605,7 +605,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16741"
+NAME="AEN16714"
></A
><P
></P
@@ -643,7 +643,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16750"
+NAME="AEN16723"
></A
><H3
><A
@@ -690,7 +690,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16761"
+NAME="AEN16734"
></A
><P
></P
@@ -760,7 +760,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16778"
+NAME="AEN16751"
></A
><H3
><A
@@ -799,7 +799,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16787"
+NAME="AEN16760"
></A
><P
></P
@@ -903,7 +903,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16812"
+NAME="AEN16785"
></A
><H3
><A
@@ -940,7 +940,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16821"
+NAME="AEN16794"
></A
><P
></P
@@ -1010,7 +1010,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16838"
+NAME="AEN16811"
></A
><H3
><A
@@ -1047,7 +1047,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16847"
+NAME="AEN16820"
></A
><P
></P
@@ -1117,7 +1117,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16864"
+NAME="AEN16837"
></A
><H3
><A
@@ -1154,7 +1154,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16873"
+NAME="AEN16846"
></A
><P
></P
@@ -1224,7 +1224,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16890"
+NAME="AEN16863"
></A
><H3
><A
@@ -1261,7 +1261,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16899"
+NAME="AEN16872"
></A
><P
></P
@@ -1331,7 +1331,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16916"
+NAME="AEN16889"
></A
><H3
><A
@@ -1380,7 +1380,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16927"
+NAME="AEN16900"
></A
><P
></P
@@ -1450,7 +1450,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16944"
+NAME="AEN16917"
></A
><H3
><A
@@ -1490,7 +1490,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16953"
+NAME="AEN16926"
></A
><P
></P
@@ -1543,7 +1543,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16966"
+NAME="AEN16939"
></A
><H3
><A
@@ -1580,7 +1580,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16975"
+NAME="AEN16948"
></A
><P
></P
@@ -1650,7 +1650,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16992"
+NAME="AEN16965"
></A
><H3
><A
@@ -1683,7 +1683,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17000"
+NAME="AEN16973"
></A
><P
></P
@@ -1736,7 +1736,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17013"
+NAME="AEN16986"
></A
><H3
><A
@@ -1776,7 +1776,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17022"
+NAME="AEN16995"
></A
><P
></P
@@ -1831,7 +1831,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17035"
+NAME="AEN17008"
></A
><H3
><A
@@ -1869,7 +1869,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17044"
+NAME="AEN17017"
></A
><P
></P
@@ -1922,7 +1922,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17057"
+NAME="AEN17030"
></A
><H3
><A
@@ -1956,7 +1956,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17065"
+NAME="AEN17038"
></A
><P
></P
@@ -2011,7 +2011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17078"
+NAME="AEN17051"
></A
><H3
><A
@@ -2042,7 +2042,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17085"
+NAME="AEN17058"
></A
><P
></P
@@ -2097,7 +2097,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17098"
+NAME="AEN17071"
></A
><H3
><A
@@ -2138,7 +2138,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17108"
+NAME="AEN17081"
></A
><P
></P
@@ -2226,7 +2226,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17129"
+NAME="AEN17102"
></A
><H3
><A
@@ -2263,7 +2263,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17138"
+NAME="AEN17111"
></A
><P
></P
@@ -2334,7 +2334,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17155"
+NAME="AEN17128"
></A
><H3
><A
@@ -2368,7 +2368,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17163"
+NAME="AEN17136"
></A
><P
></P
@@ -2423,7 +2423,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17176"
+NAME="AEN17149"
></A
><H3
><A
@@ -2457,7 +2457,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17184"
+NAME="AEN17157"
></A
><P
></P
@@ -2511,7 +2511,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17197"
+NAME="AEN17170"
></A
><H3
><A
@@ -2548,7 +2548,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17206"
+NAME="AEN17179"
></A
><P
></P