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
This commit is contained in:
Daniel Veillard 2000-10-25 13:32:39 +00:00
parent be9ec4b6cd
commit 29a11cc696
30 changed files with 1443 additions and 3015 deletions

View File

@ -1,3 +1,10 @@
Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
* 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
Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
* nanohttp.c : applied Wayne HTTP cleanup patch

View File

@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=2
LIBXML_MICRO_VERSION=5
LIBXML_MICRO_VERSION=6
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
@ -348,11 +348,11 @@ then
rm -f $srcdir/libxml
(cd $srcdir/include ; ln -s .. libxml)
fi
if test ! -e $srcdir/libxml
if test ! -r $srcdir/libxml
then
(cd $srcdir ; ln -s include/libxml libxml)
fi
if test ! -e include/libxml
if test ! -r include/libxml
then
if test ! -d include
then
@ -361,7 +361,7 @@ then
fi
(cd include ; ln -s ../libxml libxml)
fi
if test ! -e libxml
if test ! -r libxml
then
rm -rf libxml
ln -s $srcdir/include/libxml libxml

View File

@ -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;

View File

@ -163,6 +163,11 @@ HREF="gnome-xml-xpath.html"
> &#8212; </DT
><DT
><A
HREF="gnome-xml-xpathinternals.html"
>xpathInternals</A
> &#8212; </DT
><DT
><A
HREF="gnome-xml-xpointer.html"
>xpointer</A
> &#8212; </DT

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN16363"
NAME="AEN17550"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN16363"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN16366"
NAME="AEN17553"
></A
><H2
>Synopsis</H2
@ -315,7 +315,7 @@ HREF="FILE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN16413"
NAME="AEN17600"
></A
><H2
>Description</H2
@ -325,14 +325,14 @@ NAME="AEN16413"
><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 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16438"
NAME="AEN17625"
></A
><H3
><A
@ -514,7 +514,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16462"
NAME="AEN17649"
></A
><H3
><A
@ -614,7 +614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16486"
NAME="AEN17673"
></A
><H3
><A
@ -714,7 +714,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16510"
NAME="AEN17697"
></A
><H3
><A
@ -814,7 +814,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16534"
NAME="AEN17721"
></A
><H3
><A
@ -914,7 +914,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16558"
NAME="AEN17745"
></A
><H3
><A
@ -996,7 +996,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16578"
NAME="AEN17765"
></A
><H3
><A
@ -1078,7 +1078,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16598"
NAME="AEN17785"
></A
><H3
><A
@ -1160,7 +1160,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16618"
NAME="AEN17805"
></A
><H3
><A
@ -1242,7 +1242,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16638"
NAME="AEN17825"
></A
><H3
><A
@ -1324,7 +1324,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16658"
NAME="AEN17845"
></A
><H3
><A
@ -1397,7 +1397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16676"
NAME="AEN17863"
></A
><H3
><A
@ -1431,7 +1431,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16681"
NAME="AEN17868"
></A
><H3
><A
@ -1457,7 +1457,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16686"
NAME="AEN17873"
></A
><H3
><A
@ -1593,7 +1593,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16719"
NAME="AEN17906"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN15897"
NAME="AEN17084"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN15897"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN15900"
NAME="AEN17087"
></A
><H2
>Synopsis</H2
@ -300,7 +300,7 @@ HREF="gnome-xml-encoding.html#XMLCHARENCODINGHANDLER"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN15942"
NAME="AEN17129"
></A
><H2
>Description</H2
@ -310,14 +310,14 @@ NAME="AEN15942"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15952"
NAME="AEN17139"
></A
><H3
><A
@ -495,7 +495,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15982"
NAME="AEN17169"
></A
><H3
><A
@ -622,7 +622,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16012"
NAME="AEN17199"
></A
><H3
><A
@ -656,7 +656,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16017"
NAME="AEN17204"
></A
><H3
><A
@ -682,7 +682,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16022"
NAME="AEN17209"
></A
><H3
><A
@ -713,7 +713,7 @@ in normal processing.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16028"
NAME="AEN17215"
></A
><H3
><A
@ -742,7 +742,7 @@ unregisters all the encoding handlers and the aliases.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16034"
NAME="AEN17221"
></A
><H3
><A
@ -805,7 +805,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16050"
NAME="AEN17237"
></A
><H3
><A
@ -887,7 +887,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16071"
NAME="AEN17258"
></A
><H3
><A
@ -964,7 +964,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16090"
NAME="AEN17277"
></A
><H3
><A
@ -1068,7 +1068,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16115"
NAME="AEN17302"
></A
><H3
><A
@ -1148,7 +1148,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16135"
NAME="AEN17322"
></A
><H3
><A
@ -1223,7 +1223,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16154"
NAME="AEN17341"
></A
><H3
><A
@ -1251,7 +1251,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16160"
NAME="AEN17347"
></A
><H3
><A
@ -1332,7 +1332,7 @@ if not recognized.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16180"
NAME="AEN17367"
></A
><H3
><A
@ -1415,7 +1415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16201"
NAME="AEN17388"
></A
><H3
><A
@ -1513,7 +1513,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16225"
NAME="AEN17412"
></A
><H3
><A
@ -1608,7 +1608,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16247"
NAME="AEN17434"
></A
><H3
><A
@ -1741,7 +1741,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16278"
NAME="AEN17465"
></A
><H3
><A
@ -1864,7 +1864,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16308"
NAME="AEN17495"
></A
><H3
><A
@ -1988,7 +1988,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16338"
NAME="AEN17525"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN6896"
NAME="AEN6949"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN6896"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN6899"
NAME="AEN6952"
></A
><H2
>Synopsis</H2
@ -150,14 +150,6 @@ typedef <A
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 @@ HREF="gnome-xml-entities.html#XMLENTITYPTR"
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 @@ HREF="gnome-xml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN6967"
NAME="AEN7015"
></A
><H2
>Description</H2
@ -392,14 +373,14 @@ NAME="AEN6967"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN6977"
NAME="AEN7025"
></A
><H3
><A
@ -468,16 +449,8 @@ CLASS="PROGRAMLISTING"
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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN6982"
NAME="AEN7030"
></A
><H3
><A
@ -514,63 +487,7 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7002"
NAME="AEN7040"
></A
><H3
><A
@ -624,7 +541,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7008"
NAME="AEN7046"
></A
><H3
><A
@ -807,7 +724,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7053"
NAME="AEN7091"
></A
><H3
><A
@ -990,7 +907,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7098"
NAME="AEN7136"
></A
><H3
><A
@ -1071,7 +988,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7119"
NAME="AEN7157"
></A
><H3
><A
@ -1175,7 +1092,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7145"
NAME="AEN7183"
></A
><H3
><A
@ -1278,7 +1195,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7171"
NAME="AEN7209"
></A
><H3
><A
@ -1381,7 +1298,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7197"
NAME="AEN7235"
></A
><H3
><A
@ -1490,7 +1407,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7225"
NAME="AEN7263"
></A
><H3
><A
@ -1595,7 +1512,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7251"
NAME="AEN7289"
></A
><H3
><A
@ -1698,7 +1615,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7277"
NAME="AEN7315"
></A
><H3
><A
@ -1759,7 +1676,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7293"
NAME="AEN7331"
></A
><H3
><A
@ -1840,7 +1757,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7314"
NAME="AEN7352"
></A
><H3
><A
@ -1903,7 +1820,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7330"
NAME="AEN7368"
></A
><H3
><A
@ -1987,7 +1904,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7351"
NAME="AEN7389"
></A
><H3
><A
@ -2071,7 +1988,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7372"
NAME="AEN7410"
></A
><H3
><A
@ -2096,108 +2013,6 @@ CLASS="PROGRAMLISTING"
><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
>&nbsp;:</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
>&nbsp;:</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"

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN9577"
NAME="AEN9530"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN9577"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN9580"
NAME="AEN9533"
></A
><H2
>Synopsis</H2
@ -334,6 +334,13 @@ HREF="gnome-xml-htmlparser.html#HTMLENCODEENTITIES"
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 @@ HREF="gnome-xml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN9641"
NAME="AEN9596"
></A
><H2
>Description</H2
@ -386,14 +393,14 @@ NAME="AEN9641"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9651"
NAME="AEN9606"
></A
><H3
><A
@ -445,7 +452,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9656"
NAME="AEN9611"
></A
><H3
><A
@ -471,7 +478,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9661"
NAME="AEN9616"
></A
><H3
><A
@ -497,7 +504,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9666"
NAME="AEN9621"
></A
><H3
><A
@ -523,7 +530,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9671"
NAME="AEN9626"
></A
><H3
><A
@ -549,7 +556,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9676"
NAME="AEN9631"
></A
><H3
><A
@ -575,7 +582,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9681"
NAME="AEN9636"
></A
><H3
><A
@ -601,7 +608,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9686"
NAME="AEN9641"
></A
><H3
><A
@ -627,7 +634,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9691"
NAME="AEN9646"
></A
><H3
><A
@ -661,7 +668,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9696"
NAME="AEN9651"
></A
><H3
><A
@ -687,7 +694,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9701"
NAME="AEN9656"
></A
><H3
><A
@ -717,7 +724,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9706"
NAME="AEN9661"
></A
><H3
><A
@ -743,7 +750,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9711"
NAME="AEN9666"
></A
><H3
><A
@ -824,7 +831,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9732"
NAME="AEN9687"
></A
><H3
><A
@ -907,7 +914,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9754"
NAME="AEN9709"
></A
><H3
><A
@ -987,7 +994,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9775"
NAME="AEN9730"
></A
><H3
><A
@ -1088,7 +1095,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9800"
NAME="AEN9755"
></A
><H3
><A
@ -1211,7 +1218,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9830"
NAME="AEN9785"
></A
><H3
><A
@ -1316,7 +1323,7 @@ if non-NULL *str will have to be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9857"
NAME="AEN9812"
></A
><H3
><A
@ -1400,7 +1407,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9879"
NAME="AEN9834"
></A
><H3
><A
@ -1467,7 +1474,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9897"
NAME="AEN9852"
></A
><H3
><A
@ -1607,7 +1614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9931"
NAME="AEN9886"
></A
><H3
><A
@ -1706,7 +1713,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9956"
NAME="AEN9911"
></A
><H3
><A
@ -1844,7 +1851,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9989"
NAME="AEN9944"
></A
><H3
><A
@ -1941,7 +1948,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10013"
NAME="AEN9968"
></A
><H3
><A
@ -2094,7 +2101,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10048"
NAME="AEN10003"
></A
><H3
><A
@ -2265,7 +2272,85 @@ CLASS="PARAMETER"
><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
>&nbsp;:</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 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10103"
NAME="AEN10078"
></A
><H3
><A
@ -2516,7 +2601,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10147"
NAME="AEN10122"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN10184"
NAME="AEN10159"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN10184"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN10187"
NAME="AEN10162"
></A
><H2
>Synopsis</H2
@ -280,7 +280,7 @@ HREF="gnome-xml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN10226"
NAME="AEN10201"
></A
><H2
>Description</H2
@ -290,14 +290,14 @@ NAME="AEN10226"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10236"
NAME="AEN10211"
></A
><H3
><A
@ -349,7 +349,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10241"
NAME="AEN10216"
></A
><H3
><A
@ -375,7 +375,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10246"
NAME="AEN10221"
></A
><H3
><A
@ -401,7 +401,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10251"
NAME="AEN10226"
></A
><H3
><A
@ -503,7 +503,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10277"
NAME="AEN10252"
></A
><H3
><A
@ -605,7 +605,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10303"
NAME="AEN10278"
></A
><H3
><A
@ -686,7 +686,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10324"
NAME="AEN10299"
></A
><H3
><A
@ -787,7 +787,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10349"
NAME="AEN10324"
></A
><H3
><A
@ -890,7 +890,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10374"
NAME="AEN10349"
></A
><H3
><A
@ -989,7 +989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10399"
NAME="AEN10374"
></A
><H3
><A
@ -1091,7 +1091,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10424"
NAME="AEN10399"
></A
><H3
><A
@ -1196,7 +1196,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10450"
NAME="AEN10425"
></A
><H3
><A
@ -1301,7 +1301,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10476"
NAME="AEN10451"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN11769"
NAME="AEN12956"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN11769"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN11772"
NAME="AEN12959"
></A
><H2
>Synopsis</H2
@ -275,7 +275,7 @@ HREF="gnome-xml-nanoftp.html#XMLNANOFTPREAD"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11801"
NAME="AEN12988"
></A
><H2
>Description</H2
@ -285,14 +285,14 @@ NAME="AEN11801"
><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 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11865"
NAME="AEN13052"
></A
><H3
><A
@ -645,7 +645,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11887"
NAME="AEN13074"
></A
><H3
><A
@ -675,7 +675,7 @@ and get the hostname</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11893"
NAME="AEN13080"
></A
><H3
><A
@ -701,7 +701,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11898"
NAME="AEN13085"
></A
><H3
><A
@ -761,7 +761,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11913"
NAME="AEN13100"
></A
><H3
><A
@ -821,7 +821,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11928"
NAME="AEN13115"
></A
><H3
><A
@ -899,7 +899,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11947"
NAME="AEN13134"
></A
><H3
><A
@ -959,7 +959,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11962"
NAME="AEN13149"
></A
><H3
><A
@ -1034,7 +1034,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11981"
NAME="AEN13168"
></A
><H3
><A
@ -1109,7 +1109,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12000"
NAME="AEN13187"
></A
><H3
><A
@ -1184,7 +1184,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12019"
NAME="AEN13206"
></A
><H3
><A
@ -1247,7 +1247,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12034"
NAME="AEN13221"
></A
><H3
><A
@ -1386,7 +1386,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12066"
NAME="AEN13253"
></A
><H3
><A
@ -1483,7 +1483,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12089"
NAME="AEN13276"
></A
><H3
><A
@ -1558,7 +1558,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12108"
NAME="AEN13295"
></A
><H3
><A
@ -1633,7 +1633,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12127"
NAME="AEN13314"
></A
><H3
><A
@ -1726,7 +1726,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12150"
NAME="AEN13337"
></A
><H3
><A
@ -1802,7 +1802,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12169"
NAME="AEN13356"
></A
><H3
><A
@ -1877,7 +1877,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12188"
NAME="AEN13375"
></A
><H3
><A
@ -2010,7 +2010,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12220"
NAME="AEN13407"
></A
><H3
><A
@ -2103,7 +2103,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12243"
NAME="AEN13430"
></A
><H3
><A
@ -2236,7 +2236,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12275"
NAME="AEN13462"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN11553"
NAME="AEN12740"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN11553"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN11556"
NAME="AEN12743"
></A
><H2
>Synopsis</H2
@ -195,7 +195,7 @@ HREF="gnome-xml-nanohttp.html#XMLNANOHTTPCLOSE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11569"
NAME="AEN12756"
></A
><H2
>Description</H2
@ -205,14 +205,14 @@ NAME="AEN11569"
><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 @@ Currently it just checks for proxy informations</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11580"
NAME="AEN12767"
></A
><H3
><A
@ -267,7 +267,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11585"
NAME="AEN12772"
></A
><H3
><A
@ -330,7 +330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11600"
NAME="AEN12787"
></A
><H3
><A
@ -444,7 +444,7 @@ if provided must be freed by the caller</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11627"
NAME="AEN12814"
></A
><H3
><A
@ -583,7 +583,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11659"
NAME="AEN12846"
></A
><H3
><A
@ -663,7 +663,7 @@ returned at that location</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11678"
NAME="AEN12865"
></A
><H3
><A
@ -738,7 +738,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11697"
NAME="AEN12884"
></A
><H3
><A
@ -861,7 +861,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11726"
NAME="AEN12913"
></A
><H3
><A
@ -955,7 +955,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11749"
NAME="AEN12936"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN13225"
NAME="AEN14412"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN13225"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN13228"
NAME="AEN14415"
></A
><H2
>Synopsis</H2
@ -1096,7 +1096,7 @@ HREF="gnome-xml-parserinternals.html#HTMLINITAUTOCLOSE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN13495"
NAME="AEN14682"
></A
><H2
>Description</H2
@ -1106,14 +1106,14 @@ NAME="AEN13495"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13505"
NAME="AEN14692"
></A
><H3
><A
@ -1165,7 +1165,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13510"
NAME="AEN14697"
></A
><H3
><A
@ -1223,7 +1223,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13524"
NAME="AEN14711"
></A
><H3
><A
@ -1281,7 +1281,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13538"
NAME="AEN14725"
></A
><H3
><A
@ -1339,7 +1339,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13552"
NAME="AEN14739"
></A
><H3
><A
@ -1397,7 +1397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13566"
NAME="AEN14753"
></A
><H3
><A
@ -1455,7 +1455,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13580"
NAME="AEN14767"
></A
><H3
><A
@ -1513,7 +1513,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13594"
NAME="AEN14781"
></A
><H3
><A
@ -1571,7 +1571,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13608"
NAME="AEN14795"
></A
><H3
><A
@ -1629,7 +1629,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13622"
NAME="AEN14809"
></A
><H3
><A
@ -1687,7 +1687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13636"
NAME="AEN14823"
></A
><H3
><A
@ -1745,7 +1745,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13650"
NAME="AEN14837"
></A
><H3
><A
@ -1803,7 +1803,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13664"
NAME="AEN14851"
></A
><H3
><A
@ -1861,7 +1861,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13678"
NAME="AEN14865"
></A
><H3
><A
@ -1887,7 +1887,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13683"
NAME="AEN14870"
></A
><H3
><A
@ -1913,7 +1913,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13688"
NAME="AEN14875"
></A
><H3
><A
@ -1939,7 +1939,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13693"
NAME="AEN14880"
></A
><H3
><A
@ -1965,7 +1965,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13698"
NAME="AEN14885"
></A
><H3
><A
@ -1991,7 +1991,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13703"
NAME="AEN14890"
></A
><H3
><A
@ -2017,7 +2017,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13708"
NAME="AEN14895"
></A
><H3
><A
@ -2107,7 +2107,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13731"
NAME="AEN14918"
></A
><H3
><A
@ -2199,7 +2199,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13755"
NAME="AEN14942"
></A
><H3
><A
@ -2284,7 +2284,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13777"
NAME="AEN14964"
></A
><H3
><A
@ -2360,7 +2360,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13796"
NAME="AEN14983"
></A
><H3
><A
@ -2436,7 +2436,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13815"
NAME="AEN15002"
></A
><H3
><A
@ -2527,7 +2527,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13839"
NAME="AEN15026"
></A
><H3
><A
@ -2603,7 +2603,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13858"
NAME="AEN15045"
></A
><H3
><A
@ -2723,7 +2723,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13891"
NAME="AEN15078"
></A
><H3
><A
@ -2832,7 +2832,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13920"
NAME="AEN15107"
></A
><H3
><A
@ -2913,7 +2913,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13941"
NAME="AEN15128"
></A
><H3
><A
@ -2993,7 +2993,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13961"
NAME="AEN15148"
></A
><H3
><A
@ -3089,7 +3089,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13985"
NAME="AEN15172"
></A
><H3
><A
@ -3150,7 +3150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14001"
NAME="AEN15188"
></A
><H3
><A
@ -3275,7 +3275,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14032"
NAME="AEN15219"
></A
><H3
><A
@ -3375,7 +3375,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14057"
NAME="AEN15244"
></A
><H3
><A
@ -3475,7 +3475,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14082"
NAME="AEN15269"
></A
><H3
><A
@ -3539,7 +3539,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14098"
NAME="AEN15285"
></A
><H3
><A
@ -3626,7 +3626,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14120"
NAME="AEN15307"
></A
><H3
><A
@ -3728,7 +3728,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14146"
NAME="AEN15333"
></A
><H3
><A
@ -3813,7 +3813,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14167"
NAME="AEN15354"
></A
><H3
><A
@ -3895,7 +3895,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14188"
NAME="AEN15375"
></A
><H3
><A
@ -3958,7 +3958,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14204"
NAME="AEN15391"
></A
><H3
><A
@ -4057,7 +4057,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14229"
NAME="AEN15416"
></A
><H3
><A
@ -4138,7 +4138,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14250"
NAME="AEN15437"
></A
><H3
><A
@ -4268,7 +4268,7 @@ to get the Prefix if any.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14284"
NAME="AEN15471"
></A
><H3
><A
@ -4357,7 +4357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14308"
NAME="AEN15495"
></A
><H3
><A
@ -4469,7 +4469,7 @@ to get the Prefix if any.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14338"
NAME="AEN15525"
></A
><H3
><A
@ -4557,7 +4557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14362"
NAME="AEN15549"
></A
><H3
><A
@ -4640,7 +4640,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14384"
NAME="AEN15571"
></A
><H3
><A
@ -4711,7 +4711,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14403"
NAME="AEN15590"
></A
><H3
><A
@ -4803,7 +4803,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14428"
NAME="AEN15615"
></A
><H3
><A
@ -4891,7 +4891,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14452"
NAME="AEN15639"
></A
><H3
><A
@ -4976,7 +4976,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14475"
NAME="AEN15662"
></A
><H3
><A
@ -5081,7 +5081,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14502"
NAME="AEN15689"
></A
><H3
><A
@ -5219,7 +5219,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14536"
NAME="AEN15723"
></A
><H3
><A
@ -5302,7 +5302,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14558"
NAME="AEN15745"
></A
><H3
><A
@ -5385,7 +5385,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14580"
NAME="AEN15767"
></A
><H3
><A
@ -5474,7 +5474,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14602"
NAME="AEN15789"
></A
><H3
><A
@ -5605,7 +5605,7 @@ it is possible to return NULL and have publicID set.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14635"
NAME="AEN15822"
></A
><H3
><A
@ -5672,7 +5672,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14652"
NAME="AEN15839"
></A
><H3
><A
@ -5755,7 +5755,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14674"
NAME="AEN15861"
></A
><H3
><A
@ -5822,7 +5822,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14692"
NAME="AEN15879"
></A
><H3
><A
@ -5897,7 +5897,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14712"
NAME="AEN15899"
></A
><H3
><A
@ -5975,7 +5975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14735"
NAME="AEN15922"
></A
><H3
><A
@ -6114,7 +6114,7 @@ or XML_ATTRIBUTE_FIXED. </TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14772"
NAME="AEN15959"
></A
><H3
><A
@ -6203,7 +6203,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14796"
NAME="AEN15983"
></A
><H3
><A
@ -6290,7 +6290,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14819"
NAME="AEN16006"
></A
><H3
><A
@ -6393,7 +6393,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14846"
NAME="AEN16033"
></A
><H3
><A
@ -6537,7 +6537,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14884"
NAME="AEN16071"
></A
><H3
><A
@ -6604,7 +6604,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14902"
NAME="AEN16089"
></A
><H3
><A
@ -6702,7 +6702,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14928"
NAME="AEN16115"
></A
><H3
><A
@ -6805,7 +6805,7 @@ hierarchy.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14954"
NAME="AEN16141"
></A
><H3
><A
@ -6928,7 +6928,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14985"
NAME="AEN16172"
></A
><H3
><A
@ -7011,7 +7011,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15007"
NAME="AEN16194"
></A
><H3
><A
@ -7090,7 +7090,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15026"
NAME="AEN16213"
></A
><H3
><A
@ -7178,7 +7178,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15049"
NAME="AEN16236"
></A
><H3
><A
@ -7279,7 +7279,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15073"
NAME="AEN16260"
></A
><H3
><A
@ -7353,7 +7353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15092"
NAME="AEN16279"
></A
><H3
><A
@ -7439,7 +7439,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15113"
NAME="AEN16300"
></A
><H3
><A
@ -7509,7 +7509,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15131"
NAME="AEN16318"
></A
><H3
><A
@ -7634,7 +7634,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15165"
NAME="AEN16352"
></A
><H3
><A
@ -7734,7 +7734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15193"
NAME="AEN16380"
></A
><H3
><A
@ -7803,7 +7803,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15212"
NAME="AEN16399"
></A
><H3
><A
@ -7874,7 +7874,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15232"
NAME="AEN16419"
></A
><H3
><A
@ -7939,7 +7939,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15249"
NAME="AEN16436"
></A
><H3
><A
@ -8021,7 +8021,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15268"
NAME="AEN16455"
></A
><H3
><A
@ -8104,7 +8104,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15290"
NAME="AEN16477"
></A
><H3
><A
@ -8189,7 +8189,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15313"
NAME="AEN16500"
></A
><H3
><A
@ -8272,7 +8272,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15335"
NAME="AEN16522"
></A
><H3
><A
@ -8357,7 +8357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15358"
NAME="AEN16545"
></A
><H3
><A
@ -8452,7 +8452,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15380"
NAME="AEN16567"
></A
><H3
><A
@ -8517,7 +8517,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15397"
NAME="AEN16584"
></A
><H3
><A
@ -8584,7 +8584,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15415"
NAME="AEN16602"
></A
><H3
><A
@ -8649,7 +8649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15432"
NAME="AEN16619"
></A
><H3
><A
@ -8758,7 +8758,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15460"
NAME="AEN16647"
></A
><H3
><A
@ -8784,7 +8784,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15465"
NAME="AEN16652"
></A
><H3
><A
@ -8810,7 +8810,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15470"
NAME="AEN16657"
></A
><H3
><A
@ -8836,7 +8836,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15475"
NAME="AEN16662"
></A
><H3
><A
@ -8862,7 +8862,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15480"
NAME="AEN16667"
></A
><H3
><A
@ -9050,7 +9050,7 @@ must deallocate it !</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15527"
NAME="AEN16714"
></A
><H3
><A
@ -9238,7 +9238,7 @@ must deallocate it !</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15574"
NAME="AEN16761"
></A
><H3
><A
@ -9335,7 +9335,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15598"
NAME="AEN16785"
></A
><H3
><A
@ -9414,7 +9414,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15618"
NAME="AEN16805"
></A
><H3
><A
@ -9511,7 +9511,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15642"
NAME="AEN16829"
></A
><H3
><A
@ -9590,7 +9590,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15662"
NAME="AEN16849"
></A
><H3
><A
@ -9669,7 +9669,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15682"
NAME="AEN16869"
></A
><H3
><A
@ -9787,7 +9787,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15711"
NAME="AEN16898"
></A
><H3
><A
@ -9879,7 +9879,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15733"
NAME="AEN16920"
></A
><H3
><A
@ -9969,7 +9969,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15757"
NAME="AEN16944"
></A
><H3
><A
@ -10048,7 +10048,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15777"
NAME="AEN16964"
></A
><H3
><A
@ -10124,7 +10124,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15796"
NAME="AEN16983"
></A
><H3
><A
@ -10243,7 +10243,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15825"
NAME="AEN17012"
></A
><H3
><A
@ -10357,7 +10357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15853"
NAME="AEN17040"
></A
><H3
><A
@ -10420,7 +10420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15869"
NAME="AEN17056"
></A
><H3
><A
@ -10483,7 +10483,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15885"
NAME="AEN17072"
></A
><H3
><A

