blob: 97f7cf268dd8830873a5f018edd86c682f45daa9 [file] [log] [blame]
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001<HTML
2><HEAD
3><TITLE
4>xpointer</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
8REL="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"
16HREF="gnome-xml-xpathinternals.html"><LINK
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017REL="NEXT"
Daniel Veillard28929b22000-11-13 18:22:49 +000018TITLE="xinclude"
19HREF="gnome-xml-xinclude.html"></HEAD
Daniel Veillardb732a0e2000-10-15 11:27:01 +000020><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
28BGCOLOR="#000000"
29CELLPADDING="1"
30CELLSPACING="0"
31><TR
32><TH
33COLSPAN="4"
34ALIGN="center"
35><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
40></TR
41><TR
42><TD
43WIDTH="25%"
44BGCOLOR="#C00000"
45ALIGN="left"
46><A
Daniel Veillard29a11cc2000-10-25 13:32:39 +000047HREF="gnome-xml-xpathinternals.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
55></TD
56><TD
57WIDTH="25%"
58BGCOLOR="#0000C0"
59ALIGN="center"
60><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
75></TD
76><TD
77WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
85HREF="libxml-lib.html"
86><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
99ALIGN="right"
100><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000101HREF="gnome-xml-xinclude.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
109></TD
110></TR
111></TABLE
112></DIV
113><H1
114>xpointer</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000118NAME="AEN12837"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000119></A
120><H2
121>Name</H2
122>xpointer &#8212; </DIV
123><DIV
124CLASS="REFSYNOPSISDIV"
125><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000126NAME="AEN12840"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
132BGCOLOR="#D6E8FF"
133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141struct <A
142HREF="gnome-xml-xpointer.html#XMLLOCATIONSET"
143>xmlLocationSet</A
144>;
145typedef <A
146HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
147>xmlLocationSetPtr</A
148>;
149void <A
150HREF="gnome-xml-xpointer.html#XMLXPTRFREELOCATIONSET"
151>xmlXPtrFreeLocationSet</A
152> (<A
153HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
154>xmlLocationSetPtr</A
155> obj);
156<A
157HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
158>xmlLocationSetPtr</A
159> <A
160HREF="gnome-xml-xpointer.html#XMLXPTRLOCATIONSETMERGE"
161>xmlXPtrLocationSetMerge</A
162> (<A
163HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
164>xmlLocationSetPtr</A
165> val1,
166 <A
167HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
168>xmlLocationSetPtr</A
169> val2);
170<A
171HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
172>xmlXPathContextPtr</A
173> <A
174HREF="gnome-xml-xpointer.html#XMLXPTRNEWCONTEXT"
175>xmlXPtrNewContext</A
176> (<A
177HREF="gnome-xml-tree.html#XMLDOCPTR"
178>xmlDocPtr</A
179> doc,
180 <A
181HREF="gnome-xml-tree.html#XMLNODEPTR"
182>xmlNodePtr</A
183> here,
184 <A
185HREF="gnome-xml-tree.html#XMLNODEPTR"
186>xmlNodePtr</A
187> origin);
188<A
189HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
190>xmlXPathObjectPtr</A
191> <A
192HREF="gnome-xml-xpointer.html#XMLXPTREVAL"
193>xmlXPtrEval</A
194> (const <A
195HREF="gnome-xml-tree.html#XMLCHAR"
196>xmlChar</A
197> *str,
198 <A
199HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
200>xmlXPathContextPtr</A
201> ctx);
202void <A
203HREF="gnome-xml-xpointer.html#XMLXPTRRANGETOFUNCTION"
204>xmlXPtrRangeToFunction</A
205> (<A
206HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
207>xmlXPathParserContextPtr</A
208> ctxt,
Daniel Veillard28929b22000-11-13 18:22:49 +0000209 int nargs);
210<A
211HREF="gnome-xml-tree.html#XMLNODEPTR"
212>xmlNodePtr</A
213> <A
214HREF="gnome-xml-xpointer.html#XMLXPTRBUILDNODELIST"
215>xmlXPtrBuildNodeList</A
216> (<A
217HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
218>xmlXPathObjectPtr</A
219> obj);</PRE
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000220></TD
221></TR
222></TABLE
223></DIV
224><DIV
225CLASS="REFSECT1"
226><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000227NAME="AEN12865"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000228></A
229><H2
230>Description</H2
231><P
232></P
233></DIV
234><DIV
235CLASS="REFSECT1"
236><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000237NAME="AEN12868"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000238></A
239><H2
240>Details</H2
241><DIV
242CLASS="REFSECT2"
243><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000244NAME="AEN12870"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000245></A
246><H3
247><A
248NAME="XMLLOCATIONSET"
249></A
250>struct xmlLocationSet</H3
251><TABLE
252BORDER="0"
253BGCOLOR="#D6E8FF"
254WIDTH="100%"
255CELLPADDING="6"
256><TR
257><TD
258><PRE
259CLASS="PROGRAMLISTING"
260>struct xmlLocationSet {
261 int locNr; /* number of locations in the set */
262 int locMax; /* size of the array as allocated */
263 xmlXPathObjectPtr *locTab;/* array of locations */
264};</PRE
265></TD
266></TR
267></TABLE
268><P
269></P
270></DIV
271><HR><DIV
272CLASS="REFSECT2"
273><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000274NAME="AEN12875"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000275></A
276><H3
277><A
278NAME="XMLLOCATIONSETPTR"
279></A
280>xmlLocationSetPtr</H3
281><TABLE
282BORDER="0"
283BGCOLOR="#D6E8FF"
284WIDTH="100%"
285CELLPADDING="6"
286><TR
287><TD
288><PRE
289CLASS="PROGRAMLISTING"
290>typedef xmlLocationSet *xmlLocationSetPtr;</PRE
291></TD
292></TR
293></TABLE
294><P
295></P
296></DIV
297><HR><DIV
298CLASS="REFSECT2"
299><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000300NAME="AEN12880"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000301></A
302><H3
303><A
304NAME="XMLXPTRFREELOCATIONSET"
305></A
306>xmlXPtrFreeLocationSet ()</H3
307><TABLE
308BORDER="0"
309BGCOLOR="#D6E8FF"
310WIDTH="100%"
311CELLPADDING="6"
312><TR
313><TD
314><PRE
315CLASS="PROGRAMLISTING"
316>void xmlXPtrFreeLocationSet (<A
317HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
318>xmlLocationSetPtr</A
319> obj);</PRE
320></TD
321></TR
322></TABLE
323><P
324>Free the LocationSet compound (not the actual ranges !).</P
325><P
326></P
327><DIV
328CLASS="INFORMALTABLE"
329><P
330></P
331><TABLE
332BORDER="0"
333WIDTH="100%"
334BGCOLOR="#FFD0D0"
335CELLSPACING="0"
336CELLPADDING="4"
337CLASS="CALSTABLE"
338><TR
339><TD
340WIDTH="20%"
341ALIGN="RIGHT"
342VALIGN="TOP"
343><TT
344CLASS="PARAMETER"
345><I
346>obj</I
347></TT
348>&nbsp;:</TD
349><TD
350WIDTH="80%"
351ALIGN="LEFT"
352VALIGN="TOP"
353> the xmlLocationSetPtr to free</TD
354></TR
355></TABLE
356><P
357></P
358></DIV
359></DIV
360><HR><DIV
361CLASS="REFSECT2"
362><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000363NAME="AEN12896"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000364></A
365><H3
366><A
367NAME="XMLXPTRLOCATIONSETMERGE"
368></A
369>xmlXPtrLocationSetMerge ()</H3
370><TABLE
371BORDER="0"
372BGCOLOR="#D6E8FF"
373WIDTH="100%"
374CELLPADDING="6"
375><TR
376><TD
377><PRE
378CLASS="PROGRAMLISTING"
379><A
380HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
381>xmlLocationSetPtr</A
382> xmlXPtrLocationSetMerge (<A
383HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
384>xmlLocationSetPtr</A
385> val1,
386 <A
387HREF="gnome-xml-xpointer.html#XMLLOCATIONSETPTR"
388>xmlLocationSetPtr</A
389> val2);</PRE
390></TD
391></TR
392></TABLE
393><P
394>Merges two rangesets, all ranges from <TT
395CLASS="PARAMETER"
396><I
397>val2</I
398></TT
399> are added to <TT
400CLASS="PARAMETER"
401><I
402>val1</I
403></TT
404></P
405><P
406></P
407><DIV
408CLASS="INFORMALTABLE"
409><P
410></P
411><TABLE
412BORDER="0"
413WIDTH="100%"
414BGCOLOR="#FFD0D0"
415CELLSPACING="0"
416CELLPADDING="4"
417CLASS="CALSTABLE"
418><TR
419><TD
420WIDTH="20%"
421ALIGN="RIGHT"
422VALIGN="TOP"
423><TT
424CLASS="PARAMETER"
425><I
426>val1</I
427></TT
428>&nbsp;:</TD
429><TD
430WIDTH="80%"
431ALIGN="LEFT"
432VALIGN="TOP"
433> the first LocationSet</TD
434></TR
435><TR
436><TD
437WIDTH="20%"
438ALIGN="RIGHT"
439VALIGN="TOP"
440><TT
441CLASS="PARAMETER"
442><I
443>val2</I
444></TT
445>&nbsp;:</TD
446><TD
447WIDTH="80%"
448ALIGN="LEFT"
449VALIGN="TOP"
450> the second LocationSet</TD
451></TR
452><TR
453><TD
454WIDTH="20%"
455ALIGN="RIGHT"
456VALIGN="TOP"
457><I
458CLASS="EMPHASIS"
459>Returns</I
460> :</TD
461><TD
462WIDTH="80%"
463ALIGN="LEFT"
464VALIGN="TOP"
465>val1 once extended or NULL in case of error.</TD
466></TR
467></TABLE
468><P
469></P
470></DIV
471></DIV
472><HR><DIV
473CLASS="REFSECT2"
474><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000475NAME="AEN12924"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000476></A
477><H3
478><A
479NAME="XMLXPTRNEWCONTEXT"
480></A
481>xmlXPtrNewContext ()</H3
482><TABLE
483BORDER="0"
484BGCOLOR="#D6E8FF"
485WIDTH="100%"
486CELLPADDING="6"
487><TR
488><TD
489><PRE
490CLASS="PROGRAMLISTING"
491><A
492HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
493>xmlXPathContextPtr</A
494> xmlXPtrNewContext (<A
495HREF="gnome-xml-tree.html#XMLDOCPTR"
496>xmlDocPtr</A
497> doc,
498 <A
499HREF="gnome-xml-tree.html#XMLNODEPTR"
500>xmlNodePtr</A
501> here,
502 <A
503HREF="gnome-xml-tree.html#XMLNODEPTR"
504>xmlNodePtr</A
505> origin);</PRE
506></TD
507></TR
508></TABLE
509><P
510>Create a new XPointer context</P
511><P
512></P
513><DIV
514CLASS="INFORMALTABLE"
515><P
516></P
517><TABLE
518BORDER="0"
519WIDTH="100%"
520BGCOLOR="#FFD0D0"
521CELLSPACING="0"
522CELLPADDING="4"
523CLASS="CALSTABLE"
524><TR
525><TD
526WIDTH="20%"
527ALIGN="RIGHT"
528VALIGN="TOP"
529><TT
530CLASS="PARAMETER"
531><I
532>doc</I
533></TT
534>&nbsp;:</TD
535><TD
536WIDTH="80%"
537ALIGN="LEFT"
538VALIGN="TOP"
539> the XML document</TD
540></TR
541><TR
542><TD
543WIDTH="20%"
544ALIGN="RIGHT"
545VALIGN="TOP"
546><TT
547CLASS="PARAMETER"
548><I
549>here</I
550></TT
551>&nbsp;:</TD
552><TD
553WIDTH="80%"
554ALIGN="LEFT"
555VALIGN="TOP"
556> the node that directly contains the XPointer being evaluated or NULL</TD
557></TR
558><TR
559><TD
560WIDTH="20%"
561ALIGN="RIGHT"
562VALIGN="TOP"
563><TT
564CLASS="PARAMETER"
565><I
566>origin</I
567></TT
568>&nbsp;:</TD
569><TD
570WIDTH="80%"
571ALIGN="LEFT"
572VALIGN="TOP"
573> the element from which a user or program initiated traversal of
574the link, or NULL.</TD
575></TR
576><TR
577><TD
578WIDTH="20%"
579ALIGN="RIGHT"
580VALIGN="TOP"
581><I
582CLASS="EMPHASIS"
583>Returns</I
584> :</TD
585><TD
586WIDTH="80%"
587ALIGN="LEFT"
588VALIGN="TOP"
589>the xmlXPathContext just allocated.</TD
590></TR
591></TABLE
592><P
593></P
594></DIV
595></DIV
596><HR><DIV
597CLASS="REFSECT2"
598><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000599NAME="AEN12955"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000600></A
601><H3
602><A
603NAME="XMLXPTREVAL"
604></A
605>xmlXPtrEval ()</H3
606><TABLE
607BORDER="0"
608BGCOLOR="#D6E8FF"
609WIDTH="100%"
610CELLPADDING="6"
611><TR
612><TD
613><PRE
614CLASS="PROGRAMLISTING"
615><A
616HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
617>xmlXPathObjectPtr</A
618> xmlXPtrEval (const <A
619HREF="gnome-xml-tree.html#XMLCHAR"
620>xmlChar</A
621> *str,
622 <A
623HREF="gnome-xml-xpath.html#XMLXPATHCONTEXTPTR"
624>xmlXPathContextPtr</A
625> ctx);</PRE
626></TD
627></TR
628></TABLE
629><P
630>Evaluate the XPath Location Path in the given context.</P
631><P
632></P
633><DIV
634CLASS="INFORMALTABLE"
635><P
636></P
637><TABLE
638BORDER="0"
639WIDTH="100%"
640BGCOLOR="#FFD0D0"
641CELLSPACING="0"
642CELLPADDING="4"
643CLASS="CALSTABLE"
644><TR
645><TD
646WIDTH="20%"
647ALIGN="RIGHT"
648VALIGN="TOP"
649><TT
650CLASS="PARAMETER"
651><I
652>str</I
653></TT
654>&nbsp;:</TD
655><TD
656WIDTH="80%"
657ALIGN="LEFT"
658VALIGN="TOP"
659> the XPointer expression</TD
660></TR
661><TR
662><TD
663WIDTH="20%"
664ALIGN="RIGHT"
665VALIGN="TOP"
666><TT
667CLASS="PARAMETER"
668><I
669>ctx</I
670></TT
671>&nbsp;:</TD
672><TD
673WIDTH="80%"
674ALIGN="LEFT"
675VALIGN="TOP"
676> the XPointer context</TD
677></TR
678><TR
679><TD
680WIDTH="20%"
681ALIGN="RIGHT"
682VALIGN="TOP"
683><I
684CLASS="EMPHASIS"
685>Returns</I
686> :</TD
687><TD
688WIDTH="80%"
689ALIGN="LEFT"
690VALIGN="TOP"
691>the xmlXPathObjectPtr resulting from the eveluation or NULL.
692the caller has to free the object.</TD
693></TR
694></TABLE
695><P
696></P
697></DIV
698></DIV
699><HR><DIV
700CLASS="REFSECT2"
701><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000702NAME="AEN12981"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000703></A
704><H3
705><A
706NAME="XMLXPTRRANGETOFUNCTION"
707></A
708>xmlXPtrRangeToFunction ()</H3
709><TABLE
710BORDER="0"
711BGCOLOR="#D6E8FF"
712WIDTH="100%"
713CELLPADDING="6"
714><TR
715><TD
716><PRE
717CLASS="PROGRAMLISTING"
718>void xmlXPtrRangeToFunction (<A
719HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
720>xmlXPathParserContextPtr</A
721> ctxt,
722 int nargs);</PRE
723></TD
724></TR
725></TABLE
726><P
727>Implement the range-<GTKDOCLINK
728HREF="TO"
729>to</GTKDOCLINK
730>() XPointer function</P
731><P
732></P
733><DIV
734CLASS="INFORMALTABLE"
735><P
736></P
737><TABLE
738BORDER="0"
739WIDTH="100%"
740BGCOLOR="#FFD0D0"
741CELLSPACING="0"
742CELLPADDING="4"
743CLASS="CALSTABLE"
744><TR
745><TD
746WIDTH="20%"
747ALIGN="RIGHT"
748VALIGN="TOP"
749><TT
750CLASS="PARAMETER"
751><I
752>ctxt</I
753></TT
754>&nbsp;:</TD
755><TD
756WIDTH="80%"
757ALIGN="LEFT"
758VALIGN="TOP"
759> the XPointer Parser context</TD
760></TR
761><TR
762><TD
763WIDTH="20%"
764ALIGN="RIGHT"
765VALIGN="TOP"
766><TT
767CLASS="PARAMETER"
768><I
769>nargs</I
770></TT
771>&nbsp;:</TD
772><TD
773WIDTH="80%"
774ALIGN="LEFT"
775VALIGN="TOP"
776>&nbsp;</TD
777></TR
778></TABLE
779><P
780></P
781></DIV
782></DIV
Daniel Veillard28929b22000-11-13 18:22:49 +0000783><HR><DIV
784CLASS="REFSECT2"
785><A
786NAME="AEN13002"
787></A
788><H3
789><A
790NAME="XMLXPTRBUILDNODELIST"
791></A
792>xmlXPtrBuildNodeList ()</H3
793><TABLE
794BORDER="0"
795BGCOLOR="#D6E8FF"
796WIDTH="100%"
797CELLPADDING="6"
798><TR
799><TD
800><PRE
801CLASS="PROGRAMLISTING"
802><A
803HREF="gnome-xml-tree.html#XMLNODEPTR"
804>xmlNodePtr</A
805> xmlXPtrBuildNodeList (<A
806HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
807>xmlXPathObjectPtr</A
808> obj);</PRE
809></TD
810></TR
811></TABLE
812><P
813>Build a node list tree copy of the XPointer result.</P
814><P
815></P
816><DIV
817CLASS="INFORMALTABLE"
818><P
819></P
820><TABLE
821BORDER="0"
822WIDTH="100%"
823BGCOLOR="#FFD0D0"
824CELLSPACING="0"
825CELLPADDING="4"
826CLASS="CALSTABLE"
827><TR
828><TD
829WIDTH="20%"
830ALIGN="RIGHT"
831VALIGN="TOP"
832><TT
833CLASS="PARAMETER"
834><I
835>obj</I
836></TT
837>&nbsp;:</TD
838><TD
839WIDTH="80%"
840ALIGN="LEFT"
841VALIGN="TOP"
842> the XPointer result from the evaluation.</TD
843></TR
844><TR
845><TD
846WIDTH="20%"
847ALIGN="RIGHT"
848VALIGN="TOP"
849><I
850CLASS="EMPHASIS"
851>Returns</I
852> :</TD
853><TD
854WIDTH="80%"
855ALIGN="LEFT"
856VALIGN="TOP"
857>an xmlNodePtr list or NULL.
858the caller has to free the node tree.</TD
859></TR
860></TABLE
861><P
862></P
863></DIV
864></DIV
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000865></DIV
866><DIV
867CLASS="NAVFOOTER"
868><BR
869CLEAR="all"><BR><TABLE
870WIDTH="100%"
871BORDER="0"
872BGCOLOR="#000000"
873CELLPADDING="1"
874CELLSPACING="0"
875><TR
876><TD
877WIDTH="25%"
878BGCOLOR="#C00000"
879ALIGN="left"
880><A
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000881HREF="gnome-xml-xpathinternals.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000882><FONT
883COLOR="#FFFFFF"
884SIZE="3"
885><B
886>&#60;&#60;&#60; Previous Page</B
887></FONT
888></A
889></TD
890><TD
891WIDTH="25%"
892BGCOLOR="#0000C0"
893ALIGN="center"
894><FONT
895COLOR="#FFFFFF"
896SIZE="3"
897><B
898><A
899HREF="book1.html"
900><FONT
901COLOR="#FFFFFF"
902SIZE="3"
903><B
904>Home</B
905></FONT
906></A
907></B
908></FONT
909></TD
910><TD
911WIDTH="25%"
912BGCOLOR="#00C000"
913ALIGN="center"
914><FONT
915COLOR="#FFFFFF"
916SIZE="3"
917><B
918><A
919HREF="libxml-lib.html"
920><FONT
921COLOR="#FFFFFF"
922SIZE="3"
923><B
924>Up</B
925></FONT
926></A
927></B
928></FONT
929></TD
930><TD
931WIDTH="25%"
932BGCOLOR="#C00000"
933ALIGN="right"
934><A
Daniel Veillard28929b22000-11-13 18:22:49 +0000935HREF="gnome-xml-xinclude.html"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000936><FONT
937COLOR="#FFFFFF"
938SIZE="3"
939><B
940>Next Page &#62;&#62;&#62;</B
941></FONT
942></A
943></TD
944></TR
945><TR
946><TD
947COLSPAN="2"
948ALIGN="left"
949><FONT
950COLOR="#FFFFFF"
951SIZE="3"
952><B
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000953>xpathInternals</B
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000954></FONT
955></TD
956><TD
957COLSPAN="2"
958ALIGN="right"
959><FONT
960COLOR="#FFFFFF"
961SIZE="3"
962><B
Daniel Veillard28929b22000-11-13 18:22:49 +0000963>xinclude</B
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000964></FONT
965></TD
966></TR
967></TABLE
968></DIV
969></BODY
970></HTML
971>