blob: a9c46b6cfee855973063cfe3570a248f5f1ab6a9 [file] [log] [blame]
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001<HTML
2><HEAD
3><TITLE
4>xpath</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
Daniel Veillard1566d3a1999-07-15 14:24:29 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard1566d3a1999-07-15 14:24:29 +000014REL="PREVIOUS"
15TITLE="HTMLtree"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +000016HREF="gnome-xml-htmltree.html"><LINK
17REL="NEXT"
Daniel Veillard35008381999-10-25 13:15:52 +000018TITLE="nanohttp"
19HREF="gnome-xml-nanohttp.html"></HEAD
Daniel Veillard1566d3a1999-07-15 14:24:29 +000020><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
Daniel Veillard71b656e2000-01-05 14:46:17 +000023LINK="#0000FF"
24VLINK="#840084"
25ALINK="#0000FF"
Daniel Veillard1566d3a1999-07-15 14:24:29 +000026><DIV
27CLASS="NAVHEADER"
28><TABLE
29WIDTH="100%"
30BORDER="0"
31BGCOLOR="#000000"
32CELLPADDING="1"
33CELLSPACING="0"
34><TR
35><TH
36COLSPAN="4"
37ALIGN="center"
38><FONT
39COLOR="#FFFFFF"
40SIZE="5"
41>Gnome XML Library Reference Manual</FONT
42></TH
43></TR
44><TR
45><TD
46WIDTH="25%"
47BGCOLOR="#C00000"
48ALIGN="left"
49><A
50HREF="gnome-xml-htmltree.html"
51><FONT
52COLOR="#FFFFFF"
53SIZE="3"
54><B
55>&#60;&#60;&#60; Previous Page</B
56></FONT
57></A
58></TD
59><TD
60WIDTH="25%"
61BGCOLOR="#0000C0"
62ALIGN="center"
63><FONT
64COLOR="#FFFFFF"
65SIZE="3"
66><B
67><A
68HREF="book1.html"
69><FONT
70COLOR="#FFFFFF"
71SIZE="3"
72><B
73>Home</B
74></FONT
75></A
76></B
77></FONT
78></TD
79><TD
80WIDTH="25%"
81BGCOLOR="#00C000"
82ALIGN="center"
83><FONT
84COLOR="#FFFFFF"
85SIZE="3"
86><B
87><A
Daniel Veillard35008381999-10-25 13:15:52 +000088HREF="libxml-lib.html"
Daniel Veillard1566d3a1999-07-15 14:24:29 +000089><FONT
90COLOR="#FFFFFF"
91SIZE="3"
92><B
93>Up</B
94></FONT
95></A
96></B
97></FONT
98></TD
99><TD
100WIDTH="25%"
101BGCOLOR="#C00000"
102ALIGN="right"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000103><A
Daniel Veillard35008381999-10-25 13:15:52 +0000104HREF="gnome-xml-nanohttp.html"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000105><FONT
106COLOR="#FFFFFF"
107SIZE="3"
108><B
109>Next Page &#62;&#62;&#62;</B
110></FONT
111></A
112></TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000113></TR
114></TABLE
115></DIV
116><H1
Daniel Veillard71b656e2000-01-05 14:46:17 +0000117><A
118NAME="GNOME-XML-XPATH"
119>xpath</A
120></H1
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000121><DIV
122CLASS="REFNAMEDIV"
123><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000124NAME="AEN7611"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000125></A
126><H2
127>Name</H2
Daniel Veillard71b656e2000-01-05 14:46:17 +0000128>xpath&nbsp;--&nbsp;</DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000129><DIV
130CLASS="REFSYNOPSISDIV"
131><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000132NAME="AEN7614"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000133></A
134><H2
135>Synopsis</H2
136><TABLE
137BORDER="0"
138BGCOLOR="#D6E8FF"
139WIDTH="100%"
140CELLPADDING="6"
141><TR
142><TD
143><PRE
144CLASS="SYNOPSIS"
145>&#13;
146
147#define <A
148HREF="gnome-xml-xpath.html#XPATH-UNDEFINED"
149>XPATH_UNDEFINED</A
150>
151#define <A
152HREF="gnome-xml-xpath.html#XPATH-NODESET"
153>XPATH_NODESET</A
154>
155#define <A
156HREF="gnome-xml-xpath.html#XPATH-BOOLEAN"
157>XPATH_BOOLEAN</A
158>
159#define <A
160HREF="gnome-xml-xpath.html#XPATH-NUMBER"
161>XPATH_NUMBER</A
162>
163#define <A
164HREF="gnome-xml-xpath.html#XPATH-STRING"
165>XPATH_STRING</A
166>
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000167#define <A
168HREF="gnome-xml-xpath.html#XPATH-USERS"
169>XPATH_USERS</A
170>
171int (<A
172HREF="gnome-xml-xpath.html#XMLXPATHCONVERTFUNC"
173>*xmlXPathConvertFunc</A
174>) (<GTKDOCLINK
175HREF="XMLXPATHOBJECTPTR"
176>xmlXPathObjectPtr</GTKDOCLINK
177> obj,
178 int type);
179void (<A
180HREF="gnome-xml-xpath.html#XMLXPATHEVALFUNC"
181>*xmlXPathEvalFunc</A
182>) (<GTKDOCLINK
183HREF="XMLXPATHPARSERCONTEXTPTR"
184>xmlXPathParserContextPtr</GTKDOCLINK
185> ctxt,
186 int nargs);
187<GTKDOCLINK
188HREF="XMLXPATHOBJECTPTR"
189>xmlXPathObjectPtr</GTKDOCLINK
190> (<A
191HREF="gnome-xml-xpath.html#XMLXPATHAXISFUNC"
192>*xmlXPathAxisFunc</A
193>) (<GTKDOCLINK
194HREF="XMLXPATHPARSERCONTEXTPTR"
195>xmlXPathParserContextPtr</GTKDOCLINK
196> ctxt,
197 <GTKDOCLINK
198HREF="XMLXPATHOBJECTPTR"
199>xmlXPathObjectPtr</GTKDOCLINK
200> cur);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000201void (<A
202HREF="gnome-xml-xpath.html#XMLXPATHFUNCTION"
203>*xmlXPathFunction</A
204>) (<GTKDOCLINK
205HREF="XMLXPATHPARSERCONTEXTPTR"
206>xmlXPathParserContextPtr</GTKDOCLINK
207> ctxt,
208 int nargs);
209<GTKDOCLINK
210HREF="XMLXPATHCONTEXTPTR"
211>xmlXPathContextPtr</GTKDOCLINK
212> <A
213HREF="gnome-xml-xpath.html#XMLXPATHNEWCONTEXT"
214>xmlXPathNewContext</A
215> (<A
216HREF="gnome-xml-tree.html#XMLDOCPTR"
217>xmlDocPtr</A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000218> doc);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000219void <A
220HREF="gnome-xml-xpath.html#XMLXPATHFREECONTEXT"
221>xmlXPathFreeContext</A
222> (<GTKDOCLINK
223HREF="XMLXPATHCONTEXTPTR"
224>xmlXPathContextPtr</GTKDOCLINK
225> ctxt);
226<GTKDOCLINK
227HREF="XMLXPATHOBJECTPTR"
228>xmlXPathObjectPtr</GTKDOCLINK
229> <A
230HREF="gnome-xml-xpath.html#XMLXPATHEVAL"
231>xmlXPathEval</A
232> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000233HREF="gnome-xml-tree.html#XMLCHAR"
234>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000235> *str,
236 <GTKDOCLINK
237HREF="XMLXPATHCONTEXTPTR"
238>xmlXPathContextPtr</GTKDOCLINK
239> ctxt);
240void <A
241HREF="gnome-xml-xpath.html#XMLXPATHFREEOBJECT"
242>xmlXPathFreeObject</A
243> (<GTKDOCLINK
244HREF="XMLXPATHOBJECTPTR"
245>xmlXPathObjectPtr</GTKDOCLINK
246> obj);
247<GTKDOCLINK
248HREF="XMLXPATHOBJECTPTR"
249>xmlXPathObjectPtr</GTKDOCLINK
250> <A
251HREF="gnome-xml-xpath.html#XMLXPATHEVALEXPRESSION"
252>xmlXPathEvalExpression</A
253> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000254HREF="gnome-xml-tree.html#XMLCHAR"
255>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000256> *str,
257 <GTKDOCLINK
258HREF="XMLXPATHCONTEXTPTR"
259>xmlXPathContextPtr</GTKDOCLINK
Daniel Veillard71b656e2000-01-05 14:46:17 +0000260> ctxt);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000261></TD
262></TR
263></TABLE
264></DIV
265><DIV
266CLASS="REFSECT1"
267><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000268NAME="AEN7648"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000269></A
270><H2
271>Description</H2
272><P
273></P
274></DIV
275><DIV
276CLASS="REFSECT1"
277><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000278NAME="AEN7651"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000279></A
280><H2
281>Details</H2
282><DIV
283CLASS="REFSECT2"
284><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000285NAME="AEN7653"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000286></A
287><H3
288><A
289NAME="XPATH-UNDEFINED"
290></A
291>XPATH_UNDEFINED</H3
292><TABLE
293BORDER="0"
294BGCOLOR="#D6E8FF"
295WIDTH="100%"
296CELLPADDING="6"
297><TR
298><TD
299><PRE
300CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000301>#define XPATH_UNDEFINED</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000302></TD
303></TR
304></TABLE
305><P
306></P
307></DIV
308><HR><DIV
309CLASS="REFSECT2"
310><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000311NAME="AEN7658"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000312></A
313><H3
314><A
315NAME="XPATH-NODESET"
316></A
317>XPATH_NODESET</H3
318><TABLE
319BORDER="0"
320BGCOLOR="#D6E8FF"
321WIDTH="100%"
322CELLPADDING="6"
323><TR
324><TD
325><PRE
326CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000327>#define XPATH_NODESET</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000328></TD
329></TR
330></TABLE
331><P
332></P
333></DIV
334><HR><DIV
335CLASS="REFSECT2"
336><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000337NAME="AEN7663"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000338></A
339><H3
340><A
341NAME="XPATH-BOOLEAN"
342></A
343>XPATH_BOOLEAN</H3
344><TABLE
345BORDER="0"
346BGCOLOR="#D6E8FF"
347WIDTH="100%"
348CELLPADDING="6"
349><TR
350><TD
351><PRE
352CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000353>#define XPATH_BOOLEAN</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000354></TD
355></TR
356></TABLE
357><P
358></P
359></DIV
360><HR><DIV
361CLASS="REFSECT2"
362><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000363NAME="AEN7668"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000364></A
365><H3
366><A
367NAME="XPATH-NUMBER"
368></A
369>XPATH_NUMBER</H3
370><TABLE
371BORDER="0"
372BGCOLOR="#D6E8FF"
373WIDTH="100%"
374CELLPADDING="6"
375><TR
376><TD
377><PRE
378CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000379>#define XPATH_NUMBER</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000380></TD
381></TR
382></TABLE
383><P
384></P
385></DIV
386><HR><DIV
387CLASS="REFSECT2"
388><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000389NAME="AEN7673"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000390></A
391><H3
392><A
393NAME="XPATH-STRING"
394></A
395>XPATH_STRING</H3
396><TABLE
397BORDER="0"
398BGCOLOR="#D6E8FF"
399WIDTH="100%"
400CELLPADDING="6"
401><TR
402><TD
403><PRE
404CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000405>#define XPATH_STRING</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000406></TD
407></TR
408></TABLE
409><P
410></P
411></DIV
412><HR><DIV
413CLASS="REFSECT2"
414><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000415NAME="AEN7678"
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000416></A
417><H3
418><A
419NAME="XPATH-USERS"
420></A
421>XPATH_USERS</H3
422><TABLE
423BORDER="0"
424BGCOLOR="#D6E8FF"
425WIDTH="100%"
426CELLPADDING="6"
427><TR
428><TD
429><PRE
430CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000431>#define XPATH_USERS</PRE
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000432></TD
433></TR
434></TABLE
435><P
436></P
437></DIV
438><HR><DIV
439CLASS="REFSECT2"
440><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000441NAME="AEN7683"
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000442></A
443><H3
444><A
445NAME="XMLXPATHCONVERTFUNC"
446></A
447>xmlXPathConvertFunc ()</H3
448><TABLE
449BORDER="0"
450BGCOLOR="#D6E8FF"
451WIDTH="100%"
452CELLPADDING="6"
453><TR
454><TD
455><PRE
456CLASS="PROGRAMLISTING"
457>int (*xmlXPathConvertFunc) (<GTKDOCLINK
458HREF="XMLXPATHOBJECTPTR"
459>xmlXPathObjectPtr</GTKDOCLINK
460> obj,
461 int type);</PRE
462></TD
463></TR
464></TABLE
465><P
466></P
467><DIV
468CLASS="INFORMALTABLE"
469><P
470></P
471><TABLE
472BORDER="0"
473WIDTH="100%"
474BGCOLOR="#FFD0D0"
475CELLSPACING="0"
476CELLPADDING="4"
477CLASS="CALSTABLE"
478><TR
479><TD
480WIDTH="20%"
481ALIGN="RIGHT"
482VALIGN="TOP"
483><TT
484CLASS="PARAMETER"
485><I
486>obj</I
487></TT
488>&nbsp;:</TD
489><TD
490WIDTH="80%"
491ALIGN="LEFT"
492VALIGN="TOP"
493>&nbsp;</TD
494></TR
495><TR
496><TD
497WIDTH="20%"
498ALIGN="RIGHT"
499VALIGN="TOP"
500><TT
501CLASS="PARAMETER"
502><I
503>type</I
504></TT
505>&nbsp;:</TD
506><TD
507WIDTH="80%"
508ALIGN="LEFT"
509VALIGN="TOP"
510>&nbsp;</TD
511></TR
512><TR
513><TD
514WIDTH="20%"
515ALIGN="RIGHT"
516VALIGN="TOP"
517><I
518CLASS="EMPHASIS"
519>Returns</I
520> :</TD
521><TD
522WIDTH="80%"
523ALIGN="LEFT"
524VALIGN="TOP"
525>&nbsp;</TD
526></TR
527></TABLE
528><P
529></P
530></DIV
531></DIV
532><HR><DIV
533CLASS="REFSECT2"
534><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000535NAME="AEN7706"
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000536></A
537><H3
538><A
539NAME="XMLXPATHEVALFUNC"
540></A
541>xmlXPathEvalFunc ()</H3
542><TABLE
543BORDER="0"
544BGCOLOR="#D6E8FF"
545WIDTH="100%"
546CELLPADDING="6"
547><TR
548><TD
549><PRE
550CLASS="PROGRAMLISTING"
551>void (*xmlXPathEvalFunc) (<GTKDOCLINK
552HREF="XMLXPATHPARSERCONTEXTPTR"
553>xmlXPathParserContextPtr</GTKDOCLINK
554> ctxt,
555 int nargs);</PRE
556></TD
557></TR
558></TABLE
559><P
560></P
561><DIV
562CLASS="INFORMALTABLE"
563><P
564></P
565><TABLE
566BORDER="0"
567WIDTH="100%"
568BGCOLOR="#FFD0D0"
569CELLSPACING="0"
570CELLPADDING="4"
571CLASS="CALSTABLE"
572><TR
573><TD
574WIDTH="20%"
575ALIGN="RIGHT"
576VALIGN="TOP"
577><TT
578CLASS="PARAMETER"
579><I
580>ctxt</I
581></TT
582>&nbsp;:</TD
583><TD
584WIDTH="80%"
585ALIGN="LEFT"
586VALIGN="TOP"
587>&nbsp;</TD
588></TR
589><TR
590><TD
591WIDTH="20%"
592ALIGN="RIGHT"
593VALIGN="TOP"
594><TT
595CLASS="PARAMETER"
596><I
597>nargs</I
598></TT
599>&nbsp;:</TD
600><TD
601WIDTH="80%"
602ALIGN="LEFT"
603VALIGN="TOP"
604>&nbsp;</TD
605></TR
606></TABLE
607><P
608></P
609></DIV
610></DIV
611><HR><DIV
612CLASS="REFSECT2"
613><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000614NAME="AEN7725"
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000615></A
616><H3
617><A
618NAME="XMLXPATHAXISFUNC"
619></A
620>xmlXPathAxisFunc ()</H3
621><TABLE
622BORDER="0"
623BGCOLOR="#D6E8FF"
624WIDTH="100%"
625CELLPADDING="6"
626><TR
627><TD
628><PRE
629CLASS="PROGRAMLISTING"
630><GTKDOCLINK
631HREF="XMLXPATHOBJECTPTR"
632>xmlXPathObjectPtr</GTKDOCLINK
633> (*xmlXPathAxisFunc) (<GTKDOCLINK
634HREF="XMLXPATHPARSERCONTEXTPTR"
635>xmlXPathParserContextPtr</GTKDOCLINK
636> ctxt,
637 <GTKDOCLINK
638HREF="XMLXPATHOBJECTPTR"
639>xmlXPathObjectPtr</GTKDOCLINK
640> cur);</PRE
641></TD
642></TR
643></TABLE
644><P
645></P
646><DIV
647CLASS="INFORMALTABLE"
648><P
649></P
650><TABLE
651BORDER="0"
652WIDTH="100%"
653BGCOLOR="#FFD0D0"
654CELLSPACING="0"
655CELLPADDING="4"
656CLASS="CALSTABLE"
657><TR
658><TD
659WIDTH="20%"
660ALIGN="RIGHT"
661VALIGN="TOP"
662><TT
663CLASS="PARAMETER"
664><I
665>ctxt</I
666></TT
667>&nbsp;:</TD
668><TD
669WIDTH="80%"
670ALIGN="LEFT"
671VALIGN="TOP"
672>&nbsp;</TD
673></TR
674><TR
675><TD
676WIDTH="20%"
677ALIGN="RIGHT"
678VALIGN="TOP"
679><TT
680CLASS="PARAMETER"
681><I
682>cur</I
683></TT
684>&nbsp;:</TD
685><TD
686WIDTH="80%"
687ALIGN="LEFT"
688VALIGN="TOP"
689>&nbsp;</TD
690></TR
691><TR
692><TD
693WIDTH="20%"
694ALIGN="RIGHT"
695VALIGN="TOP"
696><I
697CLASS="EMPHASIS"
698>Returns</I
699> :</TD
700><TD
701WIDTH="80%"
702ALIGN="LEFT"
703VALIGN="TOP"
704>&nbsp;</TD
705></TR
706></TABLE
707><P
708></P
709></DIV
710></DIV
711><HR><DIV
712CLASS="REFSECT2"
713><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000714NAME="AEN7750"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000715></A
716><H3
717><A
718NAME="XMLXPATHFUNCTION"
719></A
720>xmlXPathFunction ()</H3
721><TABLE
722BORDER="0"
723BGCOLOR="#D6E8FF"
724WIDTH="100%"
725CELLPADDING="6"
726><TR
727><TD
728><PRE
729CLASS="PROGRAMLISTING"
730>void (*xmlXPathFunction) (<GTKDOCLINK
731HREF="XMLXPATHPARSERCONTEXTPTR"
732>xmlXPathParserContextPtr</GTKDOCLINK
733> ctxt,
734 int nargs);</PRE
735></TD
736></TR
737></TABLE
738><P
739></P
740><DIV
741CLASS="INFORMALTABLE"
742><P
743></P
744><TABLE
745BORDER="0"
746WIDTH="100%"
747BGCOLOR="#FFD0D0"
748CELLSPACING="0"
749CELLPADDING="4"
750CLASS="CALSTABLE"
751><TR
752><TD
753WIDTH="20%"
754ALIGN="RIGHT"
755VALIGN="TOP"
756><TT
757CLASS="PARAMETER"
758><I
759>ctxt</I
760></TT
761>&nbsp;:</TD
762><TD
763WIDTH="80%"
764ALIGN="LEFT"
765VALIGN="TOP"
766>&nbsp;</TD
767></TR
768><TR
769><TD
770WIDTH="20%"
771ALIGN="RIGHT"
772VALIGN="TOP"
773><TT
774CLASS="PARAMETER"
775><I
776>nargs</I
777></TT
778>&nbsp;:</TD
779><TD
780WIDTH="80%"
781ALIGN="LEFT"
782VALIGN="TOP"
783>&nbsp;</TD
784></TR
785></TABLE
786><P
787></P
788></DIV
789></DIV
790><HR><DIV
791CLASS="REFSECT2"
792><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000793NAME="AEN7769"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000794></A
795><H3
796><A
797NAME="XMLXPATHNEWCONTEXT"
798></A
799>xmlXPathNewContext ()</H3
800><TABLE
801BORDER="0"
802BGCOLOR="#D6E8FF"
803WIDTH="100%"
804CELLPADDING="6"
805><TR
806><TD
807><PRE
808CLASS="PROGRAMLISTING"
809><GTKDOCLINK
810HREF="XMLXPATHCONTEXTPTR"
811>xmlXPathContextPtr</GTKDOCLINK
812> xmlXPathNewContext (<A
813HREF="gnome-xml-tree.html#XMLDOCPTR"
814>xmlDocPtr</A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000815> doc);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000816></TD
817></TR
818></TABLE
819><P
820>Create a new xmlXPathContext</P
821><P
822></P
823><DIV
824CLASS="INFORMALTABLE"
825><P
826></P
827><TABLE
828BORDER="0"
829WIDTH="100%"
830BGCOLOR="#FFD0D0"
831CELLSPACING="0"
832CELLPADDING="4"
833CLASS="CALSTABLE"
834><TR
835><TD
836WIDTH="20%"
837ALIGN="RIGHT"
838VALIGN="TOP"
839><TT
840CLASS="PARAMETER"
841><I
842>doc</I
843></TT
844>&nbsp;:</TD
845><TD
846WIDTH="80%"
847ALIGN="LEFT"
848VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000849>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000850></TR
851><TR
852><TD
853WIDTH="20%"
854ALIGN="RIGHT"
855VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000856><I
857CLASS="EMPHASIS"
858>Returns</I
859> :</TD
860><TD
861WIDTH="80%"
862ALIGN="LEFT"
863VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000864>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000865></TR
866></TABLE
867><P
868></P
869></DIV
870></DIV
871><HR><DIV
872CLASS="REFSECT2"
873><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000874NAME="AEN7790"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000875></A
876><H3
877><A
878NAME="XMLXPATHFREECONTEXT"
879></A
880>xmlXPathFreeContext ()</H3
881><TABLE
882BORDER="0"
883BGCOLOR="#D6E8FF"
884WIDTH="100%"
885CELLPADDING="6"
886><TR
887><TD
888><PRE
889CLASS="PROGRAMLISTING"
890>void xmlXPathFreeContext (<GTKDOCLINK
891HREF="XMLXPATHCONTEXTPTR"
892>xmlXPathContextPtr</GTKDOCLINK
893> ctxt);</PRE
894></TD
895></TR
896></TABLE
897><P
898>Free up an xmlXPathContext</P
899><P
900></P
901><DIV
902CLASS="INFORMALTABLE"
903><P
904></P
905><TABLE
906BORDER="0"
907WIDTH="100%"
908BGCOLOR="#FFD0D0"
909CELLSPACING="0"
910CELLPADDING="4"
911CLASS="CALSTABLE"
912><TR
913><TD
914WIDTH="20%"
915ALIGN="RIGHT"
916VALIGN="TOP"
917><TT
918CLASS="PARAMETER"
919><I
920>ctxt</I
921></TT
922>&nbsp;:</TD
923><TD
924WIDTH="80%"
925ALIGN="LEFT"
926VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000927>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000928></TR
929></TABLE
930><P
931></P
932></DIV
933></DIV
934><HR><DIV
935CLASS="REFSECT2"
936><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000937NAME="AEN7806"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000938></A
939><H3
940><A
941NAME="XMLXPATHEVAL"
942></A
943>xmlXPathEval ()</H3
944><TABLE
945BORDER="0"
946BGCOLOR="#D6E8FF"
947WIDTH="100%"
948CELLPADDING="6"
949><TR
950><TD
951><PRE
952CLASS="PROGRAMLISTING"
953><GTKDOCLINK
954HREF="XMLXPATHOBJECTPTR"
955>xmlXPathObjectPtr</GTKDOCLINK
956> xmlXPathEval (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000957HREF="gnome-xml-tree.html#XMLCHAR"
958>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000959> *str,
960 <GTKDOCLINK
961HREF="XMLXPATHCONTEXTPTR"
962>xmlXPathContextPtr</GTKDOCLINK
963> ctxt);</PRE
964></TD
965></TR
966></TABLE
967><P
968>Evaluate the XPath Location Path in the given context.</P
969><P
970></P
971><DIV
972CLASS="INFORMALTABLE"
973><P
974></P
975><TABLE
976BORDER="0"
977WIDTH="100%"
978BGCOLOR="#FFD0D0"
979CELLSPACING="0"
980CELLPADDING="4"
981CLASS="CALSTABLE"
982><TR
983><TD
984WIDTH="20%"
985ALIGN="RIGHT"
986VALIGN="TOP"
987><TT
988CLASS="PARAMETER"
989><I
990>str</I
991></TT
992>&nbsp;:</TD
993><TD
994WIDTH="80%"
995ALIGN="LEFT"
996VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000997>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000998></TR
999><TR
1000><TD
1001WIDTH="20%"
1002ALIGN="RIGHT"
1003VALIGN="TOP"
1004><TT
1005CLASS="PARAMETER"
1006><I
1007>ctxt</I
1008></TT
1009>&nbsp;:</TD
1010><TD
1011WIDTH="80%"
1012ALIGN="LEFT"
1013VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001014>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001015></TR
1016><TR
1017><TD
1018WIDTH="20%"
1019ALIGN="RIGHT"
1020VALIGN="TOP"
1021><I
1022CLASS="EMPHASIS"
1023>Returns</I
1024> :</TD
1025><TD
1026WIDTH="80%"
1027ALIGN="LEFT"
1028VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001029>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001030></TR
1031></TABLE
1032><P
1033></P
1034></DIV
1035></DIV
1036><HR><DIV
1037CLASS="REFSECT2"
1038><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001039NAME="AEN7832"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001040></A
1041><H3
1042><A
1043NAME="XMLXPATHFREEOBJECT"
1044></A
1045>xmlXPathFreeObject ()</H3
1046><TABLE
1047BORDER="0"
1048BGCOLOR="#D6E8FF"
1049WIDTH="100%"
1050CELLPADDING="6"
1051><TR
1052><TD
1053><PRE
1054CLASS="PROGRAMLISTING"
1055>void xmlXPathFreeObject (<GTKDOCLINK
1056HREF="XMLXPATHOBJECTPTR"
1057>xmlXPathObjectPtr</GTKDOCLINK
1058> obj);</PRE
1059></TD
1060></TR
1061></TABLE
1062><P
1063>Free up an xmlXPathObjectPtr object.</P
1064><P
1065></P
1066><DIV
1067CLASS="INFORMALTABLE"
1068><P
1069></P
1070><TABLE
1071BORDER="0"
1072WIDTH="100%"
1073BGCOLOR="#FFD0D0"
1074CELLSPACING="0"
1075CELLPADDING="4"
1076CLASS="CALSTABLE"
1077><TR
1078><TD
1079WIDTH="20%"
1080ALIGN="RIGHT"
1081VALIGN="TOP"
1082><TT
1083CLASS="PARAMETER"
1084><I
1085>obj</I
1086></TT
1087>&nbsp;:</TD
1088><TD
1089WIDTH="80%"
1090ALIGN="LEFT"
1091VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001092>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001093></TR
1094></TABLE
1095><P
1096></P
1097></DIV
1098></DIV
1099><HR><DIV
1100CLASS="REFSECT2"
1101><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001102NAME="AEN7848"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001103></A
1104><H3
1105><A
1106NAME="XMLXPATHEVALEXPRESSION"
1107></A
1108>xmlXPathEvalExpression ()</H3
1109><TABLE
1110BORDER="0"
1111BGCOLOR="#D6E8FF"
1112WIDTH="100%"
1113CELLPADDING="6"
1114><TR
1115><TD
1116><PRE
1117CLASS="PROGRAMLISTING"
1118><GTKDOCLINK
1119HREF="XMLXPATHOBJECTPTR"
1120>xmlXPathObjectPtr</GTKDOCLINK
1121> xmlXPathEvalExpression (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001122HREF="gnome-xml-tree.html#XMLCHAR"
1123>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001124> *str,
1125 <GTKDOCLINK
1126HREF="XMLXPATHCONTEXTPTR"
1127>xmlXPathContextPtr</GTKDOCLINK
1128> ctxt);</PRE
1129></TD
1130></TR
1131></TABLE
1132><P
1133>Evaluate the XPath expression in the given context.</P
1134><P
1135></P
1136><DIV
1137CLASS="INFORMALTABLE"
1138><P
1139></P
1140><TABLE
1141BORDER="0"
1142WIDTH="100%"
1143BGCOLOR="#FFD0D0"
1144CELLSPACING="0"
1145CELLPADDING="4"
1146CLASS="CALSTABLE"
1147><TR
1148><TD
1149WIDTH="20%"
1150ALIGN="RIGHT"
1151VALIGN="TOP"
1152><TT
1153CLASS="PARAMETER"
1154><I
1155>str</I
1156></TT
1157>&nbsp;:</TD
1158><TD
1159WIDTH="80%"
1160ALIGN="LEFT"
1161VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001162>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001163></TR
1164><TR
1165><TD
1166WIDTH="20%"
1167ALIGN="RIGHT"
1168VALIGN="TOP"
1169><TT
1170CLASS="PARAMETER"
1171><I
1172>ctxt</I
1173></TT
1174>&nbsp;:</TD
1175><TD
1176WIDTH="80%"
1177ALIGN="LEFT"
1178VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001179>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001180></TR
1181><TR
1182><TD
1183WIDTH="20%"
1184ALIGN="RIGHT"
1185VALIGN="TOP"
1186><I
1187CLASS="EMPHASIS"
1188>Returns</I
1189> :</TD
1190><TD
1191WIDTH="80%"
1192ALIGN="LEFT"
1193VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001194>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001195></TR
1196></TABLE
1197><P
1198></P
1199></DIV
1200></DIV
1201></DIV
1202><DIV
1203CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001204><BR
1205CLEAR="all"><BR><TABLE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001206WIDTH="100%"
1207BORDER="0"
1208BGCOLOR="#000000"
1209CELLPADDING="1"
1210CELLSPACING="0"
1211><TR
1212><TD
1213WIDTH="25%"
1214BGCOLOR="#C00000"
1215ALIGN="left"
1216><A
1217HREF="gnome-xml-htmltree.html"
1218><FONT
1219COLOR="#FFFFFF"
1220SIZE="3"
1221><B
1222>&#60;&#60;&#60; Previous Page</B
1223></FONT
1224></A
1225></TD
1226><TD
1227WIDTH="25%"
1228BGCOLOR="#0000C0"
1229ALIGN="center"
1230><FONT
1231COLOR="#FFFFFF"
1232SIZE="3"
1233><B
1234><A
1235HREF="book1.html"
1236><FONT
1237COLOR="#FFFFFF"
1238SIZE="3"
1239><B
1240>Home</B
1241></FONT
1242></A
1243></B
1244></FONT
1245></TD
1246><TD
1247WIDTH="25%"
1248BGCOLOR="#00C000"
1249ALIGN="center"
1250><FONT
1251COLOR="#FFFFFF"
1252SIZE="3"
1253><B
1254><A
Daniel Veillard35008381999-10-25 13:15:52 +00001255HREF="libxml-lib.html"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001256><FONT
1257COLOR="#FFFFFF"
1258SIZE="3"
1259><B
1260>Up</B
1261></FONT
1262></A
1263></B
1264></FONT
1265></TD
1266><TD
1267WIDTH="25%"
1268BGCOLOR="#C00000"
1269ALIGN="right"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001270><A
Daniel Veillard35008381999-10-25 13:15:52 +00001271HREF="gnome-xml-nanohttp.html"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001272><FONT
1273COLOR="#FFFFFF"
1274SIZE="3"
1275><B
1276>Next Page &#62;&#62;&#62;</B
1277></FONT
1278></A
1279></TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001280></TR
1281><TR
1282><TD
1283COLSPAN="2"
1284ALIGN="left"
1285><FONT
1286COLOR="#FFFFFF"
1287SIZE="3"
1288><B
1289>HTMLtree</B
1290></FONT
1291></TD
1292><TD
1293COLSPAN="2"
1294ALIGN="right"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001295><FONT
1296COLOR="#FFFFFF"
1297SIZE="3"
1298><B
Daniel Veillard35008381999-10-25 13:15:52 +00001299>nanohttp</B
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001300></FONT
1301></TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001302></TR
1303></TABLE
1304></DIV
1305></BODY
1306></HTML
1307>