File diff suppressed because it is too large Load Diff

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN9179"
NAME="AEN9132"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN9179"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN9182"
NAME="AEN9135"
></A
><H2
>Synopsis</H2
@ -227,7 +227,7 @@ HREF="gnome-xml-uri.html#XMLURIPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN9207"
NAME="AEN9160"
></A
><H2
>Description</H2
@ -237,14 +237,14 @@ NAME="AEN9207"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9217"
NAME="AEN9170"
></A
><H3
><A
@ -306,7 +306,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9222"
NAME="AEN9175"
></A
><H3
><A
@ -367,7 +367,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9238"
NAME="AEN9191"
></A
><H3
><A
@ -475,7 +475,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9265"
NAME="AEN9218"
></A
><H3
><A
@ -555,7 +555,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9286"
NAME="AEN9239"
></A
><H3
><A
@ -659,7 +659,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9312"
NAME="AEN9265"
></A
><H3
><A
@ -740,7 +740,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9333"
NAME="AEN9286"
></A
><H3
><A
@ -829,7 +829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9355"
NAME="AEN9308"
></A
><H3
><A
@ -944,7 +944,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9383"
NAME="AEN9336"
></A
><H3
><A
@ -1020,7 +1020,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9402"
NAME="AEN9355"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN7408"
NAME="AEN7421"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN7408"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN7411"
NAME="AEN7424"
></A
><H2
>Synopsis</H2
@ -158,62 +158,22 @@ typedef <A
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 @@ HREF="gnome-xml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN7628"
NAME="AEN7631"
></A
><H2
>Description</H2
@ -948,14 +908,14 @@ NAME="AEN7628"
><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 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7655"
NAME="AEN7658"
></A
><H3
><A
@ -1143,7 +1103,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7677"
NAME="AEN7680"
></A
><H3
><A
@ -1171,6 +1131,8 @@ CLASS="PROGRAMLISTING"
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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7682"
NAME="AEN7685"
></A
><H3
><A
@ -1207,63 +1169,7 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7762"
NAME="AEN7715"
></A
><H3
><A
@ -1783,7 +1464,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7803"
NAME="AEN7756"
></A
><H3
><A
@ -1864,7 +1545,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7824"
NAME="AEN7777"
></A
><H3
><A
@ -1927,7 +1608,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7840"
NAME="AEN7793"
></A
><H3
><A
@ -2011,7 +1692,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7861"
NAME="AEN7814"
></A
><H3
><A
@ -2095,7 +1776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7882"
NAME="AEN7835"
></A
><H3
><A
@ -2197,7 +1878,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7908"
NAME="AEN7861"
></A
><H3
><A
@ -2278,7 +1959,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7929"
NAME="AEN7882"
></A
><H3
><A
@ -2341,7 +2022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7945"
NAME="AEN7898"
></A
><H3
><A
@ -2441,7 +2122,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN7969"
NAME="AEN7922"
></A
><H3
><A
@ -2606,7 +2287,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8010"
NAME="AEN7963"
></A
><H3
><A
@ -2687,7 +2368,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8031"
NAME="AEN7984"
></A
><H3
><A
@ -2750,7 +2431,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8047"
NAME="AEN8000"
></A
><H3
><A
@ -2834,7 +2515,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8068"
NAME="AEN8021"
></A
><H3
><A
@ -2919,7 +2600,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8089"
NAME="AEN8042"
></A
><H3
><A
@ -3001,7 +2682,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8110"
NAME="AEN8063"
></A
><H3
><A
@ -3064,7 +2745,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8126"
NAME="AEN8079"
></A
><H3
><A
@ -3146,7 +2827,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8147"
NAME="AEN8100"
></A
><H3
><A
@ -3401,7 +3082,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8209"
NAME="AEN8162"
></A
><H3
><A
@ -3482,7 +3163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8230"
NAME="AEN8183"
></A
><H3
><A
@ -3545,7 +3226,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8246"
NAME="AEN8199"
></A
><H3
><A
@ -3629,7 +3310,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8267"
NAME="AEN8220"
></A
><H3
><A
@ -3714,7 +3395,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8288"
NAME="AEN8241"
></A
><H3
><A
@ -3858,7 +3539,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8324"
NAME="AEN8277"
></A
><H3
><A
@ -3937,7 +3618,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8344"
NAME="AEN8297"
></A
><H3
><A
@ -4000,7 +3681,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8360"
NAME="AEN8313"
></A
><H3
><A
@ -4102,7 +3783,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8386"
NAME="AEN8339"
></A
><H3
><A
@ -4224,7 +3905,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8416"
NAME="AEN8369"
></A
><H3
><A
@ -4323,7 +4004,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8441"
NAME="AEN8394"
></A
><H3
><A
@ -4467,7 +4148,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8477"
NAME="AEN8430"
></A
><H3
><A
@ -4546,7 +4227,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8497"
NAME="AEN8450"
></A
><H3
><A
@ -4609,7 +4290,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8513"
NAME="AEN8466"
></A
><H3
><A
@ -4731,7 +4412,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8543"
NAME="AEN8496"
></A
><H3
><A
@ -4830,7 +4511,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8568"
NAME="AEN8521"
></A
><H3
><A
@ -4933,7 +4614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8593"
NAME="AEN8546"
></A
><H3
><A
@ -5058,7 +4739,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8623"
NAME="AEN8576"
></A
><H3
><A
@ -5218,7 +4899,7 @@ the caller must free the returned value.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8663"
NAME="AEN8616"
></A
><H3
><A
@ -5345,7 +5026,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8694"
NAME="AEN8647"
></A
><H3
><A
@ -5459,7 +5140,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8723"
NAME="AEN8676"
></A
><H3
><A
@ -5583,7 +5264,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8753"
NAME="AEN8706"
></A
><H3
><A
@ -5705,7 +5386,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8784"
NAME="AEN8737"
></A
><H3
><A
@ -5811,7 +5492,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8810"
NAME="AEN8763"
></A
><H3
><A
@ -5914,7 +5595,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8836"
NAME="AEN8789"
></A
><H3
><A
@ -6034,7 +5715,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8866"
NAME="AEN8819"
></A
><H3
><A
@ -6164,7 +5845,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8898"
NAME="AEN8851"
></A
><H3
><A
@ -6338,7 +6019,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8939"
NAME="AEN8892"
></A
><H3
><A
@ -6440,7 +6121,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8965"
NAME="AEN8918"
></A
><H3
><A
@ -6561,7 +6242,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8995"
NAME="AEN8948"
></A
><H3
><A
@ -6661,7 +6342,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9020"
NAME="AEN8973"
></A
><H3
><A
@ -6785,7 +6466,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9051"
NAME="AEN9004"
></A
><H3
><A
@ -6887,7 +6568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9077"
NAME="AEN9030"
></A
><H3
><A
@ -6989,7 +6670,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9103"
NAME="AEN9056"
></A
><H3
><A
@ -7155,7 +6836,7 @@ receiving array and retry.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9141"
NAME="AEN9094"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN9423"
NAME="AEN9376"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN9423"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN9426"
NAME="AEN9379"
></A
><H2
>Synopsis</H2
@ -187,7 +187,7 @@ HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN9438"
NAME="AEN9391"
></A
><H2
>Description</H2
@ -197,14 +197,14 @@ NAME="AEN9438"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9448"
NAME="AEN9401"
></A
><H3
><A
@ -454,7 +454,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9471"
NAME="AEN9424"
></A
><H3
><A
@ -551,7 +551,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9494"
NAME="AEN9447"
></A
><H3
><A
@ -648,7 +648,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9517"
NAME="AEN9470"
></A
><H3
><A
@ -745,7 +745,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9540"
NAME="AEN9493"
></A
><H3
><A
@ -808,7 +808,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN9556"
NAME="AEN9509"
></A
><H3
><A

