Releasing 2.2.6 after adding xpathInternals.h:
- configure.in: release 2.2.6
- xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
exporting the inner functions of xpath for extension modules
- doc/*: updated and rebuilt the doc
Daniel
diff --git a/doc/gnome-xml.sgml b/doc/gnome-xml.sgml
index 2712ae5..bc38709 100644
--- a/doc/gnome-xml.sgml
+++ b/doc/gnome-xml.sgml
@@ -11,6 +11,7 @@
<!entity tree SYSTEM "sgml/tree.sgml">
<!entity uri SYSTEM "sgml/uri.sgml">
<!entity xpath SYSTEM "sgml/xpath.sgml">
+<!entity xpathInternals SYSTEM "sgml/xpathInternals.sgml">
<!entity xpointer SYSTEM "sgml/xpointer.sgml">
<!entity xmlIO SYSTEM "sgml/xmlIO.sgml">
<!entity xmlmemory SYSTEM "sgml/xmlmemory.sgml">
@@ -85,6 +86,7 @@
&HTMLparser;
&HTMLtree;
&xpath;
+ &xpathInternals;
&xpointer;
&nanohttp;
&nanoftp;
diff --git a/doc/html/book1.html b/doc/html/book1.html
index 481367a..a4cbed8 100644
--- a/doc/html/book1.html
+++ b/doc/html/book1.html
@@ -163,6 +163,11 @@
> — </DT
><DT
><A
+HREF="gnome-xml-xpathinternals.html"
+>xpathInternals</A
+> — </DT
+><DT
+><A
HREF="gnome-xml-xpointer.html"
>xpointer</A
> — </DT
diff --git a/doc/html/gnome-xml-debugxml.html b/doc/html/gnome-xml-debugxml.html
index cee98a6..4572780 100644
--- a/doc/html/gnome-xml-debugxml.html
+++ b/doc/html/gnome-xml-debugxml.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN16363"
+NAME="AEN17550"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN16366"
+NAME="AEN17553"
></A
><H2
>Synopsis</H2
@@ -315,7 +315,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16413"
+NAME="AEN17600"
></A
><H2
>Description</H2
@@ -325,14 +325,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16416"
+NAME="AEN17603"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16418"
+NAME="AEN17605"
></A
><H3
><A
@@ -414,7 +414,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16438"
+NAME="AEN17625"
></A
><H3
><A
@@ -514,7 +514,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16462"
+NAME="AEN17649"
></A
><H3
><A
@@ -614,7 +614,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16486"
+NAME="AEN17673"
></A
><H3
><A
@@ -714,7 +714,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16510"
+NAME="AEN17697"
></A
><H3
><A
@@ -814,7 +814,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16534"
+NAME="AEN17721"
></A
><H3
><A
@@ -914,7 +914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16558"
+NAME="AEN17745"
></A
><H3
><A
@@ -996,7 +996,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16578"
+NAME="AEN17765"
></A
><H3
><A
@@ -1078,7 +1078,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16598"
+NAME="AEN17785"
></A
><H3
><A
@@ -1160,7 +1160,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16618"
+NAME="AEN17805"
></A
><H3
><A
@@ -1242,7 +1242,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16638"
+NAME="AEN17825"
></A
><H3
><A
@@ -1324,7 +1324,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16658"
+NAME="AEN17845"
></A
><H3
><A
@@ -1397,7 +1397,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16676"
+NAME="AEN17863"
></A
><H3
><A
@@ -1431,7 +1431,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16681"
+NAME="AEN17868"
></A
><H3
><A
@@ -1457,7 +1457,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16686"
+NAME="AEN17873"
></A
><H3
><A
@@ -1593,7 +1593,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16719"
+NAME="AEN17906"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-encoding.html b/doc/html/gnome-xml-encoding.html
index cd9201e..5db8545 100644
--- a/doc/html/gnome-xml-encoding.html
+++ b/doc/html/gnome-xml-encoding.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN15897"
+NAME="AEN17084"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN15900"
+NAME="AEN17087"
></A
><H2
>Synopsis</H2
@@ -300,7 +300,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15942"
+NAME="AEN17129"
></A
><H2
>Description</H2
@@ -310,14 +310,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15945"
+NAME="AEN17132"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15947"
+NAME="AEN17134"
></A
><H3
><A
@@ -368,7 +368,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15952"
+NAME="AEN17139"
></A
><H3
><A
@@ -495,7 +495,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15982"
+NAME="AEN17169"
></A
><H3
><A
@@ -622,7 +622,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16012"
+NAME="AEN17199"
></A
><H3
><A
@@ -656,7 +656,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16017"
+NAME="AEN17204"
></A
><H3
><A
@@ -682,7 +682,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16022"
+NAME="AEN17209"
></A
><H3
><A
@@ -713,7 +713,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16028"
+NAME="AEN17215"
></A
><H3
><A
@@ -742,7 +742,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16034"
+NAME="AEN17221"
></A
><H3
><A
@@ -805,7 +805,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16050"
+NAME="AEN17237"
></A
><H3
><A
@@ -887,7 +887,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16071"
+NAME="AEN17258"
></A
><H3
><A
@@ -964,7 +964,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16090"
+NAME="AEN17277"
></A
><H3
><A
@@ -1068,7 +1068,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16115"
+NAME="AEN17302"
></A
><H3
><A
@@ -1148,7 +1148,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16135"
+NAME="AEN17322"
></A
><H3
><A
@@ -1223,7 +1223,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16154"
+NAME="AEN17341"
></A
><H3
><A
@@ -1251,7 +1251,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16160"
+NAME="AEN17347"
></A
><H3
><A
@@ -1332,7 +1332,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16180"
+NAME="AEN17367"
></A
><H3
><A
@@ -1415,7 +1415,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16201"
+NAME="AEN17388"
></A
><H3
><A
@@ -1513,7 +1513,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16225"
+NAME="AEN17412"
></A
><H3
><A
@@ -1608,7 +1608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16247"
+NAME="AEN17434"
></A
><H3
><A
@@ -1741,7 +1741,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16278"
+NAME="AEN17465"
></A
><H3
><A
@@ -1864,7 +1864,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16308"
+NAME="AEN17495"
></A
><H3
><A
@@ -1988,7 +1988,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16338"
+NAME="AEN17525"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-entities.html b/doc/html/gnome-xml-entities.html
index 43369cd..67e321c 100644
--- a/doc/html/gnome-xml-entities.html
+++ b/doc/html/gnome-xml-entities.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN6896"
+NAME="AEN6949"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN6899"
+NAME="AEN6952"
></A
><H2
>Synopsis</H2
@@ -150,14 +150,6 @@
HREF="gnome-xml-entities.html#XMLENTITYPTR"
>xmlEntityPtr</A
>;
-#define <A
-HREF="gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE"
->XML_MIN_ENTITIES_TABLE</A
->
-struct <A
-HREF="gnome-xml-entities.html#XMLENTITIESTABLE"
->xmlEntitiesTable</A
->;
typedef <A
HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
>xmlEntitiesTablePtr</A
@@ -363,18 +355,7 @@
void <A
HREF="gnome-xml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
>xmlCleanupPredefinedEntities</A
-> (void);
-int <A
-HREF="gnome-xml-entities.html#XMLENTITYADDREFERENCE"
->xmlEntityAddReference</A
-> (<A
-HREF="gnome-xml-entities.html#XMLENTITYPTR"
->xmlEntityPtr</A
-> ent,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *to);</PRE
+> (void);</PRE
></TD
></TR
></TABLE
@@ -382,7 +363,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6967"
+NAME="AEN7015"
></A
><H2
>Description</H2
@@ -392,14 +373,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6970"
+NAME="AEN7018"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6972"
+NAME="AEN7020"
></A
><H3
><A
@@ -432,7 +413,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6977"
+NAME="AEN7025"
></A
><H3
><A
@@ -468,16 +449,8 @@
const xmlChar *ExternalID; /* External identifier for PUBLIC */
const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
- struct _xmlEntity *nexte; /* next entity in the hash table */
+ struct _xmlEntity *nexte; /* unused */
const xmlChar *URI; /* the full URI as computed */
-
-#ifdef WITH_EXTRA_ENT_DETECT
- /* Referenced entities name stack */
- xmlChar *ent; /* Current parsed Node */
- int entNr; /* Depth of the parsing stack */
- int entMax; /* Max depth of the parsing stack */
- xmlChar * *entTab; /* array of nodes */
-#endif
};</PRE
></TD
></TR
@@ -488,7 +461,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6982"
+NAME="AEN7030"
></A
><H3
><A
@@ -514,63 +487,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6987"
-></A
-><H3
-><A
-NAME="XML-MIN-ENTITIES-TABLE"
-></A
->XML_MIN_ENTITIES_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_ENTITIES_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN6992"
-></A
-><H3
-><A
-NAME="XMLENTITIESTABLE"
-></A
->struct xmlEntitiesTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlEntitiesTable {
- int nb_entities; /* number of elements stored */
- int max_entities; /* maximum number of elements */
- xmlEntityPtr *table; /* the table of entities */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN6997"
+NAME="AEN7035"
></A
><H3
><A
@@ -596,7 +513,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7002"
+NAME="AEN7040"
></A
><H3
><A
@@ -624,7 +541,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7008"
+NAME="AEN7046"
></A
><H3
><A
@@ -807,7 +724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7053"
+NAME="AEN7091"
></A
><H3
><A
@@ -990,7 +907,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7098"
+NAME="AEN7136"
></A
><H3
><A
@@ -1071,7 +988,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7119"
+NAME="AEN7157"
></A
><H3
><A
@@ -1175,7 +1092,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7145"
+NAME="AEN7183"
></A
><H3
><A
@@ -1278,7 +1195,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7171"
+NAME="AEN7209"
></A
><H3
><A
@@ -1381,7 +1298,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7197"
+NAME="AEN7235"
></A
><H3
><A
@@ -1490,7 +1407,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7225"
+NAME="AEN7263"
></A
><H3
><A
@@ -1595,7 +1512,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7251"
+NAME="AEN7289"
></A
><H3
><A
@@ -1698,7 +1615,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7277"
+NAME="AEN7315"
></A
><H3
><A
@@ -1759,7 +1676,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7293"
+NAME="AEN7331"
></A
><H3
><A
@@ -1840,7 +1757,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7314"
+NAME="AEN7352"
></A
><H3
><A
@@ -1903,7 +1820,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7330"
+NAME="AEN7368"
></A
><H3
><A
@@ -1987,7 +1904,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7351"
+NAME="AEN7389"
></A
><H3
><A
@@ -2071,7 +1988,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7372"
+NAME="AEN7410"
></A
><H3
><A
@@ -2096,108 +2013,6 @@
><P
></P
></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7378"
-></A
-><H3
-><A
-NAME="XMLENTITYADDREFERENCE"
-></A
->xmlEntityAddReference ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlEntityAddReference (<A
-HREF="gnome-xml-entities.html#XMLENTITYPTR"
->xmlEntityPtr</A
-> ent,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *to);</PRE
-></TD
-></TR
-></TABLE
-><P
->Function to register reuse of an existing entity from a (new) one
-Used to keep track of references and detect cycles (well formedness
-errors !).</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ent</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> an existing entity</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->to</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the entity name it's referencing</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 Okay, -1 in case of general error, 1 in case of loop
-detection.</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
diff --git a/doc/html/gnome-xml-htmlparser.html b/doc/html/gnome-xml-htmlparser.html
index c187341..59655ff 100644
--- a/doc/html/gnome-xml-htmlparser.html
+++ b/doc/html/gnome-xml-htmlparser.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9577"
+NAME="AEN9530"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9580"
+NAME="AEN9533"
></A
><H2
>Synopsis</H2
@@ -334,6 +334,13 @@
unsigned char *in,
int *inlen,
int quoteChar);
+int <A
+HREF="gnome-xml-htmlparser.html#HTMLISSCRIPTATTRIBUTE"
+>htmlIsScriptAttribute</A
+> (const <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *name);
void <A
HREF="gnome-xml-htmlparser.html#HTMLFREEPARSERCTXT"
>htmlFreeParserCtxt</A
@@ -376,7 +383,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9641"
+NAME="AEN9596"
></A
><H2
>Description</H2
@@ -386,14 +393,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9644"
+NAME="AEN9599"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9646"
+NAME="AEN9601"
></A
><H3
><A
@@ -419,7 +426,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9651"
+NAME="AEN9606"
></A
><H3
><A
@@ -445,7 +452,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9656"
+NAME="AEN9611"
></A
><H3
><A
@@ -471,7 +478,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9661"
+NAME="AEN9616"
></A
><H3
><A
@@ -497,7 +504,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9666"
+NAME="AEN9621"
></A
><H3
><A
@@ -523,7 +530,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9671"
+NAME="AEN9626"
></A
><H3
><A
@@ -549,7 +556,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9676"
+NAME="AEN9631"
></A
><H3
><A
@@ -575,7 +582,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9681"
+NAME="AEN9636"
></A
><H3
><A
@@ -601,7 +608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9686"
+NAME="AEN9641"
></A
><H3
><A
@@ -627,7 +634,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9691"
+NAME="AEN9646"
></A
><H3
><A
@@ -661,7 +668,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9696"
+NAME="AEN9651"
></A
><H3
><A
@@ -687,7 +694,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9701"
+NAME="AEN9656"
></A
><H3
><A
@@ -717,7 +724,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9706"
+NAME="AEN9661"
></A
><H3
><A
@@ -743,7 +750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9711"
+NAME="AEN9666"
></A
><H3
><A
@@ -824,7 +831,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9732"
+NAME="AEN9687"
></A
><H3
><A
@@ -907,7 +914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9754"
+NAME="AEN9709"
></A
><H3
><A
@@ -987,7 +994,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9775"
+NAME="AEN9730"
></A
><H3
><A
@@ -1088,7 +1095,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9800"
+NAME="AEN9755"
></A
><H3
><A
@@ -1211,7 +1218,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9830"
+NAME="AEN9785"
></A
><H3
><A
@@ -1316,7 +1323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9857"
+NAME="AEN9812"
></A
><H3
><A
@@ -1400,7 +1407,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9879"
+NAME="AEN9834"
></A
><H3
><A
@@ -1467,7 +1474,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9897"
+NAME="AEN9852"
></A
><H3
><A
@@ -1607,7 +1614,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9931"
+NAME="AEN9886"
></A
><H3
><A
@@ -1706,7 +1713,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9956"
+NAME="AEN9911"
></A
><H3
><A
@@ -1844,7 +1851,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9989"
+NAME="AEN9944"
></A
><H3
><A
@@ -1941,7 +1948,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10013"
+NAME="AEN9968"
></A
><H3
><A
@@ -2094,7 +2101,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10048"
+NAME="AEN10003"
></A
><H3
><A
@@ -2265,7 +2272,85 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10087"
+NAME="AEN10042"
+></A
+><H3
+><A
+NAME="HTMLISSCRIPTATTRIBUTE"
+></A
+>htmlIsScriptAttribute ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int htmlIsScriptAttribute (const <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *name);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Check if an attribute is of content type Script</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>name</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an attribute name</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>1 is the attribute is a script 0 otherwise</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10062"
></A
><H3
><A
@@ -2329,7 +2414,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10103"
+NAME="AEN10078"
></A
><H3
><A
@@ -2516,7 +2601,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10147"
+NAME="AEN10122"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-htmltree.html b/doc/html/gnome-xml-htmltree.html
index 47f420a..584b906 100644
--- a/doc/html/gnome-xml-htmltree.html
+++ b/doc/html/gnome-xml-htmltree.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10184"
+NAME="AEN10159"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10187"
+NAME="AEN10162"
></A
><H2
>Synopsis</H2
@@ -280,7 +280,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10226"
+NAME="AEN10201"
></A
><H2
>Description</H2
@@ -290,14 +290,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10229"
+NAME="AEN10204"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10231"
+NAME="AEN10206"
></A
><H3
><A
@@ -323,7 +323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10236"
+NAME="AEN10211"
></A
><H3
><A
@@ -349,7 +349,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10241"
+NAME="AEN10216"
></A
><H3
><A
@@ -375,7 +375,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10246"
+NAME="AEN10221"
></A
><H3
><A
@@ -401,7 +401,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10251"
+NAME="AEN10226"
></A
><H3
><A
@@ -503,7 +503,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10277"
+NAME="AEN10252"
></A
><H3
><A
@@ -605,7 +605,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10303"
+NAME="AEN10278"
></A
><H3
><A
@@ -686,7 +686,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10324"
+NAME="AEN10299"
></A
><H3
><A
@@ -787,7 +787,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10349"
+NAME="AEN10324"
></A
><H3
><A
@@ -890,7 +890,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10374"
+NAME="AEN10349"
></A
><H3
><A
@@ -989,7 +989,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10399"
+NAME="AEN10374"
></A
><H3
><A
@@ -1091,7 +1091,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10424"
+NAME="AEN10399"
></A
><H3
><A
@@ -1196,7 +1196,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10450"
+NAME="AEN10425"
></A
><H3
><A
@@ -1301,7 +1301,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10476"
+NAME="AEN10451"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-nanoftp.html b/doc/html/gnome-xml-nanoftp.html
index 3a96a07..42609eb 100644
--- a/doc/html/gnome-xml-nanoftp.html
+++ b/doc/html/gnome-xml-nanoftp.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11769"
+NAME="AEN12956"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11772"
+NAME="AEN12959"
></A
><H2
>Synopsis</H2
@@ -275,7 +275,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11801"
+NAME="AEN12988"
></A
><H2
>Description</H2
@@ -285,14 +285,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11804"
+NAME="AEN12991"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11806"
+NAME="AEN12993"
></A
><H3
><A
@@ -551,7 +551,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11865"
+NAME="AEN13052"
></A
><H3
><A
@@ -645,7 +645,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11887"
+NAME="AEN13074"
></A
><H3
><A
@@ -675,7 +675,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11893"
+NAME="AEN13080"
></A
><H3
><A
@@ -701,7 +701,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11898"
+NAME="AEN13085"
></A
><H3
><A
@@ -761,7 +761,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11913"
+NAME="AEN13100"
></A
><H3
><A
@@ -821,7 +821,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11928"
+NAME="AEN13115"
></A
><H3
><A
@@ -899,7 +899,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11947"
+NAME="AEN13134"
></A
><H3
><A
@@ -959,7 +959,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11962"
+NAME="AEN13149"
></A
><H3
><A
@@ -1034,7 +1034,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11981"
+NAME="AEN13168"
></A
><H3
><A
@@ -1109,7 +1109,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12000"
+NAME="AEN13187"
></A
><H3
><A
@@ -1184,7 +1184,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12019"
+NAME="AEN13206"
></A
><H3
><A
@@ -1247,7 +1247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12034"
+NAME="AEN13221"
></A
><H3
><A
@@ -1386,7 +1386,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12066"
+NAME="AEN13253"
></A
><H3
><A
@@ -1483,7 +1483,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12089"
+NAME="AEN13276"
></A
><H3
><A
@@ -1558,7 +1558,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12108"
+NAME="AEN13295"
></A
><H3
><A
@@ -1633,7 +1633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12127"
+NAME="AEN13314"
></A
><H3
><A
@@ -1726,7 +1726,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12150"
+NAME="AEN13337"
></A
><H3
><A
@@ -1802,7 +1802,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12169"
+NAME="AEN13356"
></A
><H3
><A
@@ -1877,7 +1877,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12188"
+NAME="AEN13375"
></A
><H3
><A
@@ -2010,7 +2010,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12220"
+NAME="AEN13407"
></A
><H3
><A
@@ -2103,7 +2103,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12243"
+NAME="AEN13430"
></A
><H3
><A
@@ -2236,7 +2236,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12275"
+NAME="AEN13462"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-nanohttp.html b/doc/html/gnome-xml-nanohttp.html
index 78b64a2..55d3baf 100644
--- a/doc/html/gnome-xml-nanohttp.html
+++ b/doc/html/gnome-xml-nanohttp.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11553"
+NAME="AEN12740"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11556"
+NAME="AEN12743"
></A
><H2
>Synopsis</H2
@@ -195,7 +195,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11569"
+NAME="AEN12756"
></A
><H2
>Description</H2
@@ -205,14 +205,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11572"
+NAME="AEN12759"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11574"
+NAME="AEN12761"
></A
><H3
><A
@@ -241,7 +241,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11580"
+NAME="AEN12767"
></A
><H3
><A
@@ -267,7 +267,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11585"
+NAME="AEN12772"
></A
><H3
><A
@@ -330,7 +330,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11600"
+NAME="AEN12787"
></A
><H3
><A
@@ -444,7 +444,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11627"
+NAME="AEN12814"
></A
><H3
><A
@@ -583,7 +583,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11659"
+NAME="AEN12846"
></A
><H3
><A
@@ -663,7 +663,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11678"
+NAME="AEN12865"
></A
><H3
><A
@@ -738,7 +738,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11697"
+NAME="AEN12884"
></A
><H3
><A
@@ -861,7 +861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11726"
+NAME="AEN12913"
></A
><H3
><A
@@ -955,7 +955,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11749"
+NAME="AEN12936"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-parserinternals.html b/doc/html/gnome-xml-parserinternals.html
index eb3865e..2b58bb0 100644
--- a/doc/html/gnome-xml-parserinternals.html
+++ b/doc/html/gnome-xml-parserinternals.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN13225"
+NAME="AEN14412"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN13228"
+NAME="AEN14415"
></A
><H2
>Synopsis</H2
@@ -1096,7 +1096,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13495"
+NAME="AEN14682"
></A
><H2
>Description</H2
@@ -1106,14 +1106,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13498"
+NAME="AEN14685"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13500"
+NAME="AEN14687"
></A
><H3
><A
@@ -1139,7 +1139,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13505"
+NAME="AEN14692"
></A
><H3
><A
@@ -1165,7 +1165,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13510"
+NAME="AEN14697"
></A
><H3
><A
@@ -1223,7 +1223,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13524"
+NAME="AEN14711"
></A
><H3
><A
@@ -1281,7 +1281,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13538"
+NAME="AEN14725"
></A
><H3
><A
@@ -1339,7 +1339,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13552"
+NAME="AEN14739"
></A
><H3
><A
@@ -1397,7 +1397,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13566"
+NAME="AEN14753"
></A
><H3
><A
@@ -1455,7 +1455,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13580"
+NAME="AEN14767"
></A
><H3
><A
@@ -1513,7 +1513,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13594"
+NAME="AEN14781"
></A
><H3
><A
@@ -1571,7 +1571,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13608"
+NAME="AEN14795"
></A
><H3
><A
@@ -1629,7 +1629,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13622"
+NAME="AEN14809"
></A
><H3
><A
@@ -1687,7 +1687,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13636"
+NAME="AEN14823"
></A
><H3
><A
@@ -1745,7 +1745,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13650"
+NAME="AEN14837"
></A
><H3
><A
@@ -1803,7 +1803,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13664"
+NAME="AEN14851"
></A
><H3
><A
@@ -1861,7 +1861,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13678"
+NAME="AEN14865"
></A
><H3
><A
@@ -1887,7 +1887,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13683"
+NAME="AEN14870"
></A
><H3
><A
@@ -1913,7 +1913,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13688"
+NAME="AEN14875"
></A
><H3
><A
@@ -1939,7 +1939,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13693"
+NAME="AEN14880"
></A
><H3
><A
@@ -1965,7 +1965,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13698"
+NAME="AEN14885"
></A
><H3
><A
@@ -1991,7 +1991,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13703"
+NAME="AEN14890"
></A
><H3
><A
@@ -2017,7 +2017,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13708"
+NAME="AEN14895"
></A
><H3
><A
@@ -2107,7 +2107,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13731"
+NAME="AEN14918"
></A
><H3
><A
@@ -2199,7 +2199,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13755"
+NAME="AEN14942"
></A
><H3
><A
@@ -2284,7 +2284,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13777"
+NAME="AEN14964"
></A
><H3
><A
@@ -2360,7 +2360,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13796"
+NAME="AEN14983"
></A
><H3
><A
@@ -2436,7 +2436,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13815"
+NAME="AEN15002"
></A
><H3
><A
@@ -2527,7 +2527,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13839"
+NAME="AEN15026"
></A
><H3
><A
@@ -2603,7 +2603,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13858"
+NAME="AEN15045"
></A
><H3
><A
@@ -2723,7 +2723,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13891"
+NAME="AEN15078"
></A
><H3
><A
@@ -2832,7 +2832,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13920"
+NAME="AEN15107"
></A
><H3
><A
@@ -2913,7 +2913,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13941"
+NAME="AEN15128"
></A
><H3
><A
@@ -2993,7 +2993,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13961"
+NAME="AEN15148"
></A
><H3
><A
@@ -3089,7 +3089,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13985"
+NAME="AEN15172"
></A
><H3
><A
@@ -3150,7 +3150,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14001"
+NAME="AEN15188"
></A
><H3
><A
@@ -3275,7 +3275,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14032"
+NAME="AEN15219"
></A
><H3
><A
@@ -3375,7 +3375,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14057"
+NAME="AEN15244"
></A
><H3
><A
@@ -3475,7 +3475,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14082"
+NAME="AEN15269"
></A
><H3
><A
@@ -3539,7 +3539,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14098"
+NAME="AEN15285"
></A
><H3
><A
@@ -3626,7 +3626,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14120"
+NAME="AEN15307"
></A
><H3
><A
@@ -3728,7 +3728,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14146"
+NAME="AEN15333"
></A
><H3
><A
@@ -3813,7 +3813,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14167"
+NAME="AEN15354"
></A
><H3
><A
@@ -3895,7 +3895,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14188"
+NAME="AEN15375"
></A
><H3
><A
@@ -3958,7 +3958,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14204"
+NAME="AEN15391"
></A
><H3
><A
@@ -4057,7 +4057,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14229"
+NAME="AEN15416"
></A
><H3
><A
@@ -4138,7 +4138,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14250"
+NAME="AEN15437"
></A
><H3
><A
@@ -4268,7 +4268,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14284"
+NAME="AEN15471"
></A
><H3
><A
@@ -4357,7 +4357,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14308"
+NAME="AEN15495"
></A
><H3
><A
@@ -4469,7 +4469,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14338"
+NAME="AEN15525"
></A
><H3
><A
@@ -4557,7 +4557,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14362"
+NAME="AEN15549"
></A
><H3
><A
@@ -4640,7 +4640,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14384"
+NAME="AEN15571"
></A
><H3
><A
@@ -4711,7 +4711,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14403"
+NAME="AEN15590"
></A
><H3
><A
@@ -4803,7 +4803,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14428"
+NAME="AEN15615"
></A
><H3
><A
@@ -4891,7 +4891,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14452"
+NAME="AEN15639"
></A
><H3
><A
@@ -4976,7 +4976,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14475"
+NAME="AEN15662"
></A
><H3
><A
@@ -5081,7 +5081,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14502"
+NAME="AEN15689"
></A
><H3
><A
@@ -5219,7 +5219,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14536"
+NAME="AEN15723"
></A
><H3
><A
@@ -5302,7 +5302,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14558"
+NAME="AEN15745"
></A
><H3
><A
@@ -5385,7 +5385,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14580"
+NAME="AEN15767"
></A
><H3
><A
@@ -5474,7 +5474,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14602"
+NAME="AEN15789"
></A
><H3
><A
@@ -5605,7 +5605,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14635"
+NAME="AEN15822"
></A
><H3
><A
@@ -5672,7 +5672,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14652"
+NAME="AEN15839"
></A
><H3
><A
@@ -5755,7 +5755,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14674"
+NAME="AEN15861"
></A
><H3
><A
@@ -5822,7 +5822,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14692"
+NAME="AEN15879"
></A
><H3
><A
@@ -5897,7 +5897,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14712"
+NAME="AEN15899"
></A
><H3
><A
@@ -5975,7 +5975,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14735"
+NAME="AEN15922"
></A
><H3
><A
@@ -6114,7 +6114,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14772"
+NAME="AEN15959"
></A
><H3
><A
@@ -6203,7 +6203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14796"
+NAME="AEN15983"
></A
><H3
><A
@@ -6290,7 +6290,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14819"
+NAME="AEN16006"
></A
><H3
><A
@@ -6393,7 +6393,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14846"
+NAME="AEN16033"
></A
><H3
><A
@@ -6537,7 +6537,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14884"
+NAME="AEN16071"
></A
><H3
><A
@@ -6604,7 +6604,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14902"
+NAME="AEN16089"
></A
><H3
><A
@@ -6702,7 +6702,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14928"
+NAME="AEN16115"
></A
><H3
><A
@@ -6805,7 +6805,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14954"
+NAME="AEN16141"
></A
><H3
><A
@@ -6928,7 +6928,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14985"
+NAME="AEN16172"
></A
><H3
><A
@@ -7011,7 +7011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15007"
+NAME="AEN16194"
></A
><H3
><A
@@ -7090,7 +7090,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15026"
+NAME="AEN16213"
></A
><H3
><A
@@ -7178,7 +7178,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15049"
+NAME="AEN16236"
></A
><H3
><A
@@ -7279,7 +7279,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15073"
+NAME="AEN16260"
></A
><H3
><A
@@ -7353,7 +7353,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15092"
+NAME="AEN16279"
></A
><H3
><A
@@ -7439,7 +7439,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15113"
+NAME="AEN16300"
></A
><H3
><A
@@ -7509,7 +7509,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15131"
+NAME="AEN16318"
></A
><H3
><A
@@ -7634,7 +7634,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15165"
+NAME="AEN16352"
></A
><H3
><A
@@ -7734,7 +7734,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15193"
+NAME="AEN16380"
></A
><H3
><A
@@ -7803,7 +7803,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15212"
+NAME="AEN16399"
></A
><H3
><A
@@ -7874,7 +7874,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15232"
+NAME="AEN16419"
></A
><H3
><A
@@ -7939,7 +7939,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15249"
+NAME="AEN16436"
></A
><H3
><A
@@ -8021,7 +8021,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15268"
+NAME="AEN16455"
></A
><H3
><A
@@ -8104,7 +8104,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15290"
+NAME="AEN16477"
></A
><H3
><A
@@ -8189,7 +8189,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15313"
+NAME="AEN16500"
></A
><H3
><A
@@ -8272,7 +8272,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15335"
+NAME="AEN16522"
></A
><H3
><A
@@ -8357,7 +8357,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15358"
+NAME="AEN16545"
></A
><H3
><A
@@ -8452,7 +8452,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15380"
+NAME="AEN16567"
></A
><H3
><A
@@ -8517,7 +8517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15397"
+NAME="AEN16584"
></A
><H3
><A
@@ -8584,7 +8584,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15415"
+NAME="AEN16602"
></A
><H3
><A
@@ -8649,7 +8649,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15432"
+NAME="AEN16619"
></A
><H3
><A
@@ -8758,7 +8758,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15460"
+NAME="AEN16647"
></A
><H3
><A
@@ -8784,7 +8784,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15465"
+NAME="AEN16652"
></A
><H3
><A
@@ -8810,7 +8810,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15470"
+NAME="AEN16657"
></A
><H3
><A
@@ -8836,7 +8836,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15475"
+NAME="AEN16662"
></A
><H3
><A
@@ -8862,7 +8862,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15480"
+NAME="AEN16667"
></A
><H3
><A
@@ -9050,7 +9050,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15527"
+NAME="AEN16714"
></A
><H3
><A
@@ -9238,7 +9238,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15574"
+NAME="AEN16761"
></A
><H3
><A
@@ -9335,7 +9335,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15598"
+NAME="AEN16785"
></A
><H3
><A
@@ -9414,7 +9414,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15618"
+NAME="AEN16805"
></A
><H3
><A
@@ -9511,7 +9511,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15642"
+NAME="AEN16829"
></A
><H3
><A
@@ -9590,7 +9590,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15662"
+NAME="AEN16849"
></A
><H3
><A
@@ -9669,7 +9669,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15682"
+NAME="AEN16869"
></A
><H3
><A
@@ -9787,7 +9787,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15711"
+NAME="AEN16898"
></A
><H3
><A
@@ -9879,7 +9879,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15733"
+NAME="AEN16920"
></A
><H3
><A
@@ -9969,7 +9969,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15757"
+NAME="AEN16944"
></A
><H3
><A
@@ -10048,7 +10048,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15777"
+NAME="AEN16964"
></A
><H3
><A
@@ -10124,7 +10124,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15796"
+NAME="AEN16983"
></A
><H3
><A
@@ -10243,7 +10243,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15825"
+NAME="AEN17012"
></A
><H3
><A
@@ -10357,7 +10357,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15853"
+NAME="AEN17040"
></A
><H3
><A
@@ -10420,7 +10420,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15869"
+NAME="AEN17056"
></A
><H3
><A
@@ -10483,7 +10483,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15885"
+NAME="AEN17072"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-tree.html b/doc/html/gnome-xml-tree.html
index c67ae10..f004fb4 100644
--- a/doc/html/gnome-xml-tree.html
+++ b/doc/html/gnome-xml-tree.html
@@ -1434,6 +1434,17 @@
HREF="gnome-xml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> cur);
+void <A
+HREF="gnome-xml-tree.html#XMLNODESETSPACEPRESERVE"
+>xmlNodeSetSpacePreserve</A
+> (<A
+HREF="gnome-xml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ <GTKDOCLINK
+HREF="INTVAL"
+>intval</GTKDOCLINK
+>);
<A
HREF="gnome-xml-tree.html#XMLCHAR"
>xmlChar</A
@@ -1448,6 +1459,17 @@
HREF="gnome-xml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> cur);
+void <A
+HREF="gnome-xml-tree.html#XMLNODESETBASE"
+>xmlNodeSetBase</A
+> (<A
+HREF="gnome-xml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *uri);
int <A
HREF="gnome-xml-tree.html#XMLREMOVEPROP"
>xmlRemoveProp</A
@@ -1605,7 +1627,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4045"
+NAME="AEN4051"
></A
><H2
>Description</H2
@@ -1615,14 +1637,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4048"
+NAME="AEN4054"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4050"
+NAME="AEN4056"
></A
><H3
><A
@@ -1671,7 +1693,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4055"
+NAME="AEN4061"
></A
><H3
><A
@@ -1697,7 +1719,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4060"
+NAME="AEN4066"
></A
><H3
><A
@@ -1723,7 +1745,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4065"
+NAME="AEN4071"
></A
><H3
><A
@@ -1749,7 +1771,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4070"
+NAME="AEN4076"
></A
><H3
><A
@@ -1779,7 +1801,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4075"
+NAME="AEN4081"
></A
><H3
><A
@@ -1805,7 +1827,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4080"
+NAME="AEN4086"
></A
><H3
><A
@@ -1842,7 +1864,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4085"
+NAME="AEN4091"
></A
><H3
><A
@@ -1873,7 +1895,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4090"
+NAME="AEN4096"
></A
><H3
><A
@@ -1902,7 +1924,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4095"
+NAME="AEN4101"
></A
><H3
><A
@@ -1928,7 +1950,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4100"
+NAME="AEN4106"
></A
><H3
><A
@@ -1974,7 +1996,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4105"
+NAME="AEN4111"
></A
><H3
><A
@@ -2000,7 +2022,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4110"
+NAME="AEN4116"
></A
><H3
><A
@@ -2031,7 +2053,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4115"
+NAME="AEN4121"
></A
><H3
><A
@@ -2062,7 +2084,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4120"
+NAME="AEN4126"
></A
><H3
><A
@@ -2094,7 +2116,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4125"
+NAME="AEN4131"
></A
><H3
><A
@@ -2120,7 +2142,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4130"
+NAME="AEN4136"
></A
><H3
><A
@@ -2151,7 +2173,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4135"
+NAME="AEN4141"
></A
><H3
><A
@@ -2194,7 +2216,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4140"
+NAME="AEN4146"
></A
><H3
><A
@@ -2220,7 +2242,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4145"
+NAME="AEN4151"
></A
><H3
><A
@@ -2249,7 +2271,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4150"
+NAME="AEN4156"
></A
><H3
><A
@@ -2280,7 +2302,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4155"
+NAME="AEN4161"
></A
><H3
><A
@@ -2306,7 +2328,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4160"
+NAME="AEN4166"
></A
><H3
><A
@@ -2342,6 +2364,7 @@
void *entities; /* Hash table for entities if any */
const xmlChar *ExternalID; /* External identifier for PUBLIC DTD */
const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC DTD */
+ void *pentities; /* Hash table for param entities if any */
};</PRE
></TD
></TR
@@ -2352,7 +2375,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4165"
+NAME="AEN4171"
></A
><H3
><A
@@ -2378,7 +2401,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4170"
+NAME="AEN4176"
></A
><H3
><A
@@ -2418,7 +2441,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4175"
+NAME="AEN4181"
></A
><H3
><A
@@ -2444,7 +2467,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4180"
+NAME="AEN4186"
></A
><H3
><A
@@ -2474,7 +2497,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4185"
+NAME="AEN4191"
></A
><H3
><A
@@ -2500,7 +2523,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4190"
+NAME="AEN4196"
></A
><H3
><A
@@ -2530,7 +2553,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4195"
+NAME="AEN4201"
></A
><H3
><A
@@ -2556,7 +2579,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4200"
+NAME="AEN4206"
></A
><H3
><A
@@ -2585,7 +2608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4205"
+NAME="AEN4211"
></A
><H3
><A
@@ -2616,7 +2639,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4210"
+NAME="AEN4216"
></A
><H3
><A
@@ -2642,7 +2665,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4215"
+NAME="AEN4221"
></A
><H3
><A
@@ -2690,7 +2713,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4220"
+NAME="AEN4226"
></A
><H3
><A
@@ -2716,7 +2739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4225"
+NAME="AEN4231"
></A
><H3
><A
@@ -2768,7 +2791,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4230"
+NAME="AEN4236"
></A
><H3
><A
@@ -2794,7 +2817,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4235"
+NAME="AEN4241"
></A
><H3
><A
@@ -2820,7 +2843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4240"
+NAME="AEN4246"
></A
><H3
><A
@@ -2846,7 +2869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4245"
+NAME="AEN4251"
></A
><H3
><A
@@ -2872,7 +2895,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4250"
+NAME="AEN4256"
></A
><H3
><A
@@ -2898,7 +2921,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4255"
+NAME="AEN4261"
></A
><H3
><A
@@ -2924,7 +2947,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4260"
+NAME="AEN4266"
></A
><H3
><A
@@ -2950,7 +2973,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4265"
+NAME="AEN4271"
></A
><H3
><A
@@ -2976,7 +2999,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4270"
+NAME="AEN4276"
></A
><H3
><A
@@ -3037,7 +3060,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4286"
+NAME="AEN4292"
></A
><H3
><A
@@ -3118,7 +3141,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4307"
+NAME="AEN4313"
></A
><H3
><A
@@ -3181,7 +3204,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4323"
+NAME="AEN4329"
></A
><H3
><A
@@ -3280,7 +3303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4348"
+NAME="AEN4354"
></A
><H3
><A
@@ -3383,7 +3406,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4373"
+NAME="AEN4379"
></A
><H3
><A
@@ -3491,7 +3514,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4399"
+NAME="AEN4405"
></A
><H3
><A
@@ -3575,7 +3598,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4420"
+NAME="AEN4426"
></A
><H3
><A
@@ -3656,7 +3679,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4440"
+NAME="AEN4446"
></A
><H3
><A
@@ -3752,7 +3775,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4464"
+NAME="AEN4470"
></A
><H3
><A
@@ -3848,7 +3871,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4488"
+NAME="AEN4494"
></A
><H3
><A
@@ -3911,7 +3934,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4504"
+NAME="AEN4510"
></A
><H3
><A
@@ -3992,7 +4015,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4525"
+NAME="AEN4531"
></A
><H3
><A
@@ -4068,7 +4091,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4544"
+NAME="AEN4550"
></A
><H3
><A
@@ -4152,7 +4175,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4565"
+NAME="AEN4571"
></A
><H3
><A
@@ -4230,7 +4253,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4585"
+NAME="AEN4591"
></A
><H3
><A
@@ -4374,7 +4397,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4621"
+NAME="AEN4627"
></A
><H3
><A
@@ -4522,7 +4545,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4658"
+NAME="AEN4664"
></A
><H3
><A
@@ -4603,7 +4626,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4679"
+NAME="AEN4685"
></A
><H3
><A
@@ -4666,7 +4689,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4695"
+NAME="AEN4701"
></A
><H3
><A
@@ -4791,7 +4814,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4726"
+NAME="AEN4732"
></A
><H3
><A
@@ -4918,7 +4941,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4757"
+NAME="AEN4763"
></A
><H3
><A
@@ -4981,7 +5004,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4773"
+NAME="AEN4779"
></A
><H3
><A
@@ -5062,7 +5085,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4794"
+NAME="AEN4800"
></A
><H3
><A
@@ -5126,7 +5149,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4810"
+NAME="AEN4816"
></A
><H3
><A
@@ -5249,7 +5272,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4841"
+NAME="AEN4847"
></A
><H3
><A
@@ -5372,7 +5395,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4872"
+NAME="AEN4878"
></A
><H3
><A
@@ -5516,7 +5539,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4908"
+NAME="AEN4914"
></A
><H3
><A
@@ -5579,7 +5602,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4924"
+NAME="AEN4930"
></A
><H3
><A
@@ -5642,7 +5665,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4940"
+NAME="AEN4946"
></A
><H3
><A
@@ -5744,7 +5767,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4966"
+NAME="AEN4972"
></A
><H3
><A
@@ -5846,7 +5869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4992"
+NAME="AEN4998"
></A
><H3
><A
@@ -5927,7 +5950,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5013"
+NAME="AEN5019"
></A
><H3
><A
@@ -6027,7 +6050,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5038"
+NAME="AEN5044"
></A
><H3
><A
@@ -6197,7 +6220,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5079"
+NAME="AEN5085"
></A
><H3
><A
@@ -6352,7 +6375,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5117"
+NAME="AEN5123"
></A
><H3
><A
@@ -6459,7 +6482,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5144"
+NAME="AEN5150"
></A
><H3
><A
@@ -6635,7 +6658,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5186"
+NAME="AEN5192"
></A
><H3
><A
@@ -6796,7 +6819,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5225"
+NAME="AEN5231"
></A
><H3
><A
@@ -6898,7 +6921,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5251"
+NAME="AEN5257"
></A
><H3
><A
@@ -6979,7 +7002,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5272"
+NAME="AEN5278"
></A
><H3
><A
@@ -7081,7 +7104,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5298"
+NAME="AEN5304"
></A
><H3
><A
@@ -7202,7 +7225,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5328"
+NAME="AEN5334"
></A
><H3
><A
@@ -7301,7 +7324,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5353"
+NAME="AEN5359"
></A
><H3
><A
@@ -7403,7 +7426,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5379"
+NAME="AEN5385"
></A
><H3
><A
@@ -7484,7 +7507,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5400"
+NAME="AEN5406"
></A
><H3
><A
@@ -7604,7 +7627,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5430"
+NAME="AEN5436"
></A
><H3
><A
@@ -7706,7 +7729,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5456"
+NAME="AEN5462"
></A
><H3
><A
@@ -7808,7 +7831,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5482"
+NAME="AEN5488"
></A
><H3
><A
@@ -7907,7 +7930,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5507"
+NAME="AEN5513"
></A
><H3
><A
@@ -7988,7 +8011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5528"
+NAME="AEN5534"
></A
><H3
><A
@@ -8069,7 +8092,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5549"
+NAME="AEN5555"
></A
><H3
><A
@@ -8151,7 +8174,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5570"
+NAME="AEN5576"
></A
><H3
><A
@@ -8232,7 +8255,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5591"
+NAME="AEN5597"
></A
><H3
><A
@@ -8310,7 +8333,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5611"
+NAME="AEN5617"
></A
><H3
><A
@@ -8389,7 +8412,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5631"
+NAME="AEN5637"
></A
><H3
><A
@@ -8492,7 +8515,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5657"
+NAME="AEN5663"
></A
><H3
><A
@@ -8520,8 +8543,7 @@
></TR
></TABLE
><P
->Searches the language of a node, i.e. the values of the xml:lang
-attribute or the one carried by the nearest ancestor.</P
+>Set (or reset) the name of a node.</P
><P
></P
><DIV
@@ -8577,7 +8599,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5678"
+NAME="AEN5684"
></A
><H3
><A
@@ -8613,7 +8635,13 @@
><I
>parent</I
></TT
->, at the end of the child list.</P
+>, at the end of the child list
+merging adjacent TEXT nodes (in which case <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> is freed)</P
><P
></P
><DIV
@@ -8684,7 +8712,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5705"
+NAME="AEN5712"
></A
><H3
><A
@@ -8715,7 +8743,13 @@
></TR
></TABLE
><P
->Add a list of node at the end of the child list of the parent</P
+>Add a list of node at the end of the child list of the parent
+merging adjacent TEXT nodes (<TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> may be freed)</P
><P
></P
><DIV
@@ -8786,7 +8820,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5731"
+NAME="AEN5739"
></A
><H3
><A
@@ -8890,7 +8924,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5757"
+NAME="AEN5765"
></A
><H3
><A
@@ -8932,6 +8966,12 @@
>cur</I
></TT
>
+merging adjacent TEXT nodes (<TT
+CLASS="PARAMETER"
+><I
+>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
><P
@@ -9004,7 +9044,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5785"
+NAME="AEN5794"
></A
><H3
><A
@@ -9046,6 +9086,12 @@
>cur</I
></TT
>
+merging adjacent TEXT nodes (<TT
+CLASS="PARAMETER"
+><I
+>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
><P
@@ -9118,7 +9164,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5813"
+NAME="AEN5823"
></A
><H3
><A
@@ -9161,7 +9207,13 @@
></TT
>
If the new element was already inserted in a document it is
-first unlinked from its existing context.</P
+first unlinked from its existing context.
+As a result of text merging <TT
+CLASS="PARAMETER"
+><I
+>elem</I
+></TT
+> may be freed.</P
><P
></P
><DIV
@@ -9232,7 +9284,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5841"
+NAME="AEN5852"
></A
><H3
><A
@@ -9295,7 +9347,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5857"
+NAME="AEN5868"
></A
><H3
><A
@@ -9397,7 +9449,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5883"
+NAME="AEN5894"
></A
><H3
><A
@@ -9504,7 +9556,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5909"
+NAME="AEN5920"
></A
><H3
><A
@@ -9568,7 +9620,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5925"
+NAME="AEN5936"
></A
><H3
><A
@@ -9635,7 +9687,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5942"
+NAME="AEN5953"
></A
><H3
><A
@@ -9769,7 +9821,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5974"
+NAME="AEN5985"
></A
><H3
><A
@@ -9893,7 +9945,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6005"
+NAME="AEN6016"
></A
><H3
><A
@@ -9997,7 +10049,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6031"
+NAME="AEN6042"
></A
><H3
><A
@@ -10081,7 +10133,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6052"
+NAME="AEN6063"
></A
><H3
><A
@@ -10162,7 +10214,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6073"
+NAME="AEN6084"
></A
><H3
><A
@@ -10243,7 +10295,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6094"
+NAME="AEN6105"
></A
><H3
><A
@@ -10366,7 +10418,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6125"
+NAME="AEN6136"
></A
><H3
><A
@@ -10475,7 +10527,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6152"
+NAME="AEN6163"
></A
><H3
><A
@@ -10583,7 +10635,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6179"
+NAME="AEN6190"
></A
><H3
><A
@@ -10714,7 +10766,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6211"
+NAME="AEN6222"
></A
><H3
><A
@@ -10817,7 +10869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6237"
+NAME="AEN6248"
></A
><H3
><A
@@ -10938,7 +10990,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6267"
+NAME="AEN6278"
></A
><H3
><A
@@ -11059,7 +11111,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6297"
+NAME="AEN6308"
></A
><H3
><A
@@ -11184,7 +11236,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6328"
+NAME="AEN6339"
></A
><H3
><A
@@ -11268,7 +11320,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6349"
+NAME="AEN6360"
></A
><H3
><A
@@ -11375,7 +11427,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6375"
+NAME="AEN6386"
></A
><H3
><A
@@ -11459,7 +11511,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6396"
+NAME="AEN6407"
></A
><H3
><A
@@ -11566,7 +11618,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6422"
+NAME="AEN6433"
></A
><H3
><A
@@ -11651,7 +11703,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6443"
+NAME="AEN6454"
></A
><H3
><A
@@ -11734,7 +11786,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6464"
+NAME="AEN6475"
></A
><H3
><A
@@ -11819,7 +11871,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6485"
+NAME="AEN6496"
></A
><H3
><A
@@ -11843,8 +11895,9 @@
></TR
></TABLE
><P
->Searches the language of a node, i.e. the values of the xml:space
-attribute or the one carried by the nearest ancestor.</P
+>Searches the space preserving behaviour of a node, i.e. the values
+of the xml:space attribute or the one carried by the nearest
+ancestor.</P
><P
></P
><DIV
@@ -11898,7 +11951,92 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6505"
+NAME="AEN6516"
+></A
+><H3
+><A
+NAME="XMLNODESETSPACEPRESERVE"
+></A
+>xmlNodeSetSpacePreserve ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlNodeSetSpacePreserve (<A
+HREF="gnome-xml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ <GTKDOCLINK
+HREF="INTVAL"
+>intval</GTKDOCLINK
+>);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Set (or reset) the space preserving behaviour of a node, i.e. the
+value of the xml:space attribute.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><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 changed</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param2</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN6537"
></A
><H3
><A
@@ -12002,7 +12140,92 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6531"
+NAME="AEN6563"
+></A
+><H3
+><A
+NAME="XMLNODESETBASE"
+></A
+>xmlNodeSetBase ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlNodeSetBase (<A
+HREF="gnome-xml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+ <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *uri);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Set (or reset) the base URI of a node, i.e. the value of the
+xml:base attribute.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><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 changed</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>uri</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the new base URI</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN6584"
></A
><H3
><A
@@ -12081,7 +12304,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6551"
+NAME="AEN6604"
></A
><H3
><A
@@ -12157,7 +12380,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6570"
+NAME="AEN6623"
></A
><H3
><A
@@ -12242,7 +12465,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6591"
+NAME="AEN6644"
></A
><H3
><A
@@ -12324,7 +12547,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6611"
+NAME="AEN6664"
></A
><H3
><A
@@ -12410,7 +12633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6632"
+NAME="AEN6685"
></A
><H3
><A
@@ -12520,7 +12743,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6658"
+NAME="AEN6711"
></A
><H3
><A
@@ -12623,7 +12846,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6683"
+NAME="AEN6736"
></A
><H3
><A
@@ -12722,7 +12945,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6708"
+NAME="AEN6761"
></A
><H3
><A
@@ -12827,7 +13050,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6734"
+NAME="AEN6787"
></A
><H3
><A
@@ -12930,7 +13153,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6759"
+NAME="AEN6812"
></A
><H3
><A
@@ -13071,7 +13294,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6793"
+NAME="AEN6846"
></A
><H3
><A
@@ -13185,7 +13408,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6821"
+NAME="AEN6874"
></A
><H3
><A
@@ -13263,7 +13486,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6841"
+NAME="AEN6894"
></A
><H3
><A
@@ -13345,7 +13568,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6861"
+NAME="AEN6914"
></A
><H3
><A
@@ -13403,7 +13626,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6876"
+NAME="AEN6929"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-uri.html b/doc/html/gnome-xml-uri.html
index 8900f63..58d22bf 100644
--- a/doc/html/gnome-xml-uri.html
+++ b/doc/html/gnome-xml-uri.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9179"
+NAME="AEN9132"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9182"
+NAME="AEN9135"
></A
><H2
>Synopsis</H2
@@ -227,7 +227,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9207"
+NAME="AEN9160"
></A
><H2
>Description</H2
@@ -237,14 +237,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9210"
+NAME="AEN9163"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9212"
+NAME="AEN9165"
></A
><H3
><A
@@ -280,7 +280,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9217"
+NAME="AEN9170"
></A
><H3
><A
@@ -306,7 +306,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9222"
+NAME="AEN9175"
></A
><H3
><A
@@ -367,7 +367,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9238"
+NAME="AEN9191"
></A
><H3
><A
@@ -475,7 +475,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9265"
+NAME="AEN9218"
></A
><H3
><A
@@ -555,7 +555,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9286"
+NAME="AEN9239"
></A
><H3
><A
@@ -659,7 +659,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9312"
+NAME="AEN9265"
></A
><H3
><A
@@ -740,7 +740,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9333"
+NAME="AEN9286"
></A
><H3
><A
@@ -829,7 +829,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9355"
+NAME="AEN9308"
></A
><H3
><A
@@ -944,7 +944,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9383"
+NAME="AEN9336"
></A
><H3
><A
@@ -1020,7 +1020,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9402"
+NAME="AEN9355"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-valid.html b/doc/html/gnome-xml-valid.html
index 8517123..aa7cd90 100644
--- a/doc/html/gnome-xml-valid.html
+++ b/doc/html/gnome-xml-valid.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7408"
+NAME="AEN7421"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7411"
+NAME="AEN7424"
></A
><H2
>Synopsis</H2
@@ -158,62 +158,22 @@
HREF="gnome-xml-valid.html#XMLVALIDCTXTPTR"
>xmlValidCtxtPtr</A
>;
-#define <A
-HREF="gnome-xml-valid.html#XML-MIN-NOTATION-TABLE"
->XML_MIN_NOTATION_TABLE</A
->
-struct <A
-HREF="gnome-xml-valid.html#XMLNOTATIONTABLE"
->xmlNotationTable</A
->;
typedef <A
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
>xmlNotationTablePtr</A
>;
-#define <A
-HREF="gnome-xml-valid.html#XML-MIN-ELEMENT-TABLE"
->XML_MIN_ELEMENT_TABLE</A
->
-struct <A
-HREF="gnome-xml-valid.html#XMLELEMENTTABLE"
->xmlElementTable</A
->;
typedef <A
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
>xmlElementTablePtr</A
>;
-#define <A
-HREF="gnome-xml-valid.html#XML-MIN-ATTRIBUTE-TABLE"
->XML_MIN_ATTRIBUTE_TABLE</A
->
-struct <A
-HREF="gnome-xml-valid.html#XMLATTRIBUTETABLE"
->xmlAttributeTable</A
->;
typedef <A
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
>xmlAttributeTablePtr</A
>;
-#define <A
-HREF="gnome-xml-valid.html#XML-MIN-ID-TABLE"
->XML_MIN_ID_TABLE</A
->
-struct <A
-HREF="gnome-xml-valid.html#XMLIDTABLE"
->xmlIDTable</A
->;
typedef <A
HREF="gnome-xml-valid.html#XMLIDTABLEPTR"
>xmlIDTablePtr</A
>;
-#define <A
-HREF="gnome-xml-valid.html#XML-MIN-REF-TABLE"
->XML_MIN_REF_TABLE</A
->
-struct <A
-HREF="gnome-xml-valid.html#XMLREFTABLE"
->xmlRefTable</A
->;
typedef <A
HREF="gnome-xml-valid.html#XMLREFTABLEPTR"
>xmlRefTablePtr</A
@@ -938,7 +898,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7628"
+NAME="AEN7631"
></A
><H2
>Description</H2
@@ -948,14 +908,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7631"
+NAME="AEN7634"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7633"
+NAME="AEN7636"
></A
><H3
><A
@@ -1049,7 +1009,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7655"
+NAME="AEN7658"
></A
><H3
><A
@@ -1143,7 +1103,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7677"
+NAME="AEN7680"
></A
><H3
><A
@@ -1171,6 +1131,8 @@
xmlNodePtr *nodeTab; /* array of nodes */
int finishDtd; /* finished validating the Dtd ? */
+ xmlDocPtr doc; /* the document */
+ int valid; /* temporary validity check result */
};</PRE
></TD
></TR
@@ -1181,7 +1143,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7682"
+NAME="AEN7685"
></A
><H3
><A
@@ -1207,63 +1169,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7687"
-></A
-><H3
-><A
-NAME="XML-MIN-NOTATION-TABLE"
-></A
->XML_MIN_NOTATION_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_NOTATION_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7692"
-></A
-><H3
-><A
-NAME="XMLNOTATIONTABLE"
-></A
->struct xmlNotationTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlNotationTable {
- int nb_notations; /* number of notations stored */
- int max_notations; /* maximum number of notations */
- xmlNotationPtr *table; /* the table of attributes */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7697"
+NAME="AEN7690"
></A
><H3
><A
@@ -1289,64 +1195,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7702"
-></A
-><H3
-><A
-NAME="XML-MIN-ELEMENT-TABLE"
-></A
->XML_MIN_ELEMENT_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_ELEMENT_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7707"
-></A
-><H3
-><A
-NAME="XMLELEMENTTABLE"
-></A
->struct xmlElementTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlElementTable {
- int nb_elements; /* number of elements stored */
- int max_elements; /* maximum number of elements */
- xmlElementPtr *table; /* the table of elements */
- int last; /* last element accessed */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7712"
+NAME="AEN7695"
></A
><H3
><A
@@ -1372,63 +1221,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7717"
-></A
-><H3
-><A
-NAME="XML-MIN-ATTRIBUTE-TABLE"
-></A
->XML_MIN_ATTRIBUTE_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_ATTRIBUTE_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7722"
-></A
-><H3
-><A
-NAME="XMLATTRIBUTETABLE"
-></A
->struct xmlAttributeTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlAttributeTable {
- int nb_attributes; /* number of attributes stored */
- int max_attributes; /* maximum number of attributes */
- xmlAttributePtr *table; /* the table of attributes */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7727"
+NAME="AEN7700"
></A
><H3
><A
@@ -1454,63 +1247,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7732"
-></A
-><H3
-><A
-NAME="XML-MIN-ID-TABLE"
-></A
->XML_MIN_ID_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_ID_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7737"
-></A
-><H3
-><A
-NAME="XMLIDTABLE"
-></A
->struct xmlIDTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlIDTable {
- int nb_ids; /* number of ids stored */
- int max_ids; /* maximum number of ids */
- xmlIDPtr *table; /* the table of ids */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7742"
+NAME="AEN7705"
></A
><H3
><A
@@ -1536,63 +1273,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7747"
-></A
-><H3
-><A
-NAME="XML-MIN-REF-TABLE"
-></A
->XML_MIN_REF_TABLE</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XML_MIN_REF_TABLE 32</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7752"
-></A
-><H3
-><A
-NAME="XMLREFTABLE"
-></A
->struct xmlRefTable</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xmlRefTable {
- int nb_refs; /* number of refs stored */
- int max_refs; /* maximum number of refs */
- xmlRefPtr *table; /* the table of refs */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN7757"
+NAME="AEN7710"
></A
><H3
><A
@@ -1618,7 +1299,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7762"
+NAME="AEN7715"
></A
><H3
><A
@@ -1783,7 +1464,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7803"
+NAME="AEN7756"
></A
><H3
><A
@@ -1864,7 +1545,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7824"
+NAME="AEN7777"
></A
><H3
><A
@@ -1927,7 +1608,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7840"
+NAME="AEN7793"
></A
><H3
><A
@@ -2011,7 +1692,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7861"
+NAME="AEN7814"
></A
><H3
><A
@@ -2095,7 +1776,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7882"
+NAME="AEN7835"
></A
><H3
><A
@@ -2197,7 +1878,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7908"
+NAME="AEN7861"
></A
><H3
><A
@@ -2278,7 +1959,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7929"
+NAME="AEN7882"
></A
><H3
><A
@@ -2341,7 +2022,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7945"
+NAME="AEN7898"
></A
><H3
><A
@@ -2441,7 +2122,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7969"
+NAME="AEN7922"
></A
><H3
><A
@@ -2606,7 +2287,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8010"
+NAME="AEN7963"
></A
><H3
><A
@@ -2687,7 +2368,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8031"
+NAME="AEN7984"
></A
><H3
><A
@@ -2750,7 +2431,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8047"
+NAME="AEN8000"
></A
><H3
><A
@@ -2834,7 +2515,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8068"
+NAME="AEN8021"
></A
><H3
><A
@@ -2919,7 +2600,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8089"
+NAME="AEN8042"
></A
><H3
><A
@@ -3001,7 +2682,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8110"
+NAME="AEN8063"
></A
><H3
><A
@@ -3064,7 +2745,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8126"
+NAME="AEN8079"
></A
><H3
><A
@@ -3146,7 +2827,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8147"
+NAME="AEN8100"
></A
><H3
><A
@@ -3401,7 +3082,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8209"
+NAME="AEN8162"
></A
><H3
><A
@@ -3482,7 +3163,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8230"
+NAME="AEN8183"
></A
><H3
><A
@@ -3545,7 +3226,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8246"
+NAME="AEN8199"
></A
><H3
><A
@@ -3629,7 +3310,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8267"
+NAME="AEN8220"
></A
><H3
><A
@@ -3714,7 +3395,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8288"
+NAME="AEN8241"
></A
><H3
><A
@@ -3858,7 +3539,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8324"
+NAME="AEN8277"
></A
><H3
><A
@@ -3937,7 +3618,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8344"
+NAME="AEN8297"
></A
><H3
><A
@@ -4000,7 +3681,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8360"
+NAME="AEN8313"
></A
><H3
><A
@@ -4102,7 +3783,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8386"
+NAME="AEN8339"
></A
><H3
><A
@@ -4224,7 +3905,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8416"
+NAME="AEN8369"
></A
><H3
><A
@@ -4323,7 +4004,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8441"
+NAME="AEN8394"
></A
><H3
><A
@@ -4467,7 +4148,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8477"
+NAME="AEN8430"
></A
><H3
><A
@@ -4546,7 +4227,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8497"
+NAME="AEN8450"
></A
><H3
><A
@@ -4609,7 +4290,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8513"
+NAME="AEN8466"
></A
><H3
><A
@@ -4731,7 +4412,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8543"
+NAME="AEN8496"
></A
><H3
><A
@@ -4830,7 +4511,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8568"
+NAME="AEN8521"
></A
><H3
><A
@@ -4933,7 +4614,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8593"
+NAME="AEN8546"
></A
><H3
><A
@@ -5058,7 +4739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8623"
+NAME="AEN8576"
></A
><H3
><A
@@ -5218,7 +4899,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8663"
+NAME="AEN8616"
></A
><H3
><A
@@ -5345,7 +5026,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8694"
+NAME="AEN8647"
></A
><H3
><A
@@ -5459,7 +5140,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8723"
+NAME="AEN8676"
></A
><H3
><A
@@ -5583,7 +5264,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8753"
+NAME="AEN8706"
></A
><H3
><A
@@ -5705,7 +5386,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8784"
+NAME="AEN8737"
></A
><H3
><A
@@ -5811,7 +5492,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8810"
+NAME="AEN8763"
></A
><H3
><A
@@ -5914,7 +5595,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8836"
+NAME="AEN8789"
></A
><H3
><A
@@ -6034,7 +5715,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8866"
+NAME="AEN8819"
></A
><H3
><A
@@ -6164,7 +5845,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8898"
+NAME="AEN8851"
></A
><H3
><A
@@ -6338,7 +6019,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8939"
+NAME="AEN8892"
></A
><H3
><A
@@ -6440,7 +6121,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8965"
+NAME="AEN8918"
></A
><H3
><A
@@ -6561,7 +6242,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8995"
+NAME="AEN8948"
></A
><H3
><A
@@ -6661,7 +6342,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9020"
+NAME="AEN8973"
></A
><H3
><A
@@ -6785,7 +6466,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9051"
+NAME="AEN9004"
></A
><H3
><A
@@ -6887,7 +6568,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9077"
+NAME="AEN9030"
></A
><H3
><A
@@ -6989,7 +6670,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9103"
+NAME="AEN9056"
></A
><H3
><A
@@ -7155,7 +6836,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9141"
+NAME="AEN9094"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-xml-error.html b/doc/html/gnome-xml-xml-error.html
index 3b10e87..6c6e9af 100644
--- a/doc/html/gnome-xml-xml-error.html
+++ b/doc/html/gnome-xml-xml-error.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9423"
+NAME="AEN9376"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9426"
+NAME="AEN9379"
></A
><H2
>Synopsis</H2
@@ -187,7 +187,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9438"
+NAME="AEN9391"
></A
><H2
>Description</H2
@@ -197,14 +197,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9441"
+NAME="AEN9394"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9443"
+NAME="AEN9396"
></A
><H3
><A
@@ -357,7 +357,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9448"
+NAME="AEN9401"
></A
><H3
><A
@@ -454,7 +454,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9471"
+NAME="AEN9424"
></A
><H3
><A
@@ -551,7 +551,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9494"
+NAME="AEN9447"
></A
><H3
><A
@@ -648,7 +648,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9517"
+NAME="AEN9470"
></A
><H3
><A
@@ -745,7 +745,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9540"
+NAME="AEN9493"
></A
><H3
><A
@@ -808,7 +808,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9556"
+NAME="AEN9509"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-xmlio.html b/doc/html/gnome-xml-xmlio.html
index 7b929c8..58b913d 100644
--- a/doc/html/gnome-xml-xmlio.html
+++ b/doc/html/gnome-xml-xmlio.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN12309"
+NAME="AEN13496"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN12312"
+NAME="AEN13499"
></A
><H2
>Synopsis</H2
@@ -493,7 +493,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN12402"
+NAME="AEN13589"
></A
><H2
>Description</H2
@@ -503,14 +503,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN12405"
+NAME="AEN13592"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12407"
+NAME="AEN13594"
></A
><H3
><A
@@ -583,7 +583,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12425"
+NAME="AEN13612"
></A
><H3
><A
@@ -641,7 +641,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12439"
+NAME="AEN13626"
></A
><H3
><A
@@ -750,7 +750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12465"
+NAME="AEN13652"
></A
><H3
><A
@@ -808,7 +808,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12479"
+NAME="AEN13666"
></A
><H3
><A
@@ -843,7 +843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12484"
+NAME="AEN13671"
></A
><H3
><A
@@ -869,7 +869,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12489"
+NAME="AEN13676"
></A
><H3
><A
@@ -942,7 +942,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12507"
+NAME="AEN13694"
></A
><H3
><A
@@ -1000,7 +1000,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12521"
+NAME="AEN13708"
></A
><H3
><A
@@ -1109,7 +1109,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12547"
+NAME="AEN13734"
></A
><H3
><A
@@ -1167,7 +1167,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12561"
+NAME="AEN13748"
></A
><H3
><A
@@ -1203,7 +1203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12566"
+NAME="AEN13753"
></A
><H3
><A
@@ -1229,7 +1229,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12571"
+NAME="AEN13758"
></A
><H3
><A
@@ -1258,7 +1258,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12577"
+NAME="AEN13764"
></A
><H3
><A
@@ -1340,7 +1340,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12598"
+NAME="AEN13785"
></A
><H3
><A
@@ -1444,7 +1444,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12623"
+NAME="AEN13810"
></A
><H3
><A
@@ -1548,7 +1548,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12649"
+NAME="AEN13836"
></A
><H3
><A
@@ -1649,7 +1649,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12674"
+NAME="AEN13861"
></A
><H3
><A
@@ -1768,7 +1768,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12703"
+NAME="AEN13890"
></A
><H3
><A
@@ -1911,7 +1911,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12738"
+NAME="AEN13925"
></A
><H3
><A
@@ -2010,7 +2010,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12762"
+NAME="AEN13949"
></A
><H3
><A
@@ -2112,7 +2112,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12787"
+NAME="AEN13974"
></A
><H3
><A
@@ -2229,7 +2229,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12815"
+NAME="AEN14002"
></A
><H3
><A
@@ -2292,7 +2292,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12831"
+NAME="AEN14018"
></A
><H3
><A
@@ -2365,7 +2365,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12849"
+NAME="AEN14036"
></A
><H3
><A
@@ -2506,7 +2506,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12884"
+NAME="AEN14071"
></A
><H3
><A
@@ -2535,7 +2535,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12890"
+NAME="AEN14077"
></A
><H3
><A
@@ -2616,7 +2616,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12911"
+NAME="AEN14098"
></A
><H3
><A
@@ -2739,7 +2739,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12940"
+NAME="AEN14127"
></A
><H3
><A
@@ -2843,7 +2843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12966"
+NAME="AEN14153"
></A
><H3
><A
@@ -2943,7 +2943,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12991"
+NAME="AEN14178"
></A
><H3
><A
@@ -3085,7 +3085,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13026"
+NAME="AEN14213"
></A
><H3
><A
@@ -3203,7 +3203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13054"
+NAME="AEN14241"
></A
><H3
><A
@@ -3303,7 +3303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13078"
+NAME="AEN14265"
></A
><H3
><A
@@ -3381,7 +3381,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13098"
+NAME="AEN14285"
></A
><H3
><A
@@ -3460,7 +3460,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13118"
+NAME="AEN14305"
></A
><H3
><A
@@ -3601,7 +3601,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13153"
+NAME="AEN14340"
></A
><H3
><A
@@ -3718,7 +3718,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13182"
+NAME="AEN14369"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-xmlmemory.html b/doc/html/gnome-xml-xmlmemory.html
index 14a210d..31d7453 100644
--- a/doc/html/gnome-xml-xmlmemory.html
+++ b/doc/html/gnome-xml-xmlmemory.html
@@ -103,7 +103,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN16754"
+NAME="AEN17941"
></A
><H2
>Name</H2
@@ -111,7 +111,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN16757"
+NAME="AEN17944"
></A
><H2
>Synopsis</H2
@@ -258,7 +258,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16790"
+NAME="AEN17977"
></A
><H2
>Description</H2
@@ -268,14 +268,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16793"
+NAME="AEN17980"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16795"
+NAME="AEN17982"
></A
><H3
><A
@@ -301,7 +301,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16800"
+NAME="AEN17987"
></A
><H3
><A
@@ -327,7 +327,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16805"
+NAME="AEN17992"
></A
><H3
><A
@@ -385,7 +385,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16819"
+NAME="AEN18006"
></A
><H3
><A
@@ -443,7 +443,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16833"
+NAME="AEN18020"
></A
><H3
><A
@@ -519,7 +519,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16851"
+NAME="AEN18038"
></A
><H3
><A
@@ -592,7 +592,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16869"
+NAME="AEN18056"
></A
><H3
><A
@@ -618,7 +618,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16874"
+NAME="AEN18061"
></A
><H3
><A
@@ -644,7 +644,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16879"
+NAME="AEN18066"
></A
><H3
><A
@@ -670,7 +670,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16884"
+NAME="AEN18071"
></A
><H3
><A
@@ -696,7 +696,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16889"
+NAME="AEN18076"
></A
><H3
><A
@@ -853,7 +853,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16929"
+NAME="AEN18116"
></A
><H3
><A
@@ -1006,7 +1006,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16968"
+NAME="AEN18155"
></A
><H3
><A
@@ -1064,7 +1064,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16983"
+NAME="AEN18170"
></A
><H3
><A
@@ -1122,7 +1122,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16998"
+NAME="AEN18185"
></A
><H3
><A
@@ -1186,7 +1186,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17014"
+NAME="AEN18201"
></A
><H3
><A
@@ -1273,7 +1273,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17035"
+NAME="AEN18222"
></A
><H3
><A
@@ -1301,7 +1301,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17041"
+NAME="AEN18228"
></A
><H3
><A
@@ -1400,7 +1400,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17065"
+NAME="AEN18252"
></A
><H3
><A
@@ -1517,7 +1517,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17093"
+NAME="AEN18280"
></A
><H3
><A
diff --git a/doc/html/gnome-xml-xpath.html b/doc/html/gnome-xml-xpath.html
index 75b1a01..58c75f9 100644
--- a/doc/html/gnome-xml-xpath.html
+++ b/doc/html/gnome-xml-xpath.html
@@ -15,8 +15,8 @@
TITLE="HTMLtree"
HREF="gnome-xml-htmltree.html"><LINK
REL="NEXT"
-TITLE="xpointer"
-HREF="gnome-xml-xpointer.html"></HEAD
+TITLE="xpathInternals"
+HREF="gnome-xml-xpathinternals.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
@@ -98,7 +98,7 @@
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gnome-xml-xpointer.html"
+HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10509"
+NAME="AEN10484"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10512"
+NAME="AEN10487"
></A
><H2
>Synopsis</H2
@@ -248,174 +248,6 @@
>xmlXPathParserContextPtr</A
> ctxt,
int nargs);
-#define <A
-HREF="gnome-xml-xpath.html#CHECK-ERROR"
->CHECK_ERROR</A
->
-#define <A
-HREF="gnome-xml-xpath.html#CHECK-ERROR0"
->CHECK_ERROR0</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XP-ERROR"
->XP_ERROR</A
-> (X)
-#define <A
-HREF="gnome-xml-xpath.html#XP-ERROR0"
->XP_ERROR0</A
-> (X)
-#define <A
-HREF="gnome-xml-xpath.html#CHECK-TYPE"
->CHECK_TYPE</A
-> (typeval)
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHDEBUGDUMPOBJECT"
->xmlXPathDebugDumpObject</A
-> (<GTKDOCLINK
-HREF="FILE"
->FILE</GTKDOCLINK
-> *output,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> cur,
- int depth);
-<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> <A
-HREF="gnome-xml-xpath.html#XMLXPATHNEWPARSERCONTEXT"
->xmlXPathNewParserContext</A
->
- (const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *str,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHFREEPARSERCONTEXT"
->xmlXPathFreeParserContext</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);
-<A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> <A
-HREF="gnome-xml-xpath.html#VALUEPOP"
->valuePop</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);
-int <A
-HREF="gnome-xml-xpath.html#VALUEPUSH"
->valuePush</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> value);
-<A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> <A
-HREF="gnome-xml-xpath.html#XMLXPATHNEWSTRING"
->xmlXPathNewString</A
-> (const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *val);
-<A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> <A
-HREF="gnome-xml-xpath.html#XMLXPATHNEWNODESET"
->xmlXPathNewNodeSet</A
-> (<A
-HREF="gnome-xml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHNODESETADD"
->xmlXPathNodeSetAdd</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> cur,
- <A
-HREF="gnome-xml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHIDFUNCTION"
->xmlXPathIdFunction</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHROOT"
->xmlXPathRoot</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);
-void <A
-HREF="gnome-xml-xpath.html#XMLXPATHEVALEXPR"
->xmlXPathEvalExpr</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);
-<A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
->* <A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSENAME"
->xmlXPathParseName</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);
-int <A
-HREF="gnome-xml-xpath.html#XMLXPATHREGISTERFUNC"
->xmlXPathRegisterFunc</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *name,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHFUNCTION"
->xmlXPathFunction</A
-> f);
-int <A
-HREF="gnome-xml-xpath.html#XMLXPATHREGISTERVARIABLE"
->xmlXPathRegisterVariable</A
-> (<A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *name,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> value);
void <A
HREF="gnome-xml-xpath.html#XMLXPATHINIT"
>xmlXPathInit</A
@@ -527,7 +359,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10619"
+NAME="AEN10548"
></A
><H2
>Description</H2
@@ -537,14 +369,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10622"
+NAME="AEN10551"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10624"
+NAME="AEN10553"
></A
><H3
><A
@@ -564,17 +396,17 @@
xmlDocPtr doc; /* The current document */
xmlNodePtr node; /* The current node */
- int nb_variables; /* number of defined variables */
- int max_variables; /* max number of variables */
- xmlXPathVariablePtr variables; /* Array of defined variables */
+ int nb_variables_unused; /* unused (hash table) */
+ int max_variables_unused; /* unused (hash table) */
+ xmlHashTablePtr varHash; /* Hash table of defined variables */
int nb_types; /* number of defined types */
int max_types; /* max number of types */
xmlXPathTypePtr types; /* Array of defined types */
- int nb_funcs; /* number of defined funcs */
- int max_funcs; /* max number of funcs */
- xmlXPathFuncPtr funcs; /* Array of defined funcs */
+ int nb_funcs_unused; /* unused (hash table) */
+ int max_funcs_unused; /* unused (hash table) */
+ xmlHashTablePtr funcHash; /* Hash table of defined funcs */
int nb_axis; /* number of defined axis */
int max_axis; /* max number of axis */
@@ -603,7 +435,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10629"
+NAME="AEN10558"
></A
><H3
><A
@@ -629,7 +461,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10634"
+NAME="AEN10563"
></A
><H3
><A
@@ -666,7 +498,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10639"
+NAME="AEN10568"
></A
><H3
><A
@@ -692,7 +524,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10644"
+NAME="AEN10573"
></A
><H3
><A
@@ -745,7 +577,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10651"
+NAME="AEN10580"
></A
><H3
><A
@@ -775,7 +607,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10656"
+NAME="AEN10585"
></A
><H3
><A
@@ -801,7 +633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10661"
+NAME="AEN10590"
></A
><H3
><A
@@ -837,7 +669,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10666"
+NAME="AEN10595"
></A
><H3
><A
@@ -873,7 +705,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10671"
+NAME="AEN10600"
></A
><H3
><A
@@ -899,7 +731,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10676"
+NAME="AEN10605"
></A
><H3
><A
@@ -993,7 +825,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10699"
+NAME="AEN10628"
></A
><H3
><A
@@ -1022,7 +854,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10704"
+NAME="AEN10633"
></A
><H3
><A
@@ -1048,7 +880,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10709"
+NAME="AEN10638"
></A
><H3
><A
@@ -1077,7 +909,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10714"
+NAME="AEN10643"
></A
><H3
><A
@@ -1103,7 +935,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10719"
+NAME="AEN10648"
></A
><H3
><A
@@ -1182,7 +1014,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10738"
+NAME="AEN10667"
></A
><H3
><A
@@ -1211,7 +1043,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10743"
+NAME="AEN10672"
></A
><H3
><A
@@ -1237,7 +1069,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10748"
+NAME="AEN10677"
></A
><H3
><A
@@ -1337,7 +1169,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10773"
+NAME="AEN10702"
></A
><H3
><A
@@ -1366,7 +1198,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10778"
+NAME="AEN10707"
></A
><H3
><A
@@ -1392,7 +1224,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10783"
+NAME="AEN10712"
></A
><H3
><A
@@ -1471,1493 +1303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10802"
-></A
-><H3
-><A
-NAME="CHECK-ERROR"
-></A
->CHECK_ERROR</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define CHECK_ERROR</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10807"
-></A
-><H3
-><A
-NAME="CHECK-ERROR0"
-></A
->CHECK_ERROR0</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define CHECK_ERROR0</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10812"
-></A
-><H3
-><A
-NAME="XP-ERROR"
-></A
->XP_ERROR()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XP_ERROR(X)</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->X</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10826"
-></A
-><H3
-><A
-NAME="XP-ERROR0"
-></A
->XP_ERROR0()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XP_ERROR0(X)</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->X</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10840"
-></A
-><H3
-><A
-NAME="CHECK-TYPE"
-></A
->CHECK_TYPE()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define CHECK_TYPE(typeval)</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->typeval</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10854"
-></A
-><H3
-><A
-NAME="XMLXPATHDEBUGDUMPOBJECT"
-></A
->xmlXPathDebugDumpObject ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathDebugDumpObject (<GTKDOCLINK
-HREF="FILE"
->FILE</GTKDOCLINK
-> *output,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> cur,
- int depth);</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->output</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->depth</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10878"
-></A
-><H3
-><A
-NAME="XMLXPATHNEWPARSERCONTEXT"
-></A
->xmlXPathNewParserContext ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> xmlXPathNewParserContext
- (const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *str,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->Create a new xmlXPathParserContext</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->str</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the XPath expression</TD
-></TR
-><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 context</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the xmlXPathParserContext just allocated.</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10904"
-></A
-><H3
-><A
-NAME="XMLXPATHFREEPARSERCONTEXT"
-></A
->xmlXPathFreeParserContext ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathFreeParserContext (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->Free up an xmlXPathParserContext</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the context to free</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10920"
-></A
-><H3
-><A
-NAME="VALUEPOP"
-></A
->valuePop ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> valuePop (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10940"
-></A
-><H3
-><A
-NAME="VALUEPUSH"
-></A
->valuePush ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int valuePush (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> value);</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->value</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
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10964"
-></A
-><H3
-><A
-NAME="XMLXPATHNEWSTRING"
-></A
->xmlXPathNewString ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> xmlXPathNewString (const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Create a new xmlXPathObjectPtr of type string and of value <TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-></P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the xmlChar * value</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the newly created object.</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10986"
-></A
-><H3
-><A
-NAME="XMLXPATHNEWNODESET"
-></A
->xmlXPathNewNodeSet ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> xmlXPathNewNodeSet (<A
-HREF="gnome-xml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);</PRE
-></TD
-></TR
-></TABLE
-><P
->Create a new xmlXPathObjectPtr of type NodeSet and initialize
-it with the single Node <TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-></P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the NodePtr value</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the newly created object.</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11008"
-></A
-><H3
-><A
-NAME="XMLXPATHNODESETADD"
-></A
->xmlXPathNodeSetAdd ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathNodeSetAdd (<A
-HREF="gnome-xml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> cur,
- <A
-HREF="gnome-xml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);</PRE
-></TD
-></TR
-></TABLE
-><P
->add a new xmlNodePtr ot an existing NodeSet</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the initial node set</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> a new xmlNodePtr</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11029"
-></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="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
- int nargs);</PRE
-></TD
-></TR
-></TABLE
-><P
->Implement the <GTKDOCLINK
-HREF="ID"
->id</GTKDOCLINK
->() XPath function
-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"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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"
-> </TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11050"
-></A
-><H3
-><A
-NAME="XMLXPATHROOT"
-></A
->xmlXPathRoot ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathRoot (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->Initialize the context to the root of the document</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11066"
-></A
-><H3
-><A
-NAME="XMLXPATHEVALEXPR"
-></A
->xmlXPathEvalExpr ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void xmlXPathEvalExpr (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->[14] Expr ::= OrExpr
-[21] OrExpr ::= AndExpr
-| OrExpr 'or' AndExpr </P
-><P
->Parse and evaluate an expression, then push the result on the stack</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11083"
-></A
-><H3
-><A
-NAME="XMLXPATHPARSENAME"
-></A
->xmlXPathParseName ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-><A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
->* xmlXPathParseName (<A
-HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt);</PRE
-></TD
-></TR
-></TABLE
-><P
->parse an XML name</P
-><P
->[4] NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' |
-CombiningChar | Extender</P
-><P
->[5] Name ::= (Letter | '_' | ':') (NameChar)*</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the XPointer Parser context</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->the namespace name or NULL</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11106"
-></A
-><H3
-><A
-NAME="XMLXPATHREGISTERFUNC"
-></A
->xmlXPathRegisterFunc ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlXPathRegisterFunc (<A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *name,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHFUNCTION"
->xmlXPathFunction</A
-> f);</PRE
-></TD
-></TR
-></TABLE
-><P
->Register a new function. If <TT
-CLASS="PARAMETER"
-><I
->f</I
-></TT
-> is NULL it unregisters the function</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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 context</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 function name</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->f</I
-></TT
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the function implementation or NULL</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->0 in case of success, -1 in case of error</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11137"
-></A
-><H3
-><A
-NAME="XMLXPATHREGISTERVARIABLE"
-></A
->xmlXPathRegisterVariable ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xmlXPathRegisterVariable (<A
-HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt,
- const <A
-HREF="gnome-xml-tree.html#XMLCHAR"
->xmlChar</A
-> *name,
- <A
-HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> value);</PRE
-></TD
-></TR
-></TABLE
-><P
->Register a new variable value. If <TT
-CLASS="PARAMETER"
-><I
->value</I
-></TT
-> is NULL it unregisters
-the variable</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><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 context</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 variable 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 variable value or NULL</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->0 in case of success, -1 in case of error</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN11168"
+NAME="AEN10731"
></A
><H3
><A
@@ -2985,7 +1331,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11174"
+NAME="AEN10737"
></A
><H3
><A
@@ -3066,7 +1412,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11195"
+NAME="AEN10758"
></A
><H3
><A
@@ -3129,7 +1475,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11211"
+NAME="AEN10774"
></A
><H3
><A
@@ -3232,7 +1578,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11237"
+NAME="AEN10800"
></A
><H3
><A
@@ -3332,7 +1678,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11262"
+NAME="AEN10825"
></A
><H3
><A
@@ -3395,7 +1741,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11278"
+NAME="AEN10841"
></A
><H3
><A
@@ -3498,7 +1844,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11304"
+NAME="AEN10867"
></A
><H3
><A
@@ -3584,7 +1930,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11326"
+NAME="AEN10889"
></A
><H3
><A
@@ -3656,7 +2002,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11344"
+NAME="AEN10907"
></A
><H3
><A
@@ -3719,7 +2065,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11360"
+NAME="AEN10923"
></A
><H3
><A
@@ -3867,7 +2213,7 @@
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="gnome-xml-xpointer.html"
+HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -3895,7 +2241,7 @@
COLOR="#FFFFFF"
SIZE="3"
><B
->xpointer</B
+>xpathInternals</B
></FONT
></TD
></TR
diff --git a/doc/html/gnome-xml-xpointer.html b/doc/html/gnome-xml-xpointer.html
index 3514b43..f0075fb 100644
--- a/doc/html/gnome-xml-xpointer.html
+++ b/doc/html/gnome-xml-xpointer.html
@@ -12,8 +12,8 @@
TITLE="Libxml Library Reference"
HREF="libxml-lib.html"><LINK
REL="PREVIOUS"
-TITLE="xpath"
-HREF="gnome-xml-xpath.html"><LINK
+TITLE="xpathInternals"
+HREF="gnome-xml-xpathinternals.html"><LINK
REL="NEXT"
TITLE="nanohttp"
HREF="gnome-xml-nanohttp.html"></HEAD
@@ -44,7 +44,7 @@
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gnome-xml-xpath.html"
+HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11386"
+NAME="AEN12573"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11389"
+NAME="AEN12576"
></A
><H2
>Synopsis</H2
@@ -214,7 +214,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11411"
+NAME="AEN12598"
></A
><H2
>Description</H2
@@ -224,14 +224,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11414"
+NAME="AEN12601"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11416"
+NAME="AEN12603"
></A
><H3
><A
@@ -261,7 +261,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11421"
+NAME="AEN12608"
></A
><H3
><A
@@ -287,7 +287,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11426"
+NAME="AEN12613"
></A
><H3
><A
@@ -350,7 +350,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11442"
+NAME="AEN12629"
></A
><H3
><A
@@ -462,7 +462,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11470"
+NAME="AEN12657"
></A
><H3
><A
@@ -586,7 +586,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11501"
+NAME="AEN12688"
></A
><H3
><A
@@ -689,7 +689,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11527"
+NAME="AEN12714"
></A
><H3
><A
@@ -786,7 +786,7 @@
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="gnome-xml-xpath.html"
+HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -858,7 +858,7 @@
COLOR="#FFFFFF"
SIZE="3"
><B
->xpath</B
+>xpathInternals</B
></FONT
></TD
><TD
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index c1441ad..e1681a8 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -287,7 +287,9 @@
<ANCHOR id ="XMLNODEGETLANG" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETLANG">
<ANCHOR id ="XMLNODESETLANG" href="gnome-xml/gnome-xml-tree.html#XMLNODESETLANG">
<ANCHOR id ="XMLNODEGETSPACEPRESERVE" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETSPACEPRESERVE">
+<ANCHOR id ="XMLNODESETSPACEPRESERVE" href="gnome-xml/gnome-xml-tree.html#XMLNODESETSPACEPRESERVE">
<ANCHOR id ="XMLNODEGETBASE" href="gnome-xml/gnome-xml-tree.html#XMLNODEGETBASE">
+<ANCHOR id ="XMLNODESETBASE" href="gnome-xml/gnome-xml-tree.html#XMLNODESETBASE">
<ANCHOR id ="XMLREMOVEPROP" href="gnome-xml/gnome-xml-tree.html#XMLREMOVEPROP">
<ANCHOR id ="XMLREMOVENODE" href="gnome-xml/gnome-xml-tree.html#XMLREMOVENODE">
<ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
@@ -308,8 +310,6 @@
<ANCHOR id ="XMLENTITYTYPE" href="gnome-xml/gnome-xml-entities.html#XMLENTITYTYPE">
<ANCHOR id ="XMLENTITY" href="gnome-xml/gnome-xml-entities.html#XMLENTITY">
<ANCHOR id ="XMLENTITYPTR" href="gnome-xml/gnome-xml-entities.html#XMLENTITYPTR">
-<ANCHOR id ="XML-MIN-ENTITIES-TABLE" href="gnome-xml/gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE">
-<ANCHOR id ="XMLENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLE">
<ANCHOR id ="XMLENTITIESTABLEPTR" href="gnome-xml/gnome-xml-entities.html#XMLENTITIESTABLEPTR">
<ANCHOR id ="XMLINITIALIZEPREDEFINEDENTITIES" href="gnome-xml/gnome-xml-entities.html#XMLINITIALIZEPREDEFINEDENTITIES">
<ANCHOR id ="XMLADDDOCENTITY" href="gnome-xml/gnome-xml-entities.html#XMLADDDOCENTITY">
@@ -327,26 +327,15 @@
<ANCHOR id ="XMLDUMPENTITIESTABLE" href="gnome-xml/gnome-xml-entities.html#XMLDUMPENTITIESTABLE">
<ANCHOR id ="XMLDUMPENTITYDECL" href="gnome-xml/gnome-xml-entities.html#XMLDUMPENTITYDECL">
<ANCHOR id ="XMLCLEANUPPREDEFINEDENTITIES" href="gnome-xml/gnome-xml-entities.html#XMLCLEANUPPREDEFINEDENTITIES">
-<ANCHOR id ="XMLENTITYADDREFERENCE" href="gnome-xml/gnome-xml-entities.html#XMLENTITYADDREFERENCE">
<ANCHOR id ="GNOME-XML-VALID" href="gnome-xml/gnome-xml-valid.html">
<ANCHOR id ="XMLVALIDITYERRORFUNC" href="gnome-xml/gnome-xml-valid.html#XMLVALIDITYERRORFUNC">
<ANCHOR id ="XMLVALIDITYWARNINGFUNC" href="gnome-xml/gnome-xml-valid.html#XMLVALIDITYWARNINGFUNC">
<ANCHOR id ="XMLVALIDCTXT" href="gnome-xml/gnome-xml-valid.html#XMLVALIDCTXT">
<ANCHOR id ="XMLVALIDCTXTPTR" href="gnome-xml/gnome-xml-valid.html#XMLVALIDCTXTPTR">
-<ANCHOR id ="XML-MIN-NOTATION-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-NOTATION-TABLE">
-<ANCHOR id ="XMLNOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLE">
<ANCHOR id ="XMLNOTATIONTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLNOTATIONTABLEPTR">
-<ANCHOR id ="XML-MIN-ELEMENT-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ELEMENT-TABLE">
-<ANCHOR id ="XMLELEMENTTABLE" href="gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLE">
<ANCHOR id ="XMLELEMENTTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLELEMENTTABLEPTR">
-<ANCHOR id ="XML-MIN-ATTRIBUTE-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ATTRIBUTE-TABLE">
-<ANCHOR id ="XMLATTRIBUTETABLE" href="gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLE">
<ANCHOR id ="XMLATTRIBUTETABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLATTRIBUTETABLEPTR">
-<ANCHOR id ="XML-MIN-ID-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-ID-TABLE">
-<ANCHOR id ="XMLIDTABLE" href="gnome-xml/gnome-xml-valid.html#XMLIDTABLE">
<ANCHOR id ="XMLIDTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLIDTABLEPTR">
-<ANCHOR id ="XML-MIN-REF-TABLE" href="gnome-xml/gnome-xml-valid.html#XML-MIN-REF-TABLE">
-<ANCHOR id ="XMLREFTABLE" href="gnome-xml/gnome-xml-valid.html#XMLREFTABLE">
<ANCHOR id ="XMLREFTABLEPTR" href="gnome-xml/gnome-xml-valid.html#XMLREFTABLEPTR">
<ANCHOR id ="XMLADDNOTATIONDECL" href="gnome-xml/gnome-xml-valid.html#XMLADDNOTATIONDECL">
<ANCHOR id ="XMLCOPYNOTATIONTABLE" href="gnome-xml/gnome-xml-valid.html#XMLCOPYNOTATIONTABLE">
@@ -449,6 +438,7 @@
<ANCHOR id ="HTMLPARSEFILE" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSEFILE">
<ANCHOR id ="UTF8TOHTML" href="gnome-xml/gnome-xml-htmlparser.html#UTF8TOHTML">
<ANCHOR id ="HTMLENCODEENTITIES" href="gnome-xml/gnome-xml-htmlparser.html#HTMLENCODEENTITIES">
+<ANCHOR id ="HTMLISSCRIPTATTRIBUTE" href="gnome-xml/gnome-xml-htmlparser.html#HTMLISSCRIPTATTRIBUTE">
<ANCHOR id ="HTMLFREEPARSERCTXT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLFREEPARSERCTXT">
<ANCHOR id ="HTMLCREATEPUSHPARSERCTXT" href="gnome-xml/gnome-xml-htmlparser.html#HTMLCREATEPUSHPARSERCTXT">
<ANCHOR id ="HTMLPARSECHUNK" href="gnome-xml/gnome-xml-htmlparser.html#HTMLPARSECHUNK">
@@ -490,25 +480,6 @@
<ANCHOR id ="XMLXPATHAXIS" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHAXIS">
<ANCHOR id ="XMLXPATHAXISPTR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHAXISPTR">
<ANCHOR id ="XMLXPATHFUNCTION" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFUNCTION">
-<ANCHOR id ="CHECK-ERROR" href="gnome-xml/gnome-xml-xpath.html#CHECK-ERROR">
-<ANCHOR id ="CHECK-ERROR0" href="gnome-xml/gnome-xml-xpath.html#CHECK-ERROR0">
-<ANCHOR id ="XP-ERROR" href="gnome-xml/gnome-xml-xpath.html#XP-ERROR">
-<ANCHOR id ="XP-ERROR0" href="gnome-xml/gnome-xml-xpath.html#XP-ERROR0">
-<ANCHOR id ="CHECK-TYPE" href="gnome-xml/gnome-xml-xpath.html#CHECK-TYPE">
-<ANCHOR id ="XMLXPATHDEBUGDUMPOBJECT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHDEBUGDUMPOBJECT">
-<ANCHOR id ="XMLXPATHNEWPARSERCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWPARSERCONTEXT">
-<ANCHOR id ="XMLXPATHFREEPARSERCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREEPARSERCONTEXT">
-<ANCHOR id ="VALUEPOP" href="gnome-xml/gnome-xml-xpath.html#VALUEPOP">
-<ANCHOR id ="VALUEPUSH" href="gnome-xml/gnome-xml-xpath.html#VALUEPUSH">
-<ANCHOR id ="XMLXPATHNEWSTRING" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWSTRING">
-<ANCHOR id ="XMLXPATHNEWNODESET" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWNODESET">
-<ANCHOR id ="XMLXPATHNODESETADD" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNODESETADD">
-<ANCHOR id ="XMLXPATHIDFUNCTION" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHIDFUNCTION">
-<ANCHOR id ="XMLXPATHROOT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHROOT">
-<ANCHOR id ="XMLXPATHEVALEXPR" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHEVALEXPR">
-<ANCHOR id ="XMLXPATHPARSENAME" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHPARSENAME">
-<ANCHOR id ="XMLXPATHREGISTERFUNC" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHREGISTERFUNC">
-<ANCHOR id ="XMLXPATHREGISTERVARIABLE" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHREGISTERVARIABLE">
<ANCHOR id ="XMLXPATHINIT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHINIT">
<ANCHOR id ="XMLXPATHNEWCONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHNEWCONTEXT">
<ANCHOR id ="XMLXPATHFREECONTEXT" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREECONTEXT">
@@ -520,6 +491,79 @@
<ANCHOR id ="XMLXPATHFREENODESETLIST" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESETLIST">
<ANCHOR id ="XMLXPATHFREENODESET" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHFREENODESET">
<ANCHOR id ="XMLXPATHOBJECTCOPY" href="gnome-xml/gnome-xml-xpath.html#XMLXPATHOBJECTCOPY">
+<ANCHOR id ="GNOME-XML-XPATHINTERNALS" href="gnome-xml/gnome-xml-xpathinternals.html">
+<ANCHOR id ="CHECK-ERROR" href="gnome-xml/gnome-xml-xpathinternals.html#CHECK-ERROR">
+<ANCHOR id ="CHECK-ERROR0" href="gnome-xml/gnome-xml-xpathinternals.html#CHECK-ERROR0">
+<ANCHOR id ="XP-ERROR" href="gnome-xml/gnome-xml-xpathinternals.html#XP-ERROR">
+<ANCHOR id ="XP-ERROR0" href="gnome-xml/gnome-xml-xpathinternals.html#XP-ERROR0">
+<ANCHOR id ="CHECK-TYPE" href="gnome-xml/gnome-xml-xpathinternals.html#CHECK-TYPE">
+<ANCHOR id ="XMLXPATHDEBUGDUMPOBJECT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHDEBUGDUMPOBJECT">
+<ANCHOR id ="XMLXPATHREGISTERFUNC" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTERFUNC">
+<ANCHOR id ="XMLXPATHREGISTERVARIABLE" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTERVARIABLE">
+<ANCHOR id ="XMLXPATHFUNCTIONLOOKUP" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFUNCTIONLOOKUP">
+<ANCHOR id ="XMLXPATHREGISTEREDFUNCSCLEANUP" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTEREDFUNCSCLEANUP">
+<ANCHOR id ="XMLXPATHVARIABLELOOKUP" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHVARIABLELOOKUP">
+<ANCHOR id ="XMLXPATHREGISTEREDVARIABLESCLEANUP" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTEREDVARIABLESCLEANUP">
+<ANCHOR id ="XMLXPATHNEWPARSERCONTEXT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWPARSERCONTEXT">
+<ANCHOR id ="XMLXPATHFREEPARSERCONTEXT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFREEPARSERCONTEXT">
+<ANCHOR id ="VALUEPOP" href="gnome-xml/gnome-xml-xpathinternals.html#VALUEPOP">
+<ANCHOR id ="VALUEPUSH" href="gnome-xml/gnome-xml-xpathinternals.html#VALUEPUSH">
+<ANCHOR id ="XMLXPATHNEWSTRING" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWSTRING">
+<ANCHOR id ="XMLXPATHNEWCSTRING" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWCSTRING">
+<ANCHOR id ="XMLXPATHNEWFLOAT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWFLOAT">
+<ANCHOR id ="XMLXPATHNEWBOOLEAN" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWBOOLEAN">
+<ANCHOR id ="XMLXPATHNEWNODESET" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWNODESET">
+<ANCHOR id ="XMLXPATHNODESETADD" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNODESETADD">
+<ANCHOR id ="XMLXPATHIDFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHIDFUNCTION">
+<ANCHOR id ="XMLXPATHROOT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHROOT">
+<ANCHOR id ="XMLXPATHEVALEXPR" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHEVALEXPR">
+<ANCHOR id ="XMLXPATHPARSENAME" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHPARSENAME">
+<ANCHOR id ="XMLXPATHSTRINGEVALNUMBER" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTRINGEVALNUMBER">
+<ANCHOR id ="XMLXPATHINIT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHINIT">
+<ANCHOR id ="XMLXPATHSTRINGFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTRINGFUNCTION">
+<ANCHOR id ="XMLXPATHREGISTERALLFUNCTIONS" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTERALLFUNCTIONS">
+<ANCHOR id ="XMLXPATHNODESETCREATE" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNODESETCREATE">
+<ANCHOR id ="XMLXPATHNODESETMERGE" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNODESETMERGE">
+<ANCHOR id ="XMLXPATHNODESETDEL" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNODESETDEL">
+<ANCHOR id ="XMLXPATHNODESETREMOVE" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNODESETREMOVE">
+<ANCHOR id ="XMLXPATHFREENODESET" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFREENODESET">
+<ANCHOR id ="XMLXPATHNEWNODESETLIST" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWNODESETLIST">
+<ANCHOR id ="XMLXPATHWRAPNODESET" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHWRAPNODESET">
+<ANCHOR id ="XMLXPATHFREENODESETLIST" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFREENODESETLIST">
+<ANCHOR id ="XMLXPATHFREEOBJECT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFREEOBJECT">
+<ANCHOR id ="XMLXPATHNEWCONTEXT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNEWCONTEXT">
+<ANCHOR id ="XMLXPATHFREECONTEXT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFREECONTEXT">
+<ANCHOR id ="XMLXPATHEQUALVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHEQUALVALUES">
+<ANCHOR id ="XMLXPATHCOMPAREVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHCOMPAREVALUES">
+<ANCHOR id ="XMLXPATHVALUEFLIPSIGN" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHVALUEFLIPSIGN">
+<ANCHOR id ="XMLXPATHADDVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHADDVALUES">
+<ANCHOR id ="XMLXPATHSUBVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSUBVALUES">
+<ANCHOR id ="XMLXPATHMULTVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHMULTVALUES">
+<ANCHOR id ="XMLXPATHDIVVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHDIVVALUES">
+<ANCHOR id ="XMLXPATHMODVALUES" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHMODVALUES">
+<ANCHOR id ="XMLXPATHLASTFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHLASTFUNCTION">
+<ANCHOR id ="XMLXPATHPOSITIONFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHPOSITIONFUNCTION">
+<ANCHOR id ="XMLXPATHCOUNTFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHCOUNTFUNCTION">
+<ANCHOR id ="XMLXPATHLOCALPARTFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHLOCALPARTFUNCTION">
+<ANCHOR id ="XMLXPATHNAMESPACEFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNAMESPACEFUNCTION">
+<ANCHOR id ="XMLXPATHSTRINGLENGTHFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTRINGLENGTHFUNCTION">
+<ANCHOR id ="XMLXPATHCONCATFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHCONCATFUNCTION">
+<ANCHOR id ="XMLXPATHCONTAINSFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHCONTAINSFUNCTION">
+<ANCHOR id ="XMLXPATHSTARTSWITHFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTARTSWITHFUNCTION">
+<ANCHOR id ="XMLXPATHSUBSTRINGFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSUBSTRINGFUNCTION">
+<ANCHOR id ="XMLXPATHSUBSTRINGBEFOREFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSUBSTRINGBEFOREFUNCTION">
+<ANCHOR id ="XMLXPATHSUBSTRINGAFTERFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSUBSTRINGAFTERFUNCTION">
+<ANCHOR id ="XMLXPATHNORMALIZEFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNORMALIZEFUNCTION">
+<ANCHOR id ="XMLXPATHTRANSLATEFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHTRANSLATEFUNCTION">
+<ANCHOR id ="XMLXPATHNOTFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNOTFUNCTION">
+<ANCHOR id ="XMLXPATHTRUEFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHTRUEFUNCTION">
+<ANCHOR id ="XMLXPATHFALSEFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFALSEFUNCTION">
+<ANCHOR id ="XMLXPATHLANGFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHLANGFUNCTION">
+<ANCHOR id ="XMLXPATHNUMBERFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHNUMBERFUNCTION">
+<ANCHOR id ="XMLXPATHSUMFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSUMFUNCTION">
+<ANCHOR id ="XMLXPATHFLOORFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHFLOORFUNCTION">
+<ANCHOR id ="XMLXPATHCEILINGFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHCEILINGFUNCTION">
+<ANCHOR id ="XMLXPATHROUNDFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHROUNDFUNCTION">
<ANCHOR id ="GNOME-XML-XPOINTER" href="gnome-xml/gnome-xml-xpointer.html">
<ANCHOR id ="XMLLOCATIONSET" href="gnome-xml/gnome-xml-xpointer.html#XMLLOCATIONSET">
<ANCHOR id ="XMLLOCATIONSETPTR" href="gnome-xml/gnome-xml-xpointer.html#XMLLOCATIONSETPTR">
diff --git a/doc/html/libxml-lib.html b/doc/html/libxml-lib.html
index 78a178b..9e5fae5 100644
--- a/doc/html/libxml-lib.html
+++ b/doc/html/libxml-lib.html
@@ -164,6 +164,11 @@
> — </DT
><DT
><A
+HREF="gnome-xml-xpathinternals.html"
+>xpathInternals</A
+> — </DT
+><DT
+><A
HREF="gnome-xml-xpointer.html"
>xpointer</A
> — </DT
diff --git a/doc/xml.html b/doc/xml.html
index 61e670c..b2422f1 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -3,7 +3,7 @@
<html>
<head>
<title>The XML C library for Gnome</title>
- <meta name="GENERATOR" content="amaya V3.2">
+ <meta name="GENERATOR" content="amaya V3.2.1">
<meta http-equiv="Content-Type" content="text/html">
</head>
@@ -239,6 +239,18 @@
<li>parsing/import of Docbook SGML docs</li>
</ul>
+<h3>2.2.6: Oct 25 2000:</h3>
+<ul>
+ <li>Added an hash table module, migrated a number of internal structure to
+ those</li>
+ <li>Fixed a posteriori validation problems</li>
+ <li>HTTP module cleanups</li>
+ <li>HTML parser improvements (tag errors, script/style handling, attribute
+ normalization)</li>
+ <li>coalescing of adjacent text nodes</li>
+ <li>couple of XPath bug fixes, exported the internal API</li>
+</ul>
+
<h3>2.2.5: Oct 15 2000:</h3>
<ul>
<li>XPointer implementation and testsuite</li>
@@ -1342,6 +1354,6 @@
<p><a href="mailto:Daniel.Veillard@w3.org">Daniel Veillard</a></p>
-<p>$Id: xml.html,v 1.55 2000/10/15 21:06:19 veillard Exp $</p>
+<p>$Id: xml.html,v 1.56 2000/10/21 09:25:52 veillard Exp $</p>
</body>
</html>