blob: 5d5d6f72385ec0cf5e2d0ffd2e8d61491a1eea32 [file] [log] [blame]
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001<HTML
2><HEAD
3><TITLE
4>xpointer</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardbed7b052001-05-19 14:59:49 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
Daniel Veillardb732a0e2000-10-15 11:27:01 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
12TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
14REL="PREVIOUS"
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015TITLE="xpathInternals"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000016HREF="libxml-xpathinternals.html"><LINK
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017REL="NEXT"
Daniel Veillard28929b22000-11-13 18:22:49 +000018TITLE="xinclude"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000019HREF="libxml-xinclude.html"></HEAD
Daniel Veillardb732a0e2000-10-15 11:27:01 +000020><BODY
Daniel Veillardbed7b052001-05-19 14:59:49 +000021CLASS="REFENTRY"
Daniel Veillardb732a0e2000-10-15 11:27:01 +000022BGCOLOR="#FFFFFF"
23TEXT="#000000"
Daniel Veillard503b8932001-01-05 06:36:31 +000024LINK="#0000FF"
25VLINK="#840084"
26ALINK="#0000FF"
Daniel Veillardb732a0e2000-10-15 11:27:01 +000027><DIV
28CLASS="NAVHEADER"
29><TABLE
30WIDTH="100%"
31BORDER="0"
32BGCOLOR="#000000"
33CELLPADDING="1"
34CELLSPACING="0"
35><TR
36><TH
37COLSPAN="4"
38ALIGN="center"
39><FONT
40COLOR="#FFFFFF"
41SIZE="5"
42>Gnome XML Library Reference Manual</FONT
43></TH
44></TR
45><TR
46><TD
47WIDTH="25%"
48BGCOLOR="#C00000"
49ALIGN="left"
50><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000051HREF="libxml-xpathinternals.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +000052><FONT
53COLOR="#FFFFFF"
54SIZE="3"
55><B
56>&#60;&#60;&#60; Previous Page</B
57></FONT
58></A
59></TD
60><TD
61WIDTH="25%"
62BGCOLOR="#0000C0"
63ALIGN="center"
64><FONT
65COLOR="#FFFFFF"
66SIZE="3"
67><B
68><A
69HREF="book1.html"
70><FONT
71COLOR="#FFFFFF"
72SIZE="3"
73><B
74>Home</B
75></FONT
76></A
77></B
78></FONT
79></TD
80><TD
81WIDTH="25%"
82BGCOLOR="#00C000"
83ALIGN="center"
84><FONT
85COLOR="#FFFFFF"
86SIZE="3"
87><B
88><A
89HREF="libxml-lib.html"
90><FONT
91COLOR="#FFFFFF"
92SIZE="3"
93><B
94>Up</B
95></FONT
96></A
97></B
98></FONT
99></TD
100><TD
101WIDTH="25%"
102BGCOLOR="#C00000"
103ALIGN="right"
104><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000105HREF="libxml-xinclude.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000106><FONT
107COLOR="#FFFFFF"
108SIZE="3"
109><B
110>Next Page &#62;&#62;&#62;</B
111></FONT
112></A
113></TD
114></TR
115></TABLE
116></DIV
117><H1
Daniel Veillard503b8932001-01-05 06:36:31 +0000118><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000119NAME="LIBXML-XPOINTER"
Daniel Veillard503b8932001-01-05 06:36:31 +0000120>xpointer</A
121></H1
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000122><DIV
123CLASS="REFNAMEDIV"
124><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000125NAME="AEN14911"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000126></A
127><H2
128>Name</H2
Daniel Veillard503b8932001-01-05 06:36:31 +0000129>xpointer&nbsp;--&nbsp;</DIV
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000130><DIV
131CLASS="REFSYNOPSISDIV"
132><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000133NAME="AEN14914"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000134></A
135><H2
136>Synopsis</H2
137><TABLE
138BORDER="0"
139BGCOLOR="#D6E8FF"
140WIDTH="100%"
141CELLPADDING="6"
142><TR
143><TD
144><PRE
145CLASS="SYNOPSIS"
146>&#13;
147
148struct <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000149HREF="libxml-xpointer.html#XMLLOCATIONSET"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000150>xmlLocationSet</A
151>;
152typedef <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000153HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000154>xmlLocationSetPtr</A
155>;
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000156<A
157HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
158>xmlLocationSetPtr</A
159> <A
160HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETCREATE"
161>xmlXPtrLocationSetCreate</A
162> (<A
163HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
164>xmlXPathObjectPtr</A
165> val);
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000166void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000167HREF="libxml-xpointer.html#XMLXPTRFREELOCATIONSET"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000168>xmlXPtrFreeLocationSet</A
169> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000170HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000171>xmlLocationSetPtr</A
172> obj);
173<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000174HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000175>xmlLocationSetPtr</A
176> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000177HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETMERGE"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000178>xmlXPtrLocationSetMerge</A
179> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000180HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000181>xmlLocationSetPtr</A
182> val1,
183 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000184HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000185>xmlLocationSetPtr</A
186> val2);
187<A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000188HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
189>xmlXPathObjectPtr</A
190> <A
Daniel Veillarda41123c2001-04-22 19:31:20 +0000191HREF="libxml-xpointer.html#XMLXPTRNEWRANGE"
192>xmlXPtrNewRange</A
193> (<A
194HREF="libxml-tree.html#XMLNODEPTR"
195>xmlNodePtr</A
196> start,
197 int startindex,
198 <A
199HREF="libxml-tree.html#XMLNODEPTR"
200>xmlNodePtr</A
201> end,
202 int endindex);
203<A
204HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
205>xmlXPathObjectPtr</A
206> <A
207HREF="libxml-xpointer.html#XMLXPTRNEWRANGEPOINTS"
208>xmlXPtrNewRangePoints</A
209> (<A
210HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
211>xmlXPathObjectPtr</A
212> start,
213 <A
214HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
215>xmlXPathObjectPtr</A
216> end);
217<A
218HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
219>xmlXPathObjectPtr</A
220> <A
221HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODEPOINT"
222>xmlXPtrNewRangeNodePoint</A
223> (<A
224HREF="libxml-tree.html#XMLNODEPTR"
225>xmlNodePtr</A
226> start,
227 <A
228HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
229>xmlXPathObjectPtr</A
230> end);
231<A
232HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
233>xmlXPathObjectPtr</A
234> <A
235HREF="libxml-xpointer.html#XMLXPTRNEWRANGEPOINTNODE"
236>xmlXPtrNewRangePointNode</A
237> (<A
238HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
239>xmlXPathObjectPtr</A
240> start,
241 <A
242HREF="libxml-tree.html#XMLNODEPTR"
243>xmlNodePtr</A
244> end);
245<A
246HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
247>xmlXPathObjectPtr</A
248> <A
249HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODES"
250>xmlXPtrNewRangeNodes</A
251> (<A
252HREF="libxml-tree.html#XMLNODEPTR"
253>xmlNodePtr</A
254> start,
255 <A
256HREF="libxml-tree.html#XMLNODEPTR"
257>xmlNodePtr</A
258> end);
259<A
260HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
261>xmlXPathObjectPtr</A
262> <A
263HREF="libxml-xpointer.html#XMLXPTRNEWLOCATIONSETNODES"
264>xmlXPtrNewLocationSetNodes</A
265>
266 (<A
267HREF="libxml-tree.html#XMLNODEPTR"
268>xmlNodePtr</A
269> start,
270 <A
271HREF="libxml-tree.html#XMLNODEPTR"
272>xmlNodePtr</A
273> end);
274<A
275HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
276>xmlXPathObjectPtr</A
277> <A
278HREF="libxml-xpointer.html#XMLXPTRNEWLOCATIONSETNODESET"
279>xmlXPtrNewLocationSetNodeSet</A
280>
281 (<A
282HREF="libxml-xpath.html#XMLNODESETPTR"
283>xmlNodeSetPtr</A
284> set);
285<A
286HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
287>xmlXPathObjectPtr</A
288> <A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000289HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODEOBJECT"
290>xmlXPtrNewRangeNodeObject</A
291> (<A
292HREF="libxml-tree.html#XMLNODEPTR"
293>xmlNodePtr</A
294> start,
295 <A
296HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
297>xmlXPathObjectPtr</A
298> end);
Daniel Veillarda41123c2001-04-22 19:31:20 +0000299<A
300HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
301>xmlXPathObjectPtr</A
302> <A
303HREF="libxml-xpointer.html#XMLXPTRNEWCOLLAPSEDRANGE"
304>xmlXPtrNewCollapsedRange</A
305> (<A
306HREF="libxml-tree.html#XMLNODEPTR"
307>xmlNodePtr</A
308> start);
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000309void <A
310HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETADD"
311>xmlXPtrLocationSetAdd</A
312> (<A
313HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
314>xmlLocationSetPtr</A
315> cur,
316 <A
317HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
318>xmlXPathObjectPtr</A
319> val);
320<A
321HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
322>xmlXPathObjectPtr</A
323> <A
324HREF="libxml-xpointer.html#XMLXPTRWRAPLOCATIONSET"
325>xmlXPtrWrapLocationSet</A
326> (<A
327HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
328>xmlLocationSetPtr</A
329> val);
Daniel Veillarda41123c2001-04-22 19:31:20 +0000330void <A
331HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETDEL"
332>xmlXPtrLocationSetDel</A
333> (<A
334HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
335>xmlLocationSetPtr</A
336> cur,
337 <A
338HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
339>xmlXPathObjectPtr</A
340> val);
341void <A
342HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETREMOVE"
343>xmlXPtrLocationSetRemove</A
344> (<A
345HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
346>xmlLocationSetPtr</A
347> cur,
348 int val);
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000349<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000350HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000351>xmlXPathContextPtr</A
352> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000353HREF="libxml-xpointer.html#XMLXPTRNEWCONTEXT"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000354>xmlXPtrNewContext</A
355> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000356HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000357>xmlDocPtr</A
358> doc,
359 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000360HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000361>xmlNodePtr</A
362> here,
363 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000364HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000365>xmlNodePtr</A
366> origin);
367<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000368HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000369>xmlXPathObjectPtr</A
370> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000371HREF="libxml-xpointer.html#XMLXPTREVAL"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000372>xmlXPtrEval</A
373> (const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000374HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000375>xmlChar</A
376> *str,
377 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000378HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000379>xmlXPathContextPtr</A
380> ctx);
381void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000382HREF="libxml-xpointer.html#XMLXPTRRANGETOFUNCTION"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000383>xmlXPtrRangeToFunction</A
384> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000385HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000386>xmlXPathParserContextPtr</A
387> ctxt,
Daniel Veillard28929b22000-11-13 18:22:49 +0000388 int nargs);
389<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000390HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard28929b22000-11-13 18:22:49 +0000391>xmlNodePtr</A
392> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000393HREF="libxml-xpointer.html#XMLXPTRBUILDNODELIST"
Daniel Veillard28929b22000-11-13 18:22:49 +0000394>xmlXPtrBuildNodeList</A
395> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000396HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
Daniel Veillard28929b22000-11-13 18:22:49 +0000397>xmlXPathObjectPtr</A
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000398> obj);
399void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000400HREF="libxml-xpointer.html#XMLXPTREVALRANGEPREDICATE"
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000401>xmlXPtrEvalRangePredicate</A
402> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000403HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000404>xmlXPathParserContextPtr</A
405> ctxt);</PRE
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000406></TD
407></TR
408></TABLE
409></DIV
410><DIV
411CLASS="REFSECT1"
412><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000413NAME="AEN14989"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000414></A
415><H2
416>Description</H2
417><P
418></P
419></DIV
420><DIV
421CLASS="REFSECT1"
422><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000423NAME="AEN14992"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000424></A
425><H2
426>Details</H2
427><DIV
428CLASS="REFSECT2"
429><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000430NAME="AEN14994"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000431></A
432><H3
433><A
434NAME="XMLLOCATIONSET"
435></A
436>struct xmlLocationSet</H3
437><TABLE
438BORDER="0"
439BGCOLOR="#D6E8FF"
440WIDTH="100%"
441CELLPADDING="6"
442><TR
443><TD
444><PRE
445CLASS="PROGRAMLISTING"
446>struct xmlLocationSet {
447 int locNr; /* number of locations in the set */
448 int locMax; /* size of the array as allocated */
449 xmlXPathObjectPtr *locTab;/* array of locations */
450};</PRE
451></TD
452></TR
453></TABLE
454><P
455></P
456></DIV
457><HR><DIV
458CLASS="REFSECT2"
459><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000460NAME="AEN14999"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000461></A
462><H3
463><A
464NAME="XMLLOCATIONSETPTR"
465></A
466>xmlLocationSetPtr</H3
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000467><P
468></P
469></DIV
470><HR><DIV
471CLASS="REFSECT2"
472><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000473NAME="AEN15003"
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000474></A
475><H3
476><A
477NAME="XMLXPTRLOCATIONSETCREATE"
478></A
479>xmlXPtrLocationSetCreate ()</H3
480><TABLE
481BORDER="0"
482BGCOLOR="#D6E8FF"
483WIDTH="100%"
484CELLPADDING="6"
485><TR
486><TD
487><PRE
488CLASS="PROGRAMLISTING"
489><A
490HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
491>xmlLocationSetPtr</A
492> xmlXPtrLocationSetCreate (<A
493HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
494>xmlXPathObjectPtr</A
495> val);</PRE
496></TD
497></TR
498></TABLE
499><P
500>Create a new xmlLocationSetPtr of type double and of value <TT
501CLASS="PARAMETER"
502><I
503>val</I
504></TT
505></P
506><P
507></P
508><DIV
509CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000510><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000511NAME="AEN15012"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000512></A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000513><P
514></P
515><TABLE
516BORDER="0"
517WIDTH="100%"
518BGCOLOR="#FFD0D0"
519CELLSPACING="0"
520CELLPADDING="4"
521CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000522><TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000523><TR
524><TD
525WIDTH="20%"
526ALIGN="RIGHT"
527VALIGN="TOP"
528><TT
529CLASS="PARAMETER"
530><I
531>val</I
532></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000533>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000534><TD
535WIDTH="80%"
536ALIGN="LEFT"
537VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000538>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000539></TR
540><TR
541><TD
542WIDTH="20%"
543ALIGN="RIGHT"
544VALIGN="TOP"
545><I
546CLASS="EMPHASIS"
547>Returns</I
548> :</TD
549><TD
550WIDTH="80%"
551ALIGN="LEFT"
552VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000553>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000554></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000555></TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000556></TABLE
557><P
558></P
559></DIV
560></DIV
561><HR><DIV
562CLASS="REFSECT2"
563><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000564NAME="AEN15025"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000565></A
566><H3
567><A
568NAME="XMLXPTRFREELOCATIONSET"
569></A
570>xmlXPtrFreeLocationSet ()</H3
571><TABLE
572BORDER="0"
573BGCOLOR="#D6E8FF"
574WIDTH="100%"
575CELLPADDING="6"
576><TR
577><TD
578><PRE
579CLASS="PROGRAMLISTING"
580>void xmlXPtrFreeLocationSet (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000581HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000582>xmlLocationSetPtr</A
583> obj);</PRE
584></TD
585></TR
586></TABLE
587><P
588>Free the LocationSet compound (not the actual ranges !).</P
589><P
590></P
591><DIV
592CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000593><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000594NAME="AEN15032"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000595></A
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000596><P
597></P
598><TABLE
599BORDER="0"
600WIDTH="100%"
601BGCOLOR="#FFD0D0"
602CELLSPACING="0"
603CELLPADDING="4"
604CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000605><TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000606><TR
607><TD
608WIDTH="20%"
609ALIGN="RIGHT"
610VALIGN="TOP"
611><TT
612CLASS="PARAMETER"
613><I
614>obj</I
615></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000616>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000617><TD
618WIDTH="80%"
619ALIGN="LEFT"
620VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000621>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000622></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000623></TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000624></TABLE
625><P
626></P
627></DIV
628></DIV
629><HR><DIV
630CLASS="REFSECT2"
631><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000632NAME="AEN15041"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000633></A
634><H3
635><A
636NAME="XMLXPTRLOCATIONSETMERGE"
637></A
638>xmlXPtrLocationSetMerge ()</H3
639><TABLE
640BORDER="0"
641BGCOLOR="#D6E8FF"
642WIDTH="100%"
643CELLPADDING="6"
644><TR
645><TD
646><PRE
647CLASS="PROGRAMLISTING"
648><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000649HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000650>xmlLocationSetPtr</A
651> xmlXPtrLocationSetMerge (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000652HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000653>xmlLocationSetPtr</A
654> val1,
655 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000656HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000657>xmlLocationSetPtr</A
658> val2);</PRE
659></TD
660></TR
661></TABLE
662><P
663>Merges two rangesets, all ranges from <TT
664CLASS="PARAMETER"
665><I
666>val2</I
667></TT
668> are added to <TT
669CLASS="PARAMETER"
670><I
671>val1</I
672></TT
673></P
674><P
675></P
676><DIV
677CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000678><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000679NAME="AEN15052"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000680></A
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000681><P
682></P
683><TABLE
684BORDER="0"
685WIDTH="100%"
686BGCOLOR="#FFD0D0"
687CELLSPACING="0"
688CELLPADDING="4"
689CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000690><TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000691><TR
692><TD
693WIDTH="20%"
694ALIGN="RIGHT"
695VALIGN="TOP"
696><TT
697CLASS="PARAMETER"
698><I
699>val1</I
700></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000701>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000702><TD
703WIDTH="80%"
704ALIGN="LEFT"
705VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000706>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000707></TR
708><TR
709><TD
710WIDTH="20%"
711ALIGN="RIGHT"
712VALIGN="TOP"
713><TT
714CLASS="PARAMETER"
715><I
716>val2</I
717></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000718>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000719><TD
720WIDTH="80%"
721ALIGN="LEFT"
722VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000723>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000724></TR
725><TR
726><TD
727WIDTH="20%"
728ALIGN="RIGHT"
729VALIGN="TOP"
730><I
731CLASS="EMPHASIS"
732>Returns</I
733> :</TD
734><TD
735WIDTH="80%"
736ALIGN="LEFT"
737VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000738>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000739></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000740></TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000741></TABLE
742><P
743></P
744></DIV
745></DIV
746><HR><DIV
747CLASS="REFSECT2"
748><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000749NAME="AEN15069"
Daniel Veillarda41123c2001-04-22 19:31:20 +0000750></A
751><H3
752><A
753NAME="XMLXPTRNEWRANGE"
754></A
755>xmlXPtrNewRange ()</H3
756><TABLE
757BORDER="0"
758BGCOLOR="#D6E8FF"
759WIDTH="100%"
760CELLPADDING="6"
761><TR
762><TD
763><PRE
764CLASS="PROGRAMLISTING"
765><A
766HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
767>xmlXPathObjectPtr</A
768> xmlXPtrNewRange (<A
769HREF="libxml-tree.html#XMLNODEPTR"
770>xmlNodePtr</A
771> start,
772 int startindex,
773 <A
774HREF="libxml-tree.html#XMLNODEPTR"
775>xmlNodePtr</A
776> end,
777 int endindex);</PRE
778></TD
779></TR
780></TABLE
781><P
782>Create a new xmlXPathObjectPtr of type range</P
783><P
784></P
785><DIV
786CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000787><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000788NAME="AEN15078"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000789></A
Daniel Veillarda41123c2001-04-22 19:31:20 +0000790><P
791></P
792><TABLE
793BORDER="0"
794WIDTH="100%"
795BGCOLOR="#FFD0D0"
796CELLSPACING="0"
797CELLPADDING="4"
798CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000799><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +0000800><TR
801><TD
802WIDTH="20%"
803ALIGN="RIGHT"
804VALIGN="TOP"
805><TT
806CLASS="PARAMETER"
807><I
808>start</I
809></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000810>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000811><TD
812WIDTH="80%"
813ALIGN="LEFT"
814VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000815>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000816></TR
817><TR
818><TD
819WIDTH="20%"
820ALIGN="RIGHT"
821VALIGN="TOP"
822><TT
823CLASS="PARAMETER"
824><I
825>startindex</I
826></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000827>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000828><TD
829WIDTH="80%"
830ALIGN="LEFT"
831VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000832>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000833></TR
834><TR
835><TD
836WIDTH="20%"
837ALIGN="RIGHT"
838VALIGN="TOP"
839><TT
840CLASS="PARAMETER"
841><I
842>end</I
843></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000844>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000845><TD
846WIDTH="80%"
847ALIGN="LEFT"
848VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000849>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000850></TR
851><TR
852><TD
853WIDTH="20%"
854ALIGN="RIGHT"
855VALIGN="TOP"
856><TT
857CLASS="PARAMETER"
858><I
859>endindex</I
860></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000861>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000862><TD
863WIDTH="80%"
864ALIGN="LEFT"
865VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000866>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000867></TR
868><TR
869><TD
870WIDTH="20%"
871ALIGN="RIGHT"
872VALIGN="TOP"
873><I
874CLASS="EMPHASIS"
875>Returns</I
876> :</TD
877><TD
878WIDTH="80%"
879ALIGN="LEFT"
880VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000881>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000882></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000883></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +0000884></TABLE
885><P
886></P
887></DIV
888></DIV
889><HR><DIV
890CLASS="REFSECT2"
891><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000892NAME="AEN15103"
Daniel Veillarda41123c2001-04-22 19:31:20 +0000893></A
894><H3
895><A
896NAME="XMLXPTRNEWRANGEPOINTS"
897></A
898>xmlXPtrNewRangePoints ()</H3
899><TABLE
900BORDER="0"
901BGCOLOR="#D6E8FF"
902WIDTH="100%"
903CELLPADDING="6"
904><TR
905><TD
906><PRE
907CLASS="PROGRAMLISTING"
908><A
909HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
910>xmlXPathObjectPtr</A
911> xmlXPtrNewRangePoints (<A
912HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
913>xmlXPathObjectPtr</A
914> start,
915 <A
916HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
917>xmlXPathObjectPtr</A
918> end);</PRE
919></TD
920></TR
921></TABLE
922><P
923>Create a new xmlXPathObjectPtr of type range using 2 Points</P
924><P
925></P
926><DIV
927CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000928><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000929NAME="AEN15112"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000930></A
Daniel Veillarda41123c2001-04-22 19:31:20 +0000931><P
932></P
933><TABLE
934BORDER="0"
935WIDTH="100%"
936BGCOLOR="#FFD0D0"
937CELLSPACING="0"
938CELLPADDING="4"
939CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000940><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +0000941><TR
942><TD
943WIDTH="20%"
944ALIGN="RIGHT"
945VALIGN="TOP"
946><TT
947CLASS="PARAMETER"
948><I
949>start</I
950></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000951>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000952><TD
953WIDTH="80%"
954ALIGN="LEFT"
955VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000956>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000957></TR
958><TR
959><TD
960WIDTH="20%"
961ALIGN="RIGHT"
962VALIGN="TOP"
963><TT
964CLASS="PARAMETER"
965><I
966>end</I
967></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000968>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000969><TD
970WIDTH="80%"
971ALIGN="LEFT"
972VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000973>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000974></TR
975><TR
976><TD
977WIDTH="20%"
978ALIGN="RIGHT"
979VALIGN="TOP"
980><I
981CLASS="EMPHASIS"
982>Returns</I
983> :</TD
984><TD
985WIDTH="80%"
986ALIGN="LEFT"
987VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000988>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +0000989></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000990></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +0000991></TABLE
992><P
993></P
994></DIV
995></DIV
996><HR><DIV
997CLASS="REFSECT2"
998><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000999NAME="AEN15129"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001000></A
1001><H3
1002><A
1003NAME="XMLXPTRNEWRANGENODEPOINT"
1004></A
1005>xmlXPtrNewRangeNodePoint ()</H3
1006><TABLE
1007BORDER="0"
1008BGCOLOR="#D6E8FF"
1009WIDTH="100%"
1010CELLPADDING="6"
1011><TR
1012><TD
1013><PRE
1014CLASS="PROGRAMLISTING"
1015><A
1016HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1017>xmlXPathObjectPtr</A
1018> xmlXPtrNewRangeNodePoint (<A
1019HREF="libxml-tree.html#XMLNODEPTR"
1020>xmlNodePtr</A
1021> start,
1022 <A
1023HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1024>xmlXPathObjectPtr</A
1025> end);</PRE
1026></TD
1027></TR
1028></TABLE
1029><P
1030>Create a new xmlXPathObjectPtr of type range from a node to a point</P
1031><P
1032></P
1033><DIV
1034CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001035><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001036NAME="AEN15138"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001037></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001038><P
1039></P
1040><TABLE
1041BORDER="0"
1042WIDTH="100%"
1043BGCOLOR="#FFD0D0"
1044CELLSPACING="0"
1045CELLPADDING="4"
1046CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001047><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001048><TR
1049><TD
1050WIDTH="20%"
1051ALIGN="RIGHT"
1052VALIGN="TOP"
1053><TT
1054CLASS="PARAMETER"
1055><I
1056>start</I
1057></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001058>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001059><TD
1060WIDTH="80%"
1061ALIGN="LEFT"
1062VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001063>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001064></TR
1065><TR
1066><TD
1067WIDTH="20%"
1068ALIGN="RIGHT"
1069VALIGN="TOP"
1070><TT
1071CLASS="PARAMETER"
1072><I
1073>end</I
1074></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001075>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001076><TD
1077WIDTH="80%"
1078ALIGN="LEFT"
1079VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001080>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001081></TR
1082><TR
1083><TD
1084WIDTH="20%"
1085ALIGN="RIGHT"
1086VALIGN="TOP"
1087><I
1088CLASS="EMPHASIS"
1089>Returns</I
1090> :</TD
1091><TD
1092WIDTH="80%"
1093ALIGN="LEFT"
1094VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001095>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001096></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001097></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001098></TABLE
1099><P
1100></P
1101></DIV
1102></DIV
1103><HR><DIV
1104CLASS="REFSECT2"
1105><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001106NAME="AEN15155"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001107></A
1108><H3
1109><A
1110NAME="XMLXPTRNEWRANGEPOINTNODE"
1111></A
1112>xmlXPtrNewRangePointNode ()</H3
1113><TABLE
1114BORDER="0"
1115BGCOLOR="#D6E8FF"
1116WIDTH="100%"
1117CELLPADDING="6"
1118><TR
1119><TD
1120><PRE
1121CLASS="PROGRAMLISTING"
1122><A
1123HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1124>xmlXPathObjectPtr</A
1125> xmlXPtrNewRangePointNode (<A
1126HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1127>xmlXPathObjectPtr</A
1128> start,
1129 <A
1130HREF="libxml-tree.html#XMLNODEPTR"
1131>xmlNodePtr</A
1132> end);</PRE
1133></TD
1134></TR
1135></TABLE
1136><P
1137>Create a new xmlXPathObjectPtr of type range from a point to a node</P
1138><P
1139></P
1140><DIV
1141CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001142><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001143NAME="AEN15164"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001144></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001145><P
1146></P
1147><TABLE
1148BORDER="0"
1149WIDTH="100%"
1150BGCOLOR="#FFD0D0"
1151CELLSPACING="0"
1152CELLPADDING="4"
1153CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001154><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001155><TR
1156><TD
1157WIDTH="20%"
1158ALIGN="RIGHT"
1159VALIGN="TOP"
1160><TT
1161CLASS="PARAMETER"
1162><I
1163>start</I
1164></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001165>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001166><TD
1167WIDTH="80%"
1168ALIGN="LEFT"
1169VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001170>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001171></TR
1172><TR
1173><TD
1174WIDTH="20%"
1175ALIGN="RIGHT"
1176VALIGN="TOP"
1177><TT
1178CLASS="PARAMETER"
1179><I
1180>end</I
1181></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001182>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001183><TD
1184WIDTH="80%"
1185ALIGN="LEFT"
1186VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001187>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001188></TR
1189><TR
1190><TD
1191WIDTH="20%"
1192ALIGN="RIGHT"
1193VALIGN="TOP"
1194><I
1195CLASS="EMPHASIS"
1196>Returns</I
1197> :</TD
1198><TD
1199WIDTH="80%"
1200ALIGN="LEFT"
1201VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001202>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001203></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001204></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001205></TABLE
1206><P
1207></P
1208></DIV
1209></DIV
1210><HR><DIV
1211CLASS="REFSECT2"
1212><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001213NAME="AEN15181"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001214></A
1215><H3
1216><A
1217NAME="XMLXPTRNEWRANGENODES"
1218></A
1219>xmlXPtrNewRangeNodes ()</H3
1220><TABLE
1221BORDER="0"
1222BGCOLOR="#D6E8FF"
1223WIDTH="100%"
1224CELLPADDING="6"
1225><TR
1226><TD
1227><PRE
1228CLASS="PROGRAMLISTING"
1229><A
1230HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1231>xmlXPathObjectPtr</A
1232> xmlXPtrNewRangeNodes (<A
1233HREF="libxml-tree.html#XMLNODEPTR"
1234>xmlNodePtr</A
1235> start,
1236 <A
1237HREF="libxml-tree.html#XMLNODEPTR"
1238>xmlNodePtr</A
1239> end);</PRE
1240></TD
1241></TR
1242></TABLE
1243><P
1244>Create a new xmlXPathObjectPtr of type range using 2 nodes</P
1245><P
1246></P
1247><DIV
1248CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001249><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001250NAME="AEN15190"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001251></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001252><P
1253></P
1254><TABLE
1255BORDER="0"
1256WIDTH="100%"
1257BGCOLOR="#FFD0D0"
1258CELLSPACING="0"
1259CELLPADDING="4"
1260CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001261><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001262><TR
1263><TD
1264WIDTH="20%"
1265ALIGN="RIGHT"
1266VALIGN="TOP"
1267><TT
1268CLASS="PARAMETER"
1269><I
1270>start</I
1271></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001272>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001273><TD
1274WIDTH="80%"
1275ALIGN="LEFT"
1276VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001277>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001278></TR
1279><TR
1280><TD
1281WIDTH="20%"
1282ALIGN="RIGHT"
1283VALIGN="TOP"
1284><TT
1285CLASS="PARAMETER"
1286><I
1287>end</I
1288></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001289>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001290><TD
1291WIDTH="80%"
1292ALIGN="LEFT"
1293VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001294>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001295></TR
1296><TR
1297><TD
1298WIDTH="20%"
1299ALIGN="RIGHT"
1300VALIGN="TOP"
1301><I
1302CLASS="EMPHASIS"
1303>Returns</I
1304> :</TD
1305><TD
1306WIDTH="80%"
1307ALIGN="LEFT"
1308VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001309>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001310></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001311></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001312></TABLE
1313><P
1314></P
1315></DIV
1316></DIV
1317><HR><DIV
1318CLASS="REFSECT2"
1319><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001320NAME="AEN15207"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001321></A
1322><H3
1323><A
1324NAME="XMLXPTRNEWLOCATIONSETNODES"
1325></A
1326>xmlXPtrNewLocationSetNodes ()</H3
1327><TABLE
1328BORDER="0"
1329BGCOLOR="#D6E8FF"
1330WIDTH="100%"
1331CELLPADDING="6"
1332><TR
1333><TD
1334><PRE
1335CLASS="PROGRAMLISTING"
1336><A
1337HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1338>xmlXPathObjectPtr</A
1339> xmlXPtrNewLocationSetNodes
1340 (<A
1341HREF="libxml-tree.html#XMLNODEPTR"
1342>xmlNodePtr</A
1343> start,
1344 <A
1345HREF="libxml-tree.html#XMLNODEPTR"
1346>xmlNodePtr</A
1347> end);</PRE
1348></TD
1349></TR
1350></TABLE
1351><P
1352>Create a new xmlXPathObjectPtr of type LocationSet and initialize
1353it with the single range made of the two nodes <TT
1354CLASS="PARAMETER"
1355><I
1356>start</I
1357></TT
1358> and <TT
1359CLASS="PARAMETER"
1360><I
1361>end</I
1362></TT
1363></P
1364><P
1365></P
1366><DIV
1367CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001368><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001369NAME="AEN15218"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001370></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001371><P
1372></P
1373><TABLE
1374BORDER="0"
1375WIDTH="100%"
1376BGCOLOR="#FFD0D0"
1377CELLSPACING="0"
1378CELLPADDING="4"
1379CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001380><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001381><TR
1382><TD
1383WIDTH="20%"
1384ALIGN="RIGHT"
1385VALIGN="TOP"
1386><TT
1387CLASS="PARAMETER"
1388><I
1389>start</I
1390></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001391>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001392><TD
1393WIDTH="80%"
1394ALIGN="LEFT"
1395VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001396>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001397></TR
1398><TR
1399><TD
1400WIDTH="20%"
1401ALIGN="RIGHT"
1402VALIGN="TOP"
1403><TT
1404CLASS="PARAMETER"
1405><I
1406>end</I
1407></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001408>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001409><TD
1410WIDTH="80%"
1411ALIGN="LEFT"
1412VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001413>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001414></TR
1415><TR
1416><TD
1417WIDTH="20%"
1418ALIGN="RIGHT"
1419VALIGN="TOP"
1420><I
1421CLASS="EMPHASIS"
1422>Returns</I
1423> :</TD
1424><TD
1425WIDTH="80%"
1426ALIGN="LEFT"
1427VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001428>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001429></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001430></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001431></TABLE
1432><P
1433></P
1434></DIV
1435></DIV
1436><HR><DIV
1437CLASS="REFSECT2"
1438><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001439NAME="AEN15235"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001440></A
1441><H3
1442><A
1443NAME="XMLXPTRNEWLOCATIONSETNODESET"
1444></A
1445>xmlXPtrNewLocationSetNodeSet ()</H3
1446><TABLE
1447BORDER="0"
1448BGCOLOR="#D6E8FF"
1449WIDTH="100%"
1450CELLPADDING="6"
1451><TR
1452><TD
1453><PRE
1454CLASS="PROGRAMLISTING"
1455><A
1456HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1457>xmlXPathObjectPtr</A
1458> xmlXPtrNewLocationSetNodeSet
1459 (<A
1460HREF="libxml-xpath.html#XMLNODESETPTR"
1461>xmlNodeSetPtr</A
1462> set);</PRE
1463></TD
1464></TR
1465></TABLE
1466><P
1467>Create a new xmlXPathObjectPtr of type LocationSet and initialize
1468it with all the nodes from <TT
1469CLASS="PARAMETER"
1470><I
1471>set</I
1472></TT
1473></P
1474><P
1475></P
1476><DIV
1477CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001478><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001479NAME="AEN15244"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001480></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001481><P
1482></P
1483><TABLE
1484BORDER="0"
1485WIDTH="100%"
1486BGCOLOR="#FFD0D0"
1487CELLSPACING="0"
1488CELLPADDING="4"
1489CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001490><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001491><TR
1492><TD
1493WIDTH="20%"
1494ALIGN="RIGHT"
1495VALIGN="TOP"
1496><TT
1497CLASS="PARAMETER"
1498><I
1499>set</I
1500></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001501>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001502><TD
1503WIDTH="80%"
1504ALIGN="LEFT"
1505VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001506>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001507></TR
1508><TR
1509><TD
1510WIDTH="20%"
1511ALIGN="RIGHT"
1512VALIGN="TOP"
1513><I
1514CLASS="EMPHASIS"
1515>Returns</I
1516> :</TD
1517><TD
1518WIDTH="80%"
1519ALIGN="LEFT"
1520VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001521>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001522></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001523></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001524></TABLE
1525><P
1526></P
1527></DIV
1528></DIV
1529><HR><DIV
1530CLASS="REFSECT2"
1531><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001532NAME="AEN15257"
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001533></A
1534><H3
1535><A
1536NAME="XMLXPTRNEWRANGENODEOBJECT"
1537></A
1538>xmlXPtrNewRangeNodeObject ()</H3
1539><TABLE
1540BORDER="0"
1541BGCOLOR="#D6E8FF"
1542WIDTH="100%"
1543CELLPADDING="6"
1544><TR
1545><TD
1546><PRE
1547CLASS="PROGRAMLISTING"
1548><A
1549HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1550>xmlXPathObjectPtr</A
1551> xmlXPtrNewRangeNodeObject (<A
1552HREF="libxml-tree.html#XMLNODEPTR"
1553>xmlNodePtr</A
1554> start,
1555 <A
1556HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1557>xmlXPathObjectPtr</A
1558> end);</PRE
1559></TD
1560></TR
1561></TABLE
1562><P
1563>Create a new xmlXPathObjectPtr of type range from a not to an object</P
1564><P
1565></P
1566><DIV
1567CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001568><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001569NAME="AEN15266"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001570></A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001571><P
1572></P
1573><TABLE
1574BORDER="0"
1575WIDTH="100%"
1576BGCOLOR="#FFD0D0"
1577CELLSPACING="0"
1578CELLPADDING="4"
1579CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001580><TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001581><TR
1582><TD
1583WIDTH="20%"
1584ALIGN="RIGHT"
1585VALIGN="TOP"
1586><TT
1587CLASS="PARAMETER"
1588><I
1589>start</I
1590></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001591>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001592><TD
1593WIDTH="80%"
1594ALIGN="LEFT"
1595VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001596>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001597></TR
1598><TR
1599><TD
1600WIDTH="20%"
1601ALIGN="RIGHT"
1602VALIGN="TOP"
1603><TT
1604CLASS="PARAMETER"
1605><I
1606>end</I
1607></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001608>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001609><TD
1610WIDTH="80%"
1611ALIGN="LEFT"
1612VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001613>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001614></TR
1615><TR
1616><TD
1617WIDTH="20%"
1618ALIGN="RIGHT"
1619VALIGN="TOP"
1620><I
1621CLASS="EMPHASIS"
1622>Returns</I
1623> :</TD
1624><TD
1625WIDTH="80%"
1626ALIGN="LEFT"
1627VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001628>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001629></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001630></TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001631></TABLE
1632><P
1633></P
1634></DIV
1635></DIV
1636><HR><DIV
1637CLASS="REFSECT2"
1638><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001639NAME="AEN15283"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001640></A
1641><H3
1642><A
1643NAME="XMLXPTRNEWCOLLAPSEDRANGE"
1644></A
1645>xmlXPtrNewCollapsedRange ()</H3
1646><TABLE
1647BORDER="0"
1648BGCOLOR="#D6E8FF"
1649WIDTH="100%"
1650CELLPADDING="6"
1651><TR
1652><TD
1653><PRE
1654CLASS="PROGRAMLISTING"
1655><A
1656HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1657>xmlXPathObjectPtr</A
1658> xmlXPtrNewCollapsedRange (<A
1659HREF="libxml-tree.html#XMLNODEPTR"
1660>xmlNodePtr</A
1661> start);</PRE
1662></TD
1663></TR
1664></TABLE
1665><P
1666>Create a new xmlXPathObjectPtr of type range using a single nodes</P
1667><P
1668></P
1669><DIV
1670CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001671><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001672NAME="AEN15291"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001673></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001674><P
1675></P
1676><TABLE
1677BORDER="0"
1678WIDTH="100%"
1679BGCOLOR="#FFD0D0"
1680CELLSPACING="0"
1681CELLPADDING="4"
1682CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001683><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001684><TR
1685><TD
1686WIDTH="20%"
1687ALIGN="RIGHT"
1688VALIGN="TOP"
1689><TT
1690CLASS="PARAMETER"
1691><I
1692>start</I
1693></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001694>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001695><TD
1696WIDTH="80%"
1697ALIGN="LEFT"
1698VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001699>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001700></TR
1701><TR
1702><TD
1703WIDTH="20%"
1704ALIGN="RIGHT"
1705VALIGN="TOP"
1706><I
1707CLASS="EMPHASIS"
1708>Returns</I
1709> :</TD
1710><TD
1711WIDTH="80%"
1712ALIGN="LEFT"
1713VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001714>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001715></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001716></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001717></TABLE
1718><P
1719></P
1720></DIV
1721></DIV
1722><HR><DIV
1723CLASS="REFSECT2"
1724><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001725NAME="AEN15304"
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001726></A
1727><H3
1728><A
1729NAME="XMLXPTRLOCATIONSETADD"
1730></A
1731>xmlXPtrLocationSetAdd ()</H3
1732><TABLE
1733BORDER="0"
1734BGCOLOR="#D6E8FF"
1735WIDTH="100%"
1736CELLPADDING="6"
1737><TR
1738><TD
1739><PRE
1740CLASS="PROGRAMLISTING"
1741>void xmlXPtrLocationSetAdd (<A
1742HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
1743>xmlLocationSetPtr</A
1744> cur,
1745 <A
1746HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1747>xmlXPathObjectPtr</A
1748> val);</PRE
1749></TD
1750></TR
1751></TABLE
1752><P
1753>add a new xmlXPathObjectPtr ot an existing LocationSet
1754If the location already exist in the set <TT
1755CLASS="PARAMETER"
1756><I
1757>val</I
1758></TT
1759> is freed.</P
1760><P
1761></P
1762><DIV
1763CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001764><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001765NAME="AEN15313"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001766></A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001767><P
1768></P
1769><TABLE
1770BORDER="0"
1771WIDTH="100%"
1772BGCOLOR="#FFD0D0"
1773CELLSPACING="0"
1774CELLPADDING="4"
1775CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001776><TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001777><TR
1778><TD
1779WIDTH="20%"
1780ALIGN="RIGHT"
1781VALIGN="TOP"
1782><TT
1783CLASS="PARAMETER"
1784><I
1785>cur</I
1786></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001787>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001788><TD
1789WIDTH="80%"
1790ALIGN="LEFT"
1791VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001792>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001793></TR
1794><TR
1795><TD
1796WIDTH="20%"
1797ALIGN="RIGHT"
1798VALIGN="TOP"
1799><TT
1800CLASS="PARAMETER"
1801><I
1802>val</I
1803></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001804>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001805><TD
1806WIDTH="80%"
1807ALIGN="LEFT"
1808VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001809>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001810></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001811></TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001812></TABLE
1813><P
1814></P
1815></DIV
1816></DIV
1817><HR><DIV
1818CLASS="REFSECT2"
1819><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001820NAME="AEN15326"
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001821></A
1822><H3
1823><A
1824NAME="XMLXPTRWRAPLOCATIONSET"
1825></A
1826>xmlXPtrWrapLocationSet ()</H3
1827><TABLE
1828BORDER="0"
1829BGCOLOR="#D6E8FF"
1830WIDTH="100%"
1831CELLPADDING="6"
1832><TR
1833><TD
1834><PRE
1835CLASS="PROGRAMLISTING"
1836><A
1837HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1838>xmlXPathObjectPtr</A
1839> xmlXPtrWrapLocationSet (<A
1840HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
1841>xmlLocationSetPtr</A
1842> val);</PRE
1843></TD
1844></TR
1845></TABLE
1846><P
1847>Wrap the LocationSet <TT
1848CLASS="PARAMETER"
1849><I
1850>val</I
1851></TT
1852> in a new xmlXPathObjectPtr</P
1853><P
1854></P
1855><DIV
1856CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001857><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001858NAME="AEN15335"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001859></A
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001860><P
1861></P
1862><TABLE
1863BORDER="0"
1864WIDTH="100%"
1865BGCOLOR="#FFD0D0"
1866CELLSPACING="0"
1867CELLPADDING="4"
1868CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001869><TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001870><TR
1871><TD
1872WIDTH="20%"
1873ALIGN="RIGHT"
1874VALIGN="TOP"
1875><TT
1876CLASS="PARAMETER"
1877><I
1878>val</I
1879></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001880>&nbsp;:</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001881><TD
1882WIDTH="80%"
1883ALIGN="LEFT"
1884VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001885>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001886></TR
1887><TR
1888><TD
1889WIDTH="20%"
1890ALIGN="RIGHT"
1891VALIGN="TOP"
1892><I
1893CLASS="EMPHASIS"
1894>Returns</I
1895> :</TD
1896><TD
1897WIDTH="80%"
1898ALIGN="LEFT"
1899VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001900>&nbsp;</TD
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001901></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001902></TBODY
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001903></TABLE
1904><P
1905></P
1906></DIV
1907></DIV
1908><HR><DIV
1909CLASS="REFSECT2"
1910><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001911NAME="AEN15348"
Daniel Veillarda41123c2001-04-22 19:31:20 +00001912></A
1913><H3
1914><A
1915NAME="XMLXPTRLOCATIONSETDEL"
1916></A
1917>xmlXPtrLocationSetDel ()</H3
1918><TABLE
1919BORDER="0"
1920BGCOLOR="#D6E8FF"
1921WIDTH="100%"
1922CELLPADDING="6"
1923><TR
1924><TD
1925><PRE
1926CLASS="PROGRAMLISTING"
1927>void xmlXPtrLocationSetDel (<A
1928HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
1929>xmlLocationSetPtr</A
1930> cur,
1931 <A
1932HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
1933>xmlXPathObjectPtr</A
1934> val);</PRE
1935></TD
1936></TR
1937></TABLE
1938><P
1939>Removes an xmlXPathObjectPtr from an existing LocationSet</P
1940><P
1941></P
1942><DIV
1943CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001944><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001945NAME="AEN15356"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001946></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00001947><P
1948></P
1949><TABLE
1950BORDER="0"
1951WIDTH="100%"
1952BGCOLOR="#FFD0D0"
1953CELLSPACING="0"
1954CELLPADDING="4"
1955CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001956><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001957><TR
1958><TD
1959WIDTH="20%"
1960ALIGN="RIGHT"
1961VALIGN="TOP"
1962><TT
1963CLASS="PARAMETER"
1964><I
1965>cur</I
1966></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001967>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001968><TD
1969WIDTH="80%"
1970ALIGN="LEFT"
1971VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001972>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001973></TR
1974><TR
1975><TD
1976WIDTH="20%"
1977ALIGN="RIGHT"
1978VALIGN="TOP"
1979><TT
1980CLASS="PARAMETER"
1981><I
1982>val</I
1983></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001984>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001985><TD
1986WIDTH="80%"
1987ALIGN="LEFT"
1988VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001989>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00001990></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001991></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00001992></TABLE
1993><P
1994></P
1995></DIV
1996></DIV
1997><HR><DIV
1998CLASS="REFSECT2"
1999><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002000NAME="AEN15369"
Daniel Veillarda41123c2001-04-22 19:31:20 +00002001></A
2002><H3
2003><A
2004NAME="XMLXPTRLOCATIONSETREMOVE"
2005></A
2006>xmlXPtrLocationSetRemove ()</H3
2007><TABLE
2008BORDER="0"
2009BGCOLOR="#D6E8FF"
2010WIDTH="100%"
2011CELLPADDING="6"
2012><TR
2013><TD
2014><PRE
2015CLASS="PROGRAMLISTING"
2016>void xmlXPtrLocationSetRemove (<A
2017HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
2018>xmlLocationSetPtr</A
2019> cur,
2020 int val);</PRE
2021></TD
2022></TR
2023></TABLE
2024><P
2025>Removes an entry from an existing LocationSet list.</P
2026><P
2027></P
2028><DIV
2029CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002030><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002031NAME="AEN15376"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002032></A
Daniel Veillarda41123c2001-04-22 19:31:20 +00002033><P
2034></P
2035><TABLE
2036BORDER="0"
2037WIDTH="100%"
2038BGCOLOR="#FFD0D0"
2039CELLSPACING="0"
2040CELLPADDING="4"
2041CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002042><TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00002043><TR
2044><TD
2045WIDTH="20%"
2046ALIGN="RIGHT"
2047VALIGN="TOP"
2048><TT
2049CLASS="PARAMETER"
2050><I
2051>cur</I
2052></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002053>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00002054><TD
2055WIDTH="80%"
2056ALIGN="LEFT"
2057VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002058>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00002059></TR
2060><TR
2061><TD
2062WIDTH="20%"
2063ALIGN="RIGHT"
2064VALIGN="TOP"
2065><TT
2066CLASS="PARAMETER"
2067><I
2068>val</I
2069></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002070>&nbsp;:</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00002071><TD
2072WIDTH="80%"
2073ALIGN="LEFT"
2074VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002075>&nbsp;</TD
Daniel Veillarda41123c2001-04-22 19:31:20 +00002076></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002077></TBODY
Daniel Veillarda41123c2001-04-22 19:31:20 +00002078></TABLE
2079><P
2080></P
2081></DIV
2082></DIV
2083><HR><DIV
2084CLASS="REFSECT2"
2085><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002086NAME="AEN15389"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002087></A
2088><H3
2089><A
2090NAME="XMLXPTRNEWCONTEXT"
2091></A
2092>xmlXPtrNewContext ()</H3
2093><TABLE
2094BORDER="0"
2095BGCOLOR="#D6E8FF"
2096WIDTH="100%"
2097CELLPADDING="6"
2098><TR
2099><TD
2100><PRE
2101CLASS="PROGRAMLISTING"
2102><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002103HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002104>xmlXPathContextPtr</A
2105> xmlXPtrNewContext (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002106HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002107>xmlDocPtr</A
2108> doc,
2109 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002110HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002111>xmlNodePtr</A
2112> here,
2113 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002114HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002115>xmlNodePtr</A
2116> origin);</PRE
2117></TD
2118></TR
2119></TABLE
2120><P
2121>Create a new XPointer context</P
2122><P
2123></P
2124><DIV
2125CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002126><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002127NAME="AEN15399"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002128></A
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002129><P
2130></P
2131><TABLE
2132BORDER="0"
2133WIDTH="100%"
2134BGCOLOR="#FFD0D0"
2135CELLSPACING="0"
2136CELLPADDING="4"
2137CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002138><TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002139><TR
2140><TD
2141WIDTH="20%"
2142ALIGN="RIGHT"
2143VALIGN="TOP"
2144><TT
2145CLASS="PARAMETER"
2146><I
2147>doc</I
2148></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002149>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002150><TD
2151WIDTH="80%"
2152ALIGN="LEFT"
2153VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002154>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002155></TR
2156><TR
2157><TD
2158WIDTH="20%"
2159ALIGN="RIGHT"
2160VALIGN="TOP"
2161><TT
2162CLASS="PARAMETER"
2163><I
2164>here</I
2165></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002166>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002167><TD
2168WIDTH="80%"
2169ALIGN="LEFT"
2170VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002171>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002172></TR
2173><TR
2174><TD
2175WIDTH="20%"
2176ALIGN="RIGHT"
2177VALIGN="TOP"
2178><TT
2179CLASS="PARAMETER"
2180><I
2181>origin</I
2182></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002183>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002184><TD
2185WIDTH="80%"
2186ALIGN="LEFT"
2187VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002188>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002189></TR
2190><TR
2191><TD
2192WIDTH="20%"
2193ALIGN="RIGHT"
2194VALIGN="TOP"
2195><I
2196CLASS="EMPHASIS"
2197>Returns</I
2198> :</TD
2199><TD
2200WIDTH="80%"
2201ALIGN="LEFT"
2202VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002203>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002204></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002205></TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002206></TABLE
2207><P
2208></P
2209></DIV
2210></DIV
2211><HR><DIV
2212CLASS="REFSECT2"
2213><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002214NAME="AEN15420"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002215></A
2216><H3
2217><A
2218NAME="XMLXPTREVAL"
2219></A
2220>xmlXPtrEval ()</H3
2221><TABLE
2222BORDER="0"
2223BGCOLOR="#D6E8FF"
2224WIDTH="100%"
2225CELLPADDING="6"
2226><TR
2227><TD
2228><PRE
2229CLASS="PROGRAMLISTING"
2230><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002231HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002232>xmlXPathObjectPtr</A
2233> xmlXPtrEval (const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002234HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002235>xmlChar</A
2236> *str,
2237 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002238HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002239>xmlXPathContextPtr</A
2240> ctx);</PRE
2241></TD
2242></TR
2243></TABLE
2244><P
2245>Evaluate the XPath Location Path in the given context.</P
2246><P
2247></P
2248><DIV
2249CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002250><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002251NAME="AEN15429"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002252></A
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002253><P
2254></P
2255><TABLE
2256BORDER="0"
2257WIDTH="100%"
2258BGCOLOR="#FFD0D0"
2259CELLSPACING="0"
2260CELLPADDING="4"
2261CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002262><TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002263><TR
2264><TD
2265WIDTH="20%"
2266ALIGN="RIGHT"
2267VALIGN="TOP"
2268><TT
2269CLASS="PARAMETER"
2270><I
2271>str</I
2272></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002273>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002274><TD
2275WIDTH="80%"
2276ALIGN="LEFT"
2277VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002278>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002279></TR
2280><TR
2281><TD
2282WIDTH="20%"
2283ALIGN="RIGHT"
2284VALIGN="TOP"
2285><TT
2286CLASS="PARAMETER"
2287><I
2288>ctx</I
2289></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002290>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002291><TD
2292WIDTH="80%"
2293ALIGN="LEFT"
2294VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002295>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002296></TR
2297><TR
2298><TD
2299WIDTH="20%"
2300ALIGN="RIGHT"
2301VALIGN="TOP"
2302><I
2303CLASS="EMPHASIS"
2304>Returns</I
2305> :</TD
2306><TD
2307WIDTH="80%"
2308ALIGN="LEFT"
2309VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002310>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002311></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002312></TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002313></TABLE
2314><P
2315></P
2316></DIV
2317></DIV
2318><HR><DIV
2319CLASS="REFSECT2"
2320><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002321NAME="AEN15446"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002322></A
2323><H3
2324><A
2325NAME="XMLXPTRRANGETOFUNCTION"
2326></A
2327>xmlXPtrRangeToFunction ()</H3
2328><TABLE
2329BORDER="0"
2330BGCOLOR="#D6E8FF"
2331WIDTH="100%"
2332CELLPADDING="6"
2333><TR
2334><TD
2335><PRE
2336CLASS="PROGRAMLISTING"
2337>void xmlXPtrRangeToFunction (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002338HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002339>xmlXPathParserContextPtr</A
2340> ctxt,
2341 int nargs);</PRE
2342></TD
2343></TR
2344></TABLE
2345><P
2346>Implement the range-<GTKDOCLINK
2347HREF="TO"
2348>to</GTKDOCLINK
2349>() XPointer function</P
2350><P
2351></P
2352><DIV
2353CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002354><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002355NAME="AEN15454"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002356></A
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002357><P
2358></P
2359><TABLE
2360BORDER="0"
2361WIDTH="100%"
2362BGCOLOR="#FFD0D0"
2363CELLSPACING="0"
2364CELLPADDING="4"
2365CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002366><TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002367><TR
2368><TD
2369WIDTH="20%"
2370ALIGN="RIGHT"
2371VALIGN="TOP"
2372><TT
2373CLASS="PARAMETER"
2374><I
2375>ctxt</I
2376></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002377>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002378><TD
2379WIDTH="80%"
2380ALIGN="LEFT"
2381VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002382>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002383></TR
2384><TR
2385><TD
2386WIDTH="20%"
2387ALIGN="RIGHT"
2388VALIGN="TOP"
2389><TT
2390CLASS="PARAMETER"
2391><I
2392>nargs</I
2393></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002394>&nbsp;:</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002395><TD
2396WIDTH="80%"
2397ALIGN="LEFT"
2398VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002399>&nbsp;</TD
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002400></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002401></TBODY
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002402></TABLE
2403><P
2404></P
2405></DIV
2406></DIV
Daniel Veillard28929b22000-11-13 18:22:49 +00002407><HR><DIV
2408CLASS="REFSECT2"
2409><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002410NAME="AEN15467"
Daniel Veillard28929b22000-11-13 18:22:49 +00002411></A
2412><H3
2413><A
2414NAME="XMLXPTRBUILDNODELIST"
2415></A
2416>xmlXPtrBuildNodeList ()</H3
2417><TABLE
2418BORDER="0"
2419BGCOLOR="#D6E8FF"
2420WIDTH="100%"
2421CELLPADDING="6"
2422><TR
2423><TD
2424><PRE
2425CLASS="PROGRAMLISTING"
2426><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002427HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard28929b22000-11-13 18:22:49 +00002428>xmlNodePtr</A
2429> xmlXPtrBuildNodeList (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002430HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
Daniel Veillard28929b22000-11-13 18:22:49 +00002431>xmlXPathObjectPtr</A
2432> obj);</PRE
2433></TD
2434></TR
2435></TABLE
2436><P
Daniel Veillardc5d64342001-06-24 12:13:24 +00002437>Build a node list tree copy of the XPointer result.
2438This will drop Attributes and Namespace declarations.</P
Daniel Veillard28929b22000-11-13 18:22:49 +00002439><P
2440></P
2441><DIV
2442CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002443><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002444NAME="AEN15475"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002445></A
Daniel Veillard28929b22000-11-13 18:22:49 +00002446><P
2447></P
2448><TABLE
2449BORDER="0"
2450WIDTH="100%"
2451BGCOLOR="#FFD0D0"
2452CELLSPACING="0"
2453CELLPADDING="4"
2454CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002455><TBODY
Daniel Veillard28929b22000-11-13 18:22:49 +00002456><TR
2457><TD
2458WIDTH="20%"
2459ALIGN="RIGHT"
2460VALIGN="TOP"
2461><TT
2462CLASS="PARAMETER"
2463><I
2464>obj</I
2465></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002466>&nbsp;:</TD
Daniel Veillard28929b22000-11-13 18:22:49 +00002467><TD
2468WIDTH="80%"
2469ALIGN="LEFT"
2470VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002471>&nbsp;</TD
Daniel Veillard28929b22000-11-13 18:22:49 +00002472></TR
2473><TR
2474><TD
2475WIDTH="20%"
2476ALIGN="RIGHT"
2477VALIGN="TOP"
2478><I
2479CLASS="EMPHASIS"
2480>Returns</I
2481> :</TD
2482><TD
2483WIDTH="80%"
2484ALIGN="LEFT"
2485VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002486>&nbsp;</TD
Daniel Veillard28929b22000-11-13 18:22:49 +00002487></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002488></TBODY
Daniel Veillard28929b22000-11-13 18:22:49 +00002489></TABLE
2490><P
2491></P
2492></DIV
2493></DIV
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002494><HR><DIV
2495CLASS="REFSECT2"
2496><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002497NAME="AEN15488"
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002498></A
2499><H3
2500><A
2501NAME="XMLXPTREVALRANGEPREDICATE"
2502></A
2503>xmlXPtrEvalRangePredicate ()</H3
2504><TABLE
2505BORDER="0"
2506BGCOLOR="#D6E8FF"
2507WIDTH="100%"
2508CELLPADDING="6"
2509><TR
2510><TD
2511><PRE
2512CLASS="PROGRAMLISTING"
2513>void xmlXPtrEvalRangePredicate (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002514HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002515>xmlXPathParserContextPtr</A
2516> ctxt);</PRE
2517></TD
2518></TR
2519></TABLE
2520><P
2521>[8] Predicate ::= '[' PredicateExpr ']'
2522[9] PredicateExpr ::= Expr </P
2523><P
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002524>Evaluate a predicate as in <A
2525HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
2526>xmlXPathEvalPredicate</A
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002527>() but for
2528a Location Set instead of a node set</P
2529><P
2530></P
2531><DIV
2532CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002533><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002534NAME="AEN15497"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002535></A
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002536><P
2537></P
2538><TABLE
2539BORDER="0"
2540WIDTH="100%"
2541BGCOLOR="#FFD0D0"
2542CELLSPACING="0"
2543CELLPADDING="4"
2544CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002545><TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002546><TR
2547><TD
2548WIDTH="20%"
2549ALIGN="RIGHT"
2550VALIGN="TOP"
2551><TT
2552CLASS="PARAMETER"
2553><I
2554>ctxt</I
2555></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002556>&nbsp;:</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002557><TD
2558WIDTH="80%"
2559ALIGN="LEFT"
2560VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002561>&nbsp;</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002562></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002563></TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002564></TABLE
2565><P
2566></P
2567></DIV
2568></DIV
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002569></DIV
2570><DIV
2571CLASS="NAVFOOTER"
2572><BR
2573CLEAR="all"><BR><TABLE
2574WIDTH="100%"
2575BORDER="0"
2576BGCOLOR="#000000"
2577CELLPADDING="1"
2578CELLSPACING="0"
2579><TR
2580><TD
2581WIDTH="25%"
2582BGCOLOR="#C00000"
2583ALIGN="left"
2584><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002585HREF="libxml-xpathinternals.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002586><FONT
2587COLOR="#FFFFFF"
2588SIZE="3"
2589><B
2590>&#60;&#60;&#60; Previous Page</B
2591></FONT
2592></A
2593></TD
2594><TD
2595WIDTH="25%"
2596BGCOLOR="#0000C0"
2597ALIGN="center"
2598><FONT
2599COLOR="#FFFFFF"
2600SIZE="3"
2601><B
2602><A
2603HREF="book1.html"
2604><FONT
2605COLOR="#FFFFFF"
2606SIZE="3"
2607><B
2608>Home</B
2609></FONT
2610></A
2611></B
2612></FONT
2613></TD
2614><TD
2615WIDTH="25%"
2616BGCOLOR="#00C000"
2617ALIGN="center"
2618><FONT
2619COLOR="#FFFFFF"
2620SIZE="3"
2621><B
2622><A
2623HREF="libxml-lib.html"
2624><FONT
2625COLOR="#FFFFFF"
2626SIZE="3"
2627><B
2628>Up</B
2629></FONT
2630></A
2631></B
2632></FONT
2633></TD
2634><TD
2635WIDTH="25%"
2636BGCOLOR="#C00000"
2637ALIGN="right"
2638><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002639HREF="libxml-xinclude.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002640><FONT
2641COLOR="#FFFFFF"
2642SIZE="3"
2643><B
2644>Next Page &#62;&#62;&#62;</B
2645></FONT
2646></A
2647></TD
2648></TR
2649><TR
2650><TD
2651COLSPAN="2"
2652ALIGN="left"
2653><FONT
2654COLOR="#FFFFFF"
2655SIZE="3"
2656><B
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002657>xpathInternals</B
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002658></FONT
2659></TD
2660><TD
2661COLSPAN="2"
2662ALIGN="right"
2663><FONT
2664COLOR="#FFFFFF"
2665SIZE="3"
2666><B
Daniel Veillard28929b22000-11-13 18:22:49 +00002667>xinclude</B
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002668></FONT
2669></TD
2670></TR
2671></TABLE
2672></DIV
2673></BODY
2674></HTML
2675>