View File

@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN12309"
NAME="AEN13496"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN12309"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN12312"
NAME="AEN13499"
></A
><H2
>Synopsis</H2
@ -493,7 +493,7 @@ HREF="gnome-xml-tree.html#XMLNODEPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN12402"
NAME="AEN13589"
></A
><H2
>Description</H2
@ -503,14 +503,14 @@ NAME="AEN12402"
><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 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12425"
NAME="AEN13612"
></A
><H3
><A
@ -641,7 +641,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12439"
NAME="AEN13626"
></A
><H3
><A
@ -750,7 +750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12465"
NAME="AEN13652"
></A
><H3
><A
@ -808,7 +808,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12479"
NAME="AEN13666"
></A
><H3
><A
@ -843,7 +843,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12484"
NAME="AEN13671"
></A
><H3
><A
@ -869,7 +869,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12489"
NAME="AEN13676"
></A
><H3
><A
@ -942,7 +942,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12507"
NAME="AEN13694"
></A
><H3
><A
@ -1000,7 +1000,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12521"
NAME="AEN13708"
></A
><H3
><A
@ -1109,7 +1109,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12547"
NAME="AEN13734"
></A
><H3
><A
@ -1167,7 +1167,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12561"
NAME="AEN13748"
></A
><H3
><A
@ -1203,7 +1203,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12566"
NAME="AEN13753"
></A
><H3
><A
@ -1229,7 +1229,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12571"
NAME="AEN13758"
></A
><H3
><A
@ -1258,7 +1258,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12577"
NAME="AEN13764"
></A
><H3
><A
@ -1340,7 +1340,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12598"
NAME="AEN13785"
></A
><H3
><A
@ -1444,7 +1444,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12623"
NAME="AEN13810"
></A
><H3
><A
@ -1548,7 +1548,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12649"
NAME="AEN13836"
></A
><H3
><A
@ -1649,7 +1649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12674"
NAME="AEN13861"
></A
><H3
><A
@ -1768,7 +1768,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12703"
NAME="AEN13890"
></A
><H3
><A
@ -1911,7 +1911,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12738"
NAME="AEN13925"
></A
><H3
><A
@ -2010,7 +2010,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12762"
NAME="AEN13949"
></A
><H3
><A
@ -2112,7 +2112,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12787"
NAME="AEN13974"
></A
><H3
><A
@ -2229,7 +2229,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12815"
NAME="AEN14002"
></A
><H3
><A
@ -2292,7 +2292,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12831"
NAME="AEN14018"
></A
><H3
><A
@ -2365,7 +2365,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12849"
NAME="AEN14036"
></A
><H3
><A
@ -2506,7 +2506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12884"
NAME="AEN14071"
></A
><H3
><A
@ -2535,7 +2535,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12890"
NAME="AEN14077"
></A
><H3
><A
@ -2616,7 +2616,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12911"
NAME="AEN14098"
></A
><H3
><A
@ -2739,7 +2739,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12940"
NAME="AEN14127"
></A
><H3
><A
@ -2843,7 +2843,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12966"
NAME="AEN14153"
></A
><H3
><A
@ -2943,7 +2943,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12991"
NAME="AEN14178"
></A
><H3
><A
@ -3085,7 +3085,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13026"
NAME="AEN14213"
></A
><H3
><A
@ -3203,7 +3203,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13054"
NAME="AEN14241"
></A
><H3
><A
@ -3303,7 +3303,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13078"
NAME="AEN14265"
></A
><H3
><A
@ -3381,7 +3381,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13098"
NAME="AEN14285"
></A
><H3
><A
@ -3460,7 +3460,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13118"
NAME="AEN14305"
></A
><H3
><A
@ -3601,7 +3601,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13153"
NAME="AEN14340"
></A
><H3
><A
@ -3718,7 +3718,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN13182"
NAME="AEN14369"
></A
><H3
><A

