blob: 4497c3b989805783f13bbb7579f6592c7045673e [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>
Daniel Veillardd692aa41999-02-28 21:54:31 +000095void (<A
96HREF="gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE"
97>*xmlParserInputDeallocate</A
98>) (<A
99HREF="gnome-xml-tree.html#CHAR"
100>CHAR</A
101>*);
Daniel Veillard35925471999-02-25 08:46:07 +0000102typedef <A
103HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
104>xmlParserInputPtr</A
105>
106typedef <A
107HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
108>xmlParserNodeInfo</A
109>
110typedef <A
111HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
112>xmlParserNodeInfoSeq</A
113>
114typedef <A
115HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
116>xmlParserNodeInfoSeqPtr</A
117>
118typedef <A
119HREF="gnome-xml-parser.html#XMLPARSERCTXT"
120>xmlParserCtxt</A
121>
122typedef <A
123HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
124>xmlParserCtxtPtr</A
125>
126typedef <A
127HREF="gnome-xml-parser.html#XMLSAXLOCATOR"
128>xmlSAXLocator</A
129>
130typedef <A
131HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
132>xmlSAXLocatorPtr</A
133>
134<A
135HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
136>xmlParserInputPtr</A
137> (<A
138HREF="gnome-xml-parser.html#RESOLVEENTITYSAXFUNC"
139>*resolveEntitySAXFunc</A
140>) (<A
141HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
142>xmlParserCtxtPtr</A
143> ctxt,
144 const <A
145HREF="gnome-xml-tree.html#CHAR"
146>CHAR</A
147> *publicId,
148 const <A
149HREF="gnome-xml-tree.html#CHAR"
150>CHAR</A
151> *systemId);
152void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000153HREF="gnome-xml-parser.html#INTERNALSUBSETSAXFUNC"
154>*internalSubsetSAXFunc</A
155>) (<A
156HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
157>xmlParserCtxtPtr</A
158> ctxt,
159 const <A
160HREF="gnome-xml-tree.html#CHAR"
161>CHAR</A
162> *name,
163 const <A
164HREF="gnome-xml-tree.html#CHAR"
165>CHAR</A
166> *ExternalID,
167 const <A
168HREF="gnome-xml-tree.html#CHAR"
169>CHAR</A
170> *SystemID);
171<A
172HREF="gnome-xml-entities.html#XMLENTITYPTR"
173>xmlEntityPtr</A
174> (<A
175HREF="gnome-xml-parser.html#GETENTITYSAXFUNC"
176>*getEntitySAXFunc</A
177>) (<A
178HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
179>xmlParserCtxtPtr</A
180> ctxt,
181 const <A
182HREF="gnome-xml-tree.html#CHAR"
183>CHAR</A
184> *name);
185void (<A
186HREF="gnome-xml-parser.html#ENTITYDECLSAXFUNC"
187>*entityDeclSAXFunc</A
188>) (<A
189HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
190>xmlParserCtxtPtr</A
191> ctxt,
192 const <A
193HREF="gnome-xml-tree.html#CHAR"
194>CHAR</A
195> *name,
196 int type,
197 const <A
198HREF="gnome-xml-tree.html#CHAR"
199>CHAR</A
200> *publicId,
201 const <A
202HREF="gnome-xml-tree.html#CHAR"
203>CHAR</A
204> *systemId,
205 <A
206HREF="gnome-xml-tree.html#CHAR"
207>CHAR</A
208> *content);
209void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000210HREF="gnome-xml-parser.html#NOTATIONDECLSAXFUNC"
211>*notationDeclSAXFunc</A
212>) (<A
213HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
214>xmlParserCtxtPtr</A
215> ctxt,
216 const <A
217HREF="gnome-xml-tree.html#CHAR"
218>CHAR</A
219> *name,
220 const <A
221HREF="gnome-xml-tree.html#CHAR"
222>CHAR</A
223> *publicId,
224 const <A
225HREF="gnome-xml-tree.html#CHAR"
226>CHAR</A
227> *systemId);
228void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000229HREF="gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC"
230>*attributeDeclSAXFunc</A
231>) (<A
232HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
233>xmlParserCtxtPtr</A
234> ctxt,
235 const <A
236HREF="gnome-xml-tree.html#CHAR"
237>CHAR</A
238> *elem,
239 const <A
240HREF="gnome-xml-tree.html#CHAR"
241>CHAR</A
242> *name,
243 int type,
244 int def,
245 const <A
246HREF="gnome-xml-tree.html#CHAR"
247>CHAR</A
248> *defaultValue,
249 <A
250HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
251>xmlEnumerationPtr</A
252> tree);
253void (<A
254HREF="gnome-xml-parser.html#ELEMENTDECLSAXFUNC"
255>*elementDeclSAXFunc</A
256>) (<A
257HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
258>xmlParserCtxtPtr</A
259> ctxt,
260 const <A
261HREF="gnome-xml-tree.html#CHAR"
262>CHAR</A
263> *name,
264 int type,
265 <A
266HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
267>xmlElementContentPtr</A
268> content);
269void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000270HREF="gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC"
271>*unparsedEntityDeclSAXFunc</A
272>) (<A
273HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
274>xmlParserCtxtPtr</A
275> ctxt,
276 const <A
277HREF="gnome-xml-tree.html#CHAR"
278>CHAR</A
279> *name,
280 const <A
281HREF="gnome-xml-tree.html#CHAR"
282>CHAR</A
283> *publicId,
284 const <A
285HREF="gnome-xml-tree.html#CHAR"
286>CHAR</A
287> *systemId,
288 const <A
289HREF="gnome-xml-tree.html#CHAR"
290>CHAR</A
291> *notationName);
292void (<A
293HREF="gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC"
294>*setDocumentLocatorSAXFunc</A
295>) (<A
296HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
297>xmlParserCtxtPtr</A
298> ctxt,
299 <A
300HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
301>xmlSAXLocatorPtr</A
302> loc);
303void (<A
304HREF="gnome-xml-parser.html#STARTDOCUMENTSAXFUNC"
305>*startDocumentSAXFunc</A
306>) (<A
307HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
308>xmlParserCtxtPtr</A
309> ctxt);
310void (<A
311HREF="gnome-xml-parser.html#ENDDOCUMENTSAXFUNC"
312>*endDocumentSAXFunc</A
313>) (<A
314HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
315>xmlParserCtxtPtr</A
316> ctxt);
317void (<A
318HREF="gnome-xml-parser.html#STARTELEMENTSAXFUNC"
319>*startElementSAXFunc</A
320>) (<A
321HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
322>xmlParserCtxtPtr</A
323> ctxt,
324 const <A
325HREF="gnome-xml-tree.html#CHAR"
326>CHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000327> *name,
328 const <A
329HREF="gnome-xml-tree.html#CHAR"
330>CHAR</A
331> **atts);
Daniel Veillard35925471999-02-25 08:46:07 +0000332void (<A
333HREF="gnome-xml-parser.html#ENDELEMENTSAXFUNC"
334>*endElementSAXFunc</A
335>) (<A
336HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
337>xmlParserCtxtPtr</A
338> ctxt,
339 const <A
340HREF="gnome-xml-tree.html#CHAR"
341>CHAR</A
342> *name);
343void (<A
344HREF="gnome-xml-parser.html#ATTRIBUTESAXFUNC"
345>*attributeSAXFunc</A
346>) (<A
347HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
348>xmlParserCtxtPtr</A
349> ctxt,
350 const <A
351HREF="gnome-xml-tree.html#CHAR"
352>CHAR</A
353> *name,
354 const <A
355HREF="gnome-xml-tree.html#CHAR"
356>CHAR</A
357> *value);
358void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000359HREF="gnome-xml-parser.html#REFERENCESAXFUNC"
360>*referenceSAXFunc</A
361>) (<A
362HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
363>xmlParserCtxtPtr</A
364> ctxt,
365 const <A
366HREF="gnome-xml-tree.html#CHAR"
367>CHAR</A
368> *name);
369void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000370HREF="gnome-xml-parser.html#CHARACTERSSAXFUNC"
371>*charactersSAXFunc</A
372>) (<A
373HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
374>xmlParserCtxtPtr</A
375> ctxt,
376 const <A
377HREF="gnome-xml-tree.html#CHAR"
378>CHAR</A
379> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000380 int len);
381void (<A
382HREF="gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC"
383>*ignorableWhitespaceSAXFunc</A
384>) (<A
385HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
386>xmlParserCtxtPtr</A
387> ctxt,
388 const <A
389HREF="gnome-xml-tree.html#CHAR"
390>CHAR</A
391> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000392 int len);
393void (<A
394HREF="gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC"
395>*processingInstructionSAXFunc</A
396>) (<A
397HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
398>xmlParserCtxtPtr</A
399> ctxt,
400 const <A
401HREF="gnome-xml-tree.html#CHAR"
402>CHAR</A
403> *target,
404 const <A
405HREF="gnome-xml-tree.html#CHAR"
406>CHAR</A
407> *data);
408void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000409HREF="gnome-xml-parser.html#COMMENTSAXFUNC"
410>*commentSAXFunc</A
411>) (<A
412HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
413>xmlParserCtxtPtr</A
414> ctxt,
415 const <A
416HREF="gnome-xml-tree.html#CHAR"
417>CHAR</A
418> *value);
419void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000420HREF="gnome-xml-parser.html#WARNINGSAXFUNC"
421>*warningSAXFunc</A
422>) (<A
423HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
424>xmlParserCtxtPtr</A
425> ctxt,
426 const char *msg,
427 ...);
428void (<A
429HREF="gnome-xml-parser.html#ERRORSAXFUNC"
430>*errorSAXFunc</A
431>) (<A
432HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
433>xmlParserCtxtPtr</A
434> ctxt,
435 const char *msg,
436 ...);
437void (<A
438HREF="gnome-xml-parser.html#FATALERRORSAXFUNC"
439>*fatalErrorSAXFunc</A
440>) (<A
441HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
442>xmlParserCtxtPtr</A
443> ctxt,
444 const char *msg,
445 ...);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000446int (<A
447HREF="gnome-xml-parser.html#ISSTANDALONESAXFUNC"
448>*isStandaloneSAXFunc</A
449>) (<A
450HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
451>xmlParserCtxtPtr</A
452> ctxt);
453int (<A
454HREF="gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC"
455>*hasInternalSubsetSAXFunc</A
456>) (<A
457HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
458>xmlParserCtxtPtr</A
459> ctxt);
460int (<A
461HREF="gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC"
462>*hasExternalSubsetSAXFunc</A
463>) (<A
464HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
465>xmlParserCtxtPtr</A
466> ctxt);
Daniel Veillard35925471999-02-25 08:46:07 +0000467typedef <A
468HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
469>xmlSAXHandlerPtr</A
470>
471<A
472HREF="gnome-xml-tree.html#CHAR"
473>CHAR</A
474>* <A
475HREF="gnome-xml-parser.html#XMLSTRDUP"
476>xmlStrdup</A
477> (const <A
478HREF="gnome-xml-tree.html#CHAR"
479>CHAR</A
480> *cur);
481<A
482HREF="gnome-xml-tree.html#CHAR"
483>CHAR</A
484>* <A
485HREF="gnome-xml-parser.html#XMLSTRNDUP"
486>xmlStrndup</A
487> (const <A
488HREF="gnome-xml-tree.html#CHAR"
489>CHAR</A
490> *cur,
491 int len);
492<A
493HREF="gnome-xml-tree.html#CHAR"
494>CHAR</A
495>* <A
496HREF="gnome-xml-parser.html#XMLSTRCHR"
497>xmlStrchr</A
498> (const <A
499HREF="gnome-xml-tree.html#CHAR"
500>CHAR</A
501> *str,
502 <A
503HREF="gnome-xml-tree.html#CHAR"
504>CHAR</A
505> val);
506int <A
507HREF="gnome-xml-parser.html#XMLSTRCMP"
508>xmlStrcmp</A
509> (const <A
510HREF="gnome-xml-tree.html#CHAR"
511>CHAR</A
512> *str1,
513 const <A
514HREF="gnome-xml-tree.html#CHAR"
515>CHAR</A
516> *str2);
517int <A
518HREF="gnome-xml-parser.html#XMLSTRNCMP"
519>xmlStrncmp</A
520> (const <A
521HREF="gnome-xml-tree.html#CHAR"
522>CHAR</A
523> *str1,
524 const <A
525HREF="gnome-xml-tree.html#CHAR"
526>CHAR</A
527> *str2,
528 int len);
529int <A
530HREF="gnome-xml-parser.html#XMLSTRLEN"
531>xmlStrlen</A
532> (const <A
533HREF="gnome-xml-tree.html#CHAR"
534>CHAR</A
535> *str);
536<A
537HREF="gnome-xml-tree.html#CHAR"
538>CHAR</A
539>* <A
540HREF="gnome-xml-parser.html#XMLSTRCAT"
541>xmlStrcat</A
542> (<A
543HREF="gnome-xml-tree.html#CHAR"
544>CHAR</A
545> *cur,
546 const <A
547HREF="gnome-xml-tree.html#CHAR"
548>CHAR</A
549> *add);
550<A
551HREF="gnome-xml-tree.html#CHAR"
552>CHAR</A
553>* <A
554HREF="gnome-xml-parser.html#XMLSTRNCAT"
555>xmlStrncat</A
556> (<A
557HREF="gnome-xml-tree.html#CHAR"
558>CHAR</A
559> *cur,
560 const <A
561HREF="gnome-xml-tree.html#CHAR"
562>CHAR</A
563> *add,
564 int len);
565<A
566HREF="gnome-xml-tree.html#XMLDOCPTR"
567>xmlDocPtr</A
568> <A
569HREF="gnome-xml-parser.html#XMLPARSEDOC"
570>xmlParseDoc</A
571> (<A
572HREF="gnome-xml-tree.html#CHAR"
573>CHAR</A
574> *cur);
575<A
576HREF="gnome-xml-tree.html#XMLDOCPTR"
577>xmlDocPtr</A
578> <A
579HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
580>xmlParseMemory</A
581> (char *buffer,
582 int size);
583<A
584HREF="gnome-xml-tree.html#XMLDOCPTR"
585>xmlDocPtr</A
586> <A
587HREF="gnome-xml-parser.html#XMLPARSEFILE"
588>xmlParseFile</A
589> (const char *filename);
590<A
591HREF="gnome-xml-tree.html#XMLDOCPTR"
592>xmlDocPtr</A
593> <A
594HREF="gnome-xml-parser.html#XMLRECOVERDOC"
595>xmlRecoverDoc</A
596> (<A
597HREF="gnome-xml-tree.html#CHAR"
598>CHAR</A
599> *cur);
600<A
601HREF="gnome-xml-tree.html#XMLDOCPTR"
602>xmlDocPtr</A
603> <A
604HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
605>xmlRecoverMemory</A
606> (char *buffer,
607 int size);
608<A
609HREF="gnome-xml-tree.html#XMLDOCPTR"
610>xmlDocPtr</A
611> <A
612HREF="gnome-xml-parser.html#XMLRECOVERFILE"
613>xmlRecoverFile</A
614> (const char *filename);
615int <A
616HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
617>xmlParseDocument</A
618> (<A
619HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
620>xmlParserCtxtPtr</A
621> ctxt);
622<A
623HREF="gnome-xml-tree.html#XMLDOCPTR"
624>xmlDocPtr</A
625> <A
626HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
627>xmlSAXParseDoc</A
628> (<A
629HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
630>xmlSAXHandlerPtr</A
631> sax,
632 <A
633HREF="gnome-xml-tree.html#CHAR"
634>CHAR</A
635> *cur,
636 int recovery);
637<A
638HREF="gnome-xml-tree.html#XMLDOCPTR"
639>xmlDocPtr</A
640> <A
641HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
642>xmlSAXParseMemory</A
643> (<A
644HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
645>xmlSAXHandlerPtr</A
646> sax,
647 char *buffer,
648 int size,
649 int recovery);
650<A
651HREF="gnome-xml-tree.html#XMLDOCPTR"
652>xmlDocPtr</A
653> <A
654HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
655>xmlSAXParseFile</A
656> (<A
657HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
658>xmlSAXHandlerPtr</A
659> sax,
660 const char *filename,
661 int recovery);
662void <A
663HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
664>xmlInitParserCtxt</A
665> (<A
666HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
667>xmlParserCtxtPtr</A
668> ctxt);
669void <A
670HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
671>xmlClearParserCtxt</A
672> (<A
673HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
674>xmlParserCtxtPtr</A
675> ctxt);
676void <A
677HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
678>xmlSetupParserForBuffer</A
679> (<A
680HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
681>xmlParserCtxtPtr</A
682> ctxt,
683 const <A
684HREF="gnome-xml-tree.html#CHAR"
685>CHAR</A
686> *buffer,
687 const char *filename);
688const <A
689HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
690>xmlParserNodeInfo</A
691>* <A
692HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
693>xmlParserFindNodeInfo</A
694>
695 (const <A
696HREF="gnome-xml-parser.html#XMLPARSERCTXT"
697>xmlParserCtxt</A
698> *ctxt,
699 const <A
700HREF="gnome-xml-tree.html#XMLNODE"
701>xmlNode</A
702> *node);
703void <A
704HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
705>xmlInitNodeInfoSeq</A
706> (<A
707HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
708>xmlParserNodeInfoSeqPtr</A
709> seq);
710void <A
711HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
712>xmlClearNodeInfoSeq</A
713> (<A
714HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
715>xmlParserNodeInfoSeqPtr</A
716> seq);
717unsigned <GTKDOCLINK
718HREF="LONG"
719>long</GTKDOCLINK
720> <A
721HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
722>xmlParserFindNodeInfoIndex</A
723> (const <A
724HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
725>xmlParserNodeInfoSeq</A
726> *seq,
727 const <A
728HREF="gnome-xml-tree.html#XMLNODE"
729>xmlNode</A
730> *node);
731void <A
732HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
733>xmlParserAddNodeInfo</A
734> (<A
735HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
736>xmlParserCtxtPtr</A
737> ctxt,
738 const <A
739HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
740>xmlParserNodeInfo</A
741> *info);
742void <A
743HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
744>xmlDefaultSAXHandlerInit</A
745> (void);</PRE
746></TD
747></TR
748></TABLE
749></DIV
750><DIV
751CLASS="REFSECT1"
752><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000753NAME="AEN191"
Daniel Veillard35925471999-02-25 08:46:07 +0000754></A
755><H2
756>Description</H2
757><P
758></P
759></DIV
760><DIV
761CLASS="REFSECT1"
762><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000763NAME="AEN194"
Daniel Veillard35925471999-02-25 08:46:07 +0000764></A
765><H2
766>Details</H2
767><HR><DIV
768CLASS="REFSECT2"
769><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000770NAME="AEN196"
Daniel Veillard35925471999-02-25 08:46:07 +0000771></A
772><H3
773><A
774NAME="XML-DEFAULT-VERSION"
775></A
776>XML_DEFAULT_VERSION</H3
777><TABLE
778BORDER="0"
779BGCOLOR="#E8E8F8"
780WIDTH="100%"
781CELLPADDING="6"
782><TR
783><TD
784><PRE
785CLASS="PROGRAMLISTING"
786>#define XML_DEFAULT_VERSION "1.0"</PRE
787></TD
788></TR
789></TABLE
790><P
791></P
792></DIV
793><HR><DIV
794CLASS="REFSECT2"
795><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000796NAME="AEN201"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000797></A
798><H3
799><A
800NAME="XMLPARSERINPUTDEALLOCATE"
801></A
802>xmlParserInputDeallocate()</H3
803><TABLE
804BORDER="0"
805BGCOLOR="#E8E8F8"
806WIDTH="100%"
807CELLPADDING="6"
808><TR
809><TD
810><PRE
811CLASS="PROGRAMLISTING"
812>void (*xmlParserInputDeallocate) (<A
813HREF="gnome-xml-tree.html#CHAR"
814>CHAR</A
815>*);</PRE
816></TD
817></TR
818></TABLE
819><P
820></P
821><DIV
822CLASS="INFORMALTABLE"
823><P
824></P
825><TABLE
826BORDER="0"
827WIDTH="100%"
828BGCOLOR="#FFE0E0"
829CELLSPACING="0"
830CELLPADDING="4"
831CLASS="CALSTABLE"
832><TR
833><TD
834WIDTH="20%"
835ALIGN="RIGHT"
836VALIGN="TOP"
837><TT
838CLASS="PARAMETER"
839><I
840>Param1</I
841></TT
842>&nbsp;:</TD
843><TD
844WIDTH="80%"
845ALIGN="LEFT"
846VALIGN="TOP"
847>&nbsp;</TD
848></TR
849></TABLE
850><P
851></P
852></DIV
853></DIV
854><HR><DIV
855CLASS="REFSECT2"
856><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000857NAME="AEN216"
Daniel Veillard35925471999-02-25 08:46:07 +0000858></A
859><H3
860><A
861NAME="XMLPARSERINPUTPTR"
862></A
863>xmlParserInputPtr</H3
864><TABLE
865BORDER="0"
866BGCOLOR="#E8E8F8"
867WIDTH="100%"
868CELLPADDING="6"
869><TR
870><TD
871><PRE
872CLASS="PROGRAMLISTING"
873>typedef xmlParserInput *xmlParserInputPtr;</PRE
874></TD
875></TR
876></TABLE
877><P
878></P
879></DIV
880><HR><DIV
881CLASS="REFSECT2"
882><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000883NAME="AEN221"
Daniel Veillard35925471999-02-25 08:46:07 +0000884></A
885><H3
886><A
887NAME="XMLPARSERNODEINFO"
888></A
889>xmlParserNodeInfo</H3
890><TABLE
891BORDER="0"
892BGCOLOR="#E8E8F8"
893WIDTH="100%"
894CELLPADDING="6"
895><TR
896><TD
897><PRE
898CLASS="PROGRAMLISTING"
899>typedef _xmlParserNodeInfo xmlParserNodeInfo;</PRE
900></TD
901></TR
902></TABLE
903><P
904></P
905></DIV
906><HR><DIV
907CLASS="REFSECT2"
908><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000909NAME="AEN226"
Daniel Veillard35925471999-02-25 08:46:07 +0000910></A
911><H3
912><A
913NAME="XMLPARSERNODEINFOSEQ"
914></A
915>xmlParserNodeInfoSeq</H3
916><TABLE
917BORDER="0"
918BGCOLOR="#E8E8F8"
919WIDTH="100%"
920CELLPADDING="6"
921><TR
922><TD
923><PRE
924CLASS="PROGRAMLISTING"
925>typedef _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;</PRE
926></TD
927></TR
928></TABLE
929><P
930></P
931></DIV
932><HR><DIV
933CLASS="REFSECT2"
934><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000935NAME="AEN231"
Daniel Veillard35925471999-02-25 08:46:07 +0000936></A
937><H3
938><A
939NAME="XMLPARSERNODEINFOSEQPTR"
940></A
941>xmlParserNodeInfoSeqPtr</H3
942><TABLE
943BORDER="0"
944BGCOLOR="#E8E8F8"
945WIDTH="100%"
946CELLPADDING="6"
947><TR
948><TD
949><PRE
950CLASS="PROGRAMLISTING"
951>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
952></TD
953></TR
954></TABLE
955><P
956></P
957></DIV
958><HR><DIV
959CLASS="REFSECT2"
960><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000961NAME="AEN236"
Daniel Veillard35925471999-02-25 08:46:07 +0000962></A
963><H3
964><A
965NAME="XMLPARSERCTXT"
966></A
967>xmlParserCtxt</H3
968><TABLE
969BORDER="0"
970BGCOLOR="#E8E8F8"
971WIDTH="100%"
972CELLPADDING="6"
973><TR
974><TD
975><PRE
976CLASS="PROGRAMLISTING"
977>typedef _xmlParserCtxt xmlParserCtxt;</PRE
978></TD
979></TR
980></TABLE
981><P
982></P
983></DIV
984><HR><DIV
985CLASS="REFSECT2"
986><A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000987NAME="AEN241"
Daniel Veillard35925471999-02-25 08:46:07 +0000988></A
989><H3
990><A
991NAME="XMLPARSERCTXTPTR"
992></A
993>xmlParserCtxtPtr</H3
994><TABLE
995BORDER="0"
996BGCOLOR="#E8E8F8"
997WIDTH="100%"
998CELLPADDING="6"
999><TR
1000><TD
1001><PRE
1002CLASS="PROGRAMLISTING"
1003>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
1004></TD
1005></TR
1006></TABLE
1007><P
1008></P
1009></DIV
1010><HR><DIV
1011CLASS="REFSECT2"
1012><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001013NAME="AEN246"
Daniel Veillard35925471999-02-25 08:46:07 +00001014></A
1015><H3
1016><A
1017NAME="XMLSAXLOCATOR"
1018></A
1019>xmlSAXLocator</H3
1020><TABLE
1021BORDER="0"
1022BGCOLOR="#E8E8F8"
1023WIDTH="100%"
1024CELLPADDING="6"
1025><TR
1026><TD
1027><PRE
1028CLASS="PROGRAMLISTING"
1029>typedef _xmlSAXLocator xmlSAXLocator;</PRE
1030></TD
1031></TR
1032></TABLE
1033><P
1034></P
1035></DIV
1036><HR><DIV
1037CLASS="REFSECT2"
1038><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001039NAME="AEN251"
Daniel Veillard35925471999-02-25 08:46:07 +00001040></A
1041><H3
1042><A
1043NAME="XMLSAXLOCATORPTR"
1044></A
1045>xmlSAXLocatorPtr</H3
1046><TABLE
1047BORDER="0"
1048BGCOLOR="#E8E8F8"
1049WIDTH="100%"
1050CELLPADDING="6"
1051><TR
1052><TD
1053><PRE
1054CLASS="PROGRAMLISTING"
1055>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
1056></TD
1057></TR
1058></TABLE
1059><P
1060></P
1061></DIV
1062><HR><DIV
1063CLASS="REFSECT2"
1064><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001065NAME="AEN256"
Daniel Veillard35925471999-02-25 08:46:07 +00001066></A
1067><H3
1068><A
1069NAME="RESOLVEENTITYSAXFUNC"
1070></A
1071>resolveEntitySAXFunc()</H3
1072><TABLE
1073BORDER="0"
1074BGCOLOR="#E8E8F8"
1075WIDTH="100%"
1076CELLPADDING="6"
1077><TR
1078><TD
1079><PRE
1080CLASS="PROGRAMLISTING"
1081><A
1082HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1083>xmlParserInputPtr</A
1084> (*resolveEntitySAXFunc) (<A
1085HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1086>xmlParserCtxtPtr</A
1087> ctxt,
1088 const <A
1089HREF="gnome-xml-tree.html#CHAR"
1090>CHAR</A
1091> *publicId,
1092 const <A
1093HREF="gnome-xml-tree.html#CHAR"
1094>CHAR</A
1095> *systemId);</PRE
1096></TD
1097></TR
1098></TABLE
1099><P
1100></P
1101><DIV
1102CLASS="INFORMALTABLE"
1103><P
1104></P
1105><TABLE
1106BORDER="0"
1107WIDTH="100%"
1108BGCOLOR="#FFE0E0"
1109CELLSPACING="0"
1110CELLPADDING="4"
1111CLASS="CALSTABLE"
1112><TR
1113><TD
1114WIDTH="20%"
1115ALIGN="RIGHT"
1116VALIGN="TOP"
1117><TT
1118CLASS="PARAMETER"
1119><I
1120>ctxt</I
1121></TT
1122>&nbsp;:</TD
1123><TD
1124WIDTH="80%"
1125ALIGN="LEFT"
1126VALIGN="TOP"
1127>&nbsp;</TD
1128></TR
1129><TR
1130><TD
1131WIDTH="20%"
1132ALIGN="RIGHT"
1133VALIGN="TOP"
1134><TT
1135CLASS="PARAMETER"
1136><I
1137>publicId</I
1138></TT
1139>&nbsp;:</TD
1140><TD
1141WIDTH="80%"
1142ALIGN="LEFT"
1143VALIGN="TOP"
1144>&nbsp;</TD
1145></TR
1146><TR
1147><TD
1148WIDTH="20%"
1149ALIGN="RIGHT"
1150VALIGN="TOP"
1151><TT
1152CLASS="PARAMETER"
1153><I
1154>systemId</I
1155></TT
1156>&nbsp;:</TD
1157><TD
1158WIDTH="80%"
1159ALIGN="LEFT"
1160VALIGN="TOP"
1161>&nbsp;</TD
1162></TR
1163><TR
1164><TD
1165WIDTH="20%"
1166ALIGN="RIGHT"
1167VALIGN="TOP"
1168><I
1169CLASS="EMPHASIS"
1170>Returns</I
1171> :</TD
1172><TD
1173WIDTH="80%"
1174ALIGN="LEFT"
1175VALIGN="TOP"
1176>&nbsp;</TD
1177></TR
1178></TABLE
1179><P
1180></P
1181></DIV
1182></DIV
1183><HR><DIV
1184CLASS="REFSECT2"
1185><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001186NAME="AEN286"
1187></A
1188><H3
1189><A
1190NAME="INTERNALSUBSETSAXFUNC"
1191></A
1192>internalSubsetSAXFunc()</H3
1193><TABLE
1194BORDER="0"
1195BGCOLOR="#E8E8F8"
1196WIDTH="100%"
1197CELLPADDING="6"
1198><TR
1199><TD
1200><PRE
1201CLASS="PROGRAMLISTING"
1202>void (*internalSubsetSAXFunc) (<A
1203HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1204>xmlParserCtxtPtr</A
1205> ctxt,
1206 const <A
1207HREF="gnome-xml-tree.html#CHAR"
1208>CHAR</A
1209> *name,
1210 const <A
1211HREF="gnome-xml-tree.html#CHAR"
1212>CHAR</A
1213> *ExternalID,
1214 const <A
1215HREF="gnome-xml-tree.html#CHAR"
1216>CHAR</A
1217> *SystemID);</PRE
1218></TD
1219></TR
1220></TABLE
1221><P
1222></P
1223><DIV
1224CLASS="INFORMALTABLE"
1225><P
1226></P
1227><TABLE
1228BORDER="0"
1229WIDTH="100%"
1230BGCOLOR="#FFE0E0"
1231CELLSPACING="0"
1232CELLPADDING="4"
1233CLASS="CALSTABLE"
1234><TR
1235><TD
1236WIDTH="20%"
1237ALIGN="RIGHT"
1238VALIGN="TOP"
1239><TT
1240CLASS="PARAMETER"
1241><I
1242>ctxt</I
1243></TT
1244>&nbsp;:</TD
1245><TD
1246WIDTH="80%"
1247ALIGN="LEFT"
1248VALIGN="TOP"
1249>&nbsp;</TD
1250></TR
1251><TR
1252><TD
1253WIDTH="20%"
1254ALIGN="RIGHT"
1255VALIGN="TOP"
1256><TT
1257CLASS="PARAMETER"
1258><I
1259>name</I
1260></TT
1261>&nbsp;:</TD
1262><TD
1263WIDTH="80%"
1264ALIGN="LEFT"
1265VALIGN="TOP"
1266>&nbsp;</TD
1267></TR
1268><TR
1269><TD
1270WIDTH="20%"
1271ALIGN="RIGHT"
1272VALIGN="TOP"
1273><TT
1274CLASS="PARAMETER"
1275><I
1276>ExternalID</I
1277></TT
1278>&nbsp;:</TD
1279><TD
1280WIDTH="80%"
1281ALIGN="LEFT"
1282VALIGN="TOP"
1283>&nbsp;</TD
1284></TR
1285><TR
1286><TD
1287WIDTH="20%"
1288ALIGN="RIGHT"
1289VALIGN="TOP"
1290><TT
1291CLASS="PARAMETER"
1292><I
1293>SystemID</I
1294></TT
1295>&nbsp;:</TD
1296><TD
1297WIDTH="80%"
1298ALIGN="LEFT"
1299VALIGN="TOP"
1300>&nbsp;</TD
1301></TR
1302></TABLE
1303><P
1304></P
1305></DIV
1306></DIV
1307><HR><DIV
1308CLASS="REFSECT2"
1309><A
1310NAME="AEN316"
1311></A
1312><H3
1313><A
1314NAME="GETENTITYSAXFUNC"
1315></A
1316>getEntitySAXFunc()</H3
1317><TABLE
1318BORDER="0"
1319BGCOLOR="#E8E8F8"
1320WIDTH="100%"
1321CELLPADDING="6"
1322><TR
1323><TD
1324><PRE
1325CLASS="PROGRAMLISTING"
1326><A
1327HREF="gnome-xml-entities.html#XMLENTITYPTR"
1328>xmlEntityPtr</A
1329> (*getEntitySAXFunc) (<A
1330HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1331>xmlParserCtxtPtr</A
1332> ctxt,
1333 const <A
1334HREF="gnome-xml-tree.html#CHAR"
1335>CHAR</A
1336> *name);</PRE
1337></TD
1338></TR
1339></TABLE
1340><P
1341></P
1342><DIV
1343CLASS="INFORMALTABLE"
1344><P
1345></P
1346><TABLE
1347BORDER="0"
1348WIDTH="100%"
1349BGCOLOR="#FFE0E0"
1350CELLSPACING="0"
1351CELLPADDING="4"
1352CLASS="CALSTABLE"
1353><TR
1354><TD
1355WIDTH="20%"
1356ALIGN="RIGHT"
1357VALIGN="TOP"
1358><TT
1359CLASS="PARAMETER"
1360><I
1361>ctxt</I
1362></TT
1363>&nbsp;:</TD
1364><TD
1365WIDTH="80%"
1366ALIGN="LEFT"
1367VALIGN="TOP"
1368>&nbsp;</TD
1369></TR
1370><TR
1371><TD
1372WIDTH="20%"
1373ALIGN="RIGHT"
1374VALIGN="TOP"
1375><TT
1376CLASS="PARAMETER"
1377><I
1378>name</I
1379></TT
1380>&nbsp;:</TD
1381><TD
1382WIDTH="80%"
1383ALIGN="LEFT"
1384VALIGN="TOP"
1385>&nbsp;</TD
1386></TR
1387><TR
1388><TD
1389WIDTH="20%"
1390ALIGN="RIGHT"
1391VALIGN="TOP"
1392><I
1393CLASS="EMPHASIS"
1394>Returns</I
1395> :</TD
1396><TD
1397WIDTH="80%"
1398ALIGN="LEFT"
1399VALIGN="TOP"
1400>&nbsp;</TD
1401></TR
1402></TABLE
1403><P
1404></P
1405></DIV
1406></DIV
1407><HR><DIV
1408CLASS="REFSECT2"
1409><A
1410NAME="AEN341"
1411></A
1412><H3
1413><A
1414NAME="ENTITYDECLSAXFUNC"
1415></A
1416>entityDeclSAXFunc()</H3
1417><TABLE
1418BORDER="0"
1419BGCOLOR="#E8E8F8"
1420WIDTH="100%"
1421CELLPADDING="6"
1422><TR
1423><TD
1424><PRE
1425CLASS="PROGRAMLISTING"
1426>void (*entityDeclSAXFunc) (<A
1427HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1428>xmlParserCtxtPtr</A
1429> ctxt,
1430 const <A
1431HREF="gnome-xml-tree.html#CHAR"
1432>CHAR</A
1433> *name,
1434 int type,
1435 const <A
1436HREF="gnome-xml-tree.html#CHAR"
1437>CHAR</A
1438> *publicId,
1439 const <A
1440HREF="gnome-xml-tree.html#CHAR"
1441>CHAR</A
1442> *systemId,
1443 <A
1444HREF="gnome-xml-tree.html#CHAR"
1445>CHAR</A
1446> *content);</PRE
1447></TD
1448></TR
1449></TABLE
1450><P
1451></P
1452><DIV
1453CLASS="INFORMALTABLE"
1454><P
1455></P
1456><TABLE
1457BORDER="0"
1458WIDTH="100%"
1459BGCOLOR="#FFE0E0"
1460CELLSPACING="0"
1461CELLPADDING="4"
1462CLASS="CALSTABLE"
1463><TR
1464><TD
1465WIDTH="20%"
1466ALIGN="RIGHT"
1467VALIGN="TOP"
1468><TT
1469CLASS="PARAMETER"
1470><I
1471>ctxt</I
1472></TT
1473>&nbsp;:</TD
1474><TD
1475WIDTH="80%"
1476ALIGN="LEFT"
1477VALIGN="TOP"
1478>&nbsp;</TD
1479></TR
1480><TR
1481><TD
1482WIDTH="20%"
1483ALIGN="RIGHT"
1484VALIGN="TOP"
1485><TT
1486CLASS="PARAMETER"
1487><I
1488>name</I
1489></TT
1490>&nbsp;:</TD
1491><TD
1492WIDTH="80%"
1493ALIGN="LEFT"
1494VALIGN="TOP"
1495>&nbsp;</TD
1496></TR
1497><TR
1498><TD
1499WIDTH="20%"
1500ALIGN="RIGHT"
1501VALIGN="TOP"
1502><TT
1503CLASS="PARAMETER"
1504><I
1505>type</I
1506></TT
1507>&nbsp;:</TD
1508><TD
1509WIDTH="80%"
1510ALIGN="LEFT"
1511VALIGN="TOP"
1512>&nbsp;</TD
1513></TR
1514><TR
1515><TD
1516WIDTH="20%"
1517ALIGN="RIGHT"
1518VALIGN="TOP"
1519><TT
1520CLASS="PARAMETER"
1521><I
1522>publicId</I
1523></TT
1524>&nbsp;:</TD
1525><TD
1526WIDTH="80%"
1527ALIGN="LEFT"
1528VALIGN="TOP"
1529>&nbsp;</TD
1530></TR
1531><TR
1532><TD
1533WIDTH="20%"
1534ALIGN="RIGHT"
1535VALIGN="TOP"
1536><TT
1537CLASS="PARAMETER"
1538><I
1539>systemId</I
1540></TT
1541>&nbsp;:</TD
1542><TD
1543WIDTH="80%"
1544ALIGN="LEFT"
1545VALIGN="TOP"
1546>&nbsp;</TD
1547></TR
1548><TR
1549><TD
1550WIDTH="20%"
1551ALIGN="RIGHT"
1552VALIGN="TOP"
1553><TT
1554CLASS="PARAMETER"
1555><I
1556>content</I
1557></TT
1558>&nbsp;:</TD
1559><TD
1560WIDTH="80%"
1561ALIGN="LEFT"
1562VALIGN="TOP"
1563>&nbsp;</TD
1564></TR
1565></TABLE
1566><P
1567></P
1568></DIV
1569></DIV
1570><HR><DIV
1571CLASS="REFSECT2"
1572><A
1573NAME="AEN380"
Daniel Veillard35925471999-02-25 08:46:07 +00001574></A
1575><H3
1576><A
1577NAME="NOTATIONDECLSAXFUNC"
1578></A
1579>notationDeclSAXFunc()</H3
1580><TABLE
1581BORDER="0"
1582BGCOLOR="#E8E8F8"
1583WIDTH="100%"
1584CELLPADDING="6"
1585><TR
1586><TD
1587><PRE
1588CLASS="PROGRAMLISTING"
1589>void (*notationDeclSAXFunc) (<A
1590HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1591>xmlParserCtxtPtr</A
1592> ctxt,
1593 const <A
1594HREF="gnome-xml-tree.html#CHAR"
1595>CHAR</A
1596> *name,
1597 const <A
1598HREF="gnome-xml-tree.html#CHAR"
1599>CHAR</A
1600> *publicId,
1601 const <A
1602HREF="gnome-xml-tree.html#CHAR"
1603>CHAR</A
1604> *systemId);</PRE
1605></TD
1606></TR
1607></TABLE
1608><P
1609></P
1610><DIV
1611CLASS="INFORMALTABLE"
1612><P
1613></P
1614><TABLE
1615BORDER="0"
1616WIDTH="100%"
1617BGCOLOR="#FFE0E0"
1618CELLSPACING="0"
1619CELLPADDING="4"
1620CLASS="CALSTABLE"
1621><TR
1622><TD
1623WIDTH="20%"
1624ALIGN="RIGHT"
1625VALIGN="TOP"
1626><TT
1627CLASS="PARAMETER"
1628><I
1629>ctxt</I
1630></TT
1631>&nbsp;:</TD
1632><TD
1633WIDTH="80%"
1634ALIGN="LEFT"
1635VALIGN="TOP"
1636>&nbsp;</TD
1637></TR
1638><TR
1639><TD
1640WIDTH="20%"
1641ALIGN="RIGHT"
1642VALIGN="TOP"
1643><TT
1644CLASS="PARAMETER"
1645><I
1646>name</I
1647></TT
1648>&nbsp;:</TD
1649><TD
1650WIDTH="80%"
1651ALIGN="LEFT"
1652VALIGN="TOP"
1653>&nbsp;</TD
1654></TR
1655><TR
1656><TD
1657WIDTH="20%"
1658ALIGN="RIGHT"
1659VALIGN="TOP"
1660><TT
1661CLASS="PARAMETER"
1662><I
1663>publicId</I
1664></TT
1665>&nbsp;:</TD
1666><TD
1667WIDTH="80%"
1668ALIGN="LEFT"
1669VALIGN="TOP"
1670>&nbsp;</TD
1671></TR
1672><TR
1673><TD
1674WIDTH="20%"
1675ALIGN="RIGHT"
1676VALIGN="TOP"
1677><TT
1678CLASS="PARAMETER"
1679><I
1680>systemId</I
1681></TT
1682>&nbsp;:</TD
1683><TD
1684WIDTH="80%"
1685ALIGN="LEFT"
1686VALIGN="TOP"
1687>&nbsp;</TD
1688></TR
1689></TABLE
1690><P
1691></P
1692></DIV
1693></DIV
1694><HR><DIV
1695CLASS="REFSECT2"
1696><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001697NAME="AEN410"
1698></A
1699><H3
1700><A
1701NAME="ATTRIBUTEDECLSAXFUNC"
1702></A
1703>attributeDeclSAXFunc()</H3
1704><TABLE
1705BORDER="0"
1706BGCOLOR="#E8E8F8"
1707WIDTH="100%"
1708CELLPADDING="6"
1709><TR
1710><TD
1711><PRE
1712CLASS="PROGRAMLISTING"
1713>void (*attributeDeclSAXFunc) (<A
1714HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1715>xmlParserCtxtPtr</A
1716> ctxt,
1717 const <A
1718HREF="gnome-xml-tree.html#CHAR"
1719>CHAR</A
1720> *elem,
1721 const <A
1722HREF="gnome-xml-tree.html#CHAR"
1723>CHAR</A
1724> *name,
1725 int type,
1726 int def,
1727 const <A
1728HREF="gnome-xml-tree.html#CHAR"
1729>CHAR</A
1730> *defaultValue,
1731 <A
1732HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
1733>xmlEnumerationPtr</A
1734> tree);</PRE
1735></TD
1736></TR
1737></TABLE
1738><P
1739></P
1740><DIV
1741CLASS="INFORMALTABLE"
1742><P
1743></P
1744><TABLE
1745BORDER="0"
1746WIDTH="100%"
1747BGCOLOR="#FFE0E0"
1748CELLSPACING="0"
1749CELLPADDING="4"
1750CLASS="CALSTABLE"
1751><TR
1752><TD
1753WIDTH="20%"
1754ALIGN="RIGHT"
1755VALIGN="TOP"
1756><TT
1757CLASS="PARAMETER"
1758><I
1759>ctxt</I
1760></TT
1761>&nbsp;:</TD
1762><TD
1763WIDTH="80%"
1764ALIGN="LEFT"
1765VALIGN="TOP"
1766>&nbsp;</TD
1767></TR
1768><TR
1769><TD
1770WIDTH="20%"
1771ALIGN="RIGHT"
1772VALIGN="TOP"
1773><TT
1774CLASS="PARAMETER"
1775><I
1776>elem</I
1777></TT
1778>&nbsp;:</TD
1779><TD
1780WIDTH="80%"
1781ALIGN="LEFT"
1782VALIGN="TOP"
1783>&nbsp;</TD
1784></TR
1785><TR
1786><TD
1787WIDTH="20%"
1788ALIGN="RIGHT"
1789VALIGN="TOP"
1790><TT
1791CLASS="PARAMETER"
1792><I
1793>name</I
1794></TT
1795>&nbsp;:</TD
1796><TD
1797WIDTH="80%"
1798ALIGN="LEFT"
1799VALIGN="TOP"
1800>&nbsp;</TD
1801></TR
1802><TR
1803><TD
1804WIDTH="20%"
1805ALIGN="RIGHT"
1806VALIGN="TOP"
1807><TT
1808CLASS="PARAMETER"
1809><I
1810>type</I
1811></TT
1812>&nbsp;:</TD
1813><TD
1814WIDTH="80%"
1815ALIGN="LEFT"
1816VALIGN="TOP"
1817>&nbsp;</TD
1818></TR
1819><TR
1820><TD
1821WIDTH="20%"
1822ALIGN="RIGHT"
1823VALIGN="TOP"
1824><TT
1825CLASS="PARAMETER"
1826><I
1827>def</I
1828></TT
1829>&nbsp;:</TD
1830><TD
1831WIDTH="80%"
1832ALIGN="LEFT"
1833VALIGN="TOP"
1834>&nbsp;</TD
1835></TR
1836><TR
1837><TD
1838WIDTH="20%"
1839ALIGN="RIGHT"
1840VALIGN="TOP"
1841><TT
1842CLASS="PARAMETER"
1843><I
1844>defaultValue</I
1845></TT
1846>&nbsp;:</TD
1847><TD
1848WIDTH="80%"
1849ALIGN="LEFT"
1850VALIGN="TOP"
1851>&nbsp;</TD
1852></TR
1853><TR
1854><TD
1855WIDTH="20%"
1856ALIGN="RIGHT"
1857VALIGN="TOP"
1858><TT
1859CLASS="PARAMETER"
1860><I
1861>tree</I
1862></TT
1863>&nbsp;:</TD
1864><TD
1865WIDTH="80%"
1866ALIGN="LEFT"
1867VALIGN="TOP"
1868>&nbsp;</TD
1869></TR
1870></TABLE
1871><P
1872></P
1873></DIV
1874></DIV
1875><HR><DIV
1876CLASS="REFSECT2"
1877><A
1878NAME="AEN453"
1879></A
1880><H3
1881><A
1882NAME="ELEMENTDECLSAXFUNC"
1883></A
1884>elementDeclSAXFunc()</H3
1885><TABLE
1886BORDER="0"
1887BGCOLOR="#E8E8F8"
1888WIDTH="100%"
1889CELLPADDING="6"
1890><TR
1891><TD
1892><PRE
1893CLASS="PROGRAMLISTING"
1894>void (*elementDeclSAXFunc) (<A
1895HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1896>xmlParserCtxtPtr</A
1897> ctxt,
1898 const <A
1899HREF="gnome-xml-tree.html#CHAR"
1900>CHAR</A
1901> *name,
1902 int type,
1903 <A
1904HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
1905>xmlElementContentPtr</A
1906> content);</PRE
1907></TD
1908></TR
1909></TABLE
1910><P
1911></P
1912><DIV
1913CLASS="INFORMALTABLE"
1914><P
1915></P
1916><TABLE
1917BORDER="0"
1918WIDTH="100%"
1919BGCOLOR="#FFE0E0"
1920CELLSPACING="0"
1921CELLPADDING="4"
1922CLASS="CALSTABLE"
1923><TR
1924><TD
1925WIDTH="20%"
1926ALIGN="RIGHT"
1927VALIGN="TOP"
1928><TT
1929CLASS="PARAMETER"
1930><I
1931>ctxt</I
1932></TT
1933>&nbsp;:</TD
1934><TD
1935WIDTH="80%"
1936ALIGN="LEFT"
1937VALIGN="TOP"
1938>&nbsp;</TD
1939></TR
1940><TR
1941><TD
1942WIDTH="20%"
1943ALIGN="RIGHT"
1944VALIGN="TOP"
1945><TT
1946CLASS="PARAMETER"
1947><I
1948>name</I
1949></TT
1950>&nbsp;:</TD
1951><TD
1952WIDTH="80%"
1953ALIGN="LEFT"
1954VALIGN="TOP"
1955>&nbsp;</TD
1956></TR
1957><TR
1958><TD
1959WIDTH="20%"
1960ALIGN="RIGHT"
1961VALIGN="TOP"
1962><TT
1963CLASS="PARAMETER"
1964><I
1965>type</I
1966></TT
1967>&nbsp;:</TD
1968><TD
1969WIDTH="80%"
1970ALIGN="LEFT"
1971VALIGN="TOP"
1972>&nbsp;</TD
1973></TR
1974><TR
1975><TD
1976WIDTH="20%"
1977ALIGN="RIGHT"
1978VALIGN="TOP"
1979><TT
1980CLASS="PARAMETER"
1981><I
1982>content</I
1983></TT
1984>&nbsp;:</TD
1985><TD
1986WIDTH="80%"
1987ALIGN="LEFT"
1988VALIGN="TOP"
1989>&nbsp;</TD
1990></TR
1991></TABLE
1992><P
1993></P
1994></DIV
1995></DIV
1996><HR><DIV
1997CLASS="REFSECT2"
1998><A
1999NAME="AEN482"
Daniel Veillard35925471999-02-25 08:46:07 +00002000></A
2001><H3
2002><A
2003NAME="UNPARSEDENTITYDECLSAXFUNC"
2004></A
2005>unparsedEntityDeclSAXFunc()</H3
2006><TABLE
2007BORDER="0"
2008BGCOLOR="#E8E8F8"
2009WIDTH="100%"
2010CELLPADDING="6"
2011><TR
2012><TD
2013><PRE
2014CLASS="PROGRAMLISTING"
2015>void (*unparsedEntityDeclSAXFunc) (<A
2016HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2017>xmlParserCtxtPtr</A
2018> ctxt,
2019 const <A
2020HREF="gnome-xml-tree.html#CHAR"
2021>CHAR</A
2022> *name,
2023 const <A
2024HREF="gnome-xml-tree.html#CHAR"
2025>CHAR</A
2026> *publicId,
2027 const <A
2028HREF="gnome-xml-tree.html#CHAR"
2029>CHAR</A
2030> *systemId,
2031 const <A
2032HREF="gnome-xml-tree.html#CHAR"
2033>CHAR</A
2034> *notationName);</PRE
2035></TD
2036></TR
2037></TABLE
2038><P
2039></P
2040><DIV
2041CLASS="INFORMALTABLE"
2042><P
2043></P
2044><TABLE
2045BORDER="0"
2046WIDTH="100%"
2047BGCOLOR="#FFE0E0"
2048CELLSPACING="0"
2049CELLPADDING="4"
2050CLASS="CALSTABLE"
2051><TR
2052><TD
2053WIDTH="20%"
2054ALIGN="RIGHT"
2055VALIGN="TOP"
2056><TT
2057CLASS="PARAMETER"
2058><I
2059>ctxt</I
2060></TT
2061>&nbsp;:</TD
2062><TD
2063WIDTH="80%"
2064ALIGN="LEFT"
2065VALIGN="TOP"
2066>&nbsp;</TD
2067></TR
2068><TR
2069><TD
2070WIDTH="20%"
2071ALIGN="RIGHT"
2072VALIGN="TOP"
2073><TT
2074CLASS="PARAMETER"
2075><I
2076>name</I
2077></TT
2078>&nbsp;:</TD
2079><TD
2080WIDTH="80%"
2081ALIGN="LEFT"
2082VALIGN="TOP"
2083>&nbsp;</TD
2084></TR
2085><TR
2086><TD
2087WIDTH="20%"
2088ALIGN="RIGHT"
2089VALIGN="TOP"
2090><TT
2091CLASS="PARAMETER"
2092><I
2093>publicId</I
2094></TT
2095>&nbsp;:</TD
2096><TD
2097WIDTH="80%"
2098ALIGN="LEFT"
2099VALIGN="TOP"
2100>&nbsp;</TD
2101></TR
2102><TR
2103><TD
2104WIDTH="20%"
2105ALIGN="RIGHT"
2106VALIGN="TOP"
2107><TT
2108CLASS="PARAMETER"
2109><I
2110>systemId</I
2111></TT
2112>&nbsp;:</TD
2113><TD
2114WIDTH="80%"
2115ALIGN="LEFT"
2116VALIGN="TOP"
2117>&nbsp;</TD
2118></TR
2119><TR
2120><TD
2121WIDTH="20%"
2122ALIGN="RIGHT"
2123VALIGN="TOP"
2124><TT
2125CLASS="PARAMETER"
2126><I
2127>notationName</I
2128></TT
2129>&nbsp;:</TD
2130><TD
2131WIDTH="80%"
2132ALIGN="LEFT"
2133VALIGN="TOP"
2134>&nbsp;</TD
2135></TR
2136></TABLE
2137><P
2138></P
2139></DIV
2140></DIV
2141><HR><DIV
2142CLASS="REFSECT2"
2143><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002144NAME="AEN517"
Daniel Veillard35925471999-02-25 08:46:07 +00002145></A
2146><H3
2147><A
2148NAME="SETDOCUMENTLOCATORSAXFUNC"
2149></A
2150>setDocumentLocatorSAXFunc()</H3
2151><TABLE
2152BORDER="0"
2153BGCOLOR="#E8E8F8"
2154WIDTH="100%"
2155CELLPADDING="6"
2156><TR
2157><TD
2158><PRE
2159CLASS="PROGRAMLISTING"
2160>void (*setDocumentLocatorSAXFunc) (<A
2161HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2162>xmlParserCtxtPtr</A
2163> ctxt,
2164 <A
2165HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2166>xmlSAXLocatorPtr</A
2167> loc);</PRE
2168></TD
2169></TR
2170></TABLE
2171><P
2172></P
2173><DIV
2174CLASS="INFORMALTABLE"
2175><P
2176></P
2177><TABLE
2178BORDER="0"
2179WIDTH="100%"
2180BGCOLOR="#FFE0E0"
2181CELLSPACING="0"
2182CELLPADDING="4"
2183CLASS="CALSTABLE"
2184><TR
2185><TD
2186WIDTH="20%"
2187ALIGN="RIGHT"
2188VALIGN="TOP"
2189><TT
2190CLASS="PARAMETER"
2191><I
2192>ctxt</I
2193></TT
2194>&nbsp;:</TD
2195><TD
2196WIDTH="80%"
2197ALIGN="LEFT"
2198VALIGN="TOP"
2199>&nbsp;</TD
2200></TR
2201><TR
2202><TD
2203WIDTH="20%"
2204ALIGN="RIGHT"
2205VALIGN="TOP"
2206><TT
2207CLASS="PARAMETER"
2208><I
2209>loc</I
2210></TT
2211>&nbsp;:</TD
2212><TD
2213WIDTH="80%"
2214ALIGN="LEFT"
2215VALIGN="TOP"
2216>&nbsp;</TD
2217></TR
2218></TABLE
2219><P
2220></P
2221></DIV
2222></DIV
2223><HR><DIV
2224CLASS="REFSECT2"
2225><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002226NAME="AEN537"
Daniel Veillard35925471999-02-25 08:46:07 +00002227></A
2228><H3
2229><A
2230NAME="STARTDOCUMENTSAXFUNC"
2231></A
2232>startDocumentSAXFunc()</H3
2233><TABLE
2234BORDER="0"
2235BGCOLOR="#E8E8F8"
2236WIDTH="100%"
2237CELLPADDING="6"
2238><TR
2239><TD
2240><PRE
2241CLASS="PROGRAMLISTING"
2242>void (*startDocumentSAXFunc) (<A
2243HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2244>xmlParserCtxtPtr</A
2245> ctxt);</PRE
2246></TD
2247></TR
2248></TABLE
2249><P
2250></P
2251><DIV
2252CLASS="INFORMALTABLE"
2253><P
2254></P
2255><TABLE
2256BORDER="0"
2257WIDTH="100%"
2258BGCOLOR="#FFE0E0"
2259CELLSPACING="0"
2260CELLPADDING="4"
2261CLASS="CALSTABLE"
2262><TR
2263><TD
2264WIDTH="20%"
2265ALIGN="RIGHT"
2266VALIGN="TOP"
2267><TT
2268CLASS="PARAMETER"
2269><I
2270>ctxt</I
2271></TT
2272>&nbsp;:</TD
2273><TD
2274WIDTH="80%"
2275ALIGN="LEFT"
2276VALIGN="TOP"
2277>&nbsp;</TD
2278></TR
2279></TABLE
2280><P
2281></P
2282></DIV
2283></DIV
2284><HR><DIV
2285CLASS="REFSECT2"
2286><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002287NAME="AEN552"
Daniel Veillard35925471999-02-25 08:46:07 +00002288></A
2289><H3
2290><A
2291NAME="ENDDOCUMENTSAXFUNC"
2292></A
2293>endDocumentSAXFunc()</H3
2294><TABLE
2295BORDER="0"
2296BGCOLOR="#E8E8F8"
2297WIDTH="100%"
2298CELLPADDING="6"
2299><TR
2300><TD
2301><PRE
2302CLASS="PROGRAMLISTING"
2303>void (*endDocumentSAXFunc) (<A
2304HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2305>xmlParserCtxtPtr</A
2306> ctxt);</PRE
2307></TD
2308></TR
2309></TABLE
2310><P
2311></P
2312><DIV
2313CLASS="INFORMALTABLE"
2314><P
2315></P
2316><TABLE
2317BORDER="0"
2318WIDTH="100%"
2319BGCOLOR="#FFE0E0"
2320CELLSPACING="0"
2321CELLPADDING="4"
2322CLASS="CALSTABLE"
2323><TR
2324><TD
2325WIDTH="20%"
2326ALIGN="RIGHT"
2327VALIGN="TOP"
2328><TT
2329CLASS="PARAMETER"
2330><I
2331>ctxt</I
2332></TT
2333>&nbsp;:</TD
2334><TD
2335WIDTH="80%"
2336ALIGN="LEFT"
2337VALIGN="TOP"
2338>&nbsp;</TD
2339></TR
2340></TABLE
2341><P
2342></P
2343></DIV
2344></DIV
2345><HR><DIV
2346CLASS="REFSECT2"
2347><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002348NAME="AEN567"
Daniel Veillard35925471999-02-25 08:46:07 +00002349></A
2350><H3
2351><A
2352NAME="STARTELEMENTSAXFUNC"
2353></A
2354>startElementSAXFunc()</H3
2355><TABLE
2356BORDER="0"
2357BGCOLOR="#E8E8F8"
2358WIDTH="100%"
2359CELLPADDING="6"
2360><TR
2361><TD
2362><PRE
2363CLASS="PROGRAMLISTING"
2364>void (*startElementSAXFunc) (<A
2365HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2366>xmlParserCtxtPtr</A
2367> ctxt,
2368 const <A
2369HREF="gnome-xml-tree.html#CHAR"
2370>CHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002371> *name,
2372 const <A
2373HREF="gnome-xml-tree.html#CHAR"
2374>CHAR</A
2375> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002376></TD
2377></TR
2378></TABLE
2379><P
2380></P
2381><DIV
2382CLASS="INFORMALTABLE"
2383><P
2384></P
2385><TABLE
2386BORDER="0"
2387WIDTH="100%"
2388BGCOLOR="#FFE0E0"
2389CELLSPACING="0"
2390CELLPADDING="4"
2391CLASS="CALSTABLE"
2392><TR
2393><TD
2394WIDTH="20%"
2395ALIGN="RIGHT"
2396VALIGN="TOP"
2397><TT
2398CLASS="PARAMETER"
2399><I
2400>ctxt</I
2401></TT
2402>&nbsp;:</TD
2403><TD
2404WIDTH="80%"
2405ALIGN="LEFT"
2406VALIGN="TOP"
2407>&nbsp;</TD
2408></TR
2409><TR
2410><TD
2411WIDTH="20%"
2412ALIGN="RIGHT"
2413VALIGN="TOP"
2414><TT
2415CLASS="PARAMETER"
2416><I
2417>name</I
2418></TT
2419>&nbsp;:</TD
2420><TD
2421WIDTH="80%"
2422ALIGN="LEFT"
2423VALIGN="TOP"
2424>&nbsp;</TD
2425></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002426><TR
2427><TD
2428WIDTH="20%"
2429ALIGN="RIGHT"
2430VALIGN="TOP"
2431><TT
2432CLASS="PARAMETER"
2433><I
2434>atts</I
2435></TT
2436>&nbsp;:</TD
2437><TD
2438WIDTH="80%"
2439ALIGN="LEFT"
2440VALIGN="TOP"
2441>&nbsp;</TD
2442></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002443></TABLE
2444><P
2445></P
2446></DIV
2447></DIV
2448><HR><DIV
2449CLASS="REFSECT2"
2450><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002451NAME="AEN592"
Daniel Veillard35925471999-02-25 08:46:07 +00002452></A
2453><H3
2454><A
2455NAME="ENDELEMENTSAXFUNC"
2456></A
2457>endElementSAXFunc()</H3
2458><TABLE
2459BORDER="0"
2460BGCOLOR="#E8E8F8"
2461WIDTH="100%"
2462CELLPADDING="6"
2463><TR
2464><TD
2465><PRE
2466CLASS="PROGRAMLISTING"
2467>void (*endElementSAXFunc) (<A
2468HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2469>xmlParserCtxtPtr</A
2470> ctxt,
2471 const <A
2472HREF="gnome-xml-tree.html#CHAR"
2473>CHAR</A
2474> *name);</PRE
2475></TD
2476></TR
2477></TABLE
2478><P
2479></P
2480><DIV
2481CLASS="INFORMALTABLE"
2482><P
2483></P
2484><TABLE
2485BORDER="0"
2486WIDTH="100%"
2487BGCOLOR="#FFE0E0"
2488CELLSPACING="0"
2489CELLPADDING="4"
2490CLASS="CALSTABLE"
2491><TR
2492><TD
2493WIDTH="20%"
2494ALIGN="RIGHT"
2495VALIGN="TOP"
2496><TT
2497CLASS="PARAMETER"
2498><I
2499>ctxt</I
2500></TT
2501>&nbsp;:</TD
2502><TD
2503WIDTH="80%"
2504ALIGN="LEFT"
2505VALIGN="TOP"
2506>&nbsp;</TD
2507></TR
2508><TR
2509><TD
2510WIDTH="20%"
2511ALIGN="RIGHT"
2512VALIGN="TOP"
2513><TT
2514CLASS="PARAMETER"
2515><I
2516>name</I
2517></TT
2518>&nbsp;:</TD
2519><TD
2520WIDTH="80%"
2521ALIGN="LEFT"
2522VALIGN="TOP"
2523>&nbsp;</TD
2524></TR
2525></TABLE
2526><P
2527></P
2528></DIV
2529></DIV
2530><HR><DIV
2531CLASS="REFSECT2"
2532><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002533NAME="AEN612"
Daniel Veillard35925471999-02-25 08:46:07 +00002534></A
2535><H3
2536><A
2537NAME="ATTRIBUTESAXFUNC"
2538></A
2539>attributeSAXFunc()</H3
2540><TABLE
2541BORDER="0"
2542BGCOLOR="#E8E8F8"
2543WIDTH="100%"
2544CELLPADDING="6"
2545><TR
2546><TD
2547><PRE
2548CLASS="PROGRAMLISTING"
2549>void (*attributeSAXFunc) (<A
2550HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2551>xmlParserCtxtPtr</A
2552> ctxt,
2553 const <A
2554HREF="gnome-xml-tree.html#CHAR"
2555>CHAR</A
2556> *name,
2557 const <A
2558HREF="gnome-xml-tree.html#CHAR"
2559>CHAR</A
2560> *value);</PRE
2561></TD
2562></TR
2563></TABLE
2564><P
2565></P
2566><DIV
2567CLASS="INFORMALTABLE"
2568><P
2569></P
2570><TABLE
2571BORDER="0"
2572WIDTH="100%"
2573BGCOLOR="#FFE0E0"
2574CELLSPACING="0"
2575CELLPADDING="4"
2576CLASS="CALSTABLE"
2577><TR
2578><TD
2579WIDTH="20%"
2580ALIGN="RIGHT"
2581VALIGN="TOP"
2582><TT
2583CLASS="PARAMETER"
2584><I
2585>ctxt</I
2586></TT
2587>&nbsp;:</TD
2588><TD
2589WIDTH="80%"
2590ALIGN="LEFT"
2591VALIGN="TOP"
2592>&nbsp;</TD
2593></TR
2594><TR
2595><TD
2596WIDTH="20%"
2597ALIGN="RIGHT"
2598VALIGN="TOP"
2599><TT
2600CLASS="PARAMETER"
2601><I
2602>name</I
2603></TT
2604>&nbsp;:</TD
2605><TD
2606WIDTH="80%"
2607ALIGN="LEFT"
2608VALIGN="TOP"
2609>&nbsp;</TD
2610></TR
2611><TR
2612><TD
2613WIDTH="20%"
2614ALIGN="RIGHT"
2615VALIGN="TOP"
2616><TT
2617CLASS="PARAMETER"
2618><I
2619>value</I
2620></TT
2621>&nbsp;:</TD
2622><TD
2623WIDTH="80%"
2624ALIGN="LEFT"
2625VALIGN="TOP"
2626>&nbsp;</TD
2627></TR
2628></TABLE
2629><P
2630></P
2631></DIV
2632></DIV
2633><HR><DIV
2634CLASS="REFSECT2"
2635><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002636NAME="AEN637"
2637></A
2638><H3
2639><A
2640NAME="REFERENCESAXFUNC"
2641></A
2642>referenceSAXFunc()</H3
2643><TABLE
2644BORDER="0"
2645BGCOLOR="#E8E8F8"
2646WIDTH="100%"
2647CELLPADDING="6"
2648><TR
2649><TD
2650><PRE
2651CLASS="PROGRAMLISTING"
2652>void (*referenceSAXFunc) (<A
2653HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2654>xmlParserCtxtPtr</A
2655> ctxt,
2656 const <A
2657HREF="gnome-xml-tree.html#CHAR"
2658>CHAR</A
2659> *name);</PRE
2660></TD
2661></TR
2662></TABLE
2663><P
2664></P
2665><DIV
2666CLASS="INFORMALTABLE"
2667><P
2668></P
2669><TABLE
2670BORDER="0"
2671WIDTH="100%"
2672BGCOLOR="#FFE0E0"
2673CELLSPACING="0"
2674CELLPADDING="4"
2675CLASS="CALSTABLE"
2676><TR
2677><TD
2678WIDTH="20%"
2679ALIGN="RIGHT"
2680VALIGN="TOP"
2681><TT
2682CLASS="PARAMETER"
2683><I
2684>ctxt</I
2685></TT
2686>&nbsp;:</TD
2687><TD
2688WIDTH="80%"
2689ALIGN="LEFT"
2690VALIGN="TOP"
2691>&nbsp;</TD
2692></TR
2693><TR
2694><TD
2695WIDTH="20%"
2696ALIGN="RIGHT"
2697VALIGN="TOP"
2698><TT
2699CLASS="PARAMETER"
2700><I
2701>name</I
2702></TT
2703>&nbsp;:</TD
2704><TD
2705WIDTH="80%"
2706ALIGN="LEFT"
2707VALIGN="TOP"
2708>&nbsp;</TD
2709></TR
2710></TABLE
2711><P
2712></P
2713></DIV
2714></DIV
2715><HR><DIV
2716CLASS="REFSECT2"
2717><A
2718NAME="AEN657"
Daniel Veillard35925471999-02-25 08:46:07 +00002719></A
2720><H3
2721><A
2722NAME="CHARACTERSSAXFUNC"
2723></A
2724>charactersSAXFunc()</H3
2725><TABLE
2726BORDER="0"
2727BGCOLOR="#E8E8F8"
2728WIDTH="100%"
2729CELLPADDING="6"
2730><TR
2731><TD
2732><PRE
2733CLASS="PROGRAMLISTING"
2734>void (*charactersSAXFunc) (<A
2735HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2736>xmlParserCtxtPtr</A
2737> ctxt,
2738 const <A
2739HREF="gnome-xml-tree.html#CHAR"
2740>CHAR</A
2741> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00002742 int len);</PRE
2743></TD
2744></TR
2745></TABLE
2746><P
2747></P
2748><DIV
2749CLASS="INFORMALTABLE"
2750><P
2751></P
2752><TABLE
2753BORDER="0"
2754WIDTH="100%"
2755BGCOLOR="#FFE0E0"
2756CELLSPACING="0"
2757CELLPADDING="4"
2758CLASS="CALSTABLE"
2759><TR
2760><TD
2761WIDTH="20%"
2762ALIGN="RIGHT"
2763VALIGN="TOP"
2764><TT
2765CLASS="PARAMETER"
2766><I
2767>ctxt</I
2768></TT
2769>&nbsp;:</TD
2770><TD
2771WIDTH="80%"
2772ALIGN="LEFT"
2773VALIGN="TOP"
2774>&nbsp;</TD
2775></TR
2776><TR
2777><TD
2778WIDTH="20%"
2779ALIGN="RIGHT"
2780VALIGN="TOP"
2781><TT
2782CLASS="PARAMETER"
2783><I
2784>ch</I
2785></TT
2786>&nbsp;:</TD
2787><TD
2788WIDTH="80%"
2789ALIGN="LEFT"
2790VALIGN="TOP"
2791>&nbsp;</TD
2792></TR
2793><TR
2794><TD
2795WIDTH="20%"
2796ALIGN="RIGHT"
2797VALIGN="TOP"
2798><TT
2799CLASS="PARAMETER"
2800><I
Daniel Veillard35925471999-02-25 08:46:07 +00002801>len</I
2802></TT
2803>&nbsp;:</TD
2804><TD
2805WIDTH="80%"
2806ALIGN="LEFT"
2807VALIGN="TOP"
2808>&nbsp;</TD
2809></TR
2810></TABLE
2811><P
2812></P
2813></DIV
2814></DIV
2815><HR><DIV
2816CLASS="REFSECT2"
2817><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002818NAME="AEN681"
Daniel Veillard35925471999-02-25 08:46:07 +00002819></A
2820><H3
2821><A
2822NAME="IGNORABLEWHITESPACESAXFUNC"
2823></A
2824>ignorableWhitespaceSAXFunc()</H3
2825><TABLE
2826BORDER="0"
2827BGCOLOR="#E8E8F8"
2828WIDTH="100%"
2829CELLPADDING="6"
2830><TR
2831><TD
2832><PRE
2833CLASS="PROGRAMLISTING"
2834>void (*ignorableWhitespaceSAXFunc) (<A
2835HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2836>xmlParserCtxtPtr</A
2837> ctxt,
2838 const <A
2839HREF="gnome-xml-tree.html#CHAR"
2840>CHAR</A
2841> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00002842 int len);</PRE
2843></TD
2844></TR
2845></TABLE
2846><P
2847></P
2848><DIV
2849CLASS="INFORMALTABLE"
2850><P
2851></P
2852><TABLE
2853BORDER="0"
2854WIDTH="100%"
2855BGCOLOR="#FFE0E0"
2856CELLSPACING="0"
2857CELLPADDING="4"
2858CLASS="CALSTABLE"
2859><TR
2860><TD
2861WIDTH="20%"
2862ALIGN="RIGHT"
2863VALIGN="TOP"
2864><TT
2865CLASS="PARAMETER"
2866><I
2867>ctxt</I
2868></TT
2869>&nbsp;:</TD
2870><TD
2871WIDTH="80%"
2872ALIGN="LEFT"
2873VALIGN="TOP"
2874>&nbsp;</TD
2875></TR
2876><TR
2877><TD
2878WIDTH="20%"
2879ALIGN="RIGHT"
2880VALIGN="TOP"
2881><TT
2882CLASS="PARAMETER"
2883><I
2884>ch</I
2885></TT
2886>&nbsp;:</TD
2887><TD
2888WIDTH="80%"
2889ALIGN="LEFT"
2890VALIGN="TOP"
2891>&nbsp;</TD
2892></TR
2893><TR
2894><TD
2895WIDTH="20%"
2896ALIGN="RIGHT"
2897VALIGN="TOP"
2898><TT
2899CLASS="PARAMETER"
2900><I
Daniel Veillard35925471999-02-25 08:46:07 +00002901>len</I
2902></TT
2903>&nbsp;:</TD
2904><TD
2905WIDTH="80%"
2906ALIGN="LEFT"
2907VALIGN="TOP"
2908>&nbsp;</TD
2909></TR
2910></TABLE
2911><P
2912></P
2913></DIV
2914></DIV
2915><HR><DIV
2916CLASS="REFSECT2"
2917><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002918NAME="AEN705"
Daniel Veillard35925471999-02-25 08:46:07 +00002919></A
2920><H3
2921><A
2922NAME="PROCESSINGINSTRUCTIONSAXFUNC"
2923></A
2924>processingInstructionSAXFunc()</H3
2925><TABLE
2926BORDER="0"
2927BGCOLOR="#E8E8F8"
2928WIDTH="100%"
2929CELLPADDING="6"
2930><TR
2931><TD
2932><PRE
2933CLASS="PROGRAMLISTING"
2934>void (*processingInstructionSAXFunc) (<A
2935HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
2936>xmlParserCtxtPtr</A
2937> ctxt,
2938 const <A
2939HREF="gnome-xml-tree.html#CHAR"
2940>CHAR</A
2941> *target,
2942 const <A
2943HREF="gnome-xml-tree.html#CHAR"
2944>CHAR</A
2945> *data);</PRE
2946></TD
2947></TR
2948></TABLE
2949><P
2950></P
2951><DIV
2952CLASS="INFORMALTABLE"
2953><P
2954></P
2955><TABLE
2956BORDER="0"
2957WIDTH="100%"
2958BGCOLOR="#FFE0E0"
2959CELLSPACING="0"
2960CELLPADDING="4"
2961CLASS="CALSTABLE"
2962><TR
2963><TD
2964WIDTH="20%"
2965ALIGN="RIGHT"
2966VALIGN="TOP"
2967><TT
2968CLASS="PARAMETER"
2969><I
2970>ctxt</I
2971></TT
2972>&nbsp;:</TD
2973><TD
2974WIDTH="80%"
2975ALIGN="LEFT"
2976VALIGN="TOP"
2977>&nbsp;</TD
2978></TR
2979><TR
2980><TD
2981WIDTH="20%"
2982ALIGN="RIGHT"
2983VALIGN="TOP"
2984><TT
2985CLASS="PARAMETER"
2986><I
2987>target</I
2988></TT
2989>&nbsp;:</TD
2990><TD
2991WIDTH="80%"
2992ALIGN="LEFT"
2993VALIGN="TOP"
2994>&nbsp;</TD
2995></TR
2996><TR
2997><TD
2998WIDTH="20%"
2999ALIGN="RIGHT"
3000VALIGN="TOP"
3001><TT
3002CLASS="PARAMETER"
3003><I
3004>data</I
3005></TT
3006>&nbsp;:</TD
3007><TD
3008WIDTH="80%"
3009ALIGN="LEFT"
3010VALIGN="TOP"
3011>&nbsp;</TD
3012></TR
3013></TABLE
3014><P
3015></P
3016></DIV
3017></DIV
3018><HR><DIV
3019CLASS="REFSECT2"
3020><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003021NAME="AEN730"
3022></A
3023><H3
3024><A
3025NAME="COMMENTSAXFUNC"
3026></A
3027>commentSAXFunc()</H3
3028><TABLE
3029BORDER="0"
3030BGCOLOR="#E8E8F8"
3031WIDTH="100%"
3032CELLPADDING="6"
3033><TR
3034><TD
3035><PRE
3036CLASS="PROGRAMLISTING"
3037>void (*commentSAXFunc) (<A
3038HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3039>xmlParserCtxtPtr</A
3040> ctxt,
3041 const <A
3042HREF="gnome-xml-tree.html#CHAR"
3043>CHAR</A
3044> *value);</PRE
3045></TD
3046></TR
3047></TABLE
3048><P
3049></P
3050><DIV
3051CLASS="INFORMALTABLE"
3052><P
3053></P
3054><TABLE
3055BORDER="0"
3056WIDTH="100%"
3057BGCOLOR="#FFE0E0"
3058CELLSPACING="0"
3059CELLPADDING="4"
3060CLASS="CALSTABLE"
3061><TR
3062><TD
3063WIDTH="20%"
3064ALIGN="RIGHT"
3065VALIGN="TOP"
3066><TT
3067CLASS="PARAMETER"
3068><I
3069>ctxt</I
3070></TT
3071>&nbsp;:</TD
3072><TD
3073WIDTH="80%"
3074ALIGN="LEFT"
3075VALIGN="TOP"
3076>&nbsp;</TD
3077></TR
3078><TR
3079><TD
3080WIDTH="20%"
3081ALIGN="RIGHT"
3082VALIGN="TOP"
3083><TT
3084CLASS="PARAMETER"
3085><I
3086>value</I
3087></TT
3088>&nbsp;:</TD
3089><TD
3090WIDTH="80%"
3091ALIGN="LEFT"
3092VALIGN="TOP"
3093>&nbsp;</TD
3094></TR
3095></TABLE
3096><P
3097></P
3098></DIV
3099></DIV
3100><HR><DIV
3101CLASS="REFSECT2"
3102><A
3103NAME="AEN750"
Daniel Veillard35925471999-02-25 08:46:07 +00003104></A
3105><H3
3106><A
3107NAME="WARNINGSAXFUNC"
3108></A
3109>warningSAXFunc()</H3
3110><TABLE
3111BORDER="0"
3112BGCOLOR="#E8E8F8"
3113WIDTH="100%"
3114CELLPADDING="6"
3115><TR
3116><TD
3117><PRE
3118CLASS="PROGRAMLISTING"
3119>void (*warningSAXFunc) (<A
3120HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3121>xmlParserCtxtPtr</A
3122> ctxt,
3123 const char *msg,
3124 ...);</PRE
3125></TD
3126></TR
3127></TABLE
3128><P
3129></P
3130><DIV
3131CLASS="INFORMALTABLE"
3132><P
3133></P
3134><TABLE
3135BORDER="0"
3136WIDTH="100%"
3137BGCOLOR="#FFE0E0"
3138CELLSPACING="0"
3139CELLPADDING="4"
3140CLASS="CALSTABLE"
3141><TR
3142><TD
3143WIDTH="20%"
3144ALIGN="RIGHT"
3145VALIGN="TOP"
3146><TT
3147CLASS="PARAMETER"
3148><I
3149>ctxt</I
3150></TT
3151>&nbsp;:</TD
3152><TD
3153WIDTH="80%"
3154ALIGN="LEFT"
3155VALIGN="TOP"
3156>&nbsp;</TD
3157></TR
3158><TR
3159><TD
3160WIDTH="20%"
3161ALIGN="RIGHT"
3162VALIGN="TOP"
3163><TT
3164CLASS="PARAMETER"
3165><I
3166>msg</I
3167></TT
3168>&nbsp;:</TD
3169><TD
3170WIDTH="80%"
3171ALIGN="LEFT"
3172VALIGN="TOP"
3173>&nbsp;</TD
3174></TR
3175><TR
3176><TD
3177WIDTH="20%"
3178ALIGN="RIGHT"
3179VALIGN="TOP"
3180><TT
3181CLASS="PARAMETER"
3182><I
3183>...</I
3184></TT
3185>&nbsp;:</TD
3186><TD
3187WIDTH="80%"
3188ALIGN="LEFT"
3189VALIGN="TOP"
3190>&nbsp;</TD
3191></TR
3192></TABLE
3193><P
3194></P
3195></DIV
3196></DIV
3197><HR><DIV
3198CLASS="REFSECT2"
3199><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003200NAME="AEN773"
Daniel Veillard35925471999-02-25 08:46:07 +00003201></A
3202><H3
3203><A
3204NAME="ERRORSAXFUNC"
3205></A
3206>errorSAXFunc()</H3
3207><TABLE
3208BORDER="0"
3209BGCOLOR="#E8E8F8"
3210WIDTH="100%"
3211CELLPADDING="6"
3212><TR
3213><TD
3214><PRE
3215CLASS="PROGRAMLISTING"
3216>void (*errorSAXFunc) (<A
3217HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3218>xmlParserCtxtPtr</A
3219> ctxt,
3220 const char *msg,
3221 ...);</PRE
3222></TD
3223></TR
3224></TABLE
3225><P
3226></P
3227><DIV
3228CLASS="INFORMALTABLE"
3229><P
3230></P
3231><TABLE
3232BORDER="0"
3233WIDTH="100%"
3234BGCOLOR="#FFE0E0"
3235CELLSPACING="0"
3236CELLPADDING="4"
3237CLASS="CALSTABLE"
3238><TR
3239><TD
3240WIDTH="20%"
3241ALIGN="RIGHT"
3242VALIGN="TOP"
3243><TT
3244CLASS="PARAMETER"
3245><I
3246>ctxt</I
3247></TT
3248>&nbsp;:</TD
3249><TD
3250WIDTH="80%"
3251ALIGN="LEFT"
3252VALIGN="TOP"
3253>&nbsp;</TD
3254></TR
3255><TR
3256><TD
3257WIDTH="20%"
3258ALIGN="RIGHT"
3259VALIGN="TOP"
3260><TT
3261CLASS="PARAMETER"
3262><I
3263>msg</I
3264></TT
3265>&nbsp;:</TD
3266><TD
3267WIDTH="80%"
3268ALIGN="LEFT"
3269VALIGN="TOP"
3270>&nbsp;</TD
3271></TR
3272><TR
3273><TD
3274WIDTH="20%"
3275ALIGN="RIGHT"
3276VALIGN="TOP"
3277><TT
3278CLASS="PARAMETER"
3279><I
3280>...</I
3281></TT
3282>&nbsp;:</TD
3283><TD
3284WIDTH="80%"
3285ALIGN="LEFT"
3286VALIGN="TOP"
3287>&nbsp;</TD
3288></TR
3289></TABLE
3290><P
3291></P
3292></DIV
3293></DIV
3294><HR><DIV
3295CLASS="REFSECT2"
3296><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003297NAME="AEN796"
Daniel Veillard35925471999-02-25 08:46:07 +00003298></A
3299><H3
3300><A
3301NAME="FATALERRORSAXFUNC"
3302></A
3303>fatalErrorSAXFunc()</H3
3304><TABLE
3305BORDER="0"
3306BGCOLOR="#E8E8F8"
3307WIDTH="100%"
3308CELLPADDING="6"
3309><TR
3310><TD
3311><PRE
3312CLASS="PROGRAMLISTING"
3313>void (*fatalErrorSAXFunc) (<A
3314HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3315>xmlParserCtxtPtr</A
3316> ctxt,
3317 const char *msg,
3318 ...);</PRE
3319></TD
3320></TR
3321></TABLE
3322><P
3323></P
3324><DIV
3325CLASS="INFORMALTABLE"
3326><P
3327></P
3328><TABLE
3329BORDER="0"
3330WIDTH="100%"
3331BGCOLOR="#FFE0E0"
3332CELLSPACING="0"
3333CELLPADDING="4"
3334CLASS="CALSTABLE"
3335><TR
3336><TD
3337WIDTH="20%"
3338ALIGN="RIGHT"
3339VALIGN="TOP"
3340><TT
3341CLASS="PARAMETER"
3342><I
3343>ctxt</I
3344></TT
3345>&nbsp;:</TD
3346><TD
3347WIDTH="80%"
3348ALIGN="LEFT"
3349VALIGN="TOP"
3350>&nbsp;</TD
3351></TR
3352><TR
3353><TD
3354WIDTH="20%"
3355ALIGN="RIGHT"
3356VALIGN="TOP"
3357><TT
3358CLASS="PARAMETER"
3359><I
3360>msg</I
3361></TT
3362>&nbsp;:</TD
3363><TD
3364WIDTH="80%"
3365ALIGN="LEFT"
3366VALIGN="TOP"
3367>&nbsp;</TD
3368></TR
3369><TR
3370><TD
3371WIDTH="20%"
3372ALIGN="RIGHT"
3373VALIGN="TOP"
3374><TT
3375CLASS="PARAMETER"
3376><I
3377>...</I
3378></TT
3379>&nbsp;:</TD
3380><TD
3381WIDTH="80%"
3382ALIGN="LEFT"
3383VALIGN="TOP"
3384>&nbsp;</TD
3385></TR
3386></TABLE
3387><P
3388></P
3389></DIV
3390></DIV
3391><HR><DIV
3392CLASS="REFSECT2"
3393><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003394NAME="AEN819"
3395></A
3396><H3
3397><A
3398NAME="ISSTANDALONESAXFUNC"
3399></A
3400>isStandaloneSAXFunc()</H3
3401><TABLE
3402BORDER="0"
3403BGCOLOR="#E8E8F8"
3404WIDTH="100%"
3405CELLPADDING="6"
3406><TR
3407><TD
3408><PRE
3409CLASS="PROGRAMLISTING"
3410>int (*isStandaloneSAXFunc) (<A
3411HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3412>xmlParserCtxtPtr</A
3413> ctxt);</PRE
3414></TD
3415></TR
3416></TABLE
3417><P
3418></P
3419><DIV
3420CLASS="INFORMALTABLE"
3421><P
3422></P
3423><TABLE
3424BORDER="0"
3425WIDTH="100%"
3426BGCOLOR="#FFE0E0"
3427CELLSPACING="0"
3428CELLPADDING="4"
3429CLASS="CALSTABLE"
3430><TR
3431><TD
3432WIDTH="20%"
3433ALIGN="RIGHT"
3434VALIGN="TOP"
3435><TT
3436CLASS="PARAMETER"
3437><I
3438>ctxt</I
3439></TT
3440>&nbsp;:</TD
3441><TD
3442WIDTH="80%"
3443ALIGN="LEFT"
3444VALIGN="TOP"
3445>&nbsp;</TD
3446></TR
3447><TR
3448><TD
3449WIDTH="20%"
3450ALIGN="RIGHT"
3451VALIGN="TOP"
3452><I
3453CLASS="EMPHASIS"
3454>Returns</I
3455> :</TD
3456><TD
3457WIDTH="80%"
3458ALIGN="LEFT"
3459VALIGN="TOP"
3460>&nbsp;</TD
3461></TR
3462></TABLE
3463><P
3464></P
3465></DIV
3466></DIV
3467><HR><DIV
3468CLASS="REFSECT2"
3469><A
3470NAME="AEN838"
3471></A
3472><H3
3473><A
3474NAME="HASINTERNALSUBSETSAXFUNC"
3475></A
3476>hasInternalSubsetSAXFunc()</H3
3477><TABLE
3478BORDER="0"
3479BGCOLOR="#E8E8F8"
3480WIDTH="100%"
3481CELLPADDING="6"
3482><TR
3483><TD
3484><PRE
3485CLASS="PROGRAMLISTING"
3486>int (*hasInternalSubsetSAXFunc) (<A
3487HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3488>xmlParserCtxtPtr</A
3489> ctxt);</PRE
3490></TD
3491></TR
3492></TABLE
3493><P
3494></P
3495><DIV
3496CLASS="INFORMALTABLE"
3497><P
3498></P
3499><TABLE
3500BORDER="0"
3501WIDTH="100%"
3502BGCOLOR="#FFE0E0"
3503CELLSPACING="0"
3504CELLPADDING="4"
3505CLASS="CALSTABLE"
3506><TR
3507><TD
3508WIDTH="20%"
3509ALIGN="RIGHT"
3510VALIGN="TOP"
3511><TT
3512CLASS="PARAMETER"
3513><I
3514>ctxt</I
3515></TT
3516>&nbsp;:</TD
3517><TD
3518WIDTH="80%"
3519ALIGN="LEFT"
3520VALIGN="TOP"
3521>&nbsp;</TD
3522></TR
3523><TR
3524><TD
3525WIDTH="20%"
3526ALIGN="RIGHT"
3527VALIGN="TOP"
3528><I
3529CLASS="EMPHASIS"
3530>Returns</I
3531> :</TD
3532><TD
3533WIDTH="80%"
3534ALIGN="LEFT"
3535VALIGN="TOP"
3536>&nbsp;</TD
3537></TR
3538></TABLE
3539><P
3540></P
3541></DIV
3542></DIV
3543><HR><DIV
3544CLASS="REFSECT2"
3545><A
3546NAME="AEN857"
3547></A
3548><H3
3549><A
3550NAME="HASEXTERNALSUBSETSAXFUNC"
3551></A
3552>hasExternalSubsetSAXFunc()</H3
3553><TABLE
3554BORDER="0"
3555BGCOLOR="#E8E8F8"
3556WIDTH="100%"
3557CELLPADDING="6"
3558><TR
3559><TD
3560><PRE
3561CLASS="PROGRAMLISTING"
3562>int (*hasExternalSubsetSAXFunc) (<A
3563HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
3564>xmlParserCtxtPtr</A
3565> ctxt);</PRE
3566></TD
3567></TR
3568></TABLE
3569><P
3570></P
3571><DIV
3572CLASS="INFORMALTABLE"
3573><P
3574></P
3575><TABLE
3576BORDER="0"
3577WIDTH="100%"
3578BGCOLOR="#FFE0E0"
3579CELLSPACING="0"
3580CELLPADDING="4"
3581CLASS="CALSTABLE"
3582><TR
3583><TD
3584WIDTH="20%"
3585ALIGN="RIGHT"
3586VALIGN="TOP"
3587><TT
3588CLASS="PARAMETER"
3589><I
3590>ctxt</I
3591></TT
3592>&nbsp;:</TD
3593><TD
3594WIDTH="80%"
3595ALIGN="LEFT"
3596VALIGN="TOP"
3597>&nbsp;</TD
3598></TR
3599><TR
3600><TD
3601WIDTH="20%"
3602ALIGN="RIGHT"
3603VALIGN="TOP"
3604><I
3605CLASS="EMPHASIS"
3606>Returns</I
3607> :</TD
3608><TD
3609WIDTH="80%"
3610ALIGN="LEFT"
3611VALIGN="TOP"
3612>&nbsp;</TD
3613></TR
3614></TABLE
3615><P
3616></P
3617></DIV
3618></DIV
3619><HR><DIV
3620CLASS="REFSECT2"
3621><A
3622NAME="AEN876"
Daniel Veillard35925471999-02-25 08:46:07 +00003623></A
3624><H3
3625><A
3626NAME="XMLSAXHANDLERPTR"
3627></A
3628>xmlSAXHandlerPtr</H3
3629><TABLE
3630BORDER="0"
3631BGCOLOR="#E8E8F8"
3632WIDTH="100%"
3633CELLPADDING="6"
3634><TR
3635><TD
3636><PRE
3637CLASS="PROGRAMLISTING"
3638>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
3639></TD
3640></TR
3641></TABLE
3642><P
3643></P
3644></DIV
3645><HR><DIV
3646CLASS="REFSECT2"
3647><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003648NAME="AEN881"
Daniel Veillard35925471999-02-25 08:46:07 +00003649></A
3650><H3
3651><A
3652NAME="XMLSTRDUP"
3653></A
3654>xmlStrdup()</H3
3655><TABLE
3656BORDER="0"
3657BGCOLOR="#E8E8F8"
3658WIDTH="100%"
3659CELLPADDING="6"
3660><TR
3661><TD
3662><PRE
3663CLASS="PROGRAMLISTING"
3664><A
3665HREF="gnome-xml-tree.html#CHAR"
3666>CHAR</A
3667>* xmlStrdup (const <A
3668HREF="gnome-xml-tree.html#CHAR"
3669>CHAR</A
3670> *cur);</PRE
3671></TD
3672></TR
3673></TABLE
3674><P
3675>a strdup for array of CHAR's</P
3676><P
3677></P
3678><DIV
3679CLASS="INFORMALTABLE"
3680><P
3681></P
3682><TABLE
3683BORDER="0"
3684WIDTH="100%"
3685BGCOLOR="#FFE0E0"
3686CELLSPACING="0"
3687CELLPADDING="4"
3688CLASS="CALSTABLE"
3689><TR
3690><TD
3691WIDTH="20%"
3692ALIGN="RIGHT"
3693VALIGN="TOP"
3694><TT
3695CLASS="PARAMETER"
3696><I
3697>cur</I
3698></TT
3699>&nbsp;:</TD
3700><TD
3701WIDTH="80%"
3702ALIGN="LEFT"
3703VALIGN="TOP"
3704> the input CHAR *</TD
3705></TR
3706><TR
3707><TD
3708WIDTH="20%"
3709ALIGN="RIGHT"
3710VALIGN="TOP"
3711><I
3712CLASS="EMPHASIS"
3713>Returns</I
3714> :</TD
3715><TD
3716WIDTH="80%"
3717ALIGN="LEFT"
3718VALIGN="TOP"
3719>a new CHAR * or NULL</TD
3720></TR
3721></TABLE
3722><P
3723></P
3724></DIV
3725></DIV
3726><HR><DIV
3727CLASS="REFSECT2"
3728><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003729NAME="AEN902"
Daniel Veillard35925471999-02-25 08:46:07 +00003730></A
3731><H3
3732><A
3733NAME="XMLSTRNDUP"
3734></A
3735>xmlStrndup()</H3
3736><TABLE
3737BORDER="0"
3738BGCOLOR="#E8E8F8"
3739WIDTH="100%"
3740CELLPADDING="6"
3741><TR
3742><TD
3743><PRE
3744CLASS="PROGRAMLISTING"
3745><A
3746HREF="gnome-xml-tree.html#CHAR"
3747>CHAR</A
3748>* xmlStrndup (const <A
3749HREF="gnome-xml-tree.html#CHAR"
3750>CHAR</A
3751> *cur,
3752 int len);</PRE
3753></TD
3754></TR
3755></TABLE
3756><P
3757>a strndup for array of CHAR's</P
3758><P
3759></P
3760><DIV
3761CLASS="INFORMALTABLE"
3762><P
3763></P
3764><TABLE
3765BORDER="0"
3766WIDTH="100%"
3767BGCOLOR="#FFE0E0"
3768CELLSPACING="0"
3769CELLPADDING="4"
3770CLASS="CALSTABLE"
3771><TR
3772><TD
3773WIDTH="20%"
3774ALIGN="RIGHT"
3775VALIGN="TOP"
3776><TT
3777CLASS="PARAMETER"
3778><I
3779>cur</I
3780></TT
3781>&nbsp;:</TD
3782><TD
3783WIDTH="80%"
3784ALIGN="LEFT"
3785VALIGN="TOP"
3786> the input CHAR *</TD
3787></TR
3788><TR
3789><TD
3790WIDTH="20%"
3791ALIGN="RIGHT"
3792VALIGN="TOP"
3793><TT
3794CLASS="PARAMETER"
3795><I
3796>len</I
3797></TT
3798>&nbsp;:</TD
3799><TD
3800WIDTH="80%"
3801ALIGN="LEFT"
3802VALIGN="TOP"
3803> the len of <TT
3804CLASS="PARAMETER"
3805><I
3806>cur</I
3807></TT
3808></TD
3809></TR
3810><TR
3811><TD
3812WIDTH="20%"
3813ALIGN="RIGHT"
3814VALIGN="TOP"
3815><I
3816CLASS="EMPHASIS"
3817>Returns</I
3818> :</TD
3819><TD
3820WIDTH="80%"
3821ALIGN="LEFT"
3822VALIGN="TOP"
3823>a new CHAR * or NULL</TD
3824></TR
3825></TABLE
3826><P
3827></P
3828></DIV
3829></DIV
3830><HR><DIV
3831CLASS="REFSECT2"
3832><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003833NAME="AEN928"
Daniel Veillard35925471999-02-25 08:46:07 +00003834></A
3835><H3
3836><A
3837NAME="XMLSTRCHR"
3838></A
3839>xmlStrchr()</H3
3840><TABLE
3841BORDER="0"
3842BGCOLOR="#E8E8F8"
3843WIDTH="100%"
3844CELLPADDING="6"
3845><TR
3846><TD
3847><PRE
3848CLASS="PROGRAMLISTING"
3849><A
3850HREF="gnome-xml-tree.html#CHAR"
3851>CHAR</A
3852>* xmlStrchr (const <A
3853HREF="gnome-xml-tree.html#CHAR"
3854>CHAR</A
3855> *str,
3856 <A
3857HREF="gnome-xml-tree.html#CHAR"
3858>CHAR</A
3859> val);</PRE
3860></TD
3861></TR
3862></TABLE
3863><P
3864>a strchr for CHAR's</P
3865><P
3866></P
3867><DIV
3868CLASS="INFORMALTABLE"
3869><P
3870></P
3871><TABLE
3872BORDER="0"
3873WIDTH="100%"
3874BGCOLOR="#FFE0E0"
3875CELLSPACING="0"
3876CELLPADDING="4"
3877CLASS="CALSTABLE"
3878><TR
3879><TD
3880WIDTH="20%"
3881ALIGN="RIGHT"
3882VALIGN="TOP"
3883><TT
3884CLASS="PARAMETER"
3885><I
3886>str</I
3887></TT
3888>&nbsp;:</TD
3889><TD
3890WIDTH="80%"
3891ALIGN="LEFT"
3892VALIGN="TOP"
3893> the CHAR * array</TD
3894></TR
3895><TR
3896><TD
3897WIDTH="20%"
3898ALIGN="RIGHT"
3899VALIGN="TOP"
3900><TT
3901CLASS="PARAMETER"
3902><I
3903>val</I
3904></TT
3905>&nbsp;:</TD
3906><TD
3907WIDTH="80%"
3908ALIGN="LEFT"
3909VALIGN="TOP"
3910> the CHAR to search</TD
3911></TR
3912><TR
3913><TD
3914WIDTH="20%"
3915ALIGN="RIGHT"
3916VALIGN="TOP"
3917><I
3918CLASS="EMPHASIS"
3919>Returns</I
3920> :</TD
3921><TD
3922WIDTH="80%"
3923ALIGN="LEFT"
3924VALIGN="TOP"
3925>the CHAR * for the first occurence or NULL.</TD
3926></TR
3927></TABLE
3928><P
3929></P
3930></DIV
3931></DIV
3932><HR><DIV
3933CLASS="REFSECT2"
3934><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003935NAME="AEN954"
Daniel Veillard35925471999-02-25 08:46:07 +00003936></A
3937><H3
3938><A
3939NAME="XMLSTRCMP"
3940></A
3941>xmlStrcmp()</H3
3942><TABLE
3943BORDER="0"
3944BGCOLOR="#E8E8F8"
3945WIDTH="100%"
3946CELLPADDING="6"
3947><TR
3948><TD
3949><PRE
3950CLASS="PROGRAMLISTING"
3951>int xmlStrcmp (const <A
3952HREF="gnome-xml-tree.html#CHAR"
3953>CHAR</A
3954> *str1,
3955 const <A
3956HREF="gnome-xml-tree.html#CHAR"
3957>CHAR</A
3958> *str2);</PRE
3959></TD
3960></TR
3961></TABLE
3962><P
3963>a strcmp for CHAR's</P
3964><P
3965></P
3966><DIV
3967CLASS="INFORMALTABLE"
3968><P
3969></P
3970><TABLE
3971BORDER="0"
3972WIDTH="100%"
3973BGCOLOR="#FFE0E0"
3974CELLSPACING="0"
3975CELLPADDING="4"
3976CLASS="CALSTABLE"
3977><TR
3978><TD
3979WIDTH="20%"
3980ALIGN="RIGHT"
3981VALIGN="TOP"
3982><TT
3983CLASS="PARAMETER"
3984><I
3985>str1</I
3986></TT
3987>&nbsp;:</TD
3988><TD
3989WIDTH="80%"
3990ALIGN="LEFT"
3991VALIGN="TOP"
3992> the first CHAR *</TD
3993></TR
3994><TR
3995><TD
3996WIDTH="20%"
3997ALIGN="RIGHT"
3998VALIGN="TOP"
3999><TT
4000CLASS="PARAMETER"
4001><I
4002>str2</I
4003></TT
4004>&nbsp;:</TD
4005><TD
4006WIDTH="80%"
4007ALIGN="LEFT"
4008VALIGN="TOP"
4009> the second CHAR *</TD
4010></TR
4011><TR
4012><TD
4013WIDTH="20%"
4014ALIGN="RIGHT"
4015VALIGN="TOP"
4016><I
4017CLASS="EMPHASIS"
4018>Returns</I
4019> :</TD
4020><TD
4021WIDTH="80%"
4022ALIGN="LEFT"
4023VALIGN="TOP"
4024>the integer result of the comparison</TD
4025></TR
4026></TABLE
4027><P
4028></P
4029></DIV
4030></DIV
4031><HR><DIV
4032CLASS="REFSECT2"
4033><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004034NAME="AEN979"
Daniel Veillard35925471999-02-25 08:46:07 +00004035></A
4036><H3
4037><A
4038NAME="XMLSTRNCMP"
4039></A
4040>xmlStrncmp()</H3
4041><TABLE
4042BORDER="0"
4043BGCOLOR="#E8E8F8"
4044WIDTH="100%"
4045CELLPADDING="6"
4046><TR
4047><TD
4048><PRE
4049CLASS="PROGRAMLISTING"
4050>int xmlStrncmp (const <A
4051HREF="gnome-xml-tree.html#CHAR"
4052>CHAR</A
4053> *str1,
4054 const <A
4055HREF="gnome-xml-tree.html#CHAR"
4056>CHAR</A
4057> *str2,
4058 int len);</PRE
4059></TD
4060></TR
4061></TABLE
4062><P
4063>a strncmp for CHAR's</P
4064><P
4065></P
4066><DIV
4067CLASS="INFORMALTABLE"
4068><P
4069></P
4070><TABLE
4071BORDER="0"
4072WIDTH="100%"
4073BGCOLOR="#FFE0E0"
4074CELLSPACING="0"
4075CELLPADDING="4"
4076CLASS="CALSTABLE"
4077><TR
4078><TD
4079WIDTH="20%"
4080ALIGN="RIGHT"
4081VALIGN="TOP"
4082><TT
4083CLASS="PARAMETER"
4084><I
4085>str1</I
4086></TT
4087>&nbsp;:</TD
4088><TD
4089WIDTH="80%"
4090ALIGN="LEFT"
4091VALIGN="TOP"
4092> the first CHAR *</TD
4093></TR
4094><TR
4095><TD
4096WIDTH="20%"
4097ALIGN="RIGHT"
4098VALIGN="TOP"
4099><TT
4100CLASS="PARAMETER"
4101><I
4102>str2</I
4103></TT
4104>&nbsp;:</TD
4105><TD
4106WIDTH="80%"
4107ALIGN="LEFT"
4108VALIGN="TOP"
4109> the second CHAR *</TD
4110></TR
4111><TR
4112><TD
4113WIDTH="20%"
4114ALIGN="RIGHT"
4115VALIGN="TOP"
4116><TT
4117CLASS="PARAMETER"
4118><I
4119>len</I
4120></TT
4121>&nbsp;:</TD
4122><TD
4123WIDTH="80%"
4124ALIGN="LEFT"
4125VALIGN="TOP"
4126> the max comparison length</TD
4127></TR
4128><TR
4129><TD
4130WIDTH="20%"
4131ALIGN="RIGHT"
4132VALIGN="TOP"
4133><I
4134CLASS="EMPHASIS"
4135>Returns</I
4136> :</TD
4137><TD
4138WIDTH="80%"
4139ALIGN="LEFT"
4140VALIGN="TOP"
4141>the integer result of the comparison</TD
4142></TR
4143></TABLE
4144><P
4145></P
4146></DIV
4147></DIV
4148><HR><DIV
4149CLASS="REFSECT2"
4150><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004151NAME="AEN1008"
Daniel Veillard35925471999-02-25 08:46:07 +00004152></A
4153><H3
4154><A
4155NAME="XMLSTRLEN"
4156></A
4157>xmlStrlen()</H3
4158><TABLE
4159BORDER="0"
4160BGCOLOR="#E8E8F8"
4161WIDTH="100%"
4162CELLPADDING="6"
4163><TR
4164><TD
4165><PRE
4166CLASS="PROGRAMLISTING"
4167>int xmlStrlen (const <A
4168HREF="gnome-xml-tree.html#CHAR"
4169>CHAR</A
4170> *str);</PRE
4171></TD
4172></TR
4173></TABLE
4174><P
4175>lenght of a CHAR's string</P
4176><P
4177></P
4178><DIV
4179CLASS="INFORMALTABLE"
4180><P
4181></P
4182><TABLE
4183BORDER="0"
4184WIDTH="100%"
4185BGCOLOR="#FFE0E0"
4186CELLSPACING="0"
4187CELLPADDING="4"
4188CLASS="CALSTABLE"
4189><TR
4190><TD
4191WIDTH="20%"
4192ALIGN="RIGHT"
4193VALIGN="TOP"
4194><TT
4195CLASS="PARAMETER"
4196><I
4197>str</I
4198></TT
4199>&nbsp;:</TD
4200><TD
4201WIDTH="80%"
4202ALIGN="LEFT"
4203VALIGN="TOP"
4204> the CHAR * array</TD
4205></TR
4206><TR
4207><TD
4208WIDTH="20%"
4209ALIGN="RIGHT"
4210VALIGN="TOP"
4211><I
4212CLASS="EMPHASIS"
4213>Returns</I
4214> :</TD
4215><TD
4216WIDTH="80%"
4217ALIGN="LEFT"
4218VALIGN="TOP"
4219>the number of CHAR contained in the ARRAY.</TD
4220></TR
4221></TABLE
4222><P
4223></P
4224></DIV
4225></DIV
4226><HR><DIV
4227CLASS="REFSECT2"
4228><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004229NAME="AEN1028"
Daniel Veillard35925471999-02-25 08:46:07 +00004230></A
4231><H3
4232><A
4233NAME="XMLSTRCAT"
4234></A
4235>xmlStrcat()</H3
4236><TABLE
4237BORDER="0"
4238BGCOLOR="#E8E8F8"
4239WIDTH="100%"
4240CELLPADDING="6"
4241><TR
4242><TD
4243><PRE
4244CLASS="PROGRAMLISTING"
4245><A
4246HREF="gnome-xml-tree.html#CHAR"
4247>CHAR</A
4248>* xmlStrcat (<A
4249HREF="gnome-xml-tree.html#CHAR"
4250>CHAR</A
4251> *cur,
4252 const <A
4253HREF="gnome-xml-tree.html#CHAR"
4254>CHAR</A
4255> *add);</PRE
4256></TD
4257></TR
4258></TABLE
4259><P
4260>a strcat for array of CHAR's</P
4261><P
4262></P
4263><DIV
4264CLASS="INFORMALTABLE"
4265><P
4266></P
4267><TABLE
4268BORDER="0"
4269WIDTH="100%"
4270BGCOLOR="#FFE0E0"
4271CELLSPACING="0"
4272CELLPADDING="4"
4273CLASS="CALSTABLE"
4274><TR
4275><TD
4276WIDTH="20%"
4277ALIGN="RIGHT"
4278VALIGN="TOP"
4279><TT
4280CLASS="PARAMETER"
4281><I
4282>cur</I
4283></TT
4284>&nbsp;:</TD
4285><TD
4286WIDTH="80%"
4287ALIGN="LEFT"
4288VALIGN="TOP"
4289> the original CHAR * array</TD
4290></TR
4291><TR
4292><TD
4293WIDTH="20%"
4294ALIGN="RIGHT"
4295VALIGN="TOP"
4296><TT
4297CLASS="PARAMETER"
4298><I
4299>add</I
4300></TT
4301>&nbsp;:</TD
4302><TD
4303WIDTH="80%"
4304ALIGN="LEFT"
4305VALIGN="TOP"
4306> the CHAR * array added</TD
4307></TR
4308><TR
4309><TD
4310WIDTH="20%"
4311ALIGN="RIGHT"
4312VALIGN="TOP"
4313><I
4314CLASS="EMPHASIS"
4315>Returns</I
4316> :</TD
4317><TD
4318WIDTH="80%"
4319ALIGN="LEFT"
4320VALIGN="TOP"
4321>a new CHAR * containing the concatenated string.</TD
4322></TR
4323></TABLE
4324><P
4325></P
4326></DIV
4327></DIV
4328><HR><DIV
4329CLASS="REFSECT2"
4330><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004331NAME="AEN1054"
Daniel Veillard35925471999-02-25 08:46:07 +00004332></A
4333><H3
4334><A
4335NAME="XMLSTRNCAT"
4336></A
4337>xmlStrncat()</H3
4338><TABLE
4339BORDER="0"
4340BGCOLOR="#E8E8F8"
4341WIDTH="100%"
4342CELLPADDING="6"
4343><TR
4344><TD
4345><PRE
4346CLASS="PROGRAMLISTING"
4347><A
4348HREF="gnome-xml-tree.html#CHAR"
4349>CHAR</A
4350>* xmlStrncat (<A
4351HREF="gnome-xml-tree.html#CHAR"
4352>CHAR</A
4353> *cur,
4354 const <A
4355HREF="gnome-xml-tree.html#CHAR"
4356>CHAR</A
4357> *add,
4358 int len);</PRE
4359></TD
4360></TR
4361></TABLE
4362><P
4363>a strncat for array of CHAR's</P
4364><P
4365></P
4366><DIV
4367CLASS="INFORMALTABLE"
4368><P
4369></P
4370><TABLE
4371BORDER="0"
4372WIDTH="100%"
4373BGCOLOR="#FFE0E0"
4374CELLSPACING="0"
4375CELLPADDING="4"
4376CLASS="CALSTABLE"
4377><TR
4378><TD
4379WIDTH="20%"
4380ALIGN="RIGHT"
4381VALIGN="TOP"
4382><TT
4383CLASS="PARAMETER"
4384><I
4385>cur</I
4386></TT
4387>&nbsp;:</TD
4388><TD
4389WIDTH="80%"
4390ALIGN="LEFT"
4391VALIGN="TOP"
4392> the original CHAR * array</TD
4393></TR
4394><TR
4395><TD
4396WIDTH="20%"
4397ALIGN="RIGHT"
4398VALIGN="TOP"
4399><TT
4400CLASS="PARAMETER"
4401><I
4402>add</I
4403></TT
4404>&nbsp;:</TD
4405><TD
4406WIDTH="80%"
4407ALIGN="LEFT"
4408VALIGN="TOP"
4409> the CHAR * array added</TD
4410></TR
4411><TR
4412><TD
4413WIDTH="20%"
4414ALIGN="RIGHT"
4415VALIGN="TOP"
4416><TT
4417CLASS="PARAMETER"
4418><I
4419>len</I
4420></TT
4421>&nbsp;:</TD
4422><TD
4423WIDTH="80%"
4424ALIGN="LEFT"
4425VALIGN="TOP"
4426> the length of <TT
4427CLASS="PARAMETER"
4428><I
4429>add</I
4430></TT
4431></TD
4432></TR
4433><TR
4434><TD
4435WIDTH="20%"
4436ALIGN="RIGHT"
4437VALIGN="TOP"
4438><I
4439CLASS="EMPHASIS"
4440>Returns</I
4441> :</TD
4442><TD
4443WIDTH="80%"
4444ALIGN="LEFT"
4445VALIGN="TOP"
4446>a new CHAR * containing the concatenated string.</TD
4447></TR
4448></TABLE
4449><P
4450></P
4451></DIV
4452></DIV
4453><HR><DIV
4454CLASS="REFSECT2"
4455><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004456NAME="AEN1085"
Daniel Veillard35925471999-02-25 08:46:07 +00004457></A
4458><H3
4459><A
4460NAME="XMLPARSEDOC"
4461></A
4462>xmlParseDoc()</H3
4463><TABLE
4464BORDER="0"
4465BGCOLOR="#E8E8F8"
4466WIDTH="100%"
4467CELLPADDING="6"
4468><TR
4469><TD
4470><PRE
4471CLASS="PROGRAMLISTING"
4472><A
4473HREF="gnome-xml-tree.html#XMLDOCPTR"
4474>xmlDocPtr</A
4475> xmlParseDoc (<A
4476HREF="gnome-xml-tree.html#CHAR"
4477>CHAR</A
4478> *cur);</PRE
4479></TD
4480></TR
4481></TABLE
4482><P
4483>parse an XML in-memory document and build a tree.</P
4484><P
4485></P
4486><DIV
4487CLASS="INFORMALTABLE"
4488><P
4489></P
4490><TABLE
4491BORDER="0"
4492WIDTH="100%"
4493BGCOLOR="#FFE0E0"
4494CELLSPACING="0"
4495CELLPADDING="4"
4496CLASS="CALSTABLE"
4497><TR
4498><TD
4499WIDTH="20%"
4500ALIGN="RIGHT"
4501VALIGN="TOP"
4502><TT
4503CLASS="PARAMETER"
4504><I
4505>cur</I
4506></TT
4507>&nbsp;:</TD
4508><TD
4509WIDTH="80%"
4510ALIGN="LEFT"
4511VALIGN="TOP"
4512> a pointer to an array of CHAR</TD
4513></TR
4514><TR
4515><TD
4516WIDTH="20%"
4517ALIGN="RIGHT"
4518VALIGN="TOP"
4519><I
4520CLASS="EMPHASIS"
4521>Returns</I
4522> :</TD
4523><TD
4524WIDTH="80%"
4525ALIGN="LEFT"
4526VALIGN="TOP"
4527>the resulting document tree</TD
4528></TR
4529></TABLE
4530><P
4531></P
4532></DIV
4533></DIV
4534><HR><DIV
4535CLASS="REFSECT2"
4536><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004537NAME="AEN1106"
Daniel Veillard35925471999-02-25 08:46:07 +00004538></A
4539><H3
4540><A
4541NAME="XMLPARSEMEMORY"
4542></A
4543>xmlParseMemory()</H3
4544><TABLE
4545BORDER="0"
4546BGCOLOR="#E8E8F8"
4547WIDTH="100%"
4548CELLPADDING="6"
4549><TR
4550><TD
4551><PRE
4552CLASS="PROGRAMLISTING"
4553><A
4554HREF="gnome-xml-tree.html#XMLDOCPTR"
4555>xmlDocPtr</A
4556> xmlParseMemory (char *buffer,
4557 int size);</PRE
4558></TD
4559></TR
4560></TABLE
4561><P
4562>parse an XML in-memory block and build a tree.</P
4563><P
4564></P
4565><DIV
4566CLASS="INFORMALTABLE"
4567><P
4568></P
4569><TABLE
4570BORDER="0"
4571WIDTH="100%"
4572BGCOLOR="#FFE0E0"
4573CELLSPACING="0"
4574CELLPADDING="4"
4575CLASS="CALSTABLE"
4576><TR
4577><TD
4578WIDTH="20%"
4579ALIGN="RIGHT"
4580VALIGN="TOP"
4581><TT
4582CLASS="PARAMETER"
4583><I
4584>buffer</I
4585></TT
4586>&nbsp;:</TD
4587><TD
4588WIDTH="80%"
4589ALIGN="LEFT"
4590VALIGN="TOP"
4591> an pointer to a char array</TD
4592></TR
4593><TR
4594><TD
4595WIDTH="20%"
4596ALIGN="RIGHT"
4597VALIGN="TOP"
4598><TT
4599CLASS="PARAMETER"
4600><I
4601>size</I
4602></TT
4603>&nbsp;:</TD
4604><TD
4605WIDTH="80%"
4606ALIGN="LEFT"
4607VALIGN="TOP"
4608> the size of the array</TD
4609></TR
4610><TR
4611><TD
4612WIDTH="20%"
4613ALIGN="RIGHT"
4614VALIGN="TOP"
4615><I
4616CLASS="EMPHASIS"
4617>Returns</I
4618> :</TD
4619><TD
4620WIDTH="80%"
4621ALIGN="LEFT"
4622VALIGN="TOP"
4623>the resulting document tree</TD
4624></TR
4625></TABLE
4626><P
4627></P
4628></DIV
4629></DIV
4630><HR><DIV
4631CLASS="REFSECT2"
4632><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004633NAME="AEN1130"
Daniel Veillard35925471999-02-25 08:46:07 +00004634></A
4635><H3
4636><A
4637NAME="XMLPARSEFILE"
4638></A
4639>xmlParseFile()</H3
4640><TABLE
4641BORDER="0"
4642BGCOLOR="#E8E8F8"
4643WIDTH="100%"
4644CELLPADDING="6"
4645><TR
4646><TD
4647><PRE
4648CLASS="PROGRAMLISTING"
4649><A
4650HREF="gnome-xml-tree.html#XMLDOCPTR"
4651>xmlDocPtr</A
4652> xmlParseFile (const char *filename);</PRE
4653></TD
4654></TR
4655></TABLE
4656><P
4657>parse an XML file and build a tree. Automatic support for ZLIB/Compress
4658compressed document is provided by default if found at compile-time.</P
4659><P
4660></P
4661><DIV
4662CLASS="INFORMALTABLE"
4663><P
4664></P
4665><TABLE
4666BORDER="0"
4667WIDTH="100%"
4668BGCOLOR="#FFE0E0"
4669CELLSPACING="0"
4670CELLPADDING="4"
4671CLASS="CALSTABLE"
4672><TR
4673><TD
4674WIDTH="20%"
4675ALIGN="RIGHT"
4676VALIGN="TOP"
4677><TT
4678CLASS="PARAMETER"
4679><I
4680>filename</I
4681></TT
4682>&nbsp;:</TD
4683><TD
4684WIDTH="80%"
4685ALIGN="LEFT"
4686VALIGN="TOP"
4687> the filename</TD
4688></TR
4689><TR
4690><TD
4691WIDTH="20%"
4692ALIGN="RIGHT"
4693VALIGN="TOP"
4694><I
4695CLASS="EMPHASIS"
4696>Returns</I
4697> :</TD
4698><TD
4699WIDTH="80%"
4700ALIGN="LEFT"
4701VALIGN="TOP"
4702>the resulting document tree</TD
4703></TR
4704></TABLE
4705><P
4706></P
4707></DIV
4708></DIV
4709><HR><DIV
4710CLASS="REFSECT2"
4711><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004712NAME="AEN1150"
Daniel Veillard35925471999-02-25 08:46:07 +00004713></A
4714><H3
4715><A
4716NAME="XMLRECOVERDOC"
4717></A
4718>xmlRecoverDoc()</H3
4719><TABLE
4720BORDER="0"
4721BGCOLOR="#E8E8F8"
4722WIDTH="100%"
4723CELLPADDING="6"
4724><TR
4725><TD
4726><PRE
4727CLASS="PROGRAMLISTING"
4728><A
4729HREF="gnome-xml-tree.html#XMLDOCPTR"
4730>xmlDocPtr</A
4731> xmlRecoverDoc (<A
4732HREF="gnome-xml-tree.html#CHAR"
4733>CHAR</A
4734> *cur);</PRE
4735></TD
4736></TR
4737></TABLE
4738><P
4739>parse an XML in-memory document and build a tree.
4740In the case the document is not Well Formed, a tree is built anyway</P
4741><P
4742></P
4743><DIV
4744CLASS="INFORMALTABLE"
4745><P
4746></P
4747><TABLE
4748BORDER="0"
4749WIDTH="100%"
4750BGCOLOR="#FFE0E0"
4751CELLSPACING="0"
4752CELLPADDING="4"
4753CLASS="CALSTABLE"
4754><TR
4755><TD
4756WIDTH="20%"
4757ALIGN="RIGHT"
4758VALIGN="TOP"
4759><TT
4760CLASS="PARAMETER"
4761><I
4762>cur</I
4763></TT
4764>&nbsp;:</TD
4765><TD
4766WIDTH="80%"
4767ALIGN="LEFT"
4768VALIGN="TOP"
4769> a pointer to an array of CHAR</TD
4770></TR
4771><TR
4772><TD
4773WIDTH="20%"
4774ALIGN="RIGHT"
4775VALIGN="TOP"
4776><I
4777CLASS="EMPHASIS"
4778>Returns</I
4779> :</TD
4780><TD
4781WIDTH="80%"
4782ALIGN="LEFT"
4783VALIGN="TOP"
4784>the resulting document tree</TD
4785></TR
4786></TABLE
4787><P
4788></P
4789></DIV
4790></DIV
4791><HR><DIV
4792CLASS="REFSECT2"
4793><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004794NAME="AEN1171"
Daniel Veillard35925471999-02-25 08:46:07 +00004795></A
4796><H3
4797><A
4798NAME="XMLRECOVERMEMORY"
4799></A
4800>xmlRecoverMemory()</H3
4801><TABLE
4802BORDER="0"
4803BGCOLOR="#E8E8F8"
4804WIDTH="100%"
4805CELLPADDING="6"
4806><TR
4807><TD
4808><PRE
4809CLASS="PROGRAMLISTING"
4810><A
4811HREF="gnome-xml-tree.html#XMLDOCPTR"
4812>xmlDocPtr</A
4813> xmlRecoverMemory (char *buffer,
4814 int size);</PRE
4815></TD
4816></TR
4817></TABLE
4818><P
4819>parse an XML in-memory block and build a tree.
4820In the case the document is not Well Formed, a tree is built anyway</P
4821><P
4822></P
4823><DIV
4824CLASS="INFORMALTABLE"
4825><P
4826></P
4827><TABLE
4828BORDER="0"
4829WIDTH="100%"
4830BGCOLOR="#FFE0E0"
4831CELLSPACING="0"
4832CELLPADDING="4"
4833CLASS="CALSTABLE"
4834><TR
4835><TD
4836WIDTH="20%"
4837ALIGN="RIGHT"
4838VALIGN="TOP"
4839><TT
4840CLASS="PARAMETER"
4841><I
4842>buffer</I
4843></TT
4844>&nbsp;:</TD
4845><TD
4846WIDTH="80%"
4847ALIGN="LEFT"
4848VALIGN="TOP"
4849> an pointer to a char array</TD
4850></TR
4851><TR
4852><TD
4853WIDTH="20%"
4854ALIGN="RIGHT"
4855VALIGN="TOP"
4856><TT
4857CLASS="PARAMETER"
4858><I
4859>size</I
4860></TT
4861>&nbsp;:</TD
4862><TD
4863WIDTH="80%"
4864ALIGN="LEFT"
4865VALIGN="TOP"
4866> the size of the array</TD
4867></TR
4868><TR
4869><TD
4870WIDTH="20%"
4871ALIGN="RIGHT"
4872VALIGN="TOP"
4873><I
4874CLASS="EMPHASIS"
4875>Returns</I
4876> :</TD
4877><TD
4878WIDTH="80%"
4879ALIGN="LEFT"
4880VALIGN="TOP"
4881>the resulting document tree</TD
4882></TR
4883></TABLE
4884><P
4885></P
4886></DIV
4887></DIV
4888><HR><DIV
4889CLASS="REFSECT2"
4890><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004891NAME="AEN1195"
Daniel Veillard35925471999-02-25 08:46:07 +00004892></A
4893><H3
4894><A
4895NAME="XMLRECOVERFILE"
4896></A
4897>xmlRecoverFile()</H3
4898><TABLE
4899BORDER="0"
4900BGCOLOR="#E8E8F8"
4901WIDTH="100%"
4902CELLPADDING="6"
4903><TR
4904><TD
4905><PRE
4906CLASS="PROGRAMLISTING"
4907><A
4908HREF="gnome-xml-tree.html#XMLDOCPTR"
4909>xmlDocPtr</A
4910> xmlRecoverFile (const char *filename);</PRE
4911></TD
4912></TR
4913></TABLE
4914><P
4915>parse an XML file and build a tree. Automatic support for ZLIB/Compress
4916compressed document is provided by default if found at compile-time.
4917In the case the document is not Well Formed, a tree is built anyway</P
4918><P
4919></P
4920><DIV
4921CLASS="INFORMALTABLE"
4922><P
4923></P
4924><TABLE
4925BORDER="0"
4926WIDTH="100%"
4927BGCOLOR="#FFE0E0"
4928CELLSPACING="0"
4929CELLPADDING="4"
4930CLASS="CALSTABLE"
4931><TR
4932><TD
4933WIDTH="20%"
4934ALIGN="RIGHT"
4935VALIGN="TOP"
4936><TT
4937CLASS="PARAMETER"
4938><I
4939>filename</I
4940></TT
4941>&nbsp;:</TD
4942><TD
4943WIDTH="80%"
4944ALIGN="LEFT"
4945VALIGN="TOP"
4946> the filename</TD
4947></TR
4948><TR
4949><TD
4950WIDTH="20%"
4951ALIGN="RIGHT"
4952VALIGN="TOP"
4953><I
4954CLASS="EMPHASIS"
4955>Returns</I
4956> :</TD
4957><TD
4958WIDTH="80%"
4959ALIGN="LEFT"
4960VALIGN="TOP"
4961>the resulting document tree</TD
4962></TR
4963></TABLE
4964><P
4965></P
4966></DIV
4967></DIV
4968><HR><DIV
4969CLASS="REFSECT2"
4970><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004971NAME="AEN1215"
Daniel Veillard35925471999-02-25 08:46:07 +00004972></A
4973><H3
4974><A
4975NAME="XMLPARSEDOCUMENT"
4976></A
4977>xmlParseDocument()</H3
4978><TABLE
4979BORDER="0"
4980BGCOLOR="#E8E8F8"
4981WIDTH="100%"
4982CELLPADDING="6"
4983><TR
4984><TD
4985><PRE
4986CLASS="PROGRAMLISTING"
4987>int xmlParseDocument (<A
4988HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
4989>xmlParserCtxtPtr</A
4990> ctxt);</PRE
4991></TD
4992></TR
4993></TABLE
4994><P
4995>parse an XML document (and build a tree if using the standard SAX
4996interface).</P
4997><P
4998>[1] document ::= prolog element Misc*</P
4999><P
5000>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
5001><P
5002></P
5003><DIV
5004CLASS="INFORMALTABLE"
5005><P
5006></P
5007><TABLE
5008BORDER="0"
5009WIDTH="100%"
5010BGCOLOR="#FFE0E0"
5011CELLSPACING="0"
5012CELLPADDING="4"
5013CLASS="CALSTABLE"
5014><TR
5015><TD
5016WIDTH="20%"
5017ALIGN="RIGHT"
5018VALIGN="TOP"
5019><TT
5020CLASS="PARAMETER"
5021><I
5022>ctxt</I
5023></TT
5024>&nbsp;:</TD
5025><TD
5026WIDTH="80%"
5027ALIGN="LEFT"
5028VALIGN="TOP"
5029> an XML parser context</TD
5030></TR
5031><TR
5032><TD
5033WIDTH="20%"
5034ALIGN="RIGHT"
5035VALIGN="TOP"
5036><I
5037CLASS="EMPHASIS"
5038>Returns</I
5039> :</TD
5040><TD
5041WIDTH="80%"
5042ALIGN="LEFT"
5043VALIGN="TOP"
5044>0, -1 in case of error. the parser context is augmented
5045as a result of the parsing.</TD
5046></TR
5047></TABLE
5048><P
5049></P
5050></DIV
5051></DIV
5052><HR><DIV
5053CLASS="REFSECT2"
5054><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005055NAME="AEN1237"
Daniel Veillard35925471999-02-25 08:46:07 +00005056></A
5057><H3
5058><A
5059NAME="XMLSAXPARSEDOC"
5060></A
5061>xmlSAXParseDoc()</H3
5062><TABLE
5063BORDER="0"
5064BGCOLOR="#E8E8F8"
5065WIDTH="100%"
5066CELLPADDING="6"
5067><TR
5068><TD
5069><PRE
5070CLASS="PROGRAMLISTING"
5071><A
5072HREF="gnome-xml-tree.html#XMLDOCPTR"
5073>xmlDocPtr</A
5074> xmlSAXParseDoc (<A
5075HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5076>xmlSAXHandlerPtr</A
5077> sax,
5078 <A
5079HREF="gnome-xml-tree.html#CHAR"
5080>CHAR</A
5081> *cur,
5082 int recovery);</PRE
5083></TD
5084></TR
5085></TABLE
5086><P
5087>parse an XML in-memory document and build a tree.
5088It use the given SAX function block to handle the parsing callback.
5089If sax is NULL, fallback to the default DOM tree building routines.</P
5090><P
5091></P
5092><DIV
5093CLASS="INFORMALTABLE"
5094><P
5095></P
5096><TABLE
5097BORDER="0"
5098WIDTH="100%"
5099BGCOLOR="#FFE0E0"
5100CELLSPACING="0"
5101CELLPADDING="4"
5102CLASS="CALSTABLE"
5103><TR
5104><TD
5105WIDTH="20%"
5106ALIGN="RIGHT"
5107VALIGN="TOP"
5108><TT
5109CLASS="PARAMETER"
5110><I
5111>sax</I
5112></TT
5113>&nbsp;:</TD
5114><TD
5115WIDTH="80%"
5116ALIGN="LEFT"
5117VALIGN="TOP"
5118> the SAX handler block</TD
5119></TR
5120><TR
5121><TD
5122WIDTH="20%"
5123ALIGN="RIGHT"
5124VALIGN="TOP"
5125><TT
5126CLASS="PARAMETER"
5127><I
5128>cur</I
5129></TT
5130>&nbsp;:</TD
5131><TD
5132WIDTH="80%"
5133ALIGN="LEFT"
5134VALIGN="TOP"
5135> a pointer to an array of CHAR</TD
5136></TR
5137><TR
5138><TD
5139WIDTH="20%"
5140ALIGN="RIGHT"
5141VALIGN="TOP"
5142><TT
5143CLASS="PARAMETER"
5144><I
5145>recovery</I
5146></TT
5147>&nbsp;:</TD
5148><TD
5149WIDTH="80%"
5150ALIGN="LEFT"
5151VALIGN="TOP"
5152> work in recovery mode, i.e. tries to read no Well Formed
5153documents</TD
5154></TR
5155><TR
5156><TD
5157WIDTH="20%"
5158ALIGN="RIGHT"
5159VALIGN="TOP"
5160><I
5161CLASS="EMPHASIS"
5162>Returns</I
5163> :</TD
5164><TD
5165WIDTH="80%"
5166ALIGN="LEFT"
5167VALIGN="TOP"
5168>the resulting document tree</TD
5169></TR
5170></TABLE
5171><P
5172></P
5173></DIV
5174></DIV
5175><HR><DIV
5176CLASS="REFSECT2"
5177><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005178NAME="AEN1267"
Daniel Veillard35925471999-02-25 08:46:07 +00005179></A
5180><H3
5181><A
5182NAME="XMLSAXPARSEMEMORY"
5183></A
5184>xmlSAXParseMemory()</H3
5185><TABLE
5186BORDER="0"
5187BGCOLOR="#E8E8F8"
5188WIDTH="100%"
5189CELLPADDING="6"
5190><TR
5191><TD
5192><PRE
5193CLASS="PROGRAMLISTING"
5194><A
5195HREF="gnome-xml-tree.html#XMLDOCPTR"
5196>xmlDocPtr</A
5197> xmlSAXParseMemory (<A
5198HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5199>xmlSAXHandlerPtr</A
5200> sax,
5201 char *buffer,
5202 int size,
5203 int recovery);</PRE
5204></TD
5205></TR
5206></TABLE
5207><P
5208>parse an XML in-memory block and use the given SAX function block
5209to handle the parsing callback. If sax is NULL, fallback to the default
5210DOM tree building routines.</P
5211><P
5212>TODO : plug some encoding conversion routines here. !!!</P
5213><P
5214></P
5215><DIV
5216CLASS="INFORMALTABLE"
5217><P
5218></P
5219><TABLE
5220BORDER="0"
5221WIDTH="100%"
5222BGCOLOR="#FFE0E0"
5223CELLSPACING="0"
5224CELLPADDING="4"
5225CLASS="CALSTABLE"
5226><TR
5227><TD
5228WIDTH="20%"
5229ALIGN="RIGHT"
5230VALIGN="TOP"
5231><TT
5232CLASS="PARAMETER"
5233><I
5234>sax</I
5235></TT
5236>&nbsp;:</TD
5237><TD
5238WIDTH="80%"
5239ALIGN="LEFT"
5240VALIGN="TOP"
5241> the SAX handler block</TD
5242></TR
5243><TR
5244><TD
5245WIDTH="20%"
5246ALIGN="RIGHT"
5247VALIGN="TOP"
5248><TT
5249CLASS="PARAMETER"
5250><I
5251>buffer</I
5252></TT
5253>&nbsp;:</TD
5254><TD
5255WIDTH="80%"
5256ALIGN="LEFT"
5257VALIGN="TOP"
5258> an pointer to a char array</TD
5259></TR
5260><TR
5261><TD
5262WIDTH="20%"
5263ALIGN="RIGHT"
5264VALIGN="TOP"
5265><TT
5266CLASS="PARAMETER"
5267><I
5268>size</I
5269></TT
5270>&nbsp;:</TD
5271><TD
5272WIDTH="80%"
5273ALIGN="LEFT"
5274VALIGN="TOP"
5275> the siwe of the array</TD
5276></TR
5277><TR
5278><TD
5279WIDTH="20%"
5280ALIGN="RIGHT"
5281VALIGN="TOP"
5282><TT
5283CLASS="PARAMETER"
5284><I
5285>recovery</I
5286></TT
5287>&nbsp;:</TD
5288><TD
5289WIDTH="80%"
5290ALIGN="LEFT"
5291VALIGN="TOP"
5292> work in recovery mode, i.e. tries to read no Well Formed
5293documents</TD
5294></TR
5295><TR
5296><TD
5297WIDTH="20%"
5298ALIGN="RIGHT"
5299VALIGN="TOP"
5300><I
5301CLASS="EMPHASIS"
5302>Returns</I
5303> :</TD
5304><TD
5305WIDTH="80%"
5306ALIGN="LEFT"
5307VALIGN="TOP"
5308>the resulting document tree</TD
5309></TR
5310></TABLE
5311><P
5312></P
5313></DIV
5314></DIV
5315><HR><DIV
5316CLASS="REFSECT2"
5317><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005318NAME="AEN1301"
Daniel Veillard35925471999-02-25 08:46:07 +00005319></A
5320><H3
5321><A
5322NAME="XMLSAXPARSEFILE"
5323></A
5324>xmlSAXParseFile()</H3
5325><TABLE
5326BORDER="0"
5327BGCOLOR="#E8E8F8"
5328WIDTH="100%"
5329CELLPADDING="6"
5330><TR
5331><TD
5332><PRE
5333CLASS="PROGRAMLISTING"
5334><A
5335HREF="gnome-xml-tree.html#XMLDOCPTR"
5336>xmlDocPtr</A
5337> xmlSAXParseFile (<A
5338HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5339>xmlSAXHandlerPtr</A
5340> sax,
5341 const char *filename,
5342 int recovery);</PRE
5343></TD
5344></TR
5345></TABLE
5346><P
5347>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5348compressed document is provided by default if found at compile-time.
5349It use the given SAX function block to handle the parsing callback.
5350If sax is NULL, fallback to the default DOM tree building routines.</P
5351><P
5352></P
5353><DIV
5354CLASS="INFORMALTABLE"
5355><P
5356></P
5357><TABLE
5358BORDER="0"
5359WIDTH="100%"
5360BGCOLOR="#FFE0E0"
5361CELLSPACING="0"
5362CELLPADDING="4"
5363CLASS="CALSTABLE"
5364><TR
5365><TD
5366WIDTH="20%"
5367ALIGN="RIGHT"
5368VALIGN="TOP"
5369><TT
5370CLASS="PARAMETER"
5371><I
5372>sax</I
5373></TT
5374>&nbsp;:</TD
5375><TD
5376WIDTH="80%"
5377ALIGN="LEFT"
5378VALIGN="TOP"
5379> the SAX handler block</TD
5380></TR
5381><TR
5382><TD
5383WIDTH="20%"
5384ALIGN="RIGHT"
5385VALIGN="TOP"
5386><TT
5387CLASS="PARAMETER"
5388><I
5389>filename</I
5390></TT
5391>&nbsp;:</TD
5392><TD
5393WIDTH="80%"
5394ALIGN="LEFT"
5395VALIGN="TOP"
5396> the filename</TD
5397></TR
5398><TR
5399><TD
5400WIDTH="20%"
5401ALIGN="RIGHT"
5402VALIGN="TOP"
5403><TT
5404CLASS="PARAMETER"
5405><I
5406>recovery</I
5407></TT
5408>&nbsp;:</TD
5409><TD
5410WIDTH="80%"
5411ALIGN="LEFT"
5412VALIGN="TOP"
5413> work in recovery mode, i.e. tries to read no Well Formed
5414documents</TD
5415></TR
5416><TR
5417><TD
5418WIDTH="20%"
5419ALIGN="RIGHT"
5420VALIGN="TOP"
5421><I
5422CLASS="EMPHASIS"
5423>Returns</I
5424> :</TD
5425><TD
5426WIDTH="80%"
5427ALIGN="LEFT"
5428VALIGN="TOP"
5429>the resulting document tree</TD
5430></TR
5431></TABLE
5432><P
5433></P
5434></DIV
5435></DIV
5436><HR><DIV
5437CLASS="REFSECT2"
5438><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005439NAME="AEN1330"
Daniel Veillard35925471999-02-25 08:46:07 +00005440></A
5441><H3
5442><A
5443NAME="XMLINITPARSERCTXT"
5444></A
5445>xmlInitParserCtxt()</H3
5446><TABLE
5447BORDER="0"
5448BGCOLOR="#E8E8F8"
5449WIDTH="100%"
5450CELLPADDING="6"
5451><TR
5452><TD
5453><PRE
5454CLASS="PROGRAMLISTING"
5455>void xmlInitParserCtxt (<A
5456HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5457>xmlParserCtxtPtr</A
5458> ctxt);</PRE
5459></TD
5460></TR
5461></TABLE
5462><P
5463>Initialize a parser context</P
5464><P
5465></P
5466><DIV
5467CLASS="INFORMALTABLE"
5468><P
5469></P
5470><TABLE
5471BORDER="0"
5472WIDTH="100%"
5473BGCOLOR="#FFE0E0"
5474CELLSPACING="0"
5475CELLPADDING="4"
5476CLASS="CALSTABLE"
5477><TR
5478><TD
5479WIDTH="20%"
5480ALIGN="RIGHT"
5481VALIGN="TOP"
5482><TT
5483CLASS="PARAMETER"
5484><I
5485>ctxt</I
5486></TT
5487>&nbsp;:</TD
5488><TD
5489WIDTH="80%"
5490ALIGN="LEFT"
5491VALIGN="TOP"
5492> an XML parser context</TD
5493></TR
5494></TABLE
5495><P
5496></P
5497></DIV
5498></DIV
5499><HR><DIV
5500CLASS="REFSECT2"
5501><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005502NAME="AEN1346"
Daniel Veillard35925471999-02-25 08:46:07 +00005503></A
5504><H3
5505><A
5506NAME="XMLCLEARPARSERCTXT"
5507></A
5508>xmlClearParserCtxt()</H3
5509><TABLE
5510BORDER="0"
5511BGCOLOR="#E8E8F8"
5512WIDTH="100%"
5513CELLPADDING="6"
5514><TR
5515><TD
5516><PRE
5517CLASS="PROGRAMLISTING"
5518>void xmlClearParserCtxt (<A
5519HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5520>xmlParserCtxtPtr</A
5521> ctxt);</PRE
5522></TD
5523></TR
5524></TABLE
5525><P
5526>Clear (release owned resources) and reinitialize a parser context</P
5527><P
5528></P
5529><DIV
5530CLASS="INFORMALTABLE"
5531><P
5532></P
5533><TABLE
5534BORDER="0"
5535WIDTH="100%"
5536BGCOLOR="#FFE0E0"
5537CELLSPACING="0"
5538CELLPADDING="4"
5539CLASS="CALSTABLE"
5540><TR
5541><TD
5542WIDTH="20%"
5543ALIGN="RIGHT"
5544VALIGN="TOP"
5545><TT
5546CLASS="PARAMETER"
5547><I
5548>ctxt</I
5549></TT
5550>&nbsp;:</TD
5551><TD
5552WIDTH="80%"
5553ALIGN="LEFT"
5554VALIGN="TOP"
5555> an XML parser context</TD
5556></TR
5557></TABLE
5558><P
5559></P
5560></DIV
5561></DIV
5562><HR><DIV
5563CLASS="REFSECT2"
5564><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005565NAME="AEN1362"
Daniel Veillard35925471999-02-25 08:46:07 +00005566></A
5567><H3
5568><A
5569NAME="XMLSETUPPARSERFORBUFFER"
5570></A
5571>xmlSetupParserForBuffer()</H3
5572><TABLE
5573BORDER="0"
5574BGCOLOR="#E8E8F8"
5575WIDTH="100%"
5576CELLPADDING="6"
5577><TR
5578><TD
5579><PRE
5580CLASS="PROGRAMLISTING"
5581>void xmlSetupParserForBuffer (<A
5582HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5583>xmlParserCtxtPtr</A
5584> ctxt,
5585 const <A
5586HREF="gnome-xml-tree.html#CHAR"
5587>CHAR</A
5588> *buffer,
5589 const char *filename);</PRE
5590></TD
5591></TR
5592></TABLE
5593><P
5594>Setup the parser context to parse a new buffer; Clears any prior
5595contents from the parser context. The buffer parameter must not be
5596NULL, but the filename parameter can be</P
5597><P
5598></P
5599><DIV
5600CLASS="INFORMALTABLE"
5601><P
5602></P
5603><TABLE
5604BORDER="0"
5605WIDTH="100%"
5606BGCOLOR="#FFE0E0"
5607CELLSPACING="0"
5608CELLPADDING="4"
5609CLASS="CALSTABLE"
5610><TR
5611><TD
5612WIDTH="20%"
5613ALIGN="RIGHT"
5614VALIGN="TOP"
5615><TT
5616CLASS="PARAMETER"
5617><I
5618>ctxt</I
5619></TT
5620>&nbsp;:</TD
5621><TD
5622WIDTH="80%"
5623ALIGN="LEFT"
5624VALIGN="TOP"
5625> an XML parser context</TD
5626></TR
5627><TR
5628><TD
5629WIDTH="20%"
5630ALIGN="RIGHT"
5631VALIGN="TOP"
5632><TT
5633CLASS="PARAMETER"
5634><I
5635>buffer</I
5636></TT
5637>&nbsp;:</TD
5638><TD
5639WIDTH="80%"
5640ALIGN="LEFT"
5641VALIGN="TOP"
5642> a CHAR * buffer</TD
5643></TR
5644><TR
5645><TD
5646WIDTH="20%"
5647ALIGN="RIGHT"
5648VALIGN="TOP"
5649><TT
5650CLASS="PARAMETER"
5651><I
5652>filename</I
5653></TT
5654>&nbsp;:</TD
5655><TD
5656WIDTH="80%"
5657ALIGN="LEFT"
5658VALIGN="TOP"
5659> a file name</TD
5660></TR
5661></TABLE
5662><P
5663></P
5664></DIV
5665></DIV
5666><HR><DIV
5667CLASS="REFSECT2"
5668><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005669NAME="AEN1387"
Daniel Veillard35925471999-02-25 08:46:07 +00005670></A
5671><H3
5672><A
5673NAME="XMLPARSERFINDNODEINFO"
5674></A
5675>xmlParserFindNodeInfo()</H3
5676><TABLE
5677BORDER="0"
5678BGCOLOR="#E8E8F8"
5679WIDTH="100%"
5680CELLPADDING="6"
5681><TR
5682><TD
5683><PRE
5684CLASS="PROGRAMLISTING"
5685>const <A
5686HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
5687>xmlParserNodeInfo</A
5688>* xmlParserFindNodeInfo
5689 (const <A
5690HREF="gnome-xml-parser.html#XMLPARSERCTXT"
5691>xmlParserCtxt</A
5692> *ctxt,
5693 const <A
5694HREF="gnome-xml-tree.html#XMLNODE"
5695>xmlNode</A
5696> *node);</PRE
5697></TD
5698></TR
5699></TABLE
5700><P
5701>Find the parser node info struct for a given node</P
5702><P
5703></P
5704><DIV
5705CLASS="INFORMALTABLE"
5706><P
5707></P
5708><TABLE
5709BORDER="0"
5710WIDTH="100%"
5711BGCOLOR="#FFE0E0"
5712CELLSPACING="0"
5713CELLPADDING="4"
5714CLASS="CALSTABLE"
5715><TR
5716><TD
5717WIDTH="20%"
5718ALIGN="RIGHT"
5719VALIGN="TOP"
5720><TT
5721CLASS="PARAMETER"
5722><I
5723>ctxt</I
5724></TT
5725>&nbsp;:</TD
5726><TD
5727WIDTH="80%"
5728ALIGN="LEFT"
5729VALIGN="TOP"
5730> an XML parser context</TD
5731></TR
5732><TR
5733><TD
5734WIDTH="20%"
5735ALIGN="RIGHT"
5736VALIGN="TOP"
5737><TT
5738CLASS="PARAMETER"
5739><I
5740>node</I
5741></TT
5742>&nbsp;:</TD
5743><TD
5744WIDTH="80%"
5745ALIGN="LEFT"
5746VALIGN="TOP"
5747> an XML node within the tree</TD
5748></TR
5749><TR
5750><TD
5751WIDTH="20%"
5752ALIGN="RIGHT"
5753VALIGN="TOP"
5754><I
5755CLASS="EMPHASIS"
5756>Returns</I
5757> :</TD
5758><TD
5759WIDTH="80%"
5760ALIGN="LEFT"
5761VALIGN="TOP"
5762>an xmlParserNodeInfo block pointer or NULL</TD
5763></TR
5764></TABLE
5765><P
5766></P
5767></DIV
5768></DIV
5769><HR><DIV
5770CLASS="REFSECT2"
5771><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005772NAME="AEN1413"
Daniel Veillard35925471999-02-25 08:46:07 +00005773></A
5774><H3
5775><A
5776NAME="XMLINITNODEINFOSEQ"
5777></A
5778>xmlInitNodeInfoSeq()</H3
5779><TABLE
5780BORDER="0"
5781BGCOLOR="#E8E8F8"
5782WIDTH="100%"
5783CELLPADDING="6"
5784><TR
5785><TD
5786><PRE
5787CLASS="PROGRAMLISTING"
5788>void xmlInitNodeInfoSeq (<A
5789HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
5790>xmlParserNodeInfoSeqPtr</A
5791> seq);</PRE
5792></TD
5793></TR
5794></TABLE
5795><P
5796>-- Initialize (set to initial state) node info sequence</P
5797><P
5798></P
5799><DIV
5800CLASS="INFORMALTABLE"
5801><P
5802></P
5803><TABLE
5804BORDER="0"
5805WIDTH="100%"
5806BGCOLOR="#FFE0E0"
5807CELLSPACING="0"
5808CELLPADDING="4"
5809CLASS="CALSTABLE"
5810><TR
5811><TD
5812WIDTH="20%"
5813ALIGN="RIGHT"
5814VALIGN="TOP"
5815><TT
5816CLASS="PARAMETER"
5817><I
5818>seq</I
5819></TT
5820>&nbsp;:</TD
5821><TD
5822WIDTH="80%"
5823ALIGN="LEFT"
5824VALIGN="TOP"
5825> a node info sequence pointer</TD
5826></TR
5827></TABLE
5828><P
5829></P
5830></DIV
5831></DIV
5832><HR><DIV
5833CLASS="REFSECT2"
5834><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005835NAME="AEN1429"
Daniel Veillard35925471999-02-25 08:46:07 +00005836></A
5837><H3
5838><A
5839NAME="XMLCLEARNODEINFOSEQ"
5840></A
5841>xmlClearNodeInfoSeq()</H3
5842><TABLE
5843BORDER="0"
5844BGCOLOR="#E8E8F8"
5845WIDTH="100%"
5846CELLPADDING="6"
5847><TR
5848><TD
5849><PRE
5850CLASS="PROGRAMLISTING"
5851>void xmlClearNodeInfoSeq (<A
5852HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
5853>xmlParserNodeInfoSeqPtr</A
5854> seq);</PRE
5855></TD
5856></TR
5857></TABLE
5858><P
5859>-- Clear (release memory and reinitialize) node
5860info sequence</P
5861><P
5862></P
5863><DIV
5864CLASS="INFORMALTABLE"
5865><P
5866></P
5867><TABLE
5868BORDER="0"
5869WIDTH="100%"
5870BGCOLOR="#FFE0E0"
5871CELLSPACING="0"
5872CELLPADDING="4"
5873CLASS="CALSTABLE"
5874><TR
5875><TD
5876WIDTH="20%"
5877ALIGN="RIGHT"
5878VALIGN="TOP"
5879><TT
5880CLASS="PARAMETER"
5881><I
5882>seq</I
5883></TT
5884>&nbsp;:</TD
5885><TD
5886WIDTH="80%"
5887ALIGN="LEFT"
5888VALIGN="TOP"
5889> a node info sequence pointer</TD
5890></TR
5891></TABLE
5892><P
5893></P
5894></DIV
5895></DIV
5896><HR><DIV
5897CLASS="REFSECT2"
5898><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005899NAME="AEN1445"
Daniel Veillard35925471999-02-25 08:46:07 +00005900></A
5901><H3
5902><A
5903NAME="XMLPARSERFINDNODEINFOINDEX"
5904></A
5905>xmlParserFindNodeInfoIndex()</H3
5906><TABLE
5907BORDER="0"
5908BGCOLOR="#E8E8F8"
5909WIDTH="100%"
5910CELLPADDING="6"
5911><TR
5912><TD
5913><PRE
5914CLASS="PROGRAMLISTING"
5915>unsigned <GTKDOCLINK
5916HREF="LONG"
5917>long</GTKDOCLINK
5918> xmlParserFindNodeInfoIndex (const <A
5919HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
5920>xmlParserNodeInfoSeq</A
5921> *seq,
5922 const <A
5923HREF="gnome-xml-tree.html#XMLNODE"
5924>xmlNode</A
5925> *node);</PRE
5926></TD
5927></TR
5928></TABLE
5929><P
5930>xmlParserFindNodeInfoIndex : Find the index that the info record for
5931the given node is or should be at in a sorted sequence</P
5932><P
5933></P
5934><DIV
5935CLASS="INFORMALTABLE"
5936><P
5937></P
5938><TABLE
5939BORDER="0"
5940WIDTH="100%"
5941BGCOLOR="#FFE0E0"
5942CELLSPACING="0"
5943CELLPADDING="4"
5944CLASS="CALSTABLE"
5945><TR
5946><TD
5947WIDTH="20%"
5948ALIGN="RIGHT"
5949VALIGN="TOP"
5950><TT
5951CLASS="PARAMETER"
5952><I
5953>seq</I
5954></TT
5955>&nbsp;:</TD
5956><TD
5957WIDTH="80%"
5958ALIGN="LEFT"
5959VALIGN="TOP"
5960> a node info sequence pointer</TD
5961></TR
5962><TR
5963><TD
5964WIDTH="20%"
5965ALIGN="RIGHT"
5966VALIGN="TOP"
5967><TT
5968CLASS="PARAMETER"
5969><I
5970>node</I
5971></TT
5972>&nbsp;:</TD
5973><TD
5974WIDTH="80%"
5975ALIGN="LEFT"
5976VALIGN="TOP"
5977> an XML node pointer</TD
5978></TR
5979><TR
5980><TD
5981WIDTH="20%"
5982ALIGN="RIGHT"
5983VALIGN="TOP"
5984><I
5985CLASS="EMPHASIS"
5986>Returns</I
5987> :</TD
5988><TD
5989WIDTH="80%"
5990ALIGN="LEFT"
5991VALIGN="TOP"
5992>a long indicating the position of the record</TD
5993></TR
5994></TABLE
5995><P
5996></P
5997></DIV
5998></DIV
5999><HR><DIV
6000CLASS="REFSECT2"
6001><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00006002NAME="AEN1471"
Daniel Veillard35925471999-02-25 08:46:07 +00006003></A
6004><H3
6005><A
6006NAME="XMLPARSERADDNODEINFO"
6007></A
6008>xmlParserAddNodeInfo()</H3
6009><TABLE
6010BORDER="0"
6011BGCOLOR="#E8E8F8"
6012WIDTH="100%"
6013CELLPADDING="6"
6014><TR
6015><TD
6016><PRE
6017CLASS="PROGRAMLISTING"
6018>void xmlParserAddNodeInfo (<A
6019HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6020>xmlParserCtxtPtr</A
6021> ctxt,
6022 const <A
6023HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
6024>xmlParserNodeInfo</A
6025> *info);</PRE
6026></TD
6027></TR
6028></TABLE
6029><P
6030>Insert node info record into the sorted sequence</P
6031><P
6032></P
6033><DIV
6034CLASS="INFORMALTABLE"
6035><P
6036></P
6037><TABLE
6038BORDER="0"
6039WIDTH="100%"
6040BGCOLOR="#FFE0E0"
6041CELLSPACING="0"
6042CELLPADDING="4"
6043CLASS="CALSTABLE"
6044><TR
6045><TD
6046WIDTH="20%"
6047ALIGN="RIGHT"
6048VALIGN="TOP"
6049><TT
6050CLASS="PARAMETER"
6051><I
6052>ctxt</I
6053></TT
6054>&nbsp;:</TD
6055><TD
6056WIDTH="80%"
6057ALIGN="LEFT"
6058VALIGN="TOP"
6059> an XML parser context</TD
6060></TR
6061><TR
6062><TD
6063WIDTH="20%"
6064ALIGN="RIGHT"
6065VALIGN="TOP"
6066><TT
6067CLASS="PARAMETER"
6068><I
6069>info</I
6070></TT
6071>&nbsp;:</TD
6072><TD
6073WIDTH="80%"
6074ALIGN="LEFT"
6075VALIGN="TOP"
6076> a node info sequence pointer</TD
6077></TR
6078></TABLE
6079><P
6080></P
6081></DIV
6082></DIV
6083><HR><DIV
6084CLASS="REFSECT2"
6085><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00006086NAME="AEN1492"
Daniel Veillard35925471999-02-25 08:46:07 +00006087></A
6088><H3
6089><A
6090NAME="XMLDEFAULTSAXHANDLERINIT"
6091></A
6092>xmlDefaultSAXHandlerInit()</H3
6093><TABLE
6094BORDER="0"
6095BGCOLOR="#E8E8F8"
6096WIDTH="100%"
6097CELLPADDING="6"
6098><TR
6099><TD
6100><PRE
6101CLASS="PROGRAMLISTING"
6102>void xmlDefaultSAXHandlerInit (void);</PRE
6103></TD
6104></TR
6105></TABLE
6106><P
6107>Initialize the default SAX handler</P
6108><P
6109></P
6110></DIV
6111></DIV
6112><DIV
6113CLASS="NAVFOOTER"
6114><HR
6115ALIGN="LEFT"
6116WIDTH="100%"><TABLE
6117WIDTH="100%"
6118BORDER="0"
6119CELLPADDING="0"
6120CELLSPACING="0"
6121><TR
6122><TD
6123WIDTH="33%"
6124ALIGN="left"
6125VALIGN="top"
6126><A
6127HREF="libxml.html"
6128>Prev</A
6129></TD
6130><TD
6131WIDTH="34%"
6132ALIGN="center"
6133VALIGN="top"
6134><A
6135HREF="book1.html"
6136>Home</A
6137></TD
6138><TD
6139WIDTH="33%"
6140ALIGN="right"
6141VALIGN="top"
6142><A
6143HREF="gnome-xml-tree.html"
6144>Next</A
6145></TD
6146></TR
6147><TR
6148><TD
6149WIDTH="33%"
6150ALIGN="left"
6151VALIGN="top"
6152>Gnome XML Library</TD
6153><TD
6154WIDTH="34%"
6155ALIGN="center"
6156VALIGN="top"
6157><A
6158HREF="libxml.html"
6159>Up</A
6160></TD
6161><TD
6162WIDTH="33%"
6163ALIGN="right"
6164VALIGN="top"
6165>tree</TD
6166></TR
6167></TABLE
6168></DIV
6169></BODY
6170></HTML
6171>