blob: c274be552eac91f9d324b4f1bf5d1963906b6ac7 [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>parser</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="Gnome XML Library"
13HREF="libxml.html"><LINK
14REL="PREVIOUS"
15TITLE="Gnome XML Library"
16HREF="libxml.html"><LINK
17REL="NEXT"
18TITLE="tree"
19HREF="gnome-xml-tree.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
28CELLPADDING="0"
29CELLSPACING="0"
30><TR
31><TH
32COLSPAN="3"
33ALIGN="center"
34>Gnome XML Library Reference Manual</TH
35></TR
36><TR
37><TD
38WIDTH="10%"
39ALIGN="left"
40VALIGN="bottom"
41><A
42HREF="libxml.html"
43>Prev</A
44></TD
45><TD
46WIDTH="80%"
47ALIGN="center"
48VALIGN="bottom"
49></TD
50><TD
51WIDTH="10%"
52ALIGN="right"
53VALIGN="bottom"
54><A
55HREF="gnome-xml-tree.html"
56>Next</A
57></TD
58></TR
59></TABLE
60><HR
61ALIGN="LEFT"
62WIDTH="100%"></DIV
63><H1
64>parser</H1
65><DIV
66CLASS="REFNAMEDIV"
67><A
68NAME="AEN11"
69></A
70><H2
71>Name</H2
72>parser &#8212; one line description goes here.</DIV
73><DIV
74CLASS="REFSYNOPSISDIV"
75><A
76NAME="AEN14"
77></A
78><H2
79>Synopsis</H2
80><TABLE
81BORDER="0"
82BGCOLOR="#E8E8F8"
83WIDTH="100%"
84CELLPADDING="6"
85><TR
86><TD
87><PRE
88CLASS="SYNOPSIS"
89>&#13;
90
91#define <A
92HREF="gnome-xml-parser.html#XML-DEFAULT-VERSION"
93>XML_DEFAULT_VERSION</A
94>
95typedef <A
96HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
97>xmlParserInputPtr</A
98>
99typedef <A
100HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
101>xmlParserNodeInfo</A
102>
103typedef <A
104HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
105>xmlParserNodeInfoSeq</A
106>
107typedef <A
108HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
109>xmlParserNodeInfoSeqPtr</A
110>
111typedef <A
112HREF="gnome-xml-parser.html#XMLPARSERCTXT"
113>xmlParserCtxt</A
114>
115typedef <A
116HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
117>xmlParserCtxtPtr</A
118>
119typedef <A
120HREF="gnome-xml-parser.html#XMLSAXLOCATOR"
121>xmlSAXLocator</A
122>
123typedef <A
124HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
125>xmlSAXLocatorPtr</A
126>
127<A
128HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
129>xmlParserInputPtr</A
130> (<A
131HREF="gnome-xml-parser.html#RESOLVEENTITYSAXFUNC"
132>*resolveEntitySAXFunc</A
133>) (<A
134HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
135>xmlParserCtxtPtr</A
136> ctxt,
137 const <A
138HREF="gnome-xml-tree.html#CHAR"
139>CHAR</A
140> *publicId,
141 const <A
142HREF="gnome-xml-tree.html#CHAR"
143>CHAR</A
144> *systemId);
145void (<A
146HREF="gnome-xml-parser.html#NOTATIONDECLSAXFUNC"
147>*notationDeclSAXFunc</A
148>) (<A
149HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
150>xmlParserCtxtPtr</A
151> ctxt,
152 const <A
153HREF="gnome-xml-tree.html#CHAR"
154>CHAR</A
155> *name,
156 const <A
157HREF="gnome-xml-tree.html#CHAR"
158>CHAR</A
159> *publicId,
160 const <A
161HREF="gnome-xml-tree.html#CHAR"
162>CHAR</A
163> *systemId);
164void (<A
165HREF="gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC"
166>*unparsedEntityDeclSAXFunc</A
167>) (<A
168HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
169>xmlParserCtxtPtr</A
170> ctxt,
171 const <A
172HREF="gnome-xml-tree.html#CHAR"
173>CHAR</A
174> *name,
175 const <A
176HREF="gnome-xml-tree.html#CHAR"
177>CHAR</A
178> *publicId,
179 const <A
180HREF="gnome-xml-tree.html#CHAR"
181>CHAR</A
182> *systemId,
183 const <A
184HREF="gnome-xml-tree.html#CHAR"
185>CHAR</A
186> *notationName);
187void (<A
188HREF="gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC"
189>*setDocumentLocatorSAXFunc</A
190>) (<A
191HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
192>xmlParserCtxtPtr</A
193> ctxt,
194 <A
195HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
196>xmlSAXLocatorPtr</A
197> loc);
198void (<A
199HREF="gnome-xml-parser.html#STARTDOCUMENTSAXFUNC"
200>*startDocumentSAXFunc</A
201>) (<A
202HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
203>xmlParserCtxtPtr</A
204> ctxt);
205void (<A
206HREF="gnome-xml-parser.html#ENDDOCUMENTSAXFUNC"
207>*endDocumentSAXFunc</A
208>) (<A
209HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
210>xmlParserCtxtPtr</A
211> ctxt);
212void (<A
213HREF="gnome-xml-parser.html#STARTELEMENTSAXFUNC"
214>*startElementSAXFunc</A
215>) (<A
216HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
217>xmlParserCtxtPtr</A
218> ctxt,
219 const <A
220HREF="gnome-xml-tree.html#CHAR"
221>CHAR</A
222> *name);
223void (<A
224HREF="gnome-xml-parser.html#ENDELEMENTSAXFUNC"
225>*endElementSAXFunc</A
226>) (<A
227HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
228>xmlParserCtxtPtr</A
229> ctxt,
230 const <A
231HREF="gnome-xml-tree.html#CHAR"
232>CHAR</A
233> *name);
234void (<A
235HREF="gnome-xml-parser.html#ATTRIBUTESAXFUNC"
236>*attributeSAXFunc</A
237>) (<A
238HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
239>xmlParserCtxtPtr</A
240> ctxt,
241 const <A
242HREF="gnome-xml-tree.html#CHAR"
243>CHAR</A
244> *name,
245 const <A
246HREF="gnome-xml-tree.html#CHAR"
247>CHAR</A
248> *value);
249void (<A
250HREF="gnome-xml-parser.html#CHARACTERSSAXFUNC"
251>*charactersSAXFunc</A
252>) (<A
253HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
254>xmlParserCtxtPtr</A
255> ctxt,
256 const <A
257HREF="gnome-xml-tree.html#CHAR"
258>CHAR</A
259> *ch,
260 int start,
261 int len);
262void (<A
263HREF="gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC"
264>*ignorableWhitespaceSAXFunc</A
265>) (<A
266HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
267>xmlParserCtxtPtr</A
268> ctxt,
269 const <A
270HREF="gnome-xml-tree.html#CHAR"
271>CHAR</A
272> *ch,
273 int start,
274 int len);
275void (<A
276HREF="gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC"
277>*processingInstructionSAXFunc</A
278>) (<A
279HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
280>xmlParserCtxtPtr</A
281> ctxt,
282 const <A
283HREF="gnome-xml-tree.html#CHAR"
284>CHAR</A
285> *target,
286 const <A
287HREF="gnome-xml-tree.html#CHAR"
288>CHAR</A
289> *data);
290void (<A
291HREF="gnome-xml-parser.html#WARNINGSAXFUNC"
292>*warningSAXFunc</A
293>) (<A
294HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
295>xmlParserCtxtPtr</A
296> ctxt,
297 const char *msg,
298 ...);
299void (<A
300HREF="gnome-xml-parser.html#ERRORSAXFUNC"
301>*errorSAXFunc</A
302>) (<A
303HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
304>xmlParserCtxtPtr</A
305> ctxt,
306 const char *msg,
307 ...);
308void (<A
309HREF="gnome-xml-parser.html#FATALERRORSAXFUNC"
310>*fatalErrorSAXFunc</A
311>) (<A
312HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
313>xmlParserCtxtPtr</A
314> ctxt,
315 const char *msg,
316 ...);
317typedef <A
318HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
319>xmlSAXHandlerPtr</A
320>
321<A
322HREF="gnome-xml-tree.html#CHAR"
323>CHAR</A
324>* <A
325HREF="gnome-xml-parser.html#XMLSTRDUP"
326>xmlStrdup</A
327> (const <A
328HREF="gnome-xml-tree.html#CHAR"
329>CHAR</A
330> *cur);
331<A
332HREF="gnome-xml-tree.html#CHAR"
333>CHAR</A
334>* <A
335HREF="gnome-xml-parser.html#XMLSTRNDUP"
336>xmlStrndup</A
337> (const <A
338HREF="gnome-xml-tree.html#CHAR"
339>CHAR</A
340> *cur,
341 int len);
342<A
343HREF="gnome-xml-tree.html#CHAR"
344>CHAR</A
345>* <A
346HREF="gnome-xml-parser.html#XMLSTRCHR"
347>xmlStrchr</A
348> (const <A
349HREF="gnome-xml-tree.html#CHAR"
350>CHAR</A
351> *str,
352 <A
353HREF="gnome-xml-tree.html#CHAR"
354>CHAR</A
355> val);
356int <A
357HREF="gnome-xml-parser.html#XMLSTRCMP"
358>xmlStrcmp</A
359> (const <A
360HREF="gnome-xml-tree.html#CHAR"
361>CHAR</A
362> *str1,
363 const <A
364HREF="gnome-xml-tree.html#CHAR"
365>CHAR</A
366> *str2);
367int <A
368HREF="gnome-xml-parser.html#XMLSTRNCMP"
369>xmlStrncmp</A
370> (const <A
371HREF="gnome-xml-tree.html#CHAR"
372>CHAR</A
373> *str1,
374 const <A
375HREF="gnome-xml-tree.html#CHAR"
376>CHAR</A
377> *str2,
378 int len);
379int <A
380HREF="gnome-xml-parser.html#XMLSTRLEN"
381>xmlStrlen</A
382> (const <A
383HREF="gnome-xml-tree.html#CHAR"
384>CHAR</A
385> *str);
386<A
387HREF="gnome-xml-tree.html#CHAR"
388>CHAR</A
389>* <A
390HREF="gnome-xml-parser.html#XMLSTRCAT"
391>xmlStrcat</A
392> (<A
393HREF="gnome-xml-tree.html#CHAR"
394>CHAR</A
395> *cur,
396 const <A
397HREF="gnome-xml-tree.html#CHAR"
398>CHAR</A
399> *add);
400<A
401HREF="gnome-xml-tree.html#CHAR"
402>CHAR</A
403>* <A
404HREF="gnome-xml-parser.html#XMLSTRNCAT"
405>xmlStrncat</A
406> (<A
407HREF="gnome-xml-tree.html#CHAR"
408>CHAR</A
409> *cur,
410 const <A
411HREF="gnome-xml-tree.html#CHAR"
412>CHAR</A
413> *add,
414 int len);
415<A
416HREF="gnome-xml-tree.html#XMLDOCPTR"
417>xmlDocPtr</A
418> <A
419HREF="gnome-xml-parser.html#XMLPARSEDOC"
420>xmlParseDoc</A
421> (<A
422HREF="gnome-xml-tree.html#CHAR"
423>CHAR</A
424> *cur);
425<A
426HREF="gnome-xml-tree.html#XMLDOCPTR"
427>xmlDocPtr</A
428> <A
429HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
430>xmlParseMemory</A
431> (char *buffer,
432 int size);
433<A
434HREF="gnome-xml-tree.html#XMLDOCPTR"
435>xmlDocPtr</A
436> <A
437HREF="gnome-xml-parser.html#XMLPARSEFILE"
438>xmlParseFile</A
439> (const char *filename);
440<A
441HREF="gnome-xml-tree.html#XMLDOCPTR"
442>xmlDocPtr</A
443> <A
444HREF="gnome-xml-parser.html#XMLRECOVERDOC"
445>xmlRecoverDoc</A
446> (<A
447HREF="gnome-xml-tree.html#CHAR"
448>CHAR</A
449> *cur);
450<A
451HREF="gnome-xml-tree.html#XMLDOCPTR"
452>xmlDocPtr</A
453> <A
454HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
455>xmlRecoverMemory</A
456> (char *buffer,
457 int size);
458<A
459HREF="gnome-xml-tree.html#XMLDOCPTR"
460>xmlDocPtr</A
461> <A
462HREF="gnome-xml-parser.html#XMLRECOVERFILE"
463>xmlRecoverFile</A
464> (const char *filename);
465int <A
466HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
467>xmlParseDocument</A
468> (<A
469HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
470>xmlParserCtxtPtr</A
471> ctxt);
472<A
473HREF="gnome-xml-tree.html#XMLDOCPTR"
474>xmlDocPtr</A
475> <A
476HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
477>xmlSAXParseDoc</A
478> (<A
479HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
480>xmlSAXHandlerPtr</A
481> sax,
482 <A
483HREF="gnome-xml-tree.html#CHAR"
484>CHAR</A
485> *cur,
486 int recovery);
487<A
488HREF="gnome-xml-tree.html#XMLDOCPTR"
489>xmlDocPtr</A
490> <A
491HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
492>xmlSAXParseMemory</A
493> (<A
494HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
495>xmlSAXHandlerPtr</A
496> sax,
497 char *buffer,
498 int size,
499 int recovery);
500<A
501HREF="gnome-xml-tree.html#XMLDOCPTR"
502>xmlDocPtr</A
503> <A
504HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
505>xmlSAXParseFile</A
506> (<A
507HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
508>xmlSAXHandlerPtr</A
509> sax,
510 const char *filename,
511 int recovery);
512void <A
513HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
514>xmlInitParserCtxt</A
515> (<A
516HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
517>xmlParserCtxtPtr</A
518> ctxt);
519void <A
520HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
521>xmlClearParserCtxt</A
522> (<A
523HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
524>xmlParserCtxtPtr</A
525> ctxt);
526void <A
527HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
528>xmlSetupParserForBuffer</A
529> (<A
530HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
531>xmlParserCtxtPtr</A
532> ctxt,
533 const <A
534HREF="gnome-xml-tree.html#CHAR"
535>CHAR</A
536> *buffer,
537 const char *filename);
538const <A
539HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
540>xmlParserNodeInfo</A
541>* <A
542HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
543>xmlParserFindNodeInfo</A
544>
545 (const <A
546HREF="gnome-xml-parser.html#XMLPARSERCTXT"
547>xmlParserCtxt</A
548> *ctxt,
549 const <A
550HREF="gnome-xml-tree.html#XMLNODE"
551>xmlNode</A
552> *node);
553void <A
554HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
555>xmlInitNodeInfoSeq</A
556> (<A
557HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
558>xmlParserNodeInfoSeqPtr</A
559> seq);
560void <A
561HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
562>xmlClearNodeInfoSeq</A
563> (<A
564HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
565>xmlParserNodeInfoSeqPtr</A
566> seq);
567unsigned <GTKDOCLINK
568HREF="LONG"
569>long</GTKDOCLINK
570> <A
571HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
572>xmlParserFindNodeInfoIndex</A
573> (const <A
574HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
575>xmlParserNodeInfoSeq</A
576> *seq,
577 const <A
578HREF="gnome-xml-tree.html#XMLNODE"
579>xmlNode</A
580> *node);
581void <A
582HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
583>xmlParserAddNodeInfo</A
584> (<A
585HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
586>xmlParserCtxtPtr</A
587> ctxt,
588 const <A
589HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
590>xmlParserNodeInfo</A
591> *info);
592void <A
593HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
594>xmlDefaultSAXHandlerInit</A
595> (void);</PRE
596></TD
597></TR
598></TABLE
599></DIV
600><DIV
601CLASS="REFSECT1"
602><A
603NAME="AEN151"
604></A
605><H2
606>Description</H2
607><P
608></P
609></DIV
610><DIV
611CLASS="REFSECT1"
612><A
613NAME="AEN154"
614></A
615><H2
616>Details</H2
617><HR><DIV
618CLASS="REFSECT2"
619><A
620NAME="AEN156"
621></A
622><H3
623><A
624NAME="XML-DEFAULT-VERSION"
625></A
626>XML_DEFAULT_VERSION</H3
627><TABLE
628BORDER="0"
629BGCOLOR="#E8E8F8"
630WIDTH="100%"
631CELLPADDING="6"
632><TR
633><TD
634><PRE
635CLASS="PROGRAMLISTING"
636>#define XML_DEFAULT_VERSION "1.0"</PRE
637></TD
638></TR
639></TABLE
640><P
641></P
642></DIV
643><HR><DIV
644CLASS="REFSECT2"
645><A
646NAME="AEN161"
647></A
648><H3
649><A
650NAME="XMLPARSERINPUTPTR"
651></A
652>xmlParserInputPtr</H3
653><TABLE
654BORDER="0"
655BGCOLOR="#E8E8F8"
656WIDTH="100%"
657CELLPADDING="6"
658><TR
659><TD
660><PRE
661CLASS="PROGRAMLISTING"
662>typedef xmlParserInput *xmlParserInputPtr;</PRE
663></TD
664></TR
665></TABLE
666><P
667></P
668></DIV
669><HR><DIV
670CLASS="REFSECT2"
671><A
672NAME="AEN166"
673></A
674><H3
675><A
676NAME="XMLPARSERNODEINFO"
677></A
678>xmlParserNodeInfo</H3
679><TABLE
680BORDER="0"
681BGCOLOR="#E8E8F8"
682WIDTH="100%"
683CELLPADDING="6"
684><TR
685><TD
686><PRE
687CLASS="PROGRAMLISTING"
688>typedef _xmlParserNodeInfo xmlParserNodeInfo;</PRE
689></TD
690></TR
691></TABLE
692><P
693></P
694></DIV
695><HR><DIV
696CLASS="REFSECT2"
697><A
698NAME="AEN171"
699></A
700><H3
701><A
702NAME="XMLPARSERNODEINFOSEQ"
703></A
704>xmlParserNodeInfoSeq</H3
705><TABLE
706BORDER="0"
707BGCOLOR="#E8E8F8"
708WIDTH="100%"
709CELLPADDING="6"
710><TR
711><TD
712><PRE
713CLASS="PROGRAMLISTING"
714>typedef _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;</PRE
715></TD
716></TR
717></TABLE
718><P
719></P
720></DIV
721><HR><DIV
722CLASS="REFSECT2"
723><A
724NAME="AEN176"
725></A
726><H3
727><A
728NAME="XMLPARSERNODEINFOSEQPTR"
729></A
730>xmlParserNodeInfoSeqPtr</H3
731><TABLE
732BORDER="0"
733BGCOLOR="#E8E8F8"
734WIDTH="100%"
735CELLPADDING="6"
736><TR
737><TD
738><PRE
739CLASS="PROGRAMLISTING"
740>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
741></TD
742></TR
743></TABLE
744><P
745></P
746></DIV
747><HR><DIV
748CLASS="REFSECT2"
749><A
750NAME="AEN181"
751></A
752><H3
753><A
754NAME="XMLPARSERCTXT"
755></A
756>xmlParserCtxt</H3
757><TABLE
758BORDER="0"
759BGCOLOR="#E8E8F8"
760WIDTH="100%"
761CELLPADDING="6"
762><TR
763><TD
764><PRE
765CLASS="PROGRAMLISTING"
766>typedef _xmlParserCtxt xmlParserCtxt;</PRE
767></TD
768></TR
769></TABLE
770><P
771></P
772></DIV
773><HR><DIV
774CLASS="REFSECT2"
775><A
776NAME="AEN186"
777></A
778><H3
779><A
780NAME="XMLPARSERCTXTPTR"
781></A
782>xmlParserCtxtPtr</H3
783><TABLE
784BORDER="0"
785BGCOLOR="#E8E8F8"
786WIDTH="100%"
787CELLPADDING="6"
788><TR
789><TD
790><PRE
791CLASS="PROGRAMLISTING"
792>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
793></TD
794></TR
795></TABLE
796><P
797></P
798></DIV
799><HR><DIV
800CLASS="REFSECT2"
801><A
802NAME="AEN191"
803></A
804><H3
805><A
806NAME="XMLSAXLOCATOR"
807></A
808>xmlSAXLocator</H3
809><TABLE
810BORDER="0"
811BGCOLOR="#E8E8F8"
812WIDTH="100%"
813CELLPADDING="6"
814><TR
815><TD
816><PRE
817CLASS="PROGRAMLISTING"
818>typedef _xmlSAXLocator xmlSAXLocator;</PRE
819></TD
820></TR
821></TABLE
822><P
823></P
824></DIV
825><HR><DIV
826CLASS="REFSECT2"
827><A
828NAME="AEN196"
829></A
830><H3
831><A
832NAME="XMLSAXLOCATORPTR"
833></A
834>xmlSAXLocatorPtr</H3
835><TABLE
836BORDER="0"
837BGCOLOR="#E8E8F8"
838WIDTH="100%"
839CELLPADDING="6"
840><TR
841><TD
842><PRE
843CLASS="PROGRAMLISTING"
844>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
845></TD
846></TR
847></TABLE
848><P
849></P
850></DIV
851><HR><DIV
852CLASS="REFSECT2"
853><A
854NAME="AEN201"
855></A
856><H3
857><A
858NAME="RESOLVEENTITYSAXFUNC"
859></A
860>resolveEntitySAXFunc()</H3
861><TABLE
862BORDER="0"
863BGCOLOR="#E8E8F8"
864WIDTH="100%"
865CELLPADDING="6"
866><TR
867><TD
868><PRE
869CLASS="PROGRAMLISTING"
870><A
871HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
872>xmlParserInputPtr</A
873> (*resolveEntitySAXFunc) (<A
874HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
875>xmlParserCtxtPtr</A
876> ctxt,
877 const <A
878HREF="gnome-xml-tree.html#CHAR"
879>CHAR</A
880> *publicId,
881 const <A
882HREF="gnome-xml-tree.html#CHAR"
883>CHAR</A
884> *systemId);</PRE
885></TD
886></TR
887></TABLE
888><P
889></P
890><DIV
891CLASS="INFORMALTABLE"
892><P
893></P
894><TABLE
895BORDER="0"
896WIDTH="100%"
897BGCOLOR="#FFE0E0"
898CELLSPACING="0"
899CELLPADDING="4"
900CLASS="CALSTABLE"
901><TR
902><TD
903WIDTH="20%"
904ALIGN="RIGHT"
905VALIGN="TOP"
906><TT
907CLASS="PARAMETER"
908><I
909>ctxt</I
910></TT
911>&nbsp;:</TD
912><TD
913WIDTH="80%"
914ALIGN="LEFT"
915VALIGN="TOP"
916>&nbsp;</TD
917></TR
918><TR
919><TD
920WIDTH="20%"
921ALIGN="RIGHT"
922VALIGN="TOP"
923><TT
924CLASS="PARAMETER"
925><I
926>publicId</I
927></TT
928>&nbsp;:</TD
929><TD
930WIDTH="80%"
931ALIGN="LEFT"
932VALIGN="TOP"
933>&nbsp;</TD
934></TR
935><TR
936><TD
937WIDTH="20%"
938ALIGN="RIGHT"
939VALIGN="TOP"
940><TT
941CLASS="PARAMETER"
942><I
943>systemId</I
944></TT
945>&nbsp;:</TD
946><TD
947WIDTH="80%"
948ALIGN="LEFT"
949VALIGN="TOP"
950>&nbsp;</TD
951></TR
952><TR
953><TD
954WIDTH="20%"
955ALIGN="RIGHT"
956VALIGN="TOP"
957><I
958CLASS="EMPHASIS"
959>Returns</I
960> :</TD
961><TD
962WIDTH="80%"
963ALIGN="LEFT"
964VALIGN="TOP"
965>&nbsp;</TD
966></TR
967></TABLE
968><P
969></P
970></DIV
971></DIV
972><HR><DIV
973CLASS="REFSECT2"
974><A
975NAME="AEN231"
976></A
977><H3
978><A
979NAME="NOTATIONDECLSAXFUNC"
980></A
981>notationDeclSAXFunc()</H3
982><TABLE
983BORDER="0"
984BGCOLOR="#E8E8F8"
985WIDTH="100%"
986CELLPADDING="6"
987><TR
988><TD
989><PRE
990CLASS="PROGRAMLISTING"
991>void (*notationDeclSAXFunc) (<A
992HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
993>xmlParserCtxtPtr</A
994> ctxt,
995 const <A
996HREF="gnome-xml-tree.html#CHAR"
997>CHAR</A
998> *name,
999 const <A
1000HREF="gnome-xml-tree.html#CHAR"
1001>CHAR</A
1002> *publicId,
1003 const <A
1004HREF="gnome-xml-tree.html#CHAR"
1005>CHAR</A
1006> *systemId);</PRE
1007></TD
1008></TR
1009></TABLE
1010><P
1011></P
1012><DIV
1013CLASS="INFORMALTABLE"
1014><P
1015></P
1016><TABLE
1017BORDER="0"
1018WIDTH="100%"
1019BGCOLOR="#FFE0E0"
1020CELLSPACING="0"
1021CELLPADDING="4"
1022CLASS="CALSTABLE"
1023><TR
1024><TD
1025WIDTH="20%"
1026ALIGN="RIGHT"
1027VALIGN="TOP"
1028><TT
1029CLASS="PARAMETER"
1030><I
1031>ctxt</I
1032></TT
1033>&nbsp;:</TD
1034><TD
1035WIDTH="80%"
1036ALIGN="LEFT"
1037VALIGN="TOP"
1038>&nbsp;</TD
1039></TR
1040><TR
1041><TD
1042WIDTH="20%"
1043ALIGN="RIGHT"
1044VALIGN="TOP"
1045><TT
1046CLASS="PARAMETER"
1047><I
1048>name</I
1049></TT
1050>&nbsp;:</TD
1051><TD
1052WIDTH="80%"
1053ALIGN="LEFT"
1054VALIGN="TOP"
1055>&nbsp;</TD
1056></TR
1057><TR
1058><TD
1059WIDTH="20%"
1060ALIGN="RIGHT"
1061VALIGN="TOP"
1062><TT
1063CLASS="PARAMETER"
1064><I
1065>publicId</I
1066></TT
1067>&nbsp;:</TD
1068><TD
1069WIDTH="80%"
1070ALIGN="LEFT"
1071VALIGN="TOP"
1072>&nbsp;</TD
1073></TR
1074><TR
1075><TD
1076WIDTH="20%"
1077ALIGN="RIGHT"
1078VALIGN="TOP"
1079><TT
1080CLASS="PARAMETER"
1081><I
1082>systemId</I
1083></TT
1084>&nbsp;:</TD
1085><TD
1086WIDTH="80%"
1087ALIGN="LEFT"
1088VALIGN="TOP"
1089>&nbsp;</TD
1090></TR
1091></TABLE
1092><P
1093></P
1094></DIV
1095></DIV
1096><HR><DIV
1097CLASS="REFSECT2"
1098><A
1099NAME="AEN261"
1100></A
1101><H3
1102><A
1103NAME="UNPARSEDENTITYDECLSAXFUNC"
1104></A
1105>unparsedEntityDeclSAXFunc()</H3
1106><TABLE
1107BORDER="0"
1108BGCOLOR="#E8E8F8"
1109WIDTH="100%"
1110CELLPADDING="6"
1111><TR
1112><TD
1113><PRE
1114CLASS="PROGRAMLISTING"
1115>void (*unparsedEntityDeclSAXFunc) (<A
1116HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1117>xmlParserCtxtPtr</A
1118> ctxt,
1119 const <A
1120HREF="gnome-xml-tree.html#CHAR"
1121>CHAR</A
1122> *name,
1123 const <A
1124HREF="gnome-xml-tree.html#CHAR"
1125>CHAR</A
1126> *publicId,
1127 const <A
1128HREF="gnome-xml-tree.html#CHAR"
1129>CHAR</A
1130> *systemId,
1131 const <A
1132HREF="gnome-xml-tree.html#CHAR"
1133>CHAR</A
1134> *notationName);</PRE
1135></TD
1136></TR
1137></TABLE
1138><P
1139></P
1140><DIV
1141CLASS="INFORMALTABLE"
1142><P
1143></P
1144><TABLE
1145BORDER="0"
1146WIDTH="100%"
1147BGCOLOR="#FFE0E0"
1148CELLSPACING="0"
1149CELLPADDING="4"
1150CLASS="CALSTABLE"
1151><TR
1152><TD
1153WIDTH="20%"
1154ALIGN="RIGHT"
1155VALIGN="TOP"
1156><TT
1157CLASS="PARAMETER"
1158><I
1159>ctxt</I
1160></TT
1161>&nbsp;:</TD
1162><TD
1163WIDTH="80%"
1164ALIGN="LEFT"
1165VALIGN="TOP"
1166>&nbsp;</TD
1167></TR
1168><TR
1169><TD
1170WIDTH="20%"
1171ALIGN="RIGHT"
1172VALIGN="TOP"
1173><TT
1174CLASS="PARAMETER"
1175><I
1176>name</I
1177></TT
1178>&nbsp;:</TD
1179><TD
1180WIDTH="80%"
1181ALIGN="LEFT"
1182VALIGN="TOP"
1183>&nbsp;</TD
1184></TR
1185><TR
1186><TD
1187WIDTH="20%"
1188ALIGN="RIGHT"
1189VALIGN="TOP"
1190><TT
1191CLASS="PARAMETER"
1192><I
1193>publicId</I
1194></TT
1195>&nbsp;:</TD
1196><TD
1197WIDTH="80%"
1198ALIGN="LEFT"
1199VALIGN="TOP"
1200>&nbsp;</TD
1201></TR
1202><TR
1203><TD
1204WIDTH="20%"
1205ALIGN="RIGHT"
1206VALIGN="TOP"
1207><TT
1208CLASS="PARAMETER"
1209><I
1210>systemId</I
1211></TT
1212>&nbsp;:</TD
1213><TD
1214WIDTH="80%"
1215ALIGN="LEFT"
1216VALIGN="TOP"
1217>&nbsp;</TD
1218></TR
1219><TR
1220><TD
1221WIDTH="20%"
1222ALIGN="RIGHT"
1223VALIGN="TOP"
1224><TT
1225CLASS="PARAMETER"
1226><I
1227>notationName</I
1228></TT
1229>&nbsp;:</TD
1230><TD
1231WIDTH="80%"
1232ALIGN="LEFT"
1233VALIGN="TOP"
1234>&nbsp;</TD
1235></TR
1236></TABLE
1237><P
1238></P
1239></DIV
1240></DIV
1241><HR><DIV
1242CLASS="REFSECT2"
1243><A
1244NAME="AEN296"
1245></A
1246><H3
1247><A
1248NAME="SETDOCUMENTLOCATORSAXFUNC"
1249></A
1250>setDocumentLocatorSAXFunc()</H3
1251><TABLE
1252BORDER="0"
1253BGCOLOR="#E8E8F8"
1254WIDTH="100%"
1255CELLPADDING="6"
1256><TR
1257><TD
1258><PRE
1259CLASS="PROGRAMLISTING"
1260>void (*setDocumentLocatorSAXFunc) (<A
1261HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1262>xmlParserCtxtPtr</A
1263> ctxt,
1264 <A
1265HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
1266>xmlSAXLocatorPtr</A
1267> loc);</PRE
1268></TD
1269></TR
1270></TABLE
1271><P
1272></P
1273><DIV
1274CLASS="INFORMALTABLE"
1275><P
1276></P
1277><TABLE
1278BORDER="0"
1279WIDTH="100%"
1280BGCOLOR="#FFE0E0"
1281CELLSPACING="0"
1282CELLPADDING="4"
1283CLASS="CALSTABLE"
1284><TR
1285><TD
1286WIDTH="20%"
1287ALIGN="RIGHT"
1288VALIGN="TOP"
1289><TT
1290CLASS="PARAMETER"
1291><I
1292>ctxt</I
1293></TT
1294>&nbsp;:</TD
1295><TD
1296WIDTH="80%"
1297ALIGN="LEFT"
1298VALIGN="TOP"
1299>&nbsp;</TD
1300></TR
1301><TR
1302><TD
1303WIDTH="20%"
1304ALIGN="RIGHT"
1305VALIGN="TOP"
1306><TT
1307CLASS="PARAMETER"
1308><I
1309>loc</I
1310></TT
1311>&nbsp;:</TD
1312><TD
1313WIDTH="80%"
1314ALIGN="LEFT"
1315VALIGN="TOP"
1316>&nbsp;</TD
1317></TR
1318></TABLE
1319><P
1320></P
1321></DIV
1322></DIV
1323><HR><DIV
1324CLASS="REFSECT2"
1325><A
1326NAME="AEN316"
1327></A
1328><H3
1329><A
1330NAME="STARTDOCUMENTSAXFUNC"
1331></A
1332>startDocumentSAXFunc()</H3
1333><TABLE
1334BORDER="0"
1335BGCOLOR="#E8E8F8"
1336WIDTH="100%"
1337CELLPADDING="6"
1338><TR
1339><TD
1340><PRE
1341CLASS="PROGRAMLISTING"
1342>void (*startDocumentSAXFunc) (<A
1343HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1344>xmlParserCtxtPtr</A
1345> ctxt);</PRE
1346></TD
1347></TR
1348></TABLE
1349><P
1350></P
1351><DIV
1352CLASS="INFORMALTABLE"
1353><P
1354></P
1355><TABLE
1356BORDER="0"
1357WIDTH="100%"
1358BGCOLOR="#FFE0E0"
1359CELLSPACING="0"
1360CELLPADDING="4"
1361CLASS="CALSTABLE"
1362><TR
1363><TD
1364WIDTH="20%"
1365ALIGN="RIGHT"
1366VALIGN="TOP"
1367><TT
1368CLASS="PARAMETER"
1369><I
1370>ctxt</I
1371></TT
1372>&nbsp;:</TD
1373><TD
1374WIDTH="80%"
1375ALIGN="LEFT"
1376VALIGN="TOP"
1377>&nbsp;</TD
1378></TR
1379></TABLE
1380><P
1381></P
1382></DIV
1383></DIV
1384><HR><DIV
1385CLASS="REFSECT2"
1386><A
1387NAME="AEN331"
1388></A
1389><H3
1390><A
1391NAME="ENDDOCUMENTSAXFUNC"
1392></A
1393>endDocumentSAXFunc()</H3
1394><TABLE
1395BORDER="0"
1396BGCOLOR="#E8E8F8"
1397WIDTH="100%"
1398CELLPADDING="6"
1399><TR
1400><TD
1401><PRE
1402CLASS="PROGRAMLISTING"
1403>void (*endDocumentSAXFunc) (<A
1404HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1405>xmlParserCtxtPtr</A
1406> ctxt);</PRE
1407></TD
1408></TR
1409></TABLE
1410><P
1411></P
1412><DIV
1413CLASS="INFORMALTABLE"
1414><P
1415></P
1416><TABLE
1417BORDER="0"
1418WIDTH="100%"
1419BGCOLOR="#FFE0E0"
1420CELLSPACING="0"
1421CELLPADDING="4"
1422CLASS="CALSTABLE"
1423><TR
1424><TD
1425WIDTH="20%"
1426ALIGN="RIGHT"
1427VALIGN="TOP"
1428><TT
1429CLASS="PARAMETER"
1430><I
1431>ctxt</I
1432></TT
1433>&nbsp;:</TD
1434><TD
1435WIDTH="80%"
1436ALIGN="LEFT"
1437VALIGN="TOP"
1438>&nbsp;</TD
1439></TR
1440></TABLE
1441><P
1442></P
1443></DIV
1444></DIV
1445><HR><DIV
1446CLASS="REFSECT2"
1447><A
1448NAME="AEN346"
1449></A
1450><H3
1451><A
1452NAME="STARTELEMENTSAXFUNC"
1453></A
1454>startElementSAXFunc()</H3
1455><TABLE
1456BORDER="0"
1457BGCOLOR="#E8E8F8"
1458WIDTH="100%"
1459CELLPADDING="6"
1460><TR
1461><TD
1462><PRE
1463CLASS="PROGRAMLISTING"
1464>void (*startElementSAXFunc) (<A
1465HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1466>xmlParserCtxtPtr</A
1467> ctxt,
1468 const <A
1469HREF="gnome-xml-tree.html#CHAR"
1470>CHAR</A
1471> *name);</PRE
1472></TD
1473></TR
1474></TABLE
1475><P
1476></P
1477><DIV
1478CLASS="INFORMALTABLE"
1479><P
1480></P
1481><TABLE
1482BORDER="0"
1483WIDTH="100%"
1484BGCOLOR="#FFE0E0"
1485CELLSPACING="0"
1486CELLPADDING="4"
1487CLASS="CALSTABLE"
1488><TR
1489><TD
1490WIDTH="20%"
1491ALIGN="RIGHT"
1492VALIGN="TOP"
1493><TT
1494CLASS="PARAMETER"
1495><I
1496>ctxt</I
1497></TT
1498>&nbsp;:</TD
1499><TD
1500WIDTH="80%"
1501ALIGN="LEFT"
1502VALIGN="TOP"
1503>&nbsp;</TD
1504></TR
1505><TR
1506><TD
1507WIDTH="20%"
1508ALIGN="RIGHT"
1509VALIGN="TOP"
1510><TT
1511CLASS="PARAMETER"
1512><I
1513>name</I
1514></TT
1515>&nbsp;:</TD
1516><TD
1517WIDTH="80%"
1518ALIGN="LEFT"
1519VALIGN="TOP"
1520>&nbsp;</TD
1521></TR
1522></TABLE
1523><P
1524></P
1525></DIV
1526></DIV
1527><HR><DIV
1528CLASS="REFSECT2"
1529><A
1530NAME="AEN366"
1531></A
1532><H3
1533><A
1534NAME="ENDELEMENTSAXFUNC"
1535></A
1536>endElementSAXFunc()</H3
1537><TABLE
1538BORDER="0"
1539BGCOLOR="#E8E8F8"
1540WIDTH="100%"
1541CELLPADDING="6"
1542><TR
1543><TD
1544><PRE
1545CLASS="PROGRAMLISTING"
1546>void (*endElementSAXFunc) (<A
1547HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1548>xmlParserCtxtPtr</A
1549> ctxt,
1550 const <A
1551HREF="gnome-xml-tree.html#CHAR"
1552>CHAR</A
1553> *name);</PRE
1554></TD
1555></TR
1556></TABLE
1557><P
1558></P
1559><DIV
1560CLASS="INFORMALTABLE"
1561><P
1562></P
1563><TABLE
1564BORDER="0"
1565WIDTH="100%"
1566BGCOLOR="#FFE0E0"
1567CELLSPACING="0"
1568CELLPADDING="4"
1569CLASS="CALSTABLE"
1570><TR
1571><TD
1572WIDTH="20%"
1573ALIGN="RIGHT"
1574VALIGN="TOP"
1575><TT
1576CLASS="PARAMETER"
1577><I
1578>ctxt</I
1579></TT
1580>&nbsp;:</TD
1581><TD
1582WIDTH="80%"
1583ALIGN="LEFT"
1584VALIGN="TOP"
1585>&nbsp;</TD
1586></TR
1587><TR
1588><TD
1589WIDTH="20%"
1590ALIGN="RIGHT"
1591VALIGN="TOP"
1592><TT
1593CLASS="PARAMETER"
1594><I
1595>name</I
1596></TT
1597>&nbsp;:</TD
1598><TD
1599WIDTH="80%"
1600ALIGN="LEFT"
1601VALIGN="TOP"
1602>&nbsp;</TD
1603></TR
1604></TABLE
1605><P
1606></P
1607></DIV
1608></DIV
1609><HR><DIV
1610CLASS="REFSECT2"
1611><A
1612NAME="AEN386"
1613></A
1614><H3
1615><A
1616NAME="ATTRIBUTESAXFUNC"
1617></A
1618>attributeSAXFunc()</H3
1619><TABLE
1620BORDER="0"
1621BGCOLOR="#E8E8F8"
1622WIDTH="100%"
1623CELLPADDING="6"
1624><TR
1625><TD
1626><PRE
1627CLASS="PROGRAMLISTING"
1628>void (*attributeSAXFunc) (<A
1629HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1630>xmlParserCtxtPtr</A
1631> ctxt,
1632 const <A
1633HREF="gnome-xml-tree.html#CHAR"
1634>CHAR</A
1635> *name,
1636 const <A
1637HREF="gnome-xml-tree.html#CHAR"
1638>CHAR</A
1639> *value);</PRE
1640></TD
1641></TR
1642></TABLE
1643><P
1644></P
1645><DIV
1646CLASS="INFORMALTABLE"
1647><P
1648></P
1649><TABLE
1650BORDER="0"
1651WIDTH="100%"
1652BGCOLOR="#FFE0E0"
1653CELLSPACING="0"
1654CELLPADDING="4"
1655CLASS="CALSTABLE"
1656><TR
1657><TD
1658WIDTH="20%"
1659ALIGN="RIGHT"
1660VALIGN="TOP"
1661><TT
1662CLASS="PARAMETER"
1663><I
1664>ctxt</I
1665></TT
1666>&nbsp;:</TD
1667><TD
1668WIDTH="80%"
1669ALIGN="LEFT"
1670VALIGN="TOP"
1671>&nbsp;</TD
1672></TR
1673><TR
1674><TD
1675WIDTH="20%"
1676ALIGN="RIGHT"
1677VALIGN="TOP"
1678><TT
1679CLASS="PARAMETER"
1680><I
1681>name</I
1682></TT
1683>&nbsp;:</TD
1684><TD
1685WIDTH="80%"
1686ALIGN="LEFT"
1687VALIGN="TOP"
1688>&nbsp;</TD
1689></TR
1690><TR
1691><TD
1692WIDTH="20%"
1693ALIGN="RIGHT"
1694VALIGN="TOP"
1695><TT
1696CLASS="PARAMETER"
1697><I
1698>value</I
1699></TT
1700>&nbsp;:</TD
1701><TD
1702WIDTH="80%"
1703ALIGN="LEFT"
1704VALIGN="TOP"
1705>&nbsp;</TD
1706></TR
1707></TABLE
1708><P
1709></P
1710></DIV
1711></DIV
1712><HR><DIV
1713CLASS="REFSECT2"
1714><A
1715NAME="AEN411"
1716></A
1717><H3
1718><A
1719NAME="CHARACTERSSAXFUNC"
1720></A
1721>charactersSAXFunc()</H3
1722><TABLE
1723BORDER="0"
1724BGCOLOR="#E8E8F8"
1725WIDTH="100%"
1726CELLPADDING="6"
1727><TR
1728><TD
1729><PRE
1730CLASS="PROGRAMLISTING"
1731>void (*charactersSAXFunc) (<A
1732HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1733>xmlParserCtxtPtr</A
1734> ctxt,
1735 const <A
1736HREF="gnome-xml-tree.html#CHAR"
1737>CHAR</A
1738> *ch,
1739 int start,
1740 int len);</PRE
1741></TD
1742></TR
1743></TABLE
1744><P
1745></P
1746><DIV
1747CLASS="INFORMALTABLE"
1748><P
1749></P
1750><TABLE
1751BORDER="0"
1752WIDTH="100%"
1753BGCOLOR="#FFE0E0"
1754CELLSPACING="0"
1755CELLPADDING="4"
1756CLASS="CALSTABLE"
1757><TR
1758><TD
1759WIDTH="20%"
1760ALIGN="RIGHT"
1761VALIGN="TOP"
1762><TT
1763CLASS="PARAMETER"
1764><I
1765>ctxt</I
1766></TT
1767>&nbsp;:</TD
1768><TD
1769WIDTH="80%"
1770ALIGN="LEFT"
1771VALIGN="TOP"
1772>&nbsp;</TD
1773></TR
1774><TR
1775><TD
1776WIDTH="20%"
1777ALIGN="RIGHT"
1778VALIGN="TOP"
1779><TT
1780CLASS="PARAMETER"
1781><I
1782>ch</I
1783></TT
1784>&nbsp;:</TD
1785><TD
1786WIDTH="80%"
1787ALIGN="LEFT"
1788VALIGN="TOP"
1789>&nbsp;</TD
1790></TR
1791><TR
1792><TD
1793WIDTH="20%"
1794ALIGN="RIGHT"
1795VALIGN="TOP"
1796><TT
1797CLASS="PARAMETER"
1798><I
1799>start</I
1800></TT
1801>&nbsp;:</TD
1802><TD
1803WIDTH="80%"
1804ALIGN="LEFT"
1805VALIGN="TOP"
1806>&nbsp;</TD
1807></TR
1808><TR
1809><TD
1810WIDTH="20%"
1811ALIGN="RIGHT"
1812VALIGN="TOP"
1813><TT
1814CLASS="PARAMETER"
1815><I
1816>len</I
1817></TT
1818>&nbsp;:</TD
1819><TD
1820WIDTH="80%"
1821ALIGN="LEFT"
1822VALIGN="TOP"
1823>&nbsp;</TD
1824></TR
1825></TABLE
1826><P
1827></P
1828></DIV
1829></DIV
1830><HR><DIV
1831CLASS="REFSECT2"
1832><A
1833NAME="AEN439"
1834></A
1835><H3
1836><A
1837NAME="IGNORABLEWHITESPACESAXFUNC"
1838></A
1839>ignorableWhitespaceSAXFunc()</H3
1840><TABLE
1841BORDER="0"
1842BGCOLOR="#E8E8F8"
1843WIDTH="100%"
1844CELLPADDING="6"
1845><TR
1846><TD
1847><PRE
1848CLASS="PROGRAMLISTING"
1849>void (*ignorableWhitespaceSAXFunc) (<A
1850HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1851>xmlParserCtxtPtr</A
1852> ctxt,
1853 const <A
1854HREF="gnome-xml-tree.html#CHAR"
1855>CHAR</A
1856> *ch,
1857 int start,
1858 int len);</PRE
1859></TD
1860></TR
1861></TABLE
1862><P
1863></P
1864><DIV
1865CLASS="INFORMALTABLE"
1866><P
1867></P
1868><TABLE
1869BORDER="0"
1870WIDTH="100%"
1871BGCOLOR="#FFE0E0"
1872CELLSPACING="0"
1873CELLPADDING="4"
1874CLASS="CALSTABLE"
1875><TR
1876><TD
1877WIDTH="20%"
1878ALIGN="RIGHT"
1879VALIGN="TOP"
1880><TT
1881CLASS="PARAMETER"
1882><I
1883>ctxt</I
1884></TT
1885>&nbsp;:</TD
1886><TD
1887WIDTH="80%"
1888ALIGN="LEFT"
1889VALIGN="TOP"
1890>&nbsp;</TD
1891></TR
1892><TR
1893><TD
1894WIDTH="20%"
1895ALIGN="RIGHT"
1896VALIGN="TOP"
1897><TT
1898CLASS="PARAMETER"
1899><I
1900>ch</I
1901></TT
1902>&nbsp;:</TD
1903><TD
1904WIDTH="80%"
1905ALIGN="LEFT"
1906VALIGN="TOP"
1907>&nbsp;</TD
1908></TR
1909><TR
1910><TD
1911WIDTH="20%"
1912ALIGN="RIGHT"
1913VALIGN="TOP"
1914><TT
1915CLASS="PARAMETER"
1916><I
1917>start</I
1918></TT
1919>&nbsp;:</TD
1920><TD
1921WIDTH="80%"
1922ALIGN="LEFT"
1923VALIGN="TOP"
1924>&nbsp;</TD
1925></TR
1926><TR
1927><TD
1928WIDTH="20%"
1929ALIGN="RIGHT"
1930VALIGN="TOP"
1931><TT
1932CLASS="PARAMETER"
1933><I
1934>len</I
1935></TT
1936>&nbsp;:</TD
1937><TD
1938WIDTH="80%"
1939ALIGN="LEFT"
1940VALIGN="TOP"
1941>&nbsp;</TD
1942></TR
1943></TABLE
1944><P
1945></P
1946></DIV
1947></DIV
1948><HR><DIV
1949CLASS="REFSECT2"
1950><A
1951NAME="AEN467"
1952></A
1953><H3
1954><A
1955NAME="PROCESSINGINSTRUCTIONSAXFUNC"
1956></A
1957>processingInstructionSAXFunc()</H3
1958><TABLE
1959BORDER="0"
1960BGCOLOR="#E8E8F8"
1961WIDTH="100%"
1962CELLPADDING="6"
1963><TR
1964><TD
1965><PRE
1966CLASS="PROGRAMLISTING"
1967>void (*processingInstructionSAXFunc) (<A
1968HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1969>xmlParserCtxtPtr</A
1970> ctxt,
1971 const <A
1972HREF="gnome-xml-tree.html#CHAR"
1973>CHAR</A
1974> *target,
1975 const <A
1976HREF="gnome-xml-tree.html#CHAR"
1977>CHAR</A
1978> *data);</PRE
1979></TD
1980></TR
1981></TABLE
1982><P
1983></P
1984><DIV
1985CLASS="INFORMALTABLE"
1986><P
1987></P
1988><TABLE
1989BORDER="0"
1990WIDTH="100%"
1991BGCOLOR="#FFE0E0"
1992CELLSPACING="0"
1993CELLPADDING="4"
1994CLASS="CALSTABLE"
1995><TR
1996><TD
1997WIDTH="20%"
1998ALIGN="RIGHT"
1999VALIGN="TOP"
2000><TT
2001CLASS="PARAMETER"
2002><I
2003>ctxt</I
2004></TT
2005>&nbsp;:</TD
2006><TD
2007WIDTH="80%"
2008ALIGN="LEFT"
2009VALIGN="TOP"
2010>&nbsp;</TD
2011></TR
2012><TR
2013><TD
2014WIDTH="20%"
2015ALIGN="RIGHT"
2016VALIGN="TOP"
2017><TT
2018CLASS="PARAMETER"
2019><I
2020>target</I
2021></TT
2022>&nbsp;:</TD
2023><TD
2024WIDTH="80%"
2025ALIGN="LEFT"
2026VALIGN="TOP"
2027>&nbsp;</TD
2028></TR
2029><TR
2030><TD
2031WIDTH="20%"
2032ALIGN="RIGHT"
2033VALIGN="TOP"
2034><TT
2035CLASS="PARAMETER"
2036><I
2037>data</I
2038></TT
2039>&nbsp;:</TD
2040><TD
2041WIDTH="80%"
2042ALIGN="LEFT"
2043VALIGN="TOP"
2044>&nbsp;</TD
2045></TR
2046></TABLE
2047><P
2048></P
2049></DIV
2050></DIV
2051><HR><DIV
2052CLASS="REFSECT2"
2053><A
2054NAME="AEN492"
2055></A
2056><H3
2057><A
2058NAME="WARNINGSAXFUNC"
2059></A
2060>warningSAXFunc()</H3
2061><TABLE
2062BORDER="0"
2063BGCOLOR="#E8E8F8"
2064WIDTH="100%"
2065CELLPADDING="6"
2066><TR
2067><TD
2068><PRE
2069CLASS="PROGRAMLISTING"
2070>void (*warningSAXFunc) (<A
2071HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2072>xmlParserCtxtPtr</A
2073> ctxt,
2074 const char *msg,
2075 ...);</PRE
2076></TD
2077></TR
2078></TABLE
2079><P
2080></P
2081><DIV
2082CLASS="INFORMALTABLE"
2083><P
2084></P
2085><TABLE
2086BORDER="0"
2087WIDTH="100%"
2088BGCOLOR="#FFE0E0"
2089CELLSPACING="0"
2090CELLPADDING="4"
2091CLASS="CALSTABLE"
2092><TR
2093><TD
2094WIDTH="20%"
2095ALIGN="RIGHT"
2096VALIGN="TOP"
2097><TT
2098CLASS="PARAMETER"
2099><I
2100>ctxt</I
2101></TT
2102>&nbsp;:</TD
2103><TD
2104WIDTH="80%"
2105ALIGN="LEFT"
2106VALIGN="TOP"
2107>&nbsp;</TD
2108></TR
2109><TR
2110><TD
2111WIDTH="20%"
2112ALIGN="RIGHT"
2113VALIGN="TOP"
2114><TT
2115CLASS="PARAMETER"
2116><I
2117>msg</I
2118></TT
2119>&nbsp;:</TD
2120><TD
2121WIDTH="80%"
2122ALIGN="LEFT"
2123VALIGN="TOP"
2124>&nbsp;</TD
2125></TR
2126><TR
2127><TD
2128WIDTH="20%"
2129ALIGN="RIGHT"
2130VALIGN="TOP"
2131><TT
2132CLASS="PARAMETER"
2133><I
2134>...</I
2135></TT
2136>&nbsp;:</TD
2137><TD
2138WIDTH="80%"
2139ALIGN="LEFT"
2140VALIGN="TOP"
2141>&nbsp;</TD
2142></TR
2143></TABLE
2144><P
2145></P
2146></DIV
2147></DIV
2148><HR><DIV
2149CLASS="REFSECT2"
2150><A
2151NAME="AEN515"
2152></A
2153><H3
2154><A
2155NAME="ERRORSAXFUNC"
2156></A
2157>errorSAXFunc()</H3
2158><TABLE
2159BORDER="0"
2160BGCOLOR="#E8E8F8"
2161WIDTH="100%"
2162CELLPADDING="6"
2163><TR
2164><TD
2165><PRE
2166CLASS="PROGRAMLISTING"
2167>void (*errorSAXFunc) (<A
2168HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2169>xmlParserCtxtPtr</A
2170> ctxt,
2171 const char *msg,
2172 ...);</PRE
2173></TD
2174></TR
2175></TABLE
2176><P
2177></P
2178><DIV
2179CLASS="INFORMALTABLE"
2180><P
2181></P
2182><TABLE
2183BORDER="0"
2184WIDTH="100%"
2185BGCOLOR="#FFE0E0"
2186CELLSPACING="0"
2187CELLPADDING="4"
2188CLASS="CALSTABLE"
2189><TR
2190><TD
2191WIDTH="20%"
2192ALIGN="RIGHT"
2193VALIGN="TOP"
2194><TT
2195CLASS="PARAMETER"
2196><I
2197>ctxt</I
2198></TT
2199>&nbsp;:</TD
2200><TD
2201WIDTH="80%"
2202ALIGN="LEFT"
2203VALIGN="TOP"
2204>&nbsp;</TD
2205></TR
2206><TR
2207><TD
2208WIDTH="20%"
2209ALIGN="RIGHT"
2210VALIGN="TOP"
2211><TT
2212CLASS="PARAMETER"
2213><I
2214>msg</I
2215></TT
2216>&nbsp;:</TD
2217><TD
2218WIDTH="80%"
2219ALIGN="LEFT"
2220VALIGN="TOP"
2221>&nbsp;</TD
2222></TR
2223><TR
2224><TD
2225WIDTH="20%"
2226ALIGN="RIGHT"
2227VALIGN="TOP"
2228><TT
2229CLASS="PARAMETER"
2230><I
2231>...</I
2232></TT
2233>&nbsp;:</TD
2234><TD
2235WIDTH="80%"
2236ALIGN="LEFT"
2237VALIGN="TOP"
2238>&nbsp;</TD
2239></TR
2240></TABLE
2241><P
2242></P
2243></DIV
2244></DIV
2245><HR><DIV
2246CLASS="REFSECT2"
2247><A
2248NAME="AEN538"
2249></A
2250><H3
2251><A
2252NAME="FATALERRORSAXFUNC"
2253></A
2254>fatalErrorSAXFunc()</H3
2255><TABLE
2256BORDER="0"
2257BGCOLOR="#E8E8F8"
2258WIDTH="100%"
2259CELLPADDING="6"
2260><TR
2261><TD
2262><PRE
2263CLASS="PROGRAMLISTING"
2264>void (*fatalErrorSAXFunc) (<A
2265HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2266>xmlParserCtxtPtr</A
2267> ctxt,
2268 const char *msg,
2269 ...);</PRE
2270></TD
2271></TR
2272></TABLE
2273><P
2274></P
2275><DIV
2276CLASS="INFORMALTABLE"
2277><P
2278></P
2279><TABLE
2280BORDER="0"
2281WIDTH="100%"
2282BGCOLOR="#FFE0E0"
2283CELLSPACING="0"
2284CELLPADDING="4"
2285CLASS="CALSTABLE"
2286><TR
2287><TD
2288WIDTH="20%"
2289ALIGN="RIGHT"
2290VALIGN="TOP"
2291><TT
2292CLASS="PARAMETER"
2293><I
2294>ctxt</I
2295></TT
2296>&nbsp;:</TD
2297><TD
2298WIDTH="80%"
2299ALIGN="LEFT"
2300VALIGN="TOP"
2301>&nbsp;</TD
2302></TR
2303><TR
2304><TD
2305WIDTH="20%"
2306ALIGN="RIGHT"
2307VALIGN="TOP"
2308><TT
2309CLASS="PARAMETER"
2310><I
2311>msg</I
2312></TT
2313>&nbsp;:</TD
2314><TD
2315WIDTH="80%"
2316ALIGN="LEFT"
2317VALIGN="TOP"
2318>&nbsp;</TD
2319></TR
2320><TR
2321><TD
2322WIDTH="20%"
2323ALIGN="RIGHT"
2324VALIGN="TOP"
2325><TT
2326CLASS="PARAMETER"
2327><I
2328>...</I
2329></TT
2330>&nbsp;:</TD
2331><TD
2332WIDTH="80%"
2333ALIGN="LEFT"
2334VALIGN="TOP"
2335>&nbsp;</TD
2336></TR
2337></TABLE
2338><P
2339></P
2340></DIV
2341></DIV
2342><HR><DIV
2343CLASS="REFSECT2"
2344><A
2345NAME="AEN561"
2346></A
2347><H3
2348><A
2349NAME="XMLSAXHANDLERPTR"
2350></A
2351>xmlSAXHandlerPtr</H3
2352><TABLE
2353BORDER="0"
2354BGCOLOR="#E8E8F8"
2355WIDTH="100%"
2356CELLPADDING="6"
2357><TR
2358><TD
2359><PRE
2360CLASS="PROGRAMLISTING"
2361>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
2362></TD
2363></TR
2364></TABLE
2365><P
2366></P
2367></DIV
2368><HR><DIV
2369CLASS="REFSECT2"
2370><A
2371NAME="AEN566"
2372></A
2373><H3
2374><A
2375NAME="XMLSTRDUP"
2376></A
2377>xmlStrdup()</H3
2378><TABLE
2379BORDER="0"
2380BGCOLOR="#E8E8F8"
2381WIDTH="100%"
2382CELLPADDING="6"
2383><TR
2384><TD
2385><PRE
2386CLASS="PROGRAMLISTING"
2387><A
2388HREF="gnome-xml-tree.html#CHAR"
2389>CHAR</A
2390>* xmlStrdup (const <A
2391HREF="gnome-xml-tree.html#CHAR"
2392>CHAR</A
2393> *cur);</PRE
2394></TD
2395></TR
2396></TABLE
2397><P
2398>a strdup for array of CHAR's</P
2399><P
2400></P
2401><DIV
2402CLASS="INFORMALTABLE"
2403><P
2404></P
2405><TABLE
2406BORDER="0"
2407WIDTH="100%"
2408BGCOLOR="#FFE0E0"
2409CELLSPACING="0"
2410CELLPADDING="4"
2411CLASS="CALSTABLE"
2412><TR
2413><TD
2414WIDTH="20%"
2415ALIGN="RIGHT"
2416VALIGN="TOP"
2417><TT
2418CLASS="PARAMETER"
2419><I
2420>cur</I
2421></TT
2422>&nbsp;:</TD
2423><TD
2424WIDTH="80%"
2425ALIGN="LEFT"
2426VALIGN="TOP"
2427> the input CHAR *</TD
2428></TR
2429><TR
2430><TD
2431WIDTH="20%"
2432ALIGN="RIGHT"
2433VALIGN="TOP"
2434><I
2435CLASS="EMPHASIS"
2436>Returns</I
2437> :</TD
2438><TD
2439WIDTH="80%"
2440ALIGN="LEFT"
2441VALIGN="TOP"
2442>a new CHAR * or NULL</TD
2443></TR
2444></TABLE
2445><P
2446></P
2447></DIV
2448></DIV
2449><HR><DIV
2450CLASS="REFSECT2"
2451><A
2452NAME="AEN587"
2453></A
2454><H3
2455><A
2456NAME="XMLSTRNDUP"
2457></A
2458>xmlStrndup()</H3
2459><TABLE
2460BORDER="0"
2461BGCOLOR="#E8E8F8"
2462WIDTH="100%"
2463CELLPADDING="6"
2464><TR
2465><TD
2466><PRE
2467CLASS="PROGRAMLISTING"
2468><A
2469HREF="gnome-xml-tree.html#CHAR"
2470>CHAR</A
2471>* xmlStrndup (const <A
2472HREF="gnome-xml-tree.html#CHAR"
2473>CHAR</A
2474> *cur,
2475 int len);</PRE
2476></TD
2477></TR
2478></TABLE
2479><P
2480>a strndup for array of CHAR's</P
2481><P
2482></P
2483><DIV
2484CLASS="INFORMALTABLE"
2485><P
2486></P
2487><TABLE
2488BORDER="0"
2489WIDTH="100%"
2490BGCOLOR="#FFE0E0"
2491CELLSPACING="0"
2492CELLPADDING="4"
2493CLASS="CALSTABLE"
2494><TR
2495><TD
2496WIDTH="20%"
2497ALIGN="RIGHT"
2498VALIGN="TOP"
2499><TT
2500CLASS="PARAMETER"
2501><I
2502>cur</I
2503></TT
2504>&nbsp;:</TD
2505><TD
2506WIDTH="80%"
2507ALIGN="LEFT"
2508VALIGN="TOP"
2509> the input CHAR *</TD
2510></TR
2511><TR
2512><TD
2513WIDTH="20%"
2514ALIGN="RIGHT"
2515VALIGN="TOP"
2516><TT
2517CLASS="PARAMETER"
2518><I
2519>len</I
2520></TT
2521>&nbsp;:</TD
2522><TD
2523WIDTH="80%"
2524ALIGN="LEFT"
2525VALIGN="TOP"
2526> the len of <TT
2527CLASS="PARAMETER"
2528><I
2529>cur</I
2530></TT
2531></TD
2532></TR
2533><TR
2534><TD
2535WIDTH="20%"
2536ALIGN="RIGHT"
2537VALIGN="TOP"
2538><I
2539CLASS="EMPHASIS"
2540>Returns</I
2541> :</TD
2542><TD
2543WIDTH="80%"
2544ALIGN="LEFT"
2545VALIGN="TOP"
2546>a new CHAR * or NULL</TD
2547></TR
2548></TABLE
2549><P
2550></P
2551></DIV
2552></DIV
2553><HR><DIV
2554CLASS="REFSECT2"
2555><A
2556NAME="AEN613"
2557></A
2558><H3
2559><A
2560NAME="XMLSTRCHR"
2561></A
2562>xmlStrchr()</H3
2563><TABLE
2564BORDER="0"
2565BGCOLOR="#E8E8F8"
2566WIDTH="100%"
2567CELLPADDING="6"
2568><TR
2569><TD
2570><PRE
2571CLASS="PROGRAMLISTING"
2572><A
2573HREF="gnome-xml-tree.html#CHAR"
2574>CHAR</A
2575>* xmlStrchr (const <A
2576HREF="gnome-xml-tree.html#CHAR"
2577>CHAR</A
2578> *str,
2579 <A
2580HREF="gnome-xml-tree.html#CHAR"
2581>CHAR</A
2582> val);</PRE
2583></TD
2584></TR
2585></TABLE
2586><P
2587>a strchr for CHAR's</P
2588><P
2589></P
2590><DIV
2591CLASS="INFORMALTABLE"
2592><P
2593></P
2594><TABLE
2595BORDER="0"
2596WIDTH="100%"
2597BGCOLOR="#FFE0E0"
2598CELLSPACING="0"
2599CELLPADDING="4"
2600CLASS="CALSTABLE"
2601><TR
2602><TD
2603WIDTH="20%"
2604ALIGN="RIGHT"
2605VALIGN="TOP"
2606><TT
2607CLASS="PARAMETER"
2608><I
2609>str</I
2610></TT
2611>&nbsp;:</TD
2612><TD
2613WIDTH="80%"
2614ALIGN="LEFT"
2615VALIGN="TOP"
2616> the CHAR * array</TD
2617></TR
2618><TR
2619><TD
2620WIDTH="20%"
2621ALIGN="RIGHT"
2622VALIGN="TOP"
2623><TT
2624CLASS="PARAMETER"
2625><I
2626>val</I
2627></TT
2628>&nbsp;:</TD
2629><TD
2630WIDTH="80%"
2631ALIGN="LEFT"
2632VALIGN="TOP"
2633> the CHAR to search</TD
2634></TR
2635><TR
2636><TD
2637WIDTH="20%"
2638ALIGN="RIGHT"
2639VALIGN="TOP"
2640><I
2641CLASS="EMPHASIS"
2642>Returns</I
2643> :</TD
2644><TD
2645WIDTH="80%"
2646ALIGN="LEFT"
2647VALIGN="TOP"
2648>the CHAR * for the first occurence or NULL.</TD
2649></TR
2650></TABLE
2651><P
2652></P
2653></DIV
2654></DIV
2655><HR><DIV
2656CLASS="REFSECT2"
2657><A
2658NAME="AEN639"
2659></A
2660><H3
2661><A
2662NAME="XMLSTRCMP"
2663></A
2664>xmlStrcmp()</H3
2665><TABLE
2666BORDER="0"
2667BGCOLOR="#E8E8F8"
2668WIDTH="100%"
2669CELLPADDING="6"
2670><TR
2671><TD
2672><PRE
2673CLASS="PROGRAMLISTING"
2674>int xmlStrcmp (const <A
2675HREF="gnome-xml-tree.html#CHAR"
2676>CHAR</A
2677> *str1,
2678 const <A
2679HREF="gnome-xml-tree.html#CHAR"
2680>CHAR</A
2681> *str2);</PRE
2682></TD
2683></TR
2684></TABLE
2685><P
2686>a strcmp for CHAR's</P
2687><P
2688></P
2689><DIV
2690CLASS="INFORMALTABLE"
2691><P
2692></P
2693><TABLE
2694BORDER="0"
2695WIDTH="100%"
2696BGCOLOR="#FFE0E0"
2697CELLSPACING="0"
2698CELLPADDING="4"
2699CLASS="CALSTABLE"
2700><TR
2701><TD
2702WIDTH="20%"
2703ALIGN="RIGHT"
2704VALIGN="TOP"
2705><TT
2706CLASS="PARAMETER"
2707><I
2708>str1</I
2709></TT
2710>&nbsp;:</TD
2711><TD
2712WIDTH="80%"
2713ALIGN="LEFT"
2714VALIGN="TOP"
2715> the first CHAR *</TD
2716></TR
2717><TR
2718><TD
2719WIDTH="20%"
2720ALIGN="RIGHT"
2721VALIGN="TOP"
2722><TT
2723CLASS="PARAMETER"
2724><I
2725>str2</I
2726></TT
2727>&nbsp;:</TD
2728><TD
2729WIDTH="80%"
2730ALIGN="LEFT"
2731VALIGN="TOP"
2732> the second CHAR *</TD
2733></TR
2734><TR
2735><TD
2736WIDTH="20%"
2737ALIGN="RIGHT"
2738VALIGN="TOP"
2739><I
2740CLASS="EMPHASIS"
2741>Returns</I
2742> :</TD
2743><TD
2744WIDTH="80%"
2745ALIGN="LEFT"
2746VALIGN="TOP"
2747>the integer result of the comparison</TD
2748></TR
2749></TABLE
2750><P
2751></P
2752></DIV
2753></DIV
2754><HR><DIV
2755CLASS="REFSECT2"
2756><A
2757NAME="AEN664"
2758></A
2759><H3
2760><A
2761NAME="XMLSTRNCMP"
2762></A
2763>xmlStrncmp()</H3
2764><TABLE
2765BORDER="0"
2766BGCOLOR="#E8E8F8"
2767WIDTH="100%"
2768CELLPADDING="6"
2769><TR
2770><TD
2771><PRE
2772CLASS="PROGRAMLISTING"
2773>int xmlStrncmp (const <A
2774HREF="gnome-xml-tree.html#CHAR"
2775>CHAR</A
2776> *str1,
2777 const <A
2778HREF="gnome-xml-tree.html#CHAR"
2779>CHAR</A
2780> *str2,
2781 int len);</PRE
2782></TD
2783></TR
2784></TABLE
2785><P
2786>a strncmp for CHAR's</P
2787><P
2788></P
2789><DIV
2790CLASS="INFORMALTABLE"
2791><P
2792></P
2793><TABLE
2794BORDER="0"
2795WIDTH="100%"
2796BGCOLOR="#FFE0E0"
2797CELLSPACING="0"
2798CELLPADDING="4"
2799CLASS="CALSTABLE"
2800><TR
2801><TD
2802WIDTH="20%"
2803ALIGN="RIGHT"
2804VALIGN="TOP"
2805><TT
2806CLASS="PARAMETER"
2807><I
2808>str1</I
2809></TT
2810>&nbsp;:</TD
2811><TD
2812WIDTH="80%"
2813ALIGN="LEFT"
2814VALIGN="TOP"
2815> the first CHAR *</TD
2816></TR
2817><TR
2818><TD
2819WIDTH="20%"
2820ALIGN="RIGHT"
2821VALIGN="TOP"
2822><TT
2823CLASS="PARAMETER"
2824><I
2825>str2</I
2826></TT
2827>&nbsp;:</TD
2828><TD
2829WIDTH="80%"
2830ALIGN="LEFT"
2831VALIGN="TOP"
2832> the second CHAR *</TD
2833></TR
2834><TR
2835><TD
2836WIDTH="20%"
2837ALIGN="RIGHT"
2838VALIGN="TOP"
2839><TT
2840CLASS="PARAMETER"
2841><I
2842>len</I
2843></TT
2844>&nbsp;:</TD
2845><TD
2846WIDTH="80%"
2847ALIGN="LEFT"
2848VALIGN="TOP"
2849> the max comparison length</TD
2850></TR
2851><TR
2852><TD
2853WIDTH="20%"
2854ALIGN="RIGHT"
2855VALIGN="TOP"
2856><I
2857CLASS="EMPHASIS"
2858>Returns</I
2859> :</TD
2860><TD
2861WIDTH="80%"
2862ALIGN="LEFT"
2863VALIGN="TOP"
2864>the integer result of the comparison</TD
2865></TR
2866></TABLE
2867><P
2868></P
2869></DIV
2870></DIV
2871><HR><DIV
2872CLASS="REFSECT2"
2873><A
2874NAME="AEN693"
2875></A
2876><H3
2877><A
2878NAME="XMLSTRLEN"
2879></A
2880>xmlStrlen()</H3
2881><TABLE
2882BORDER="0"
2883BGCOLOR="#E8E8F8"
2884WIDTH="100%"
2885CELLPADDING="6"
2886><TR
2887><TD
2888><PRE
2889CLASS="PROGRAMLISTING"
2890>int xmlStrlen (const <A
2891HREF="gnome-xml-tree.html#CHAR"
2892>CHAR</A
2893> *str);</PRE
2894></TD
2895></TR
2896></TABLE
2897><P
2898>lenght of a CHAR's string</P
2899><P
2900></P
2901><DIV
2902CLASS="INFORMALTABLE"
2903><P
2904></P
2905><TABLE
2906BORDER="0"
2907WIDTH="100%"
2908BGCOLOR="#FFE0E0"
2909CELLSPACING="0"
2910CELLPADDING="4"
2911CLASS="CALSTABLE"
2912><TR
2913><TD
2914WIDTH="20%"
2915ALIGN="RIGHT"
2916VALIGN="TOP"
2917><TT
2918CLASS="PARAMETER"
2919><I
2920>str</I
2921></TT
2922>&nbsp;:</TD
2923><TD
2924WIDTH="80%"
2925ALIGN="LEFT"
2926VALIGN="TOP"
2927> the CHAR * array</TD
2928></TR
2929><TR
2930><TD
2931WIDTH="20%"
2932ALIGN="RIGHT"
2933VALIGN="TOP"
2934><I
2935CLASS="EMPHASIS"
2936>Returns</I
2937> :</TD
2938><TD
2939WIDTH="80%"
2940ALIGN="LEFT"
2941VALIGN="TOP"
2942>the number of CHAR contained in the ARRAY.</TD
2943></TR
2944></TABLE
2945><P
2946></P
2947></DIV
2948></DIV
2949><HR><DIV
2950CLASS="REFSECT2"
2951><A
2952NAME="AEN713"
2953></A
2954><H3
2955><A
2956NAME="XMLSTRCAT"
2957></A
2958>xmlStrcat()</H3
2959><TABLE
2960BORDER="0"
2961BGCOLOR="#E8E8F8"
2962WIDTH="100%"
2963CELLPADDING="6"
2964><TR
2965><TD
2966><PRE
2967CLASS="PROGRAMLISTING"
2968><A
2969HREF="gnome-xml-tree.html#CHAR"
2970>CHAR</A
2971>* xmlStrcat (<A
2972HREF="gnome-xml-tree.html#CHAR"
2973>CHAR</A
2974> *cur,
2975 const <A
2976HREF="gnome-xml-tree.html#CHAR"
2977>CHAR</A
2978> *add);</PRE
2979></TD
2980></TR
2981></TABLE
2982><P
2983>a strcat for array of CHAR's</P
2984><P
2985></P
2986><DIV
2987CLASS="INFORMALTABLE"
2988><P
2989></P
2990><TABLE
2991BORDER="0"
2992WIDTH="100%"
2993BGCOLOR="#FFE0E0"
2994CELLSPACING="0"
2995CELLPADDING="4"
2996CLASS="CALSTABLE"
2997><TR
2998><TD
2999WIDTH="20%"
3000ALIGN="RIGHT"
3001VALIGN="TOP"
3002><TT
3003CLASS="PARAMETER"
3004><I
3005>cur</I
3006></TT
3007>&nbsp;:</TD
3008><TD
3009WIDTH="80%"
3010ALIGN="LEFT"
3011VALIGN="TOP"
3012> the original CHAR * array</TD
3013></TR
3014><TR
3015><TD
3016WIDTH="20%"
3017ALIGN="RIGHT"
3018VALIGN="TOP"
3019><TT
3020CLASS="PARAMETER"
3021><I
3022>add</I
3023></TT
3024>&nbsp;:</TD
3025><TD
3026WIDTH="80%"
3027ALIGN="LEFT"
3028VALIGN="TOP"
3029> the CHAR * array added</TD
3030></TR
3031><TR
3032><TD
3033WIDTH="20%"
3034ALIGN="RIGHT"
3035VALIGN="TOP"
3036><I
3037CLASS="EMPHASIS"
3038>Returns</I
3039> :</TD
3040><TD
3041WIDTH="80%"
3042ALIGN="LEFT"
3043VALIGN="TOP"
3044>a new CHAR * containing the concatenated string.</TD
3045></TR
3046></TABLE
3047><P
3048></P
3049></DIV
3050></DIV
3051><HR><DIV
3052CLASS="REFSECT2"
3053><A
3054NAME="AEN739"
3055></A
3056><H3
3057><A
3058NAME="XMLSTRNCAT"
3059></A
3060>xmlStrncat()</H3
3061><TABLE
3062BORDER="0"
3063BGCOLOR="#E8E8F8"
3064WIDTH="100%"
3065CELLPADDING="6"
3066><TR
3067><TD
3068><PRE
3069CLASS="PROGRAMLISTING"
3070><A
3071HREF="gnome-xml-tree.html#CHAR"
3072>CHAR</A
3073>* xmlStrncat (<A
3074HREF="gnome-xml-tree.html#CHAR"
3075>CHAR</A
3076> *cur,
3077 const <A
3078HREF="gnome-xml-tree.html#CHAR"
3079>CHAR</A
3080> *add,
3081 int len);</PRE
3082></TD
3083></TR
3084></TABLE
3085><P
3086>a strncat for array of CHAR's</P
3087><P
3088></P
3089><DIV
3090CLASS="INFORMALTABLE"
3091><P
3092></P
3093><TABLE
3094BORDER="0"
3095WIDTH="100%"
3096BGCOLOR="#FFE0E0"
3097CELLSPACING="0"
3098CELLPADDING="4"
3099CLASS="CALSTABLE"
3100><TR
3101><TD
3102WIDTH="20%"
3103ALIGN="RIGHT"
3104VALIGN="TOP"
3105><TT
3106CLASS="PARAMETER"
3107><I
3108>cur</I
3109></TT
3110>&nbsp;:</TD
3111><TD
3112WIDTH="80%"
3113ALIGN="LEFT"
3114VALIGN="TOP"
3115> the original CHAR * array</TD
3116></TR
3117><TR
3118><TD
3119WIDTH="20%"
3120ALIGN="RIGHT"
3121VALIGN="TOP"
3122><TT
3123CLASS="PARAMETER"
3124><I
3125>add</I
3126></TT
3127>&nbsp;:</TD
3128><TD
3129WIDTH="80%"
3130ALIGN="LEFT"
3131VALIGN="TOP"
3132> the CHAR * array added</TD
3133></TR
3134><TR
3135><TD
3136WIDTH="20%"
3137ALIGN="RIGHT"
3138VALIGN="TOP"
3139><TT
3140CLASS="PARAMETER"
3141><I
3142>len</I
3143></TT
3144>&nbsp;:</TD
3145><TD
3146WIDTH="80%"
3147ALIGN="LEFT"
3148VALIGN="TOP"
3149> the length of <TT
3150CLASS="PARAMETER"
3151><I
3152>add</I
3153></TT
3154></TD
3155></TR
3156><TR
3157><TD
3158WIDTH="20%"
3159ALIGN="RIGHT"
3160VALIGN="TOP"
3161><I
3162CLASS="EMPHASIS"
3163>Returns</I
3164> :</TD
3165><TD
3166WIDTH="80%"
3167ALIGN="LEFT"
3168VALIGN="TOP"
3169>a new CHAR * containing the concatenated string.</TD
3170></TR
3171></TABLE
3172><P
3173></P
3174></DIV
3175></DIV
3176><HR><DIV
3177CLASS="REFSECT2"
3178><A
3179NAME="AEN770"
3180></A
3181><H3
3182><A
3183NAME="XMLPARSEDOC"
3184></A
3185>xmlParseDoc()</H3
3186><TABLE
3187BORDER="0"
3188BGCOLOR="#E8E8F8"
3189WIDTH="100%"
3190CELLPADDING="6"
3191><TR
3192><TD
3193><PRE
3194CLASS="PROGRAMLISTING"
3195><A
3196HREF="gnome-xml-tree.html#XMLDOCPTR"
3197>xmlDocPtr</A
3198> xmlParseDoc (<A
3199HREF="gnome-xml-tree.html#CHAR"
3200>CHAR</A
3201> *cur);</PRE
3202></TD
3203></TR
3204></TABLE
3205><P
3206>parse an XML in-memory document and build a tree.</P
3207><P
3208></P
3209><DIV
3210CLASS="INFORMALTABLE"
3211><P
3212></P
3213><TABLE
3214BORDER="0"
3215WIDTH="100%"
3216BGCOLOR="#FFE0E0"
3217CELLSPACING="0"
3218CELLPADDING="4"
3219CLASS="CALSTABLE"
3220><TR
3221><TD
3222WIDTH="20%"
3223ALIGN="RIGHT"
3224VALIGN="TOP"
3225><TT
3226CLASS="PARAMETER"
3227><I
3228>cur</I
3229></TT
3230>&nbsp;:</TD
3231><TD
3232WIDTH="80%"
3233ALIGN="LEFT"
3234VALIGN="TOP"
3235> a pointer to an array of CHAR</TD
3236></TR
3237><TR
3238><TD
3239WIDTH="20%"
3240ALIGN="RIGHT"
3241VALIGN="TOP"
3242><I
3243CLASS="EMPHASIS"
3244>Returns</I
3245> :</TD
3246><TD
3247WIDTH="80%"
3248ALIGN="LEFT"
3249VALIGN="TOP"
3250>the resulting document tree</TD
3251></TR
3252></TABLE
3253><P
3254></P
3255></DIV
3256></DIV
3257><HR><DIV
3258CLASS="REFSECT2"
3259><A
3260NAME="AEN791"
3261></A
3262><H3
3263><A
3264NAME="XMLPARSEMEMORY"
3265></A
3266>xmlParseMemory()</H3
3267><TABLE
3268BORDER="0"
3269BGCOLOR="#E8E8F8"
3270WIDTH="100%"
3271CELLPADDING="6"
3272><TR
3273><TD
3274><PRE
3275CLASS="PROGRAMLISTING"
3276><A
3277HREF="gnome-xml-tree.html#XMLDOCPTR"
3278>xmlDocPtr</A
3279> xmlParseMemory (char *buffer,
3280 int size);</PRE
3281></TD
3282></TR
3283></TABLE
3284><P
3285>parse an XML in-memory block and build a tree.</P
3286><P
3287></P
3288><DIV
3289CLASS="INFORMALTABLE"
3290><P
3291></P
3292><TABLE
3293BORDER="0"
3294WIDTH="100%"
3295BGCOLOR="#FFE0E0"
3296CELLSPACING="0"
3297CELLPADDING="4"
3298CLASS="CALSTABLE"
3299><TR
3300><TD
3301WIDTH="20%"
3302ALIGN="RIGHT"
3303VALIGN="TOP"
3304><TT
3305CLASS="PARAMETER"
3306><I
3307>buffer</I
3308></TT
3309>&nbsp;:</TD
3310><TD
3311WIDTH="80%"
3312ALIGN="LEFT"
3313VALIGN="TOP"
3314> an pointer to a char array</TD
3315></TR
3316><TR
3317><TD
3318WIDTH="20%"
3319ALIGN="RIGHT"
3320VALIGN="TOP"
3321><TT
3322CLASS="PARAMETER"
3323><I
3324>size</I
3325></TT
3326>&nbsp;:</TD
3327><TD
3328WIDTH="80%"
3329ALIGN="LEFT"
3330VALIGN="TOP"
3331> the size of the array</TD
3332></TR
3333><TR
3334><TD
3335WIDTH="20%"
3336ALIGN="RIGHT"
3337VALIGN="TOP"
3338><I
3339CLASS="EMPHASIS"
3340>Returns</I
3341> :</TD
3342><TD
3343WIDTH="80%"
3344ALIGN="LEFT"
3345VALIGN="TOP"
3346>the resulting document tree</TD
3347></TR
3348></TABLE
3349><P
3350></P
3351></DIV
3352></DIV
3353><HR><DIV
3354CLASS="REFSECT2"
3355><A
3356NAME="AEN815"
3357></A
3358><H3
3359><A
3360NAME="XMLPARSEFILE"
3361></A
3362>xmlParseFile()</H3
3363><TABLE
3364BORDER="0"
3365BGCOLOR="#E8E8F8"
3366WIDTH="100%"
3367CELLPADDING="6"
3368><TR
3369><TD
3370><PRE
3371CLASS="PROGRAMLISTING"
3372><A
3373HREF="gnome-xml-tree.html#XMLDOCPTR"
3374>xmlDocPtr</A
3375> xmlParseFile (const char *filename);</PRE
3376></TD
3377></TR
3378></TABLE
3379><P
3380>parse an XML file and build a tree. Automatic support for ZLIB/Compress
3381compressed document is provided by default if found at compile-time.</P
3382><P
3383></P
3384><DIV
3385CLASS="INFORMALTABLE"
3386><P
3387></P
3388><TABLE
3389BORDER="0"
3390WIDTH="100%"
3391BGCOLOR="#FFE0E0"
3392CELLSPACING="0"
3393CELLPADDING="4"
3394CLASS="CALSTABLE"
3395><TR
3396><TD
3397WIDTH="20%"
3398ALIGN="RIGHT"
3399VALIGN="TOP"
3400><TT
3401CLASS="PARAMETER"
3402><I
3403>filename</I
3404></TT
3405>&nbsp;:</TD
3406><TD
3407WIDTH="80%"
3408ALIGN="LEFT"
3409VALIGN="TOP"
3410> the filename</TD
3411></TR
3412><TR
3413><TD
3414WIDTH="20%"
3415ALIGN="RIGHT"
3416VALIGN="TOP"
3417><I
3418CLASS="EMPHASIS"
3419>Returns</I
3420> :</TD
3421><TD
3422WIDTH="80%"
3423ALIGN="LEFT"
3424VALIGN="TOP"
3425>the resulting document tree</TD
3426></TR
3427></TABLE
3428><P
3429></P
3430></DIV
3431></DIV
3432><HR><DIV
3433CLASS="REFSECT2"
3434><A
3435NAME="AEN835"
3436></A
3437><H3
3438><A
3439NAME="XMLRECOVERDOC"
3440></A
3441>xmlRecoverDoc()</H3
3442><TABLE
3443BORDER="0"
3444BGCOLOR="#E8E8F8"
3445WIDTH="100%"
3446CELLPADDING="6"
3447><TR
3448><TD
3449><PRE
3450CLASS="PROGRAMLISTING"
3451><A
3452HREF="gnome-xml-tree.html#XMLDOCPTR"
3453>xmlDocPtr</A
3454> xmlRecoverDoc (<A
3455HREF="gnome-xml-tree.html#CHAR"
3456>CHAR</A
3457> *cur);</PRE
3458></TD
3459></TR
3460></TABLE
3461><P
3462>parse an XML in-memory document and build a tree.
3463In the case the document is not Well Formed, a tree is built anyway</P
3464><P
3465></P
3466><DIV
3467CLASS="INFORMALTABLE"
3468><P
3469></P
3470><TABLE
3471BORDER="0"
3472WIDTH="100%"
3473BGCOLOR="#FFE0E0"
3474CELLSPACING="0"
3475CELLPADDING="4"
3476CLASS="CALSTABLE"
3477><TR
3478><TD
3479WIDTH="20%"
3480ALIGN="RIGHT"
3481VALIGN="TOP"
3482><TT
3483CLASS="PARAMETER"
3484><I
3485>cur</I
3486></TT
3487>&nbsp;:</TD
3488><TD
3489WIDTH="80%"
3490ALIGN="LEFT"
3491VALIGN="TOP"
3492> a pointer to an array of CHAR</TD
3493></TR
3494><TR
3495><TD
3496WIDTH="20%"
3497ALIGN="RIGHT"
3498VALIGN="TOP"
3499><I
3500CLASS="EMPHASIS"
3501>Returns</I
3502> :</TD
3503><TD
3504WIDTH="80%"
3505ALIGN="LEFT"
3506VALIGN="TOP"
3507>the resulting document tree</TD
3508></TR
3509></TABLE
3510><P
3511></P
3512></DIV
3513></DIV
3514><HR><DIV
3515CLASS="REFSECT2"
3516><A
3517NAME="AEN856"
3518></A
3519><H3
3520><A
3521NAME="XMLRECOVERMEMORY"
3522></A
3523>xmlRecoverMemory()</H3
3524><TABLE
3525BORDER="0"
3526BGCOLOR="#E8E8F8"
3527WIDTH="100%"
3528CELLPADDING="6"
3529><TR
3530><TD
3531><PRE
3532CLASS="PROGRAMLISTING"
3533><A
3534HREF="gnome-xml-tree.html#XMLDOCPTR"
3535>xmlDocPtr</A
3536> xmlRecoverMemory (char *buffer,
3537 int size);</PRE
3538></TD
3539></TR
3540></TABLE
3541><P
3542>parse an XML in-memory block and build a tree.
3543In the case the document is not Well Formed, a tree is built anyway</P
3544><P
3545></P
3546><DIV
3547CLASS="INFORMALTABLE"
3548><P
3549></P
3550><TABLE
3551BORDER="0"
3552WIDTH="100%"
3553BGCOLOR="#FFE0E0"
3554CELLSPACING="0"
3555CELLPADDING="4"
3556CLASS="CALSTABLE"
3557><TR
3558><TD
3559WIDTH="20%"
3560ALIGN="RIGHT"
3561VALIGN="TOP"
3562><TT
3563CLASS="PARAMETER"
3564><I
3565>buffer</I
3566></TT
3567>&nbsp;:</TD
3568><TD
3569WIDTH="80%"
3570ALIGN="LEFT"
3571VALIGN="TOP"
3572> an pointer to a char array</TD
3573></TR
3574><TR
3575><TD
3576WIDTH="20%"
3577ALIGN="RIGHT"
3578VALIGN="TOP"
3579><TT
3580CLASS="PARAMETER"
3581><I
3582>size</I
3583></TT
3584>&nbsp;:</TD
3585><TD
3586WIDTH="80%"
3587ALIGN="LEFT"
3588VALIGN="TOP"
3589> the size of the array</TD
3590></TR
3591><TR
3592><TD
3593WIDTH="20%"
3594ALIGN="RIGHT"
3595VALIGN="TOP"
3596><I
3597CLASS="EMPHASIS"
3598>Returns</I
3599> :</TD
3600><TD
3601WIDTH="80%"
3602ALIGN="LEFT"
3603VALIGN="TOP"
3604>the resulting document tree</TD
3605></TR
3606></TABLE
3607><P
3608></P
3609></DIV
3610></DIV
3611><HR><DIV
3612CLASS="REFSECT2"
3613><A
3614NAME="AEN880"
3615></A
3616><H3
3617><A
3618NAME="XMLRECOVERFILE"
3619></A
3620>xmlRecoverFile()</H3
3621><TABLE
3622BORDER="0"
3623BGCOLOR="#E8E8F8"
3624WIDTH="100%"
3625CELLPADDING="6"
3626><TR
3627><TD
3628><PRE
3629CLASS="PROGRAMLISTING"
3630><A
3631HREF="gnome-xml-tree.html#XMLDOCPTR"
3632>xmlDocPtr</A
3633> xmlRecoverFile (const char *filename);</PRE
3634></TD
3635></TR
3636></TABLE
3637><P
3638>parse an XML file and build a tree. Automatic support for ZLIB/Compress
3639compressed document is provided by default if found at compile-time.
3640In the case the document is not Well Formed, a tree is built anyway</P
3641><P
3642></P
3643><DIV
3644CLASS="INFORMALTABLE"
3645><P
3646></P
3647><TABLE
3648BORDER="0"
3649WIDTH="100%"
3650BGCOLOR="#FFE0E0"
3651CELLSPACING="0"
3652CELLPADDING="4"
3653CLASS="CALSTABLE"
3654><TR
3655><TD
3656WIDTH="20%"
3657ALIGN="RIGHT"
3658VALIGN="TOP"
3659><TT
3660CLASS="PARAMETER"
3661><I
3662>filename</I
3663></TT
3664>&nbsp;:</TD
3665><TD
3666WIDTH="80%"
3667ALIGN="LEFT"
3668VALIGN="TOP"
3669> the filename</TD
3670></TR
3671><TR
3672><TD
3673WIDTH="20%"
3674ALIGN="RIGHT"
3675VALIGN="TOP"
3676><I
3677CLASS="EMPHASIS"
3678>Returns</I
3679> :</TD
3680><TD
3681WIDTH="80%"
3682ALIGN="LEFT"
3683VALIGN="TOP"
3684>the resulting document tree</TD
3685></TR
3686></TABLE
3687><P
3688></P
3689></DIV
3690></DIV
3691><HR><DIV
3692CLASS="REFSECT2"
3693><A
3694NAME="AEN900"
3695></A
3696><H3
3697><A
3698NAME="XMLPARSEDOCUMENT"
3699></A
3700>xmlParseDocument()</H3
3701><TABLE
3702BORDER="0"
3703BGCOLOR="#E8E8F8"
3704WIDTH="100%"
3705CELLPADDING="6"
3706><TR
3707><TD
3708><PRE
3709CLASS="PROGRAMLISTING"
3710>int xmlParseDocument (<A
3711HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3712>xmlParserCtxtPtr</A
3713> ctxt);</PRE
3714></TD
3715></TR
3716></TABLE
3717><P
3718>parse an XML document (and build a tree if using the standard SAX
3719interface).</P
3720><P
3721>[1] document ::= prolog element Misc*</P
3722><P
3723>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
3724><P
3725></P
3726><DIV
3727CLASS="INFORMALTABLE"
3728><P
3729></P
3730><TABLE
3731BORDER="0"
3732WIDTH="100%"
3733BGCOLOR="#FFE0E0"
3734CELLSPACING="0"
3735CELLPADDING="4"
3736CLASS="CALSTABLE"
3737><TR
3738><TD
3739WIDTH="20%"
3740ALIGN="RIGHT"
3741VALIGN="TOP"
3742><TT
3743CLASS="PARAMETER"
3744><I
3745>ctxt</I
3746></TT
3747>&nbsp;:</TD
3748><TD
3749WIDTH="80%"
3750ALIGN="LEFT"
3751VALIGN="TOP"
3752> an XML parser context</TD
3753></TR
3754><TR
3755><TD
3756WIDTH="20%"
3757ALIGN="RIGHT"
3758VALIGN="TOP"
3759><I
3760CLASS="EMPHASIS"
3761>Returns</I
3762> :</TD
3763><TD
3764WIDTH="80%"
3765ALIGN="LEFT"
3766VALIGN="TOP"
3767>0, -1 in case of error. the parser context is augmented
3768as a result of the parsing.</TD
3769></TR
3770></TABLE
3771><P
3772></P
3773></DIV
3774></DIV
3775><HR><DIV
3776CLASS="REFSECT2"
3777><A
3778NAME="AEN922"
3779></A
3780><H3
3781><A
3782NAME="XMLSAXPARSEDOC"
3783></A
3784>xmlSAXParseDoc()</H3
3785><TABLE
3786BORDER="0"
3787BGCOLOR="#E8E8F8"
3788WIDTH="100%"
3789CELLPADDING="6"
3790><TR
3791><TD
3792><PRE
3793CLASS="PROGRAMLISTING"
3794><A
3795HREF="gnome-xml-tree.html#XMLDOCPTR"
3796>xmlDocPtr</A
3797> xmlSAXParseDoc (<A
3798HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
3799>xmlSAXHandlerPtr</A
3800> sax,
3801 <A
3802HREF="gnome-xml-tree.html#CHAR"
3803>CHAR</A
3804> *cur,
3805 int recovery);</PRE
3806></TD
3807></TR
3808></TABLE
3809><P
3810>parse an XML in-memory document and build a tree.
3811It use the given SAX function block to handle the parsing callback.
3812If sax is NULL, fallback to the default DOM tree building routines.</P
3813><P
3814></P
3815><DIV
3816CLASS="INFORMALTABLE"
3817><P
3818></P
3819><TABLE
3820BORDER="0"
3821WIDTH="100%"
3822BGCOLOR="#FFE0E0"
3823CELLSPACING="0"
3824CELLPADDING="4"
3825CLASS="CALSTABLE"
3826><TR
3827><TD
3828WIDTH="20%"
3829ALIGN="RIGHT"
3830VALIGN="TOP"
3831><TT
3832CLASS="PARAMETER"
3833><I
3834>sax</I
3835></TT
3836>&nbsp;:</TD
3837><TD
3838WIDTH="80%"
3839ALIGN="LEFT"
3840VALIGN="TOP"
3841> the SAX handler block</TD
3842></TR
3843><TR
3844><TD
3845WIDTH="20%"
3846ALIGN="RIGHT"
3847VALIGN="TOP"
3848><TT
3849CLASS="PARAMETER"
3850><I
3851>cur</I
3852></TT
3853>&nbsp;:</TD
3854><TD
3855WIDTH="80%"
3856ALIGN="LEFT"
3857VALIGN="TOP"
3858> a pointer to an array of CHAR</TD
3859></TR
3860><TR
3861><TD
3862WIDTH="20%"
3863ALIGN="RIGHT"
3864VALIGN="TOP"
3865><TT
3866CLASS="PARAMETER"
3867><I
3868>recovery</I
3869></TT
3870>&nbsp;:</TD
3871><TD
3872WIDTH="80%"
3873ALIGN="LEFT"
3874VALIGN="TOP"
3875> work in recovery mode, i.e. tries to read no Well Formed
3876documents</TD
3877></TR
3878><TR
3879><TD
3880WIDTH="20%"
3881ALIGN="RIGHT"
3882VALIGN="TOP"
3883><I
3884CLASS="EMPHASIS"
3885>Returns</I
3886> :</TD
3887><TD
3888WIDTH="80%"
3889ALIGN="LEFT"
3890VALIGN="TOP"
3891>the resulting document tree</TD
3892></TR
3893></TABLE
3894><P
3895></P
3896></DIV
3897></DIV
3898><HR><DIV
3899CLASS="REFSECT2"
3900><A
3901NAME="AEN952"
3902></A
3903><H3
3904><A
3905NAME="XMLSAXPARSEMEMORY"
3906></A
3907>xmlSAXParseMemory()</H3
3908><TABLE
3909BORDER="0"
3910BGCOLOR="#E8E8F8"
3911WIDTH="100%"
3912CELLPADDING="6"
3913><TR
3914><TD
3915><PRE
3916CLASS="PROGRAMLISTING"
3917><A
3918HREF="gnome-xml-tree.html#XMLDOCPTR"
3919>xmlDocPtr</A
3920> xmlSAXParseMemory (<A
3921HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
3922>xmlSAXHandlerPtr</A
3923> sax,
3924 char *buffer,
3925 int size,
3926 int recovery);</PRE
3927></TD
3928></TR
3929></TABLE
3930><P
3931>parse an XML in-memory block and use the given SAX function block
3932to handle the parsing callback. If sax is NULL, fallback to the default
3933DOM tree building routines.</P
3934><P
3935>TODO : plug some encoding conversion routines here. !!!</P
3936><P
3937></P
3938><DIV
3939CLASS="INFORMALTABLE"
3940><P
3941></P
3942><TABLE
3943BORDER="0"
3944WIDTH="100%"
3945BGCOLOR="#FFE0E0"
3946CELLSPACING="0"
3947CELLPADDING="4"
3948CLASS="CALSTABLE"
3949><TR
3950><TD
3951WIDTH="20%"
3952ALIGN="RIGHT"
3953VALIGN="TOP"
3954><TT
3955CLASS="PARAMETER"
3956><I
3957>sax</I
3958></TT
3959>&nbsp;:</TD
3960><TD
3961WIDTH="80%"
3962ALIGN="LEFT"
3963VALIGN="TOP"
3964> the SAX handler block</TD
3965></TR
3966><TR
3967><TD
3968WIDTH="20%"
3969ALIGN="RIGHT"
3970VALIGN="TOP"
3971><TT
3972CLASS="PARAMETER"
3973><I
3974>buffer</I
3975></TT
3976>&nbsp;:</TD
3977><TD
3978WIDTH="80%"
3979ALIGN="LEFT"
3980VALIGN="TOP"
3981> an pointer to a char array</TD
3982></TR
3983><TR
3984><TD
3985WIDTH="20%"
3986ALIGN="RIGHT"
3987VALIGN="TOP"
3988><TT
3989CLASS="PARAMETER"
3990><I
3991>size</I
3992></TT
3993>&nbsp;:</TD
3994><TD
3995WIDTH="80%"
3996ALIGN="LEFT"
3997VALIGN="TOP"
3998> the siwe of the array</TD
3999></TR
4000><TR
4001><TD
4002WIDTH="20%"
4003ALIGN="RIGHT"
4004VALIGN="TOP"
4005><TT
4006CLASS="PARAMETER"
4007><I
4008>recovery</I
4009></TT
4010>&nbsp;:</TD
4011><TD
4012WIDTH="80%"
4013ALIGN="LEFT"
4014VALIGN="TOP"
4015> work in recovery mode, i.e. tries to read no Well Formed
4016documents</TD
4017></TR
4018><TR
4019><TD
4020WIDTH="20%"
4021ALIGN="RIGHT"
4022VALIGN="TOP"
4023><I
4024CLASS="EMPHASIS"
4025>Returns</I
4026> :</TD
4027><TD
4028WIDTH="80%"
4029ALIGN="LEFT"
4030VALIGN="TOP"
4031>the resulting document tree</TD
4032></TR
4033></TABLE
4034><P
4035></P
4036></DIV
4037></DIV
4038><HR><DIV
4039CLASS="REFSECT2"
4040><A
4041NAME="AEN986"
4042></A
4043><H3
4044><A
4045NAME="XMLSAXPARSEFILE"
4046></A
4047>xmlSAXParseFile()</H3
4048><TABLE
4049BORDER="0"
4050BGCOLOR="#E8E8F8"
4051WIDTH="100%"
4052CELLPADDING="6"
4053><TR
4054><TD
4055><PRE
4056CLASS="PROGRAMLISTING"
4057><A
4058HREF="gnome-xml-tree.html#XMLDOCPTR"
4059>xmlDocPtr</A
4060> xmlSAXParseFile (<A
4061HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
4062>xmlSAXHandlerPtr</A
4063> sax,
4064 const char *filename,
4065 int recovery);</PRE
4066></TD
4067></TR
4068></TABLE
4069><P
4070>parse an XML file and build a tree. Automatic support for ZLIB/Compress
4071compressed document is provided by default if found at compile-time.
4072It use the given SAX function block to handle the parsing callback.
4073If sax is NULL, fallback to the default DOM tree building routines.</P
4074><P
4075></P
4076><DIV
4077CLASS="INFORMALTABLE"
4078><P
4079></P
4080><TABLE
4081BORDER="0"
4082WIDTH="100%"
4083BGCOLOR="#FFE0E0"
4084CELLSPACING="0"
4085CELLPADDING="4"
4086CLASS="CALSTABLE"
4087><TR
4088><TD
4089WIDTH="20%"
4090ALIGN="RIGHT"
4091VALIGN="TOP"
4092><TT
4093CLASS="PARAMETER"
4094><I
4095>sax</I
4096></TT
4097>&nbsp;:</TD
4098><TD
4099WIDTH="80%"
4100ALIGN="LEFT"
4101VALIGN="TOP"
4102> the SAX handler block</TD
4103></TR
4104><TR
4105><TD
4106WIDTH="20%"
4107ALIGN="RIGHT"
4108VALIGN="TOP"
4109><TT
4110CLASS="PARAMETER"
4111><I
4112>filename</I
4113></TT
4114>&nbsp;:</TD
4115><TD
4116WIDTH="80%"
4117ALIGN="LEFT"
4118VALIGN="TOP"
4119> the filename</TD
4120></TR
4121><TR
4122><TD
4123WIDTH="20%"
4124ALIGN="RIGHT"
4125VALIGN="TOP"
4126><TT
4127CLASS="PARAMETER"
4128><I
4129>recovery</I
4130></TT
4131>&nbsp;:</TD
4132><TD
4133WIDTH="80%"
4134ALIGN="LEFT"
4135VALIGN="TOP"
4136> work in recovery mode, i.e. tries to read no Well Formed
4137documents</TD
4138></TR
4139><TR
4140><TD
4141WIDTH="20%"
4142ALIGN="RIGHT"
4143VALIGN="TOP"
4144><I
4145CLASS="EMPHASIS"
4146>Returns</I
4147> :</TD
4148><TD
4149WIDTH="80%"
4150ALIGN="LEFT"
4151VALIGN="TOP"
4152>the resulting document tree</TD
4153></TR
4154></TABLE
4155><P
4156></P
4157></DIV
4158></DIV
4159><HR><DIV
4160CLASS="REFSECT2"
4161><A
4162NAME="AEN1015"
4163></A
4164><H3
4165><A
4166NAME="XMLINITPARSERCTXT"
4167></A
4168>xmlInitParserCtxt()</H3
4169><TABLE
4170BORDER="0"
4171BGCOLOR="#E8E8F8"
4172WIDTH="100%"
4173CELLPADDING="6"
4174><TR
4175><TD
4176><PRE
4177CLASS="PROGRAMLISTING"
4178>void xmlInitParserCtxt (<A
4179HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
4180>xmlParserCtxtPtr</A
4181> ctxt);</PRE
4182></TD
4183></TR
4184></TABLE
4185><P
4186>Initialize a parser context</P
4187><P
4188></P
4189><DIV
4190CLASS="INFORMALTABLE"
4191><P
4192></P
4193><TABLE
4194BORDER="0"
4195WIDTH="100%"
4196BGCOLOR="#FFE0E0"
4197CELLSPACING="0"
4198CELLPADDING="4"
4199CLASS="CALSTABLE"
4200><TR
4201><TD
4202WIDTH="20%"
4203ALIGN="RIGHT"
4204VALIGN="TOP"
4205><TT
4206CLASS="PARAMETER"
4207><I
4208>ctxt</I
4209></TT
4210>&nbsp;:</TD
4211><TD
4212WIDTH="80%"
4213ALIGN="LEFT"
4214VALIGN="TOP"
4215> an XML parser context</TD
4216></TR
4217></TABLE
4218><P
4219></P
4220></DIV
4221></DIV
4222><HR><DIV
4223CLASS="REFSECT2"
4224><A
4225NAME="AEN1031"
4226></A
4227><H3
4228><A
4229NAME="XMLCLEARPARSERCTXT"
4230></A
4231>xmlClearParserCtxt()</H3
4232><TABLE
4233BORDER="0"
4234BGCOLOR="#E8E8F8"
4235WIDTH="100%"
4236CELLPADDING="6"
4237><TR
4238><TD
4239><PRE
4240CLASS="PROGRAMLISTING"
4241>void xmlClearParserCtxt (<A
4242HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
4243>xmlParserCtxtPtr</A
4244> ctxt);</PRE
4245></TD
4246></TR
4247></TABLE
4248><P
4249>Clear (release owned resources) and reinitialize a parser context</P
4250><P
4251></P
4252><DIV
4253CLASS="INFORMALTABLE"
4254><P
4255></P
4256><TABLE
4257BORDER="0"
4258WIDTH="100%"
4259BGCOLOR="#FFE0E0"
4260CELLSPACING="0"
4261CELLPADDING="4"
4262CLASS="CALSTABLE"
4263><TR
4264><TD
4265WIDTH="20%"
4266ALIGN="RIGHT"
4267VALIGN="TOP"
4268><TT
4269CLASS="PARAMETER"
4270><I
4271>ctxt</I
4272></TT
4273>&nbsp;:</TD
4274><TD
4275WIDTH="80%"
4276ALIGN="LEFT"
4277VALIGN="TOP"
4278> an XML parser context</TD
4279></TR
4280></TABLE
4281><P
4282></P
4283></DIV
4284></DIV
4285><HR><DIV
4286CLASS="REFSECT2"
4287><A
4288NAME="AEN1047"
4289></A
4290><H3
4291><A
4292NAME="XMLSETUPPARSERFORBUFFER"
4293></A
4294>xmlSetupParserForBuffer()</H3
4295><TABLE
4296BORDER="0"
4297BGCOLOR="#E8E8F8"
4298WIDTH="100%"
4299CELLPADDING="6"
4300><TR
4301><TD
4302><PRE
4303CLASS="PROGRAMLISTING"
4304>void xmlSetupParserForBuffer (<A
4305HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
4306>xmlParserCtxtPtr</A
4307> ctxt,
4308 const <A
4309HREF="gnome-xml-tree.html#CHAR"
4310>CHAR</A
4311> *buffer,
4312 const char *filename);</PRE
4313></TD
4314></TR
4315></TABLE
4316><P
4317>Setup the parser context to parse a new buffer; Clears any prior
4318contents from the parser context. The buffer parameter must not be
4319NULL, but the filename parameter can be</P
4320><P
4321></P
4322><DIV
4323CLASS="INFORMALTABLE"
4324><P
4325></P
4326><TABLE
4327BORDER="0"
4328WIDTH="100%"
4329BGCOLOR="#FFE0E0"
4330CELLSPACING="0"
4331CELLPADDING="4"
4332CLASS="CALSTABLE"
4333><TR
4334><TD
4335WIDTH="20%"
4336ALIGN="RIGHT"
4337VALIGN="TOP"
4338><TT
4339CLASS="PARAMETER"
4340><I
4341>ctxt</I
4342></TT
4343>&nbsp;:</TD
4344><TD
4345WIDTH="80%"
4346ALIGN="LEFT"
4347VALIGN="TOP"
4348> an XML parser context</TD
4349></TR
4350><TR
4351><TD
4352WIDTH="20%"
4353ALIGN="RIGHT"
4354VALIGN="TOP"
4355><TT
4356CLASS="PARAMETER"
4357><I
4358>buffer</I
4359></TT
4360>&nbsp;:</TD
4361><TD
4362WIDTH="80%"
4363ALIGN="LEFT"
4364VALIGN="TOP"
4365> a CHAR * buffer</TD
4366></TR
4367><TR
4368><TD
4369WIDTH="20%"
4370ALIGN="RIGHT"
4371VALIGN="TOP"
4372><TT
4373CLASS="PARAMETER"
4374><I
4375>filename</I
4376></TT
4377>&nbsp;:</TD
4378><TD
4379WIDTH="80%"
4380ALIGN="LEFT"
4381VALIGN="TOP"
4382> a file name</TD
4383></TR
4384></TABLE
4385><P
4386></P
4387></DIV
4388></DIV
4389><HR><DIV
4390CLASS="REFSECT2"
4391><A
4392NAME="AEN1072"
4393></A
4394><H3
4395><A
4396NAME="XMLPARSERFINDNODEINFO"
4397></A
4398>xmlParserFindNodeInfo()</H3
4399><TABLE
4400BORDER="0"
4401BGCOLOR="#E8E8F8"
4402WIDTH="100%"
4403CELLPADDING="6"
4404><TR
4405><TD
4406><PRE
4407CLASS="PROGRAMLISTING"
4408>const <A
4409HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
4410>xmlParserNodeInfo</A
4411>* xmlParserFindNodeInfo
4412 (const <A
4413HREF="gnome-xml-parser.html#XMLPARSERCTXT"
4414>xmlParserCtxt</A
4415> *ctxt,
4416 const <A
4417HREF="gnome-xml-tree.html#XMLNODE"
4418>xmlNode</A
4419> *node);</PRE
4420></TD
4421></TR
4422></TABLE
4423><P
4424>Find the parser node info struct for a given node</P
4425><P
4426></P
4427><DIV
4428CLASS="INFORMALTABLE"
4429><P
4430></P
4431><TABLE
4432BORDER="0"
4433WIDTH="100%"
4434BGCOLOR="#FFE0E0"
4435CELLSPACING="0"
4436CELLPADDING="4"
4437CLASS="CALSTABLE"
4438><TR
4439><TD
4440WIDTH="20%"
4441ALIGN="RIGHT"
4442VALIGN="TOP"
4443><TT
4444CLASS="PARAMETER"
4445><I
4446>ctxt</I
4447></TT
4448>&nbsp;:</TD
4449><TD
4450WIDTH="80%"
4451ALIGN="LEFT"
4452VALIGN="TOP"
4453> an XML parser context</TD
4454></TR
4455><TR
4456><TD
4457WIDTH="20%"
4458ALIGN="RIGHT"
4459VALIGN="TOP"
4460><TT
4461CLASS="PARAMETER"
4462><I
4463>node</I
4464></TT
4465>&nbsp;:</TD
4466><TD
4467WIDTH="80%"
4468ALIGN="LEFT"
4469VALIGN="TOP"
4470> an XML node within the tree</TD
4471></TR
4472><TR
4473><TD
4474WIDTH="20%"
4475ALIGN="RIGHT"
4476VALIGN="TOP"
4477><I
4478CLASS="EMPHASIS"
4479>Returns</I
4480> :</TD
4481><TD
4482WIDTH="80%"
4483ALIGN="LEFT"
4484VALIGN="TOP"
4485>an xmlParserNodeInfo block pointer or NULL</TD
4486></TR
4487></TABLE
4488><P
4489></P
4490></DIV
4491></DIV
4492><HR><DIV
4493CLASS="REFSECT2"
4494><A
4495NAME="AEN1098"
4496></A
4497><H3
4498><A
4499NAME="XMLINITNODEINFOSEQ"
4500></A
4501>xmlInitNodeInfoSeq()</H3
4502><TABLE
4503BORDER="0"
4504BGCOLOR="#E8E8F8"
4505WIDTH="100%"
4506CELLPADDING="6"
4507><TR
4508><TD
4509><PRE
4510CLASS="PROGRAMLISTING"
4511>void xmlInitNodeInfoSeq (<A
4512HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
4513>xmlParserNodeInfoSeqPtr</A
4514> seq);</PRE
4515></TD
4516></TR
4517></TABLE
4518><P
4519>-- Initialize (set to initial state) node info sequence</P
4520><P
4521></P
4522><DIV
4523CLASS="INFORMALTABLE"
4524><P
4525></P
4526><TABLE
4527BORDER="0"
4528WIDTH="100%"
4529BGCOLOR="#FFE0E0"
4530CELLSPACING="0"
4531CELLPADDING="4"
4532CLASS="CALSTABLE"
4533><TR
4534><TD
4535WIDTH="20%"
4536ALIGN="RIGHT"
4537VALIGN="TOP"
4538><TT
4539CLASS="PARAMETER"
4540><I
4541>seq</I
4542></TT
4543>&nbsp;:</TD
4544><TD
4545WIDTH="80%"
4546ALIGN="LEFT"
4547VALIGN="TOP"
4548> a node info sequence pointer</TD
4549></TR
4550></TABLE
4551><P
4552></P
4553></DIV
4554></DIV
4555><HR><DIV
4556CLASS="REFSECT2"
4557><A
4558NAME="AEN1114"
4559></A
4560><H3
4561><A
4562NAME="XMLCLEARNODEINFOSEQ"
4563></A
4564>xmlClearNodeInfoSeq()</H3
4565><TABLE
4566BORDER="0"
4567BGCOLOR="#E8E8F8"
4568WIDTH="100%"
4569CELLPADDING="6"
4570><TR
4571><TD
4572><PRE
4573CLASS="PROGRAMLISTING"
4574>void xmlClearNodeInfoSeq (<A
4575HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
4576>xmlParserNodeInfoSeqPtr</A
4577> seq);</PRE
4578></TD
4579></TR
4580></TABLE
4581><P
4582>-- Clear (release memory and reinitialize) node
4583info sequence</P
4584><P
4585></P
4586><DIV
4587CLASS="INFORMALTABLE"
4588><P
4589></P
4590><TABLE
4591BORDER="0"
4592WIDTH="100%"
4593BGCOLOR="#FFE0E0"
4594CELLSPACING="0"
4595CELLPADDING="4"
4596CLASS="CALSTABLE"
4597><TR
4598><TD
4599WIDTH="20%"
4600ALIGN="RIGHT"
4601VALIGN="TOP"
4602><TT
4603CLASS="PARAMETER"
4604><I
4605>seq</I
4606></TT
4607>&nbsp;:</TD
4608><TD
4609WIDTH="80%"
4610ALIGN="LEFT"
4611VALIGN="TOP"
4612> a node info sequence pointer</TD
4613></TR
4614></TABLE
4615><P
4616></P
4617></DIV
4618></DIV
4619><HR><DIV
4620CLASS="REFSECT2"
4621><A
4622NAME="AEN1130"
4623></A
4624><H3
4625><A
4626NAME="XMLPARSERFINDNODEINFOINDEX"
4627></A
4628>xmlParserFindNodeInfoIndex()</H3
4629><TABLE
4630BORDER="0"
4631BGCOLOR="#E8E8F8"
4632WIDTH="100%"
4633CELLPADDING="6"
4634><TR
4635><TD
4636><PRE
4637CLASS="PROGRAMLISTING"
4638>unsigned <GTKDOCLINK
4639HREF="LONG"
4640>long</GTKDOCLINK
4641> xmlParserFindNodeInfoIndex (const <A
4642HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
4643>xmlParserNodeInfoSeq</A
4644> *seq,
4645 const <A
4646HREF="gnome-xml-tree.html#XMLNODE"
4647>xmlNode</A
4648> *node);</PRE
4649></TD
4650></TR
4651></TABLE
4652><P
4653>xmlParserFindNodeInfoIndex : Find the index that the info record for
4654the given node is or should be at in a sorted sequence</P
4655><P
4656></P
4657><DIV
4658CLASS="INFORMALTABLE"
4659><P
4660></P
4661><TABLE
4662BORDER="0"
4663WIDTH="100%"
4664BGCOLOR="#FFE0E0"
4665CELLSPACING="0"
4666CELLPADDING="4"
4667CLASS="CALSTABLE"
4668><TR
4669><TD
4670WIDTH="20%"
4671ALIGN="RIGHT"
4672VALIGN="TOP"
4673><TT
4674CLASS="PARAMETER"
4675><I
4676>seq</I
4677></TT
4678>&nbsp;:</TD
4679><TD
4680WIDTH="80%"
4681ALIGN="LEFT"
4682VALIGN="TOP"
4683> a node info sequence pointer</TD
4684></TR
4685><TR
4686><TD
4687WIDTH="20%"
4688ALIGN="RIGHT"
4689VALIGN="TOP"
4690><TT
4691CLASS="PARAMETER"
4692><I
4693>node</I
4694></TT
4695>&nbsp;:</TD
4696><TD
4697WIDTH="80%"
4698ALIGN="LEFT"
4699VALIGN="TOP"
4700> an XML node pointer</TD
4701></TR
4702><TR
4703><TD
4704WIDTH="20%"
4705ALIGN="RIGHT"
4706VALIGN="TOP"
4707><I
4708CLASS="EMPHASIS"
4709>Returns</I
4710> :</TD
4711><TD
4712WIDTH="80%"
4713ALIGN="LEFT"
4714VALIGN="TOP"
4715>a long indicating the position of the record</TD
4716></TR
4717></TABLE
4718><P
4719></P
4720></DIV
4721></DIV
4722><HR><DIV
4723CLASS="REFSECT2"
4724><A
4725NAME="AEN1156"
4726></A
4727><H3
4728><A
4729NAME="XMLPARSERADDNODEINFO"
4730></A
4731>xmlParserAddNodeInfo()</H3
4732><TABLE
4733BORDER="0"
4734BGCOLOR="#E8E8F8"
4735WIDTH="100%"
4736CELLPADDING="6"
4737><TR
4738><TD
4739><PRE
4740CLASS="PROGRAMLISTING"
4741>void xmlParserAddNodeInfo (<A
4742HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
4743>xmlParserCtxtPtr</A
4744> ctxt,
4745 const <A
4746HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
4747>xmlParserNodeInfo</A
4748> *info);</PRE
4749></TD
4750></TR
4751></TABLE
4752><P
4753>Insert node info record into the sorted sequence</P
4754><P
4755></P
4756><DIV
4757CLASS="INFORMALTABLE"
4758><P
4759></P
4760><TABLE
4761BORDER="0"
4762WIDTH="100%"
4763BGCOLOR="#FFE0E0"
4764CELLSPACING="0"
4765CELLPADDING="4"
4766CLASS="CALSTABLE"
4767><TR
4768><TD
4769WIDTH="20%"
4770ALIGN="RIGHT"
4771VALIGN="TOP"
4772><TT
4773CLASS="PARAMETER"
4774><I
4775>ctxt</I
4776></TT
4777>&nbsp;:</TD
4778><TD
4779WIDTH="80%"
4780ALIGN="LEFT"
4781VALIGN="TOP"
4782> an XML parser context</TD
4783></TR
4784><TR
4785><TD
4786WIDTH="20%"
4787ALIGN="RIGHT"
4788VALIGN="TOP"
4789><TT
4790CLASS="PARAMETER"
4791><I
4792>info</I
4793></TT
4794>&nbsp;:</TD
4795><TD
4796WIDTH="80%"
4797ALIGN="LEFT"
4798VALIGN="TOP"
4799> a node info sequence pointer</TD
4800></TR
4801></TABLE
4802><P
4803></P
4804></DIV
4805></DIV
4806><HR><DIV
4807CLASS="REFSECT2"
4808><A
4809NAME="AEN1177"
4810></A
4811><H3
4812><A
4813NAME="XMLDEFAULTSAXHANDLERINIT"
4814></A
4815>xmlDefaultSAXHandlerInit()</H3
4816><TABLE
4817BORDER="0"
4818BGCOLOR="#E8E8F8"
4819WIDTH="100%"
4820CELLPADDING="6"
4821><TR
4822><TD
4823><PRE
4824CLASS="PROGRAMLISTING"
4825>void xmlDefaultSAXHandlerInit (void);</PRE
4826></TD
4827></TR
4828></TABLE
4829><P
4830>Initialize the default SAX handler</P
4831><P
4832></P
4833></DIV
4834></DIV
4835><DIV
4836CLASS="NAVFOOTER"
4837><HR
4838ALIGN="LEFT"
4839WIDTH="100%"><TABLE
4840WIDTH="100%"
4841BORDER="0"
4842CELLPADDING="0"
4843CELLSPACING="0"
4844><TR
4845><TD
4846WIDTH="33%"
4847ALIGN="left"
4848VALIGN="top"
4849><A
4850HREF="libxml.html"
4851>Prev</A
4852></TD
4853><TD
4854WIDTH="34%"
4855ALIGN="center"
4856VALIGN="top"
4857><A
4858HREF="book1.html"
4859>Home</A
4860></TD
4861><TD
4862WIDTH="33%"
4863ALIGN="right"
4864VALIGN="top"
4865><A
4866HREF="gnome-xml-tree.html"
4867>Next</A
4868></TD
4869></TR
4870><TR
4871><TD
4872WIDTH="33%"
4873ALIGN="left"
4874VALIGN="top"
4875>Gnome XML Library</TD
4876><TD
4877WIDTH="34%"
4878ALIGN="center"
4879VALIGN="top"
4880><A
4881HREF="libxml.html"
4882>Up</A
4883></TD
4884><TD
4885WIDTH="33%"
4886ALIGN="right"
4887VALIGN="top"
4888>tree</TD
4889></TR
4890></TABLE
4891></DIV
4892></BODY
4893></HTML
4894>