View File

@ -103,7 +103,7 @@ ALIGN="right"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN16754"
NAME="AEN17941"
></A
><H2
>Name</H2
@ -111,7 +111,7 @@ NAME="AEN16754"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN16757"
NAME="AEN17944"
></A
><H2
>Synopsis</H2
@ -258,7 +258,7 @@ HREF="gnome-xml-xmlmemory.html#XMLMEMSTRDUPLOC"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN16790"
NAME="AEN17977"
></A
><H2
>Description</H2
@ -268,14 +268,14 @@ NAME="AEN16790"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16800"
NAME="AEN17987"
></A
><H3
><A
@ -327,7 +327,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16805"
NAME="AEN17992"
></A
><H3
><A
@ -385,7 +385,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16819"
NAME="AEN18006"
></A
><H3
><A
@ -443,7 +443,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16833"
NAME="AEN18020"
></A
><H3
><A
@ -519,7 +519,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16851"
NAME="AEN18038"
></A
><H3
><A
@ -592,7 +592,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16869"
NAME="AEN18056"
></A
><H3
><A
@ -618,7 +618,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16874"
NAME="AEN18061"
></A
><H3
><A
@ -644,7 +644,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16879"
NAME="AEN18066"
></A
><H3
><A
@ -670,7 +670,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16884"
NAME="AEN18071"
></A
><H3
><A
@ -696,7 +696,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16889"
NAME="AEN18076"
></A
><H3
><A
@ -853,7 +853,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16929"
NAME="AEN18116"
></A
><H3
><A
@ -1006,7 +1006,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16968"
NAME="AEN18155"
></A
><H3
><A
@ -1064,7 +1064,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16983"
NAME="AEN18170"
></A
><H3
><A
@ -1122,7 +1122,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN16998"
NAME="AEN18185"
></A
><H3
><A
@ -1186,7 +1186,7 @@ written to the file .memorylist</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17014"
NAME="AEN18201"
></A
><H3
><A
@ -1273,7 +1273,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17035"
NAME="AEN18222"
></A
><H3
><A
@ -1301,7 +1301,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17041"
NAME="AEN18228"
></A
><H3
><A
@ -1400,7 +1400,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17065"
NAME="AEN18252"
></A
><H3
><A
@ -1517,7 +1517,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17093"
NAME="AEN18280"
></A
><H3
><A

File diff suppressed because it is too large Load Diff

View File

@ -12,8 +12,8 @@ REL="UP"
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 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="gnome-xml-xpath.html"
HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -115,7 +115,7 @@ SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN11386"
NAME="AEN12573"
></A
><H2
>Name</H2
@ -123,7 +123,7 @@ NAME="AEN11386"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN11389"
NAME="AEN12576"
></A
><H2
>Synopsis</H2
@ -214,7 +214,7 @@ HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11411"
NAME="AEN12598"
></A
><H2
>Description</H2
@ -224,14 +224,14 @@ NAME="AEN11411"
><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 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11421"
NAME="AEN12608"
></A
><H3
><A
@ -287,7 +287,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11426"
NAME="AEN12613"
></A
><H3
><A
@ -350,7 +350,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11442"
NAME="AEN12629"
></A
><H3
><A
@ -462,7 +462,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11470"
NAME="AEN12657"
></A
><H3
><A
@ -586,7 +586,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11501"
NAME="AEN12688"
></A
><H3
><A
@ -689,7 +689,7 @@ the caller has to free the object.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11527"
NAME="AEN12714"
></A
><H3
><A
@ -786,7 +786,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="gnome-xml-xpath.html"
HREF="gnome-xml-xpathinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -858,7 +858,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
>xpath</B
>xpathInternals</B
></FONT
></TD
><TD

View File

@ -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">

View File

@ -164,6 +164,11 @@ HREF="gnome-xml-xpath.html"
> &#8212; </DT
><DT
><A
HREF="gnome-xml-xpathinternals.html"
>xpathInternals</A
> &#8212; </DT
><DT
><A
HREF="gnome-xml-xpointer.html"
>xpointer</A
> &#8212; </DT

View File

@ -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 @@ you want to test those</p>
<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 @@ Gnome CVS base under gnome-xml/example</p>
<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>

View File

@ -16,6 +16,7 @@ xmlinc_HEADERS = \
libxml/tree.h \
libxml/hash.h \
libxml/xpath.h \
libxml/xpathInternals.h \
libxml/xpointer.h \
libxml/xmlIO.h \
libxml/xmlmemory.h \

View File

@ -233,87 +233,12 @@ struct _xmlXPathParserContext {
typedef void (*xmlXPathFunction) (xmlXPathParserContextPtr ctxt, int nargs);
/************************************************************************
* *
* Helpers *
* *
************************************************************************/
#define CHECK_ERROR \
if (ctxt->error != XPATH_EXPRESSION_OK) return
#define CHECK_ERROR0 \
if (ctxt->error != XPATH_EXPRESSION_OK) return(0)
#define XP_ERROR(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return; }
#define XP_ERROR0(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return(0); }
#define CHECK_TYPE(typeval) \
if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
XP_ERROR(XPATH_INVALID_TYPE) \
#define CHECK_ARITY(x) \
if (nargs != (x)) { \
XP_ERROR(XPATH_INVALID_ARITY); \
} \
void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char *file,
int line,
int no);
void xmlXPathDebugDumpObject (FILE *output,
xmlXPathObjectPtr cur,
int depth);
/**
* Utilities to extend XPath (XPointer)
*/
xmlXPathParserContextPtr
xmlXPathNewParserContext (const xmlChar *str,
xmlXPathContextPtr ctxt);
void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt);
xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt);
int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value);
xmlXPathObjectPtr xmlXPathNewString (const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString (const char *val);
xmlXPathObjectPtr xmlXPathNewFloat (double val);
xmlXPathObjectPtr xmlXPathNewBoolean (int val);
xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val);
void xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val);
void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs);
void xmlXPathRoot (xmlXPathParserContextPtr ctxt);
void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt);
xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt);
/************************************************************************
* *
* Public API *
* *
************************************************************************/
/**
* Extending a context
*/
int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathFunction f);
int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathObjectPtr value);
/**
* Evaluation functions.
*/

