mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-10-30 10:45:36 +03:00 
			
		
		
		
	xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc - doc/html/* : rebuilt the docs - valid.c: small patch which may improve some case when validating. Daniel
		
			
				
	
	
		
			2690 lines
		
	
	
		
			36 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			2690 lines
		
	
	
		
			36 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <HTML
 | |
| ><HEAD
 | |
| ><TITLE
 | |
| >xpointer</TITLE
 | |
| ><META
 | |
| NAME="GENERATOR"
 | |
| CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
 | |
| REL="HOME"
 | |
| TITLE="Gnome XML Library Reference Manual"
 | |
| HREF="book1.html"><LINK
 | |
| REL="UP"
 | |
| TITLE="Libxml Library Reference"
 | |
| HREF="libxml-lib.html"><LINK
 | |
| REL="PREVIOUS"
 | |
| TITLE="xpathInternals"
 | |
| HREF="libxml-xpathinternals.html"><LINK
 | |
| REL="NEXT"
 | |
| TITLE="xinclude"
 | |
| HREF="libxml-xinclude.html"></HEAD
 | |
| ><BODY
 | |
| CLASS="REFENTRY"
 | |
| BGCOLOR="#FFFFFF"
 | |
| TEXT="#000000"
 | |
| LINK="#0000FF"
 | |
| VLINK="#840084"
 | |
| ALINK="#0000FF"
 | |
| ><DIV
 | |
| CLASS="NAVHEADER"
 | |
| ><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TH
 | |
| COLSPAN="4"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="5"
 | |
| >Gnome XML Library Reference Manual</FONT
 | |
| ></TH
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="libxml-xpathinternals.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="libxml-xinclude.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><H1
 | |
| ><A
 | |
| NAME="LIBXML-XPOINTER"
 | |
| >xpointer</A
 | |
| ></H1
 | |
| ><DIV
 | |
| CLASS="REFNAMEDIV"
 | |
| ><A
 | |
| NAME="AEN14825"
 | |
| ></A
 | |
| ><H2
 | |
| >Name</H2
 | |
| >xpointer -- </DIV
 | |
| ><DIV
 | |
| CLASS="REFSYNOPSISDIV"
 | |
| ><A
 | |
| NAME="AEN14828"
 | |
| ></A
 | |
| ><H2
 | |
| >Synopsis</H2
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="SYNOPSIS"
 | |
| >
 | |
| 
 | |
| struct      <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSET"
 | |
| >xmlLocationSet</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| >;
 | |
| <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETCREATE"
 | |
| >xmlXPtrLocationSetCreate</A
 | |
| >  (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRFREELOCATIONSET"
 | |
| >xmlXPtrFreeLocationSet</A
 | |
| >          (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > obj);
 | |
| <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETMERGE"
 | |
| >xmlXPtrLocationSetMerge</A
 | |
| >   (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val1,
 | |
|                                              <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val2);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGE"
 | |
| >xmlXPtrNewRange</A
 | |
| >           (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              int startindex,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end,
 | |
|                                              int endindex);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGEPOINTS"
 | |
| >xmlXPtrNewRangePoints</A
 | |
| >     (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODEPOINT"
 | |
| >xmlXPtrNewRangeNodePoint</A
 | |
| >  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGEPOINTNODE"
 | |
| >xmlXPtrNewRangePointNode</A
 | |
| >  (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODES"
 | |
| >xmlXPtrNewRangeNodes</A
 | |
| >      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWLOCATIONSETNODES"
 | |
| >xmlXPtrNewLocationSetNodes</A
 | |
| >
 | |
|                                             (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWLOCATIONSETNODESET"
 | |
| >xmlXPtrNewLocationSetNodeSet</A
 | |
| >
 | |
|                                             (<A
 | |
| HREF="libxml-xpath.html#XMLNODESETPTR"
 | |
| >xmlNodeSetPtr</A
 | |
| > set);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODEOBJECT"
 | |
| >xmlXPtrNewRangeNodeObject</A
 | |
| > (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWCOLLAPSEDRANGE"
 | |
| >xmlXPtrNewCollapsedRange</A
 | |
| >  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETADD"
 | |
| >xmlXPtrLocationSetAdd</A
 | |
| >           (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRWRAPLOCATIONSET"
 | |
| >xmlXPtrWrapLocationSet</A
 | |
| >    (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETDEL"
 | |
| >xmlXPtrLocationSetDel</A
 | |
| >           (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETREMOVE"
 | |
| >xmlXPtrLocationSetRemove</A
 | |
| >        (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              int val);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
 | |
| >xmlXPathContextPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRNEWCONTEXT"
 | |
| >xmlXPtrNewContext</A
 | |
| >        (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > here,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > origin);
 | |
| <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > <A
 | |
| HREF="libxml-xpointer.html#XMLXPTREVAL"
 | |
| >xmlXPtrEval</A
 | |
| >               (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
 | |
| >xmlXPathContextPtr</A
 | |
| > ctx);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRRANGETOFUNCTION"
 | |
| >xmlXPtrRangeToFunction</A
 | |
| >          (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
 | |
| >xmlXPathParserContextPtr</A
 | |
| > ctxt,
 | |
|                                              int nargs);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-xpointer.html#XMLXPTRBUILDNODELIST"
 | |
| >xmlXPtrBuildNodeList</A
 | |
| >            (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > obj);
 | |
| void        <A
 | |
| HREF="libxml-xpointer.html#XMLXPTREVALRANGEPREDICATE"
 | |
| >xmlXPtrEvalRangePredicate</A
 | |
| >       (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
 | |
| >xmlXPathParserContextPtr</A
 | |
| > ctxt);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN14903"
 | |
| ></A
 | |
| ><H2
 | |
| >Description</H2
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN14906"
 | |
| ></A
 | |
| ><H2
 | |
| >Details</H2
 | |
| ><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14908"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLLOCATIONSET"
 | |
| ></A
 | |
| >struct xmlLocationSet</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlLocationSet {
 | |
|     int locNr;		      /* number of locations in the set */
 | |
