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