View File

@ -0,0 +1,175 @@
/*
* xpath.c: internal interfaces for XML Path Language implementation
* used to build new modules on top of XPath
*
* See COPYRIGHT for the status of this software
*
* Author: Daniel.Veillard@w3.org
*/
#ifndef __XML_XPATH_INTERNALS_H__
#define __XML_XPATH_INTERNALS_H__
#include <libxml/xpath.h>
#ifdef __cplusplus
extern "C" {
#endif
/************************************************************************
* *
* Helpers *
* *
************************************************************************/
#define CHECK_ERROR \
if (ctxt->error != XPATH_EXPRESSION_OK) return
#define CHECK_ERROR0 \
if (ctxt->error != XPATH_EXPRESSION_OK) return(0)
#define XP_ERROR(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return; }
#define XP_ERROR0(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return(0); }
#define CHECK_TYPE(typeval) \
if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
XP_ERROR(XPATH_INVALID_TYPE) \
#define CHECK_ARITY(x) \
if (nargs != (x)) { \
XP_ERROR(XPATH_INVALID_ARITY); \
} \
void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char *file,
int line,
int no);
void xmlXPathDebugDumpObject (FILE *output,
xmlXPathObjectPtr cur,
int depth);
/**
* Extending a context
*/
int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathFunction f);
int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathObjectPtr value);
xmlXPathFunction xmlXPathFunctionLookup (xmlXPathContextPtr ctxt,
const xmlChar *name);
void xmlXPathRegisteredFuncsCleanup(xmlXPathContextPtr ctxt);
xmlXPathObjectPtr xmlXPathVariableLookup (xmlXPathContextPtr ctxt,
const xmlChar *name);
void xmlXPathRegisteredVariablesCleanup(xmlXPathContextPtr ctxt);
/**
* Utilities to extend XPath
*/
xmlXPathParserContextPtr
xmlXPathNewParserContext (const xmlChar *str,
xmlXPathContextPtr ctxt);
void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt);
xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt);
int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value);
xmlXPathObjectPtr xmlXPathNewString (const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString (const char *val);
xmlXPathObjectPtr xmlXPathNewFloat (double val);
xmlXPathObjectPtr xmlXPathNewBoolean (int val);
xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val);
void xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val);
void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs);
void xmlXPathRoot (xmlXPathParserContextPtr ctxt);
void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt);
xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt);
/*
* Debug
*/
#ifdef LIBXML_DEBUG_ENABLED
double xmlXPathStringEvalNumber(const xmlChar *str);
void xmlXPathDebugDumpObject(FILE *output, xmlXPathObjectPtr cur, int depth);
#endif
/*
* Existing functions
*/
void xmlXPathInit(void);
void xmlXPathStringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathRegisterAllFunctions(xmlXPathContextPtr ctxt);
xmlNodeSetPtr xmlXPathNodeSetCreate(xmlNodePtr val);
void xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val);
xmlNodeSetPtr xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr val2);
void xmlXPathNodeSetDel(xmlNodeSetPtr cur, xmlNodePtr val);
void xmlXPathNodeSetRemove(xmlNodeSetPtr cur, int val);
void xmlXPathFreeNodeSet(xmlNodeSetPtr obj);
xmlXPathObjectPtr xmlXPathNewNodeSet(xmlNodePtr val);
xmlXPathObjectPtr xmlXPathNewNodeSetList(xmlNodeSetPtr val);
xmlXPathObjectPtr xmlXPathWrapNodeSet(xmlNodeSetPtr val);
void xmlXPathFreeNodeSetList(xmlXPathObjectPtr obj);
xmlXPathObjectPtr xmlXPathNewFloat(double val);
xmlXPathObjectPtr xmlXPathNewBoolean(int val);
xmlXPathObjectPtr xmlXPathNewString(const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString(const char *val);
void xmlXPathFreeObject(xmlXPathObjectPtr obj);
xmlXPathContextPtr xmlXPathNewContext(xmlDocPtr doc);
void xmlXPathFreeContext(xmlXPathContextPtr ctxt);
int xmlXPathEqualValues(xmlXPathParserContextPtr ctxt);
int xmlXPathCompareValues(xmlXPathParserContextPtr ctxt, int inf, int strict);
void xmlXPathValueFlipSign(xmlXPathParserContextPtr ctxt);
void xmlXPathAddValues(xmlXPathParserContextPtr ctxt);
void xmlXPathSubValues(xmlXPathParserContextPtr ctxt);
void xmlXPathMultValues(xmlXPathParserContextPtr ctxt);
void xmlXPathDivValues(xmlXPathParserContextPtr ctxt);
void xmlXPathModValues(xmlXPathParserContextPtr ctxt);
/*
* The official core of XPath functions
*/
void xmlXPathRoot(xmlXPathParserContextPtr ctxt);
void xmlXPathLastFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathPositionFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathCountFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathIdFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathLocalPartFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNamespaceFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStringLengthFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathConcatFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathContainsFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStartsWithFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringBeforeFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringAfterFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNormalizeFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathTranslateFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNotFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathTrueFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathFalseFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathLangFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNumberFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSumFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathFloorFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathCeilingFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathRoundFunction(xmlXPathParserContextPtr ctxt, int nargs);
#ifdef __cplusplus
}
#endif
#endif /* ! __XML_XPATH_INTERNALS_H__ */

View File

@ -48,6 +48,7 @@
#include <libxml/tree.h>
#include <libxml/valid.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include <libxml/parserInternals.h>
#include <libxml/hash.h>
#ifdef LIBXML_XPTR_ENABLED

75
xpath.h
View File

