2000-10-15 11:27:01 +00:00
< HTML
>< HEAD
>< TITLE
>xpointer< /TITLE
>< META
NAME="GENERATOR"
2001-10-10 09:45:09 +00:00
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
">< LINK
2000-10-15 11:27:01 +00:00
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"
2000-10-25 13:32:39 +00:00
TITLE="xpathInternals"
2001-01-29 08:22:21 +00:00
HREF="libxml-xpathinternals.html">< LINK
2000-10-15 11:27:01 +00:00
REL="NEXT"
2000-11-13 18:22:49 +00:00
TITLE="xinclude"
2001-01-29 08:22:21 +00:00
HREF="libxml-xinclude.html">< /HEAD
2000-10-15 11:27:01 +00:00
>< BODY
2001-05-19 14:59:49 +00:00
CLASS="REFENTRY"
2000-10-15 11:27:01 +00:00
BGCOLOR="#FFFFFF"
TEXT="#000000"
2001-01-05 06:36:31 +00:00
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
2000-10-15 11:27:01 +00:00
>< 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
2001-01-29 08:22:21 +00:00
HREF="libxml-xpathinternals.html"
2000-10-15 11:27:01 +00:00
>< 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
2001-01-29 08:22:21 +00:00
HREF="libxml-xinclude.html"
2000-10-15 11:27:01 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Next Page > > > < /B
>< /FONT
>< /A
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< H1
2001-01-05 06:36:31 +00:00
>< A
2001-01-29 08:22:21 +00:00
NAME="LIBXML-XPOINTER"
2001-01-05 06:36:31 +00:00
>xpointer< /A
>< /H1
2000-10-15 11:27:01 +00:00
>< DIV
CLASS="REFNAMEDIV"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16580"
2000-10-15 11:27:01 +00:00
>< /A
>< H2
>Name< /H2
2001-01-05 06:36:31 +00:00
>xpointer -- < /DIV
2000-10-15 11:27:01 +00:00
>< DIV
CLASS="REFSYNOPSISDIV"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16583"
2000-10-15 11:27:01 +00:00
>< /A
>< H2
>Synopsis< /H2
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="SYNOPSIS"
>
struct < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSET"
2000-10-15 11:27:01 +00:00
>xmlLocationSet< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
>;
2001-03-22 21:45:29 +00:00
< 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);
2000-10-15 11:27:01 +00:00
void < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTRFREELOCATIONSET"
2000-10-15 11:27:01 +00:00
>xmlXPtrFreeLocationSet< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> obj);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETMERGE"
2000-10-15 11:27:01 +00:00
>xmlXPtrLocationSetMerge< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> val1,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> val2);
< A
2001-03-22 21:45:29 +00:00
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
> < A
2001-04-22 19:31:20 +00:00
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
2001-03-22 21:45:29 +00:00
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);
2001-04-22 19:31:20 +00:00
< 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);
2001-03-22 21:45:29 +00:00
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);
2001-04-22 19:31:20 +00:00
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);
2001-03-22 21:45:29 +00:00
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathContextPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTRNEWCONTEXT"
2000-10-15 11:27:01 +00:00
>xmlXPtrNewContext< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLDOCPTR"
2000-10-15 11:27:01 +00:00
>xmlDocPtr< /A
> doc,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-10-15 11:27:01 +00:00
>xmlNodePtr< /A
> here,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-10-15 11:27:01 +00:00
>xmlNodePtr< /A
> origin);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathObjectPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTREVAL"
2000-10-15 11:27:01 +00:00
>xmlXPtrEval< /A
> (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-10-15 11:27:01 +00:00
>xmlChar< /A
> *str,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathContextPtr< /A
> ctx);
void < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTRRANGETOFUNCTION"
2000-10-15 11:27:01 +00:00
>xmlXPtrRangeToFunction< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathParserContextPtr< /A
> ctxt,
2000-11-13 18:22:49 +00:00
int nargs);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-11-13 18:22:49 +00:00
>xmlNodePtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTRBUILDNODELIST"
2000-11-13 18:22:49 +00:00
>xmlXPtrBuildNodeList< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
2000-11-13 18:22:49 +00:00
>xmlXPathObjectPtr< /A
2000-11-25 10:49:25 +00:00
> obj);
void < A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLXPTREVALRANGEPREDICATE"
2000-11-25 10:49:25 +00:00
>xmlXPtrEvalRangePredicate< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
2000-11-25 10:49:25 +00:00
>xmlXPathParserContextPtr< /A
> ctxt);< /PRE
2000-10-15 11:27:01 +00:00
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< DIV
CLASS="REFSECT1"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16658"
2000-10-15 11:27:01 +00:00
>< /A
>< H2
>Description< /H2
>< P
>< /P
>< /DIV
>< DIV
CLASS="REFSECT1"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16661"
2000-10-15 11:27:01 +00:00
>< /A
>< H2
>Details< /H2
>< DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16663"
2000-10-15 11:27:01 +00:00
>< /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
2001-12-07 14:24:22 +00:00
NAME="AEN16668"
2000-10-15 11:27:01 +00:00
>< /A
>< H3
>< A
NAME="XMLLOCATIONSETPTR"
>< /A
>xmlLocationSetPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlLocationSet *xmlLocationSetPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16673"
2001-03-22 21:45:29 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16682"
2001-05-19 14:59:49 +00:00
>< /A
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-03-22 21:45:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an initial xmlXPathObjectPtr, or NULL< /TD
2001-03-22 21:45:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-03-22 21:45:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-03-22 21:45:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16695"
2000-10-15 11:27:01 +00:00
>< /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
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> obj);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Free the LocationSet compound (not the actual ranges !).< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16702"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-15 11:27:01 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>obj< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the xmlLocationSetPtr to free< /TD
2000-10-15 11:27:01 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-15 11:27:01 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16711"
2000-10-15 11:27:01 +00:00
>< /A
>< H3
>< A
NAME="XMLXPTRLOCATIONSETMERGE"
>< /A
>xmlXPtrLocationSetMerge ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> xmlXPtrLocationSetMerge (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>xmlLocationSetPtr< /A
> val1,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2000-10-15 11:27:01 +00:00
>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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16722"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-15 11:27:01 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val1< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the first LocationSet< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val2< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the second LocationSet< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>val1 once extended or NULL in case of error.< /TD
2000-10-15 11:27:01 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-15 11:27:01 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16739"
2001-03-22 21:45:29 +00:00
>< /A
>< H3
>< A
2001-04-22 19:31:20 +00:00
NAME="XMLXPTRNEWRANGE"
2001-03-22 21:45:29 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>xmlXPtrNewRange ()< /H3
2001-03-22 21:45:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
2001-04-22 19:31:20 +00:00
> xmlXPtrNewRange (< A
2001-03-22 21:45:29 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr< /A
> start,
2001-04-22 19:31:20 +00:00
int startindex,
2001-03-22 21:45:29 +00:00
< A
2001-04-22 19:31:20 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr< /A
> end,
int endindex);< /PRE
2001-03-22 21:45:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2001-04-22 19:31:20 +00:00
>Create a new xmlXPathObjectPtr of type range< /P
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16748"
2001-05-19 14:59:49 +00:00
>< /A
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-03-22 21:45:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting node< /TD
2001-03-22 21:45:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2001-04-22 19:31:20 +00:00
>startindex< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the start index< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2001-03-22 21:45:29 +00:00
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending point< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>endindex< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending index< /TD
2001-03-22 21:45:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-03-22 21:45:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-03-22 21:45:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16773"
2001-03-22 21:45:29 +00:00
>< /A
>< H3
>< A
2001-04-22 19:31:20 +00:00
NAME="XMLXPTRNEWRANGEPOINTS"
2001-03-22 21:45:29 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>xmlXPtrNewRangePoints ()< /H3
2001-03-22 21:45:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2001-04-22 19:31:20 +00:00
>< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
> xmlXPtrNewRangePoints (< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
> start,
2001-03-22 21:45:29 +00:00
< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
2001-04-22 19:31:20 +00:00
> end);< /PRE
2001-03-22 21:45:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2001-04-22 19:31:20 +00:00
>Create a new xmlXPathObjectPtr of type range using 2 Points< /P
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16782"
2001-05-19 14:59:49 +00:00
>< /A
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-03-22 21:45:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2001-04-22 19:31:20 +00:00
>start< /I
2001-03-22 21:45:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting point< /TD
2001-03-22 21:45:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2001-04-22 19:31:20 +00:00
>end< /I
2001-03-22 21:45:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending point< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-03-22 21:45:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-03-22 21:45:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16799"
2001-03-22 21:45:29 +00:00
>< /A
>< H3
>< A
2001-04-22 19:31:20 +00:00
NAME="XMLXPTRNEWRANGENODEPOINT"
2001-03-22 21:45:29 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>xmlXPtrNewRangeNodePoint ()< /H3
2001-03-22 21:45:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
2001-04-22 19:31:20 +00:00
> xmlXPtrNewRangeNodePoint (< A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr< /A
> start,
< A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr< /A
> end);< /PRE
2001-03-22 21:45:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2001-04-22 19:31:20 +00:00
>Create a new xmlXPathObjectPtr of type range from a node to a point< /P
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16808"
2001-05-19 14:59:49 +00:00
>< /A
2001-03-22 21:45:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-03-22 21:45:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2001-04-22 19:31:20 +00:00
>start< /I
2001-03-22 21:45:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-03-22 21:45:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending point< /TD
2001-03-22 21:45:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-03-22 21:45:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-03-22 21:45:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16825"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16834"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting point< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16851"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16860"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16877"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16888"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the start NodePtr value< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the end NodePtr value or NULL< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16905"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16914"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>set< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a node set< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16927"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16936"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>end< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the ending object< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16953"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16961"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>start< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the starting and ending node< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16974"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16983"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>cur< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the initial range set< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a new xmlXPathObjectPtr< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN16996"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17005"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the LocationSet value< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the newly created object.< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17018"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17026"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>cur< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the initial range set< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an xmlXPathObjectPtr< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17039"
2001-04-22 19:31:20 +00:00
>< /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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17046"
2001-05-19 14:59:49 +00:00
>< /A
2001-04-22 19:31:20 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-04-22 19:31:20 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>cur< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the initial range set< /TD
2001-04-22 19:31:20 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-04-22 19:31:20 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the index to remove< /TD
2001-04-22 19:31:20 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-04-22 19:31:20 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17059"
2000-10-15 11:27:01 +00:00
>< /A
>< H3
>< A
NAME="XMLXPTRNEWCONTEXT"
>< /A
>xmlXPtrNewContext ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathContextPtr< /A
> xmlXPtrNewContext (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLDOCPTR"
2000-10-15 11:27:01 +00:00
>xmlDocPtr< /A
> doc,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-10-15 11:27:01 +00:00
>xmlNodePtr< /A
> here,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-10-15 11:27:01 +00:00
>xmlNodePtr< /A
> origin);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Create a new XPointer context< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17069"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-15 11:27:01 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>doc< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XML document< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>here< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the node that directly contains the XPointer being evaluated or NULL< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>origin< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the element from which a user or program initiated traversal of
the link, or NULL.< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the xmlXPathContext just allocated.< /TD
2000-10-15 11:27:01 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-15 11:27:01 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17090"
2000-10-15 11:27:01 +00:00
>< /A
>< H3
>< A
NAME="XMLXPTREVAL"
>< /A
>xmlXPtrEval ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathObjectPtr< /A
> xmlXPtrEval (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-10-15 11:27:01 +00:00
>xmlChar< /A
> *str,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>xmlXPathContextPtr< /A
> ctx);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Evaluate the XPath Location Path in the given context.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17099"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-15 11:27:01 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>str< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XPointer expression< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>ctx< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XPointer context< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
the caller has to free the object.< /TD
2000-10-15 11:27:01 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-15 11:27:01 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17116"
2000-10-15 11:27:01 +00:00
>< /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
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
2000-10-15 11:27:01 +00:00
>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"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17124"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-15 11:27:01 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-15 11:27:01 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>ctxt< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XPointer Parser context< /TD
2000-10-15 11:27:01 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>nargs< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-15 11:27:01 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the number of args< /TD
2000-10-15 11:27:01 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-15 11:27:01 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
2000-11-13 18:22:49 +00:00
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17137"
2000-11-13 18:22:49 +00:00
>< /A
>< H3
>< A
NAME="XMLXPTRBUILDNODELIST"
>< /A
>xmlXPtrBuildNodeList ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLNODEPTR"
2000-11-13 18:22:49 +00:00
>xmlNodePtr< /A
> xmlXPtrBuildNodeList (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
2000-11-13 18:22:49 +00:00
>xmlXPathObjectPtr< /A
> obj);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
2001-06-24 12:13:24 +00:00
>Build a node list tree copy of the XPointer result.
This will drop Attributes and Namespace declarations.< /P
2000-11-13 18:22:49 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17145"
2001-05-19 14:59:49 +00:00
>< /A
2000-11-13 18:22:49 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-11-13 18:22:49 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>obj< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-11-13 18:22:49 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XPointer result from the evaluation.< /TD
2000-11-13 18:22:49 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>an xmlNodePtr list or NULL.
the caller has to free the node tree.< /TD
2000-11-13 18:22:49 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-11-13 18:22:49 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
2000-11-25 10:49:25 +00:00
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17158"
2000-11-25 10:49:25 +00:00
>< /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
2001-01-29 08:22:21 +00:00
HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
2000-11-25 10:49:25 +00:00
>xmlXPathParserContextPtr< /A
> ctxt);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>[8] Predicate ::= '[' PredicateExpr ']'
[9] PredicateExpr ::= Expr < /P
>< P
2001-03-22 21:45:29 +00:00
>Evaluate a predicate as in < A
HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
>xmlXPathEvalPredicate< /A
2000-11-25 10:49:25 +00:00
>() but for
a Location Set instead of a node set< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN17167"
2001-05-19 14:59:49 +00:00
>< /A
2000-11-25 10:49:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-11-25 10:49:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>ctxt< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-11-25 10:49:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the XPointer Parser context< /TD
2000-11-25 10:49:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-11-25 10:49:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
2000-10-15 11:27:01 +00:00
>< /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
2001-01-29 08:22:21 +00:00
HREF="libxml-xpathinternals.html"
2000-10-15 11:27:01 +00:00
>< 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
2001-01-29 08:22:21 +00:00
HREF="libxml-xinclude.html"
2000-10-15 11:27:01 +00:00
>< 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
2000-10-25 13:32:39 +00:00
>xpathInternals< /B
2000-10-15 11:27:01 +00:00
>< /FONT
>< /TD
>< TD
COLSPAN="2"
ALIGN="right"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
2000-11-13 18:22:49 +00:00
>xinclude< /B
2000-10-15 11:27:01 +00:00
>< /FONT
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< /BODY
>< /HTML
>