|     int locMax;		      /* size of the array as allocated */
 | |
|     xmlXPathObjectPtr *locTab;/* array of locations */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14913"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLLOCATIONSETPTR"
 | |
| ></A
 | |
| >xmlLocationSetPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlLocationSet *xmlLocationSetPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14918"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRLOCATIONSETCREATE"
 | |
| ></A
 | |
| >xmlXPtrLocationSetCreate ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > xmlXPtrLocationSetCreate  (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlLocationSetPtr of type double and of value <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN14927"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  an initial xmlXPathObjectPtr, or NULL</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14940"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRFREELOCATIONSET"
 | |
| ></A
 | |
| >xmlXPtrFreeLocationSet ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrFreeLocationSet          (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > obj);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free the LocationSet compound (not the actual ranges !).</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN14947"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >obj</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the xmlLocationSetPtr to free</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14956"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRLOCATIONSETMERGE"
 | |
| ></A
 | |
| >xmlXPtrLocationSetMerge ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > xmlXPtrLocationSetMerge   (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val1,
 | |
|                                              <A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val2);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Merges two rangesets, all ranges from <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val2</I
 | |
| ></TT
 | |
| > are added to <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val1</I
 | |
| ></TT
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN14967"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val1</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first LocationSet</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val2</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the second LocationSet</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >val1 once extended or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN14984"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGE"
 | |
| ></A
 | |
| >xmlXPtrNewRange ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRange           (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              int startindex,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end,
 | |
|                                              int endindex);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN14993"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >startindex</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the start index</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending point</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >endindex</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending index</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15018"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGEPOINTS"
 | |
| ></A
 | |
| >xmlXPtrNewRangePoints ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRangePoints     (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range using 2 Points</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15027"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting point</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending point</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15044"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGENODEPOINT"
 | |
| ></A
 | |
| >xmlXPtrNewRangeNodePoint ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRangeNodePoint  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range from a node to a point</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15053"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending point</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15070"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGEPOINTNODE"
 | |
| ></A
 | |
| >xmlXPtrNewRangePointNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRangePointNode  (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range from a point to a node</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15079"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting point</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15096"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGENODES"
 | |
| ></A
 | |
| >xmlXPtrNewRangeNodes ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRangeNodes      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range using 2 nodes</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15105"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15122"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWLOCATIONSETNODES"
 | |
| ></A
 | |
| >xmlXPtrNewLocationSetNodes ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewLocationSetNodes
 | |
|                                             (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type LocationSet and initialize
 | |
| it with the single range made of the two nodes <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > and <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15133"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the start NodePtr value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the end NodePtr value or NULL</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15150"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWLOCATIONSETNODESET"
 | |
| ></A
 | |
| >xmlXPtrNewLocationSetNodeSet ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewLocationSetNodeSet
 | |
|                                             (<A
 | |
| HREF="libxml-xpath.html#XMLNODESETPTR"
 | |
| >xmlNodeSetPtr</A
 | |
| > set);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type LocationSet and initialize
 | |
| it with all the nodes from <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >set</I
 | |
| ></TT
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15159"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >set</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a node set</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15172"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWRANGENODEOBJECT"
 | |
| ></A
 | |
| >xmlXPtrNewRangeNodeObject ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewRangeNodeObject (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > end);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range from a not to an object</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15181"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >end</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the ending object</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15198"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWCOLLAPSEDRANGE"
 | |
| ></A
 | |
| >xmlXPtrNewCollapsedRange ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrNewCollapsedRange  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > start);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new xmlXPathObjectPtr of type range using a single nodes</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15206"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >start</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the starting and ending node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15219"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRLOCATIONSETADD"
 | |
| ></A
 | |
| >xmlXPtrLocationSetAdd ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrLocationSetAdd           (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >add a new xmlXPathObjectPtr ot an existing LocationSet
 | |
| If the location already exist in the set <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > is freed.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15228"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the initial range set</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a new xmlXPathObjectPtr</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15241"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRWRAPLOCATIONSET"
 | |
| ></A
 | |
| >xmlXPtrWrapLocationSet ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrWrapLocationSet    (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > val);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Wrap the LocationSet <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > in a new xmlXPathObjectPtr</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15250"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the LocationSet value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the newly created object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15263"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRLOCATIONSETDEL"
 | |
| ></A
 | |
| >xmlXPtrLocationSetDel ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrLocationSetDel           (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > val);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Removes an xmlXPathObjectPtr from an existing LocationSet</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15271"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the initial range set</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  an xmlXPathObjectPtr</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15284"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRLOCATIONSETREMOVE"
 | |
| ></A
 | |
| >xmlXPtrLocationSetRemove ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrLocationSetRemove        (<A
 | |
| HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
 | |
| >xmlLocationSetPtr</A
 | |
| > cur,
 | |
|                                              int val);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Removes an entry from an existing LocationSet list.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15291"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the initial range set</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >val</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the index to remove</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15304"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRNEWCONTEXT"
 | |
| ></A
 | |
| >xmlXPtrNewContext ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
 | |
| >xmlXPathContextPtr</A
 | |
| > xmlXPtrNewContext        (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > here,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > origin);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new XPointer context</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15314"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >here</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node that directly contains the XPointer being evaluated or NULL</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >origin</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the element from which a user or program initiated traversal of
 | |
| the link, or NULL.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the xmlXPathContext just allocated.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15335"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTREVAL"
 | |
| ></A
 | |
| >xmlXPtrEval ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > xmlXPtrEval               (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              <A
 | |
| HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
 | |
| >xmlXPathContextPtr</A
 | |
| > ctx);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Evaluate the XPath Location Path in the given context.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15344"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XPointer expression</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ctx</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XPointer context</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the xmlXPathObjectPtr resulting from the eveluation or NULL.
 | |
| the caller has to free the object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15361"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRRANGETOFUNCTION"
 | |
| ></A
 | |
| >xmlXPtrRangeToFunction ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrRangeToFunction          (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
 | |
| >xmlXPathParserContextPtr</A
 | |
| > ctxt,
 | |
|                                              int nargs);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Implement the range-<GTKDOCLINK
 | |
| HREF="TO"
 | |
| >to</GTKDOCLINK
 | |
| >() XPointer function</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15369"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ctxt</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XPointer Parser context</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >nargs</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the number of args</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15382"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTRBUILDNODELIST"
 | |
| ></A
 | |
| >xmlXPtrBuildNodeList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlXPtrBuildNodeList            (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
 | |
| >xmlXPathObjectPtr</A
 | |
| > obj);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Build a node list tree copy of the XPointer result.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15390"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >obj</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XPointer result from the evaluation.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >an xmlNodePtr list or NULL.
 | |
| the caller has to free the node tree.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN15403"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLXPTREVALRANGEPREDICATE"
 | |
| ></A
 | |
| >xmlXPtrEvalRangePredicate ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlXPtrEvalRangePredicate       (<A
 | |
| HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
 | |
| >xmlXPathParserContextPtr</A
 | |
| > ctxt);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >[8]   Predicate ::=   '[' PredicateExpr ']'
 | |
| [9]   PredicateExpr ::=   Expr </P
 | |
| ><P
 | |
| >Evaluate a predicate as in <A
 | |
| HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
 | |
| >xmlXPathEvalPredicate</A
 | |
| >() but for
 | |
| a Location Set instead of a node set</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN15412"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ctxt</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XPointer Parser context</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="NAVFOOTER"
 | |
| ><BR
 | |
| CLEAR="all"><BR><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="libxml-xpathinternals.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="libxml-xinclude.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="left"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >xpathInternals</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="right"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >xinclude</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ></BODY
 | |
| ></HTML
 | |
| > |