mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-11-03 20:33:18 +03:00 
			
		
		
		
	Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
This commit is contained in:
		@@ -103,7 +103,7 @@ ALIGN="right"
 | 
			
		||||
><DIV
 | 
			
		||||
CLASS="REFNAMEDIV"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6802"
 | 
			
		||||
NAME="AEN6940"
 | 
			
		||||
></A
 | 
			
		||||
><H2
 | 
			
		||||
>Name</H2
 | 
			
		||||
@@ -111,7 +111,7 @@ NAME="AEN6802"
 | 
			
		||||
><DIV
 | 
			
		||||
CLASS="REFSYNOPSISDIV"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6805"
 | 
			
		||||
NAME="AEN6943"
 | 
			
		||||
></A
 | 
			
		||||
><H2
 | 
			
		||||
>Synopsis</H2
 | 
			
		||||
@@ -146,10 +146,6 @@ HREF="gnome-xml-xpath.html#XPATH-NUMBER"
 | 
			
		||||
HREF="gnome-xml-xpath.html#XPATH-STRING"
 | 
			
		||||
>XPATH_STRING</A
 | 
			
		||||
>
 | 
			
		||||
#define     <A
 | 
			
		||||
HREF="gnome-xml-xpath.html#XPATH-MARKER"
 | 
			
		||||
>XPATH_MARKER</A
 | 
			
		||||
>
 | 
			
		||||
void        (<A
 | 
			
		||||
HREF="gnome-xml-xpath.html#XMLXPATHFUNCTION"
 | 
			
		||||
>*xmlXPathFunction</A
 | 
			
		||||
@@ -220,7 +216,7 @@ HREF="XMLXPATHCONTEXTPTR"
 | 
			
		||||
><DIV
 | 
			
		||||
CLASS="REFSECT1"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6831"
 | 
			
		||||
NAME="AEN6968"
 | 
			
		||||
></A
 | 
			
		||||
><H2
 | 
			
		||||
>Description</H2
 | 
			
		||||
@@ -230,14 +226,14 @@ NAME="AEN6831"
 | 
			
		||||
><DIV
 | 
			
		||||
CLASS="REFSECT1"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6834"
 | 
			
		||||
NAME="AEN6971"
 | 
			
		||||
></A
 | 
			
		||||
><H2
 | 
			
		||||
>Details</H2
 | 
			
		||||
><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6836"
 | 
			
		||||
NAME="AEN6973"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -253,7 +249,7 @@ CELLPADDING="6"
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_UNDEFINED</PRE
 | 
			
		||||
>#define XPATH_UNDEFINED	0</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
@@ -263,7 +259,7 @@ CLASS="PROGRAMLISTING"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6841"
 | 
			
		||||
NAME="AEN6978"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -279,7 +275,7 @@ CELLPADDING="6"
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_NODESET</PRE
 | 
			
		||||
>#define XPATH_NODESET	1</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
@@ -289,7 +285,7 @@ CLASS="PROGRAMLISTING"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6846"
 | 
			
		||||
NAME="AEN6983"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -305,7 +301,7 @@ CELLPADDING="6"
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_BOOLEAN</PRE
 | 
			
		||||
>#define XPATH_BOOLEAN	2</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
@@ -315,7 +311,7 @@ CLASS="PROGRAMLISTING"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6851"
 | 
			
		||||
NAME="AEN6988"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -331,7 +327,7 @@ CELLPADDING="6"
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_NUMBER</PRE
 | 
			
		||||
>#define XPATH_NUMBER	3</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
@@ -341,7 +337,7 @@ CLASS="PROGRAMLISTING"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6856"
 | 
			
		||||
NAME="AEN6993"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -357,7 +353,7 @@ CELLPADDING="6"
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_STRING</PRE
 | 
			
		||||
>#define XPATH_STRING	4</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
@@ -367,33 +363,7 @@ CLASS="PROGRAMLISTING"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6861"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
NAME="XPATH-MARKER"
 | 
			
		||||
></A
 | 
			
		||||
>XPATH_MARKER</H3
 | 
			
		||||
><TABLE
 | 
			
		||||
BORDER="0"
 | 
			
		||||
BGCOLOR="#D6E8FF"
 | 
			
		||||
WIDTH="100%"
 | 
			
		||||
CELLPADDING="6"
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
><PRE
 | 
			
		||||
CLASS="PROGRAMLISTING"
 | 
			
		||||
>#define     XPATH_MARKER</PRE
 | 
			
		||||
></TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
></P
 | 
			
		||||
></DIV
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6866"
 | 
			
		||||
NAME="AEN6998"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -472,7 +442,7 @@ VALIGN="TOP"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6885"
 | 
			
		||||
NAME="AEN7017"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -531,7 +501,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the XML document</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -548,7 +518,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the variable list</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -565,7 +535,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the function list</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -582,7 +552,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the namespace list</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -597,7 +567,7 @@ CLASS="EMPHASIS"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>the xmlXPathContext just allocated.</TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
@@ -607,7 +577,7 @@ VALIGN="TOP"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6918"
 | 
			
		||||
NAME="AEN7050"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -660,7 +630,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the context to free</TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
@@ -670,7 +640,7 @@ VALIGN="TOP"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6934"
 | 
			
		||||
NAME="AEN7066"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -730,7 +700,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the XPath expression</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -747,7 +717,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the XPath context</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -762,7 +732,8 @@ CLASS="EMPHASIS"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
 | 
			
		||||
the caller has to free the object.</TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
@@ -772,7 +743,7 @@ VALIGN="TOP"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6960"
 | 
			
		||||
NAME="AEN7092"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -825,7 +796,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the object to free</TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
@@ -835,7 +806,7 @@ VALIGN="TOP"
 | 
			
		||||
><HR><DIV
 | 
			
		||||
CLASS="REFSECT2"
 | 
			
		||||
><A
 | 
			
		||||
NAME="AEN6976"
 | 
			
		||||
NAME="AEN7108"
 | 
			
		||||
></A
 | 
			
		||||
><H3
 | 
			
		||||
><A
 | 
			
		||||
@@ -895,7 +866,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the XPath expression</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -912,7 +883,7 @@ CLASS="PARAMETER"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>  the XPath context</TD
 | 
			
		||||
></TR
 | 
			
		||||
><TR
 | 
			
		||||
><TD
 | 
			
		||||
@@ -927,7 +898,8 @@ CLASS="EMPHASIS"
 | 
			
		||||
WIDTH="80%"
 | 
			
		||||
ALIGN="LEFT"
 | 
			
		||||
VALIGN="TOP"
 | 
			
		||||
> </TD
 | 
			
		||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
 | 
			
		||||
the caller has to free the object.</TD
 | 
			
		||||
></TR
 | 
			
		||||
></TABLE
 | 
			
		||||
><P
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user