- added xmlRemoveID() and xmlRemoveRef()
- added check and handling when possibly removing an ID
- fixed some entities problems
- added xmlParseTryOrFinish()
- changed the way struct aredeclared to allow gtk-doc to expose those
- closed #4960
- fixes to libs detection from Albert Chin-A-Young
- preparing 1.8.3 release
Daniel
diff --git a/doc/html/gnome-xml-valid.html b/doc/html/gnome-xml-valid.html
index 9c7d22e..53cf7d8 100644
--- a/doc/html/gnome-xml-valid.html
+++ b/doc/html/gnome-xml-valid.html
@@ -4,7 +4,7 @@
>valid</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="Gnome XML Library Reference Manual"
HREF="book1.html"><LINK
@@ -20,6 +20,9 @@
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -111,19 +114,22 @@
></TABLE
></DIV
><H1
->valid</H1
+><A
+NAME="GNOME-XML-VALID"
+>valid</A
+></H1
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN6198"
+NAME="AEN5545"
></A
><H2
>Name</H2
->valid — </DIV
+>valid -- </DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6201"
+NAME="AEN5548"
></A
><H2
>Synopsis</H2
@@ -809,7 +815,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6384"
+NAME="AEN5731"
></A
><H2
>Description</H2
@@ -819,14 +825,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6387"
+NAME="AEN5734"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6389"
+NAME="AEN5736"
></A
><H3
><A
@@ -920,7 +926,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6411"
+NAME="AEN5758"
></A
><H3
><A
@@ -1014,7 +1020,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6433"
+NAME="AEN5780"
></A
><H3
><A
@@ -1030,7 +1036,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MIN_NOTATION_TABLE 32</PRE
+>#define XML_MIN_NOTATION_TABLE</PRE
></TD
></TR
></TABLE
@@ -1040,33 +1046,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6438"
+NAME="AEN5785"
></A
><H3
><A
NAME="XMLNOTATIONTABLEPTR"
></A
>xmlNotationTablePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlNotationTable *xmlNotationTablePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6443"
+NAME="AEN5789"
></A
><H3
><A
@@ -1082,7 +1075,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MIN_ELEMENT_TABLE 32</PRE
+>#define XML_MIN_ELEMENT_TABLE</PRE
></TD
></TR
></TABLE
@@ -1092,33 +1085,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6448"
+NAME="AEN5794"
></A
><H3
><A
NAME="XMLELEMENTTABLEPTR"
></A
>xmlElementTablePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlElementTable *xmlElementTablePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6453"
+NAME="AEN5798"
></A
><H3
><A
@@ -1134,7 +1114,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MIN_ATTRIBUTE_TABLE 32</PRE
+>#define XML_MIN_ATTRIBUTE_TABLE</PRE
></TD
></TR
></TABLE
@@ -1144,33 +1124,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6458"
+NAME="AEN5803"
></A
><H3
><A
NAME="XMLATTRIBUTETABLEPTR"
></A
>xmlAttributeTablePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlAttributeTable *xmlAttributeTablePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6463"
+NAME="AEN5807"
></A
><H3
><A
@@ -1186,7 +1153,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MIN_ID_TABLE 32</PRE
+>#define XML_MIN_ID_TABLE</PRE
></TD
></TR
></TABLE
@@ -1196,33 +1163,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6468"
+NAME="AEN5812"
></A
><H3
><A
NAME="XMLIDTABLEPTR"
></A
>xmlIDTablePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlIDTable *xmlIDTablePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6473"
+NAME="AEN5816"
></A
><H3
><A
@@ -1238,7 +1192,7 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MIN_REF_TABLE 32</PRE
+>#define XML_MIN_REF_TABLE</PRE
></TD
></TR
></TABLE
@@ -1248,33 +1202,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6478"
+NAME="AEN5821"
></A
><H3
><A
NAME="XMLREFTABLEPTR"
></A
>xmlRefTablePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlRefTable *xmlRefTablePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6483"
+NAME="AEN5825"
></A
><H3
><A
@@ -1346,7 +1287,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -1363,7 +1304,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the DTD</TD
+> </TD
></TR
><TR
><TD
@@ -1380,7 +1321,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the entity name</TD
+> </TD
></TR
><TR
><TD
@@ -1397,7 +1338,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the public identifier or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1414,7 +1355,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the system identifier or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1429,7 +1370,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the entity</TD
+> </TD
></TR
></TABLE
><P
@@ -1439,7 +1380,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6524"
+NAME="AEN5866"
></A
><H3
><A
@@ -1495,7 +1436,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> A notation table</TD
+> </TD
></TR
><TR
><TD
@@ -1510,7 +1451,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new xmlNotationTablePtr or NULL in case of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -1520,7 +1461,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6545"
+NAME="AEN5887"
></A
><H3
><A
@@ -1573,7 +1514,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An notation table</TD
+> </TD
></TR
></TABLE
><P
@@ -1583,7 +1524,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6561"
+NAME="AEN5903"
></A
><H3
><A
@@ -1640,7 +1581,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XML buffer output</TD
+> </TD
></TR
><TR
><TD
@@ -1657,7 +1598,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> A notation table</TD
+> </TD
></TR
></TABLE
><P
@@ -1667,7 +1608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6582"
+NAME="AEN5924"
></A
><H3
><A
@@ -1727,7 +1668,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the subelement name or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1744,7 +1685,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the type of element content decl</TD
+> </TD
></TR
><TR
><TD
@@ -1759,7 +1700,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the new element content structure</TD
+> </TD
></TR
></TABLE
><P
@@ -1769,7 +1710,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6608"
+NAME="AEN5950"
></A
><H3
><A
@@ -1825,7 +1766,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An element content pointer.</TD
+> </TD
></TR
><TR
><TD
@@ -1840,7 +1781,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new xmlElementContentPtr or NULL in case of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -1850,7 +1791,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6629"
+NAME="AEN5971"
></A
><H3
><A
@@ -1903,7 +1844,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element content tree to free</TD
+> </TD
></TR
></TABLE
><P
@@ -1913,7 +1854,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6645"
+NAME="AEN5987"
></A
><H3
><A
@@ -1985,7 +1926,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -2002,7 +1943,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the DTD</TD
+> </TD
></TR
><TR
><TD
@@ -2019,7 +1960,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the entity name</TD
+> </TD
></TR
><TR
><TD
@@ -2036,7 +1977,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element type</TD
+> </TD
></TR
><TR
><TD
@@ -2053,7 +1994,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element content tree or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -2068,7 +2009,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the entity</TD
+> </TD
></TR
></TABLE
><P
@@ -2078,7 +2019,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6686"
+NAME="AEN6028"
></A
><H3
><A
@@ -2134,7 +2075,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An element table</TD
+> </TD
></TR
><TR
><TD
@@ -2149,7 +2090,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new xmlElementTablePtr or NULL in case of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -2159,7 +2100,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6707"
+NAME="AEN6049"
></A
><H3
><A
@@ -2212,7 +2153,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An element table</TD
+> </TD
></TR
></TABLE
><P
@@ -2222,7 +2163,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6723"
+NAME="AEN6065"
></A
><H3
><A
@@ -2279,7 +2220,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XML buffer output</TD
+> </TD
></TR
><TR
><TD
@@ -2296,7 +2237,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An element table</TD
+> </TD
></TR
></TABLE
><P
@@ -2306,7 +2247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6744"
+NAME="AEN6086"
></A
><H3
><A
@@ -2362,7 +2303,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the enumeration name or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -2377,8 +2318,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlEnumerationPtr just created or NULL in case
-of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -2388,7 +2328,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6765"
+NAME="AEN6107"
></A
><H3
><A
@@ -2441,7 +2381,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the tree to free.</TD
+> </TD
></TR
></TABLE
><P
@@ -2451,7 +2391,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6781"
+NAME="AEN6123"
></A
><H3
><A
@@ -2507,7 +2447,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the tree to copy.</TD
+> </TD
></TR
><TR
><TD
@@ -2522,8 +2462,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlEnumerationPtr just created or NULL in case
-of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -2533,7 +2472,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6802"
+NAME="AEN6144"
></A
><H3
><A
@@ -2617,7 +2556,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -2634,7 +2573,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the DTD</TD
+> </TD
></TR
><TR
><TD
@@ -2651,7 +2590,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element name</TD
+> </TD
></TR
><TR
><TD
@@ -2668,7 +2607,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute name</TD
+> </TD
></TR
><TR
><TD
@@ -2685,7 +2624,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute type</TD
+> </TD
></TR
><TR
><TD
@@ -2702,7 +2641,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute default type</TD
+> </TD
></TR
><TR
><TD
@@ -2719,7 +2658,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute default value</TD
+> </TD
></TR
><TR
><TD
@@ -2736,7 +2675,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> if it's an enumeration, the associated list</TD
+> </TD
></TR
><TR
><TD
@@ -2751,7 +2690,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the entity</TD
+> </TD
></TR
></TABLE
><P
@@ -2761,7 +2700,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6858"
+NAME="AEN6200"
></A
><H3
><A
@@ -2817,7 +2756,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An attribute table</TD
+> </TD
></TR
><TR
><TD
@@ -2832,7 +2771,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new xmlAttributeTablePtr or NULL in case of error.</TD
+> </TD
></TR
></TABLE
><P
@@ -2842,7 +2781,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6879"
+NAME="AEN6221"
></A
><H3
><A
@@ -2895,7 +2834,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An attribute table</TD
+> </TD
></TR
></TABLE
><P
@@ -2905,7 +2844,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6895"
+NAME="AEN6237"
></A
><H3
><A
@@ -2962,7 +2901,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XML buffer output</TD
+> </TD
></TR
><TR
><TD
@@ -2979,7 +2918,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An attribute table</TD
+> </TD
></TR
></TABLE
><P
@@ -2989,7 +2928,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6916"
+NAME="AEN6258"
></A
><H3
><A
@@ -3057,7 +2996,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -3074,7 +3013,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the document</TD
+> </TD
></TR
><TR
><TD
@@ -3091,7 +3030,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the value name</TD
+> </TD
></TR
><TR
><TD
@@ -3108,7 +3047,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute holding the ID</TD
+> </TD
></TR
><TR
><TD
@@ -3123,7 +3062,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the new xmlIDPtr</TD
+> </TD
></TR
></TABLE
><P
@@ -3133,7 +3072,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6952"
+NAME="AEN6294"
></A
><H3
><A
@@ -3212,7 +3151,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6972"
+NAME="AEN6314"
></A
><H3
><A
@@ -3265,7 +3204,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An id table</TD
+> </TD
></TR
></TABLE
><P
@@ -3275,7 +3214,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6988"
+NAME="AEN6330"
></A
><H3
><A
@@ -3335,7 +3274,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the document</TD
+> </TD
></TR
><TR
><TD
@@ -3352,7 +3291,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the ID value</TD
+> </TD
></TR
><TR
><TD
@@ -3367,7 +3306,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not found, otherwise the xmlAttrPtr defining the ID</TD
+> </TD
></TR
></TABLE
><P
@@ -3377,7 +3316,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7014"
+NAME="AEN6356"
></A
><H3
><A
@@ -3440,7 +3379,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the document</TD
+> </TD
></TR
><TR
><TD
@@ -3457,7 +3396,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element carrying the attribute</TD
+> </TD
></TR
><TR
><TD
@@ -3474,7 +3413,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute</TD
+> </TD
></TR
><TR
><TD
@@ -3489,7 +3428,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->0 or 1 depending on the lookup result</TD
+> </TD
></TR
></TABLE
><P
@@ -3499,7 +3438,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7044"
+NAME="AEN6386"
></A
><H3
><A
@@ -3567,7 +3506,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -3584,7 +3523,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> pointer to the document</TD
+> </TD
></TR
><TR
><TD
@@ -3601,7 +3540,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the value name</TD
+> </TD
></TR
><TR
><TD
@@ -3618,7 +3557,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute holding the Ref</TD
+> </TD
></TR
><TR
><TD
@@ -3633,7 +3572,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->NULL if not, othervise the new xmlRefPtr</TD
+> </TD
></TR
></TABLE
><P
@@ -3643,7 +3582,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7080"
+NAME="AEN6422"
></A
><H3
><A
@@ -3722,7 +3661,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7100"
+NAME="AEN6442"
></A
><H3
><A
@@ -3775,7 +3714,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> An ref table</TD
+> </TD
></TR
></TABLE
><P
@@ -3785,7 +3724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7116"
+NAME="AEN6458"
></A
><H3
><A
@@ -3848,7 +3787,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the document</TD
+> </TD
></TR
><TR
><TD
@@ -3865,7 +3804,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element carrying the attribute</TD
+> </TD
></TR
><TR
><TD
@@ -3882,7 +3821,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute</TD
+> </TD
></TR
><TR
><TD
@@ -3897,7 +3836,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->0 or 1 depending on the lookup result</TD
+> </TD
></TR
></TABLE
><P
@@ -3907,7 +3846,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7146"
+NAME="AEN6488"
></A
><H3
><A
@@ -3968,7 +3907,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -3985,7 +3924,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4000,7 +3939,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4010,7 +3949,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7171"
+NAME="AEN6513"
></A
><H3
><A
@@ -4076,7 +4015,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4093,7 +4032,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4110,7 +4049,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element definition</TD
+> </TD
></TR
><TR
><TD
@@ -4125,7 +4064,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4135,7 +4074,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7201"
+NAME="AEN6543"
></A
><H3
><A
@@ -4203,7 +4142,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4220,7 +4159,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4237,7 +4176,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an attribute definition</TD
+> </TD
></TR
><TR
><TD
@@ -4252,7 +4191,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4262,7 +4201,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7232"
+NAME="AEN6574"
></A
><H3
><A
@@ -4334,7 +4273,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an attribute type</TD
+> </TD
></TR
><TR
><TD
@@ -4351,7 +4290,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an attribute value</TD
+> </TD
></TR
><TR
><TD
@@ -4366,7 +4305,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4376,7 +4315,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7261"
+NAME="AEN6603"
></A
><H3
><A
@@ -4441,7 +4380,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4458,7 +4397,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4475,7 +4414,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a notation definition</TD
+> </TD
></TR
><TR
><TD
@@ -4490,7 +4429,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4500,7 +4439,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7291"
+NAME="AEN6633"
></A
><H3
><A
@@ -4532,7 +4471,7 @@
></TR
></TABLE
><P
->Try to validate the document against the dtd instance</P
+>Try to validate the dtd instance</P
><P
>basically it does check all the definitions in the DtD.</P
><P
@@ -4563,7 +4502,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4580,7 +4519,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4597,7 +4536,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a dtd instance</TD
+> </TD
></TR
><TR
><TD
@@ -4612,7 +4551,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4622,7 +4561,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7322"
+NAME="AEN6664"
></A
><H3
><A
@@ -4683,7 +4622,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4700,7 +4639,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4715,7 +4654,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4725,7 +4664,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7348"
+NAME="AEN6690"
></A
><H3
><A
@@ -4786,7 +4725,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4803,7 +4742,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4820,7 +4759,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element instance</TD
+> </TD
></TR
><TR
><TD
@@ -4835,7 +4774,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4845,7 +4784,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7378"
+NAME="AEN6720"
></A
><H3
><A
@@ -4916,7 +4855,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -4933,7 +4872,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -4950,7 +4889,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element instance</TD
+> </TD
></TR
><TR
><TD
@@ -4965,7 +4904,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -4975,7 +4914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7410"
+NAME="AEN6752"
></A
><H3
><A
@@ -5056,7 +4995,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -5073,7 +5012,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -5090,7 +5029,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element instance</TD
+> </TD
></TR
><TR
><TD
@@ -5107,7 +5046,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an attribute instance</TD
+> </TD
></TR
><TR
><TD
@@ -5124,7 +5063,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute value (without entities processing)</TD
+> </TD
></TR
><TR
><TD
@@ -5139,7 +5078,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -5149,7 +5088,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7451"
+NAME="AEN6793"
></A
><H3
><A
@@ -5209,7 +5148,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -5226,7 +5165,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a document instance</TD
+> </TD
></TR
><TR
><TD
@@ -5241,7 +5180,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -5251,7 +5190,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7477"
+NAME="AEN6819"
></A
><H3
><A
@@ -5313,7 +5252,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the validation context</TD
+> </TD
></TR
><TR
><TD
@@ -5330,7 +5269,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the document</TD
+> </TD
></TR
><TR
><TD
@@ -5347,7 +5286,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the notation name to check</TD
+> </TD
></TR
><TR
><TD
@@ -5362,7 +5301,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if valid or 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -5372,7 +5311,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7507"
+NAME="AEN6849"
></A
><H3
><A
@@ -5430,7 +5369,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the document</TD
+> </TD
></TR
><TR
><TD
@@ -5447,7 +5386,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element name</TD
+> </TD
></TR
><TR
><TD
@@ -5462,7 +5401,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->0 if no, 1 if yes, and -1 if no element description is available</TD
+> </TD
></TR
></TABLE
><P
@@ -5472,7 +5411,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7532"
+NAME="AEN6874"
></A
><H3
><A
@@ -5537,7 +5476,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to the DtD to search</TD
+> </TD
></TR
><TR
><TD
@@ -5554,7 +5493,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element name</TD
+> </TD
></TR
><TR
><TD
@@ -5571,7 +5510,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the attribute name</TD
+> </TD
></TR
><TR
><TD
@@ -5586,7 +5525,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlAttributePtr if found or NULL</TD
+> </TD
></TR
></TABLE
><P
@@ -5596,7 +5535,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7563"
+NAME="AEN6905"
></A
><H3
><A
@@ -5656,7 +5595,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to the DtD to search</TD
+> </TD
></TR
><TR
><TD
@@ -5673,7 +5612,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the notation name</TD
+> </TD
></TR
><TR
><TD
@@ -5688,7 +5627,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlNotationPtr if found or NULL</TD
+> </TD
></TR
></TABLE
><P
@@ -5698,7 +5637,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7589"
+NAME="AEN6931"
></A
><H3
><A
@@ -5758,7 +5697,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to the DtD to search</TD
+> </TD
></TR
><TR
><TD
@@ -5775,7 +5714,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the element name</TD
+> </TD
></TR
><TR
><TD
@@ -5790,7 +5729,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlElementPtr if found or NULL</TD
+> </TD
></TR
></TABLE
><P
@@ -5800,7 +5739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7615"
+NAME="AEN6957"
></A
><H3
><A
@@ -5883,7 +5822,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element to insert after</TD
+> </TD
></TR
><TR
><TD
@@ -5900,7 +5839,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element to insert next</TD
+> </TD
></TR
><TR
><TD
@@ -5917,7 +5856,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an array to store the list of child names</TD
+> </TD
></TR
><TR
><TD
@@ -5934,7 +5873,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the size of the array</TD
+> </TD
></TR
><TR
><TD
@@ -5949,14 +5888,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the number of element in the list, or -1 in case of error. If
-the function returns the value <TT
-CLASS="PARAMETER"
-><I
->max</I
-></TT
-> the caller is invited to grow the
-receiving array and retry.</TD
+> </TD
></TR
></TABLE
><P
@@ -5966,7 +5898,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7653"
+NAME="AEN6994"
></A
><H3
><A
@@ -6025,7 +5957,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an element content tree</TD
+> </TD
></TR
><TR
><TD
@@ -6042,7 +5974,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an array to store the list of child names</TD
+> </TD
></TR
><TR
><TD
@@ -6059,7 +5991,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to the number of element in the list</TD
+> </TD
></TR
><TR
><TD
@@ -6076,7 +6008,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the size of the array</TD
+> </TD
></TR
><TR
><TD
@@ -6091,7 +6023,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the number of element in the list, or -1 in case of error.</TD
+> </TD
></TR
></TABLE
><P