@ -233,87 +233,12 @@ struct _xmlXPathParserContext {
typedef void (*xmlXPathFunction) (xmlXPathParserContextPtr ctxt, int nargs);
/************************************************************************
* *
* Helpers *
* *
************************************************************************/
#define CHECK_ERROR \
if (ctxt->error != XPATH_EXPRESSION_OK) return
#define CHECK_ERROR0 \
if (ctxt->error != XPATH_EXPRESSION_OK) return(0)
#define XP_ERROR(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return; }
#define XP_ERROR0(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return(0); }
#define CHECK_TYPE(typeval) \
if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
XP_ERROR(XPATH_INVALID_TYPE) \
#define CHECK_ARITY(x) \
if (nargs != (x)) { \
XP_ERROR(XPATH_INVALID_ARITY); \
} \
void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char *file,
int line,
int no);
void xmlXPathDebugDumpObject (FILE *output,
xmlXPathObjectPtr cur,
int depth);
/**
* Utilities to extend XPath (XPointer)
*/
xmlXPathParserContextPtr
xmlXPathNewParserContext (const xmlChar *str,
xmlXPathContextPtr ctxt);
void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt);
xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt);
int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value);
xmlXPathObjectPtr xmlXPathNewString (const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString (const char *val);
xmlXPathObjectPtr xmlXPathNewFloat (double val);
xmlXPathObjectPtr xmlXPathNewBoolean (int val);
xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val);
void xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val);
void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs);
void xmlXPathRoot (xmlXPathParserContextPtr ctxt);
void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt);
xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt);
/************************************************************************
* *
* Public API *
* *
************************************************************************/
/**
* Extending a context
*/
int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathFunction f);
int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathObjectPtr value);
/**
* Evaluation functions.
*/

175
xpathInternals.h Normal file
View File

@ -0,0 +1,175 @@
/*
* xpath.c: internal interfaces for XML Path Language implementation
* used to build new modules on top of XPath
*
* See COPYRIGHT for the status of this software
*
* Author: Daniel.Veillard@w3.org
*/
#ifndef __XML_XPATH_INTERNALS_H__
#define __XML_XPATH_INTERNALS_H__
#include <libxml/xpath.h>
#ifdef __cplusplus
extern "C" {
#endif
/************************************************************************
* *
* Helpers *
* *
************************************************************************/
#define CHECK_ERROR \
if (ctxt->error != XPATH_EXPRESSION_OK) return
#define CHECK_ERROR0 \
if (ctxt->error != XPATH_EXPRESSION_OK) return(0)
#define XP_ERROR(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return; }
#define XP_ERROR0(X) \
{ xmlXPatherror(ctxt, __FILE__, __LINE__, X); \
ctxt->error = (X); return(0); }
#define CHECK_TYPE(typeval) \
if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
XP_ERROR(XPATH_INVALID_TYPE) \
#define CHECK_ARITY(x) \
if (nargs != (x)) { \
XP_ERROR(XPATH_INVALID_ARITY); \
} \
void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char *file,
int line,
int no);
void xmlXPathDebugDumpObject (FILE *output,
xmlXPathObjectPtr cur,
int depth);
/**
* Extending a context
*/
int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathFunction f);
int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar *name,
xmlXPathObjectPtr value);
xmlXPathFunction xmlXPathFunctionLookup (xmlXPathContextPtr ctxt,
const xmlChar *name);
void xmlXPathRegisteredFuncsCleanup(xmlXPathContextPtr ctxt);
xmlXPathObjectPtr xmlXPathVariableLookup (xmlXPathContextPtr ctxt,
const xmlChar *name);
void xmlXPathRegisteredVariablesCleanup(xmlXPathContextPtr ctxt);
/**
* Utilities to extend XPath
*/
xmlXPathParserContextPtr
xmlXPathNewParserContext (const xmlChar *str,
xmlXPathContextPtr ctxt);
void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt);
xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt);
int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value);
xmlXPathObjectPtr xmlXPathNewString (const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString (const char *val);
xmlXPathObjectPtr xmlXPathNewFloat (double val);
xmlXPathObjectPtr xmlXPathNewBoolean (int val);
xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val);
void xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val);
void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs);
void xmlXPathRoot (xmlXPathParserContextPtr ctxt);
void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt);
xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt);
/*
* Debug
*/
#ifdef LIBXML_DEBUG_ENABLED
double xmlXPathStringEvalNumber(const xmlChar *str);
void xmlXPathDebugDumpObject(FILE *output, xmlXPathObjectPtr cur, int depth);
#endif
/*
* Existing functions
*/
void xmlXPathInit(void);
void xmlXPathStringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathRegisterAllFunctions(xmlXPathContextPtr ctxt);
xmlNodeSetPtr xmlXPathNodeSetCreate(xmlNodePtr val);
void xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val);
xmlNodeSetPtr xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr val2);
void xmlXPathNodeSetDel(xmlNodeSetPtr cur, xmlNodePtr val);
void xmlXPathNodeSetRemove(xmlNodeSetPtr cur, int val);
void xmlXPathFreeNodeSet(xmlNodeSetPtr obj);
xmlXPathObjectPtr xmlXPathNewNodeSet(xmlNodePtr val);
xmlXPathObjectPtr xmlXPathNewNodeSetList(xmlNodeSetPtr val);
xmlXPathObjectPtr xmlXPathWrapNodeSet(xmlNodeSetPtr val);
void xmlXPathFreeNodeSetList(xmlXPathObjectPtr obj);
xmlXPathObjectPtr xmlXPathNewFloat(double val);
xmlXPathObjectPtr xmlXPathNewBoolean(int val);
xmlXPathObjectPtr xmlXPathNewString(const xmlChar *val);
xmlXPathObjectPtr xmlXPathNewCString(const char *val);
void xmlXPathFreeObject(xmlXPathObjectPtr obj);
xmlXPathContextPtr xmlXPathNewContext(xmlDocPtr doc);
void xmlXPathFreeContext(xmlXPathContextPtr ctxt);
int xmlXPathEqualValues(xmlXPathParserContextPtr ctxt);
int xmlXPathCompareValues(xmlXPathParserContextPtr ctxt, int inf, int strict);
void xmlXPathValueFlipSign(xmlXPathParserContextPtr ctxt);
void xmlXPathAddValues(xmlXPathParserContextPtr ctxt);
void xmlXPathSubValues(xmlXPathParserContextPtr ctxt);
void xmlXPathMultValues(xmlXPathParserContextPtr ctxt);
void xmlXPathDivValues(xmlXPathParserContextPtr ctxt);
void xmlXPathModValues(xmlXPathParserContextPtr ctxt);
/*
* The official core of XPath functions
*/
void xmlXPathRoot(xmlXPathParserContextPtr ctxt);
void xmlXPathLastFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathPositionFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathCountFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathIdFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathLocalPartFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNamespaceFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStringLengthFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathConcatFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathContainsFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathStartsWithFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringBeforeFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSubstringAfterFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNormalizeFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathTranslateFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNotFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathTrueFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathFalseFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathLangFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathNumberFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathSumFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathFloorFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathCeilingFunction(xmlXPathParserContextPtr ctxt, int nargs);
void xmlXPathRoundFunction(xmlXPathParserContextPtr ctxt, int nargs);
#ifdef __cplusplus
}
#endif
#endif /* ! __XML_XPATH_INTERNALS_H__ */

View File

@ -29,6 +29,7 @@
#include <libxml/xmlmemory.h>
#include <libxml/parserInternals.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#ifdef LIBXML_DEBUG_ENABLED
#include <libxml/debugXML.h>
#endif