blob: 696b3fd6d92503691c12f4c7c28aab30b30490a6 [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"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
47HREF="libxml.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
Daniel Veillard35925471999-02-25 08:46:07 +000055></TD
56><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000057WIDTH="25%"
58BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000059ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000060><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000075></TD
76><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000077WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
85HREF="libxml.html"
86><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000099ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000100><A
101HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
114>parser</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
118NAME="AEN11"
119></A
120><H2
121>Name</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000122>parser &#8212; </DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000123><DIV
124CLASS="REFSYNOPSISDIV"
125><A
126NAME="AEN14"
127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000132BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141#define <A
142HREF="gnome-xml-parser.html#XML-DEFAULT-VERSION"
143>XML_DEFAULT_VERSION</A
144>
Daniel Veillardd692aa41999-02-28 21:54:31 +0000145void (<A
146HREF="gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE"
147>*xmlParserInputDeallocate</A
148>) (<A
149HREF="gnome-xml-tree.html#CHAR"
150>CHAR</A
151>*);
Daniel Veillard35925471999-02-25 08:46:07 +0000152typedef <A
153HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
154>xmlParserInputPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000155>;
Daniel Veillard35925471999-02-25 08:46:07 +0000156typedef <A
157HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
158>xmlParserNodeInfo</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000159>;
Daniel Veillard35925471999-02-25 08:46:07 +0000160typedef <A
161HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
162>xmlParserNodeInfoSeq</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000163>;
Daniel Veillard35925471999-02-25 08:46:07 +0000164typedef <A
165HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
166>xmlParserNodeInfoSeqPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000167>;
Daniel Veillard35925471999-02-25 08:46:07 +0000168typedef <A
169HREF="gnome-xml-parser.html#XMLPARSERCTXT"
170>xmlParserCtxt</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000171>;
Daniel Veillard35925471999-02-25 08:46:07 +0000172typedef <A
173HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
174>xmlParserCtxtPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000175>;
Daniel Veillard35925471999-02-25 08:46:07 +0000176typedef <A
177HREF="gnome-xml-parser.html#XMLSAXLOCATOR"
178>xmlSAXLocator</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000179>;
Daniel Veillard35925471999-02-25 08:46:07 +0000180typedef <A
181HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
182>xmlSAXLocatorPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000183>;
Daniel Veillard35925471999-02-25 08:46:07 +0000184<A
185HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
186>xmlParserInputPtr</A
187> (<A
188HREF="gnome-xml-parser.html#RESOLVEENTITYSAXFUNC"
189>*resolveEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000190>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000191 const <A
192HREF="gnome-xml-tree.html#CHAR"
193>CHAR</A
194> *publicId,
195 const <A
196HREF="gnome-xml-tree.html#CHAR"
197>CHAR</A
198> *systemId);
199void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000200HREF="gnome-xml-parser.html#INTERNALSUBSETSAXFUNC"
201>*internalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000202>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000203 const <A
204HREF="gnome-xml-tree.html#CHAR"
205>CHAR</A
206> *name,
207 const <A
208HREF="gnome-xml-tree.html#CHAR"
209>CHAR</A
210> *ExternalID,
211 const <A
212HREF="gnome-xml-tree.html#CHAR"
213>CHAR</A
214> *SystemID);
215<A
216HREF="gnome-xml-entities.html#XMLENTITYPTR"
217>xmlEntityPtr</A
218> (<A
219HREF="gnome-xml-parser.html#GETENTITYSAXFUNC"
220>*getEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000221>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000222 const <A
223HREF="gnome-xml-tree.html#CHAR"
224>CHAR</A
225> *name);
226void (<A
227HREF="gnome-xml-parser.html#ENTITYDECLSAXFUNC"
228>*entityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000229>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000230 const <A
231HREF="gnome-xml-tree.html#CHAR"
232>CHAR</A
233> *name,
234 int type,
235 const <A
236HREF="gnome-xml-tree.html#CHAR"
237>CHAR</A
238> *publicId,
239 const <A
240HREF="gnome-xml-tree.html#CHAR"
241>CHAR</A
242> *systemId,
243 <A
244HREF="gnome-xml-tree.html#CHAR"
245>CHAR</A
246> *content);
247void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000248HREF="gnome-xml-parser.html#NOTATIONDECLSAXFUNC"
249>*notationDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000250>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000251 const <A
252HREF="gnome-xml-tree.html#CHAR"
253>CHAR</A
254> *name,
255 const <A
256HREF="gnome-xml-tree.html#CHAR"
257>CHAR</A
258> *publicId,
259 const <A
260HREF="gnome-xml-tree.html#CHAR"
261>CHAR</A
262> *systemId);
263void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000264HREF="gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC"
265>*attributeDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000266>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000267 const <A
268HREF="gnome-xml-tree.html#CHAR"
269>CHAR</A
270> *elem,
271 const <A
272HREF="gnome-xml-tree.html#CHAR"
273>CHAR</A
274> *name,
275 int type,
276 int def,
277 const <A
278HREF="gnome-xml-tree.html#CHAR"
279>CHAR</A
280> *defaultValue,
281 <A
282HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
283>xmlEnumerationPtr</A
284> tree);
285void (<A
286HREF="gnome-xml-parser.html#ELEMENTDECLSAXFUNC"
287>*elementDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000288>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000289 const <A
290HREF="gnome-xml-tree.html#CHAR"
291>CHAR</A
292> *name,
293 int type,
294 <A
295HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
296>xmlElementContentPtr</A
297> content);
298void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000299HREF="gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC"
300>*unparsedEntityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000301>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000302 const <A
303HREF="gnome-xml-tree.html#CHAR"
304>CHAR</A
305> *name,
306 const <A
307HREF="gnome-xml-tree.html#CHAR"
308>CHAR</A
309> *publicId,
310 const <A
311HREF="gnome-xml-tree.html#CHAR"
312>CHAR</A
313> *systemId,
314 const <A
315HREF="gnome-xml-tree.html#CHAR"
316>CHAR</A
317> *notationName);
318void (<A
319HREF="gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC"
320>*setDocumentLocatorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000321>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000322 <A
323HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
324>xmlSAXLocatorPtr</A
325> loc);
326void (<A
327HREF="gnome-xml-parser.html#STARTDOCUMENTSAXFUNC"
328>*startDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000329>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000330void (<A
331HREF="gnome-xml-parser.html#ENDDOCUMENTSAXFUNC"
332>*endDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000333>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000334void (<A
335HREF="gnome-xml-parser.html#STARTELEMENTSAXFUNC"
336>*startElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000337>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000338 const <A
339HREF="gnome-xml-tree.html#CHAR"
340>CHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000341> *name,
342 const <A
343HREF="gnome-xml-tree.html#CHAR"
344>CHAR</A
345> **atts);
Daniel Veillard35925471999-02-25 08:46:07 +0000346void (<A
347HREF="gnome-xml-parser.html#ENDELEMENTSAXFUNC"
348>*endElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000349>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000350 const <A
351HREF="gnome-xml-tree.html#CHAR"
352>CHAR</A
353> *name);
354void (<A
355HREF="gnome-xml-parser.html#ATTRIBUTESAXFUNC"
356>*attributeSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000357>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000358 const <A
359HREF="gnome-xml-tree.html#CHAR"
360>CHAR</A
361> *name,
362 const <A
363HREF="gnome-xml-tree.html#CHAR"
364>CHAR</A
365> *value);
366void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000367HREF="gnome-xml-parser.html#REFERENCESAXFUNC"
368>*referenceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000369>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000370 const <A
371HREF="gnome-xml-tree.html#CHAR"
372>CHAR</A
373> *name);
374void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000375HREF="gnome-xml-parser.html#CHARACTERSSAXFUNC"
376>*charactersSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000377>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000378 const <A
379HREF="gnome-xml-tree.html#CHAR"
380>CHAR</A
381> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000382 int len);
383void (<A
384HREF="gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC"
385>*ignorableWhitespaceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000386>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000387 const <A
388HREF="gnome-xml-tree.html#CHAR"
389>CHAR</A
390> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000391 int len);
392void (<A
393HREF="gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC"
394>*processingInstructionSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000395>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000396 const <A
397HREF="gnome-xml-tree.html#CHAR"
398>CHAR</A
399> *target,
400 const <A
401HREF="gnome-xml-tree.html#CHAR"
402>CHAR</A
403> *data);
404void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000405HREF="gnome-xml-parser.html#COMMENTSAXFUNC"
406>*commentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000407>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000408 const <A
409HREF="gnome-xml-tree.html#CHAR"
410>CHAR</A
411> *value);
412void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000413HREF="gnome-xml-parser.html#WARNINGSAXFUNC"
414>*warningSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000415>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000416 const char *msg,
417 ...);
418void (<A
419HREF="gnome-xml-parser.html#ERRORSAXFUNC"
420>*errorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000421>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000422 const char *msg,
423 ...);
424void (<A
425HREF="gnome-xml-parser.html#FATALERRORSAXFUNC"
426>*fatalErrorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000427>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000428 const char *msg,
429 ...);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000430int (<A
431HREF="gnome-xml-parser.html#ISSTANDALONESAXFUNC"
432>*isStandaloneSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000433>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000434int (<A
435HREF="gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC"
436>*hasInternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000437>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000438int (<A
439HREF="gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC"
440>*hasExternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000441>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000442typedef <A
443HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
444>xmlSAXHandlerPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000445>;
446extern xmlSAXLocator <A
447HREF="gnome-xml-parser.html#XMLDEFAULTSAXLOCATOR"
448>xmlDefaultSAXLocator</A
449>;
450extern xmlSAXHandler <A
451HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLER"
452>xmlDefaultSAXHandler</A
453>;
Daniel Veillard35925471999-02-25 08:46:07 +0000454<A
455HREF="gnome-xml-tree.html#CHAR"
456>CHAR</A
457>* <A
458HREF="gnome-xml-parser.html#XMLSTRDUP"
459>xmlStrdup</A
460> (const <A
461HREF="gnome-xml-tree.html#CHAR"
462>CHAR</A
463> *cur);
464<A
465HREF="gnome-xml-tree.html#CHAR"
466>CHAR</A
467>* <A
468HREF="gnome-xml-parser.html#XMLSTRNDUP"
469>xmlStrndup</A
470> (const <A
471HREF="gnome-xml-tree.html#CHAR"
472>CHAR</A
473> *cur,
474 int len);
475<A
476HREF="gnome-xml-tree.html#CHAR"
477>CHAR</A
478>* <A
479HREF="gnome-xml-parser.html#XMLSTRCHR"
480>xmlStrchr</A
481> (const <A
482HREF="gnome-xml-tree.html#CHAR"
483>CHAR</A
484> *str,
485 <A
486HREF="gnome-xml-tree.html#CHAR"
487>CHAR</A
488> val);
489int <A
490HREF="gnome-xml-parser.html#XMLSTRCMP"
491>xmlStrcmp</A
492> (const <A
493HREF="gnome-xml-tree.html#CHAR"
494>CHAR</A
495> *str1,
496 const <A
497HREF="gnome-xml-tree.html#CHAR"
498>CHAR</A
499> *str2);
500int <A
501HREF="gnome-xml-parser.html#XMLSTRNCMP"
502>xmlStrncmp</A
503> (const <A
504HREF="gnome-xml-tree.html#CHAR"
505>CHAR</A
506> *str1,
507 const <A
508HREF="gnome-xml-tree.html#CHAR"
509>CHAR</A
510> *str2,
511 int len);
512int <A
513HREF="gnome-xml-parser.html#XMLSTRLEN"
514>xmlStrlen</A
515> (const <A
516HREF="gnome-xml-tree.html#CHAR"
517>CHAR</A
518> *str);
519<A
520HREF="gnome-xml-tree.html#CHAR"
521>CHAR</A
522>* <A
523HREF="gnome-xml-parser.html#XMLSTRCAT"
524>xmlStrcat</A
525> (<A
526HREF="gnome-xml-tree.html#CHAR"
527>CHAR</A
528> *cur,
529 const <A
530HREF="gnome-xml-tree.html#CHAR"
531>CHAR</A
532> *add);
533<A
534HREF="gnome-xml-tree.html#CHAR"
535>CHAR</A
536>* <A
537HREF="gnome-xml-parser.html#XMLSTRNCAT"
538>xmlStrncat</A
539> (<A
540HREF="gnome-xml-tree.html#CHAR"
541>CHAR</A
542> *cur,
543 const <A
544HREF="gnome-xml-tree.html#CHAR"
545>CHAR</A
546> *add,
547 int len);
548<A
549HREF="gnome-xml-tree.html#XMLDOCPTR"
550>xmlDocPtr</A
551> <A
552HREF="gnome-xml-parser.html#XMLPARSEDOC"
553>xmlParseDoc</A
554> (<A
555HREF="gnome-xml-tree.html#CHAR"
556>CHAR</A
557> *cur);
558<A
559HREF="gnome-xml-tree.html#XMLDOCPTR"
560>xmlDocPtr</A
561> <A
562HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
563>xmlParseMemory</A
564> (char *buffer,
565 int size);
566<A
567HREF="gnome-xml-tree.html#XMLDOCPTR"
568>xmlDocPtr</A
569> <A
570HREF="gnome-xml-parser.html#XMLPARSEFILE"
571>xmlParseFile</A
572> (const char *filename);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000573int <A
574HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT"
575>xmlSubstituteEntitiesDefault</A
576> (int val);
Daniel Veillard35925471999-02-25 08:46:07 +0000577<A
578HREF="gnome-xml-tree.html#XMLDOCPTR"
579>xmlDocPtr</A
580> <A
581HREF="gnome-xml-parser.html#XMLRECOVERDOC"
582>xmlRecoverDoc</A
583> (<A
584HREF="gnome-xml-tree.html#CHAR"
585>CHAR</A
586> *cur);
587<A
588HREF="gnome-xml-tree.html#XMLDOCPTR"
589>xmlDocPtr</A
590> <A
591HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
592>xmlRecoverMemory</A
593> (char *buffer,
594 int size);
595<A
596HREF="gnome-xml-tree.html#XMLDOCPTR"
597>xmlDocPtr</A
598> <A
599HREF="gnome-xml-parser.html#XMLRECOVERFILE"
600>xmlRecoverFile</A
601> (const char *filename);
602int <A
603HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
604>xmlParseDocument</A
605> (<A
606HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
607>xmlParserCtxtPtr</A
608> ctxt);
609<A
610HREF="gnome-xml-tree.html#XMLDOCPTR"
611>xmlDocPtr</A
612> <A
613HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
614>xmlSAXParseDoc</A
615> (<A
616HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
617>xmlSAXHandlerPtr</A
618> sax,
619 <A
620HREF="gnome-xml-tree.html#CHAR"
621>CHAR</A
622> *cur,
623 int recovery);
624<A
625HREF="gnome-xml-tree.html#XMLDOCPTR"
626>xmlDocPtr</A
627> <A
628HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
629>xmlSAXParseMemory</A
630> (<A
631HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
632>xmlSAXHandlerPtr</A
633> sax,
634 char *buffer,
635 int size,
636 int recovery);
637<A
638HREF="gnome-xml-tree.html#XMLDOCPTR"
639>xmlDocPtr</A
640> <A
641HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
642>xmlSAXParseFile</A
643> (<A
644HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
645>xmlSAXHandlerPtr</A
646> sax,
647 const char *filename,
648 int recovery);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000649<A
650HREF="gnome-xml-tree.html#XMLDTDPTR"
651>xmlDtdPtr</A
652> <A
653HREF="gnome-xml-parser.html#XMLPARSEDTD"
654>xmlParseDTD</A
655> (const <A
656HREF="gnome-xml-tree.html#CHAR"
657>CHAR</A
658> *ExternalID,
659 const <A
660HREF="gnome-xml-tree.html#CHAR"
661>CHAR</A
662> *SystemID);
663<A
664HREF="gnome-xml-tree.html#XMLDTDPTR"
665>xmlDtdPtr</A
666> <A
667HREF="gnome-xml-parser.html#XMLSAXPARSEDTD"
668>xmlSAXParseDTD</A
669> (<A
670HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
671>xmlSAXHandlerPtr</A
672> sax,
673 const <A
674HREF="gnome-xml-tree.html#CHAR"
675>CHAR</A
676> *ExternalID,
677 const <A
678HREF="gnome-xml-tree.html#CHAR"
679>CHAR</A
680> *SystemID);
Daniel Veillard35925471999-02-25 08:46:07 +0000681void <A
682HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
683>xmlInitParserCtxt</A
684> (<A
685HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
686>xmlParserCtxtPtr</A
687> ctxt);
688void <A
689HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
690>xmlClearParserCtxt</A
691> (<A
692HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
693>xmlParserCtxtPtr</A
694> ctxt);
695void <A
696HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
697>xmlSetupParserForBuffer</A
698> (<A
699HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
700>xmlParserCtxtPtr</A
701> ctxt,
702 const <A
703HREF="gnome-xml-tree.html#CHAR"
704>CHAR</A
705> *buffer,
706 const char *filename);
707const <A
708HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
709>xmlParserNodeInfo</A
710>* <A
711HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
712>xmlParserFindNodeInfo</A
713>
714 (const <A
715HREF="gnome-xml-parser.html#XMLPARSERCTXT"
716>xmlParserCtxt</A
717> *ctxt,
718 const <A
719HREF="gnome-xml-tree.html#XMLNODE"
720>xmlNode</A
721> *node);
722void <A
723HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
724>xmlInitNodeInfoSeq</A
725> (<A
726HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
727>xmlParserNodeInfoSeqPtr</A
728> seq);
729void <A
730HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
731>xmlClearNodeInfoSeq</A
732> (<A
733HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
734>xmlParserNodeInfoSeqPtr</A
735> seq);
736unsigned <GTKDOCLINK
737HREF="LONG"
738>long</GTKDOCLINK
739> <A
740HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
741>xmlParserFindNodeInfoIndex</A
742> (const <A
743HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
744>xmlParserNodeInfoSeq</A
745> *seq,
746 const <A
747HREF="gnome-xml-tree.html#XMLNODE"
748>xmlNode</A
749> *node);
750void <A
751HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
752>xmlParserAddNodeInfo</A
753> (<A
754HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
755>xmlParserCtxtPtr</A
756> ctxt,
757 const <A
758HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
759>xmlParserNodeInfo</A
760> *info);
761void <A
762HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
763>xmlDefaultSAXHandlerInit</A
764> (void);</PRE
765></TD
766></TR
767></TABLE
768></DIV
769><DIV
770CLASS="REFSECT1"
771><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000772NAME="AEN178"
Daniel Veillard35925471999-02-25 08:46:07 +0000773></A
774><H2
775>Description</H2
776><P
777></P
778></DIV
779><DIV
780CLASS="REFSECT1"
781><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000782NAME="AEN181"
Daniel Veillard35925471999-02-25 08:46:07 +0000783></A
784><H2
785>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000786><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000787CLASS="REFSECT2"
788><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000789NAME="AEN183"
Daniel Veillard35925471999-02-25 08:46:07 +0000790></A
791><H3
792><A
793NAME="XML-DEFAULT-VERSION"
794></A
795>XML_DEFAULT_VERSION</H3
796><TABLE
797BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000798BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000799WIDTH="100%"
800CELLPADDING="6"
801><TR
802><TD
803><PRE
804CLASS="PROGRAMLISTING"
805>#define XML_DEFAULT_VERSION "1.0"</PRE
806></TD
807></TR
808></TABLE
809><P
810></P
811></DIV
812><HR><DIV
813CLASS="REFSECT2"
814><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000815NAME="AEN188"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000816></A
817><H3
818><A
819NAME="XMLPARSERINPUTDEALLOCATE"
820></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000821>xmlParserInputDeallocate ()</H3
Daniel Veillardd692aa41999-02-28 21:54:31 +0000822><TABLE
823BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000824BGCOLOR="#D6E8FF"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000825WIDTH="100%"
826CELLPADDING="6"
827><TR
828><TD
829><PRE
830CLASS="PROGRAMLISTING"
831>void (*xmlParserInputDeallocate) (<A
832HREF="gnome-xml-tree.html#CHAR"
833>CHAR</A
834>*);</PRE
835></TD
836></TR
837></TABLE
838><P
839></P
840><DIV
841CLASS="INFORMALTABLE"
842><P
843></P
844><TABLE
845BORDER="0"
846WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000847BGCOLOR="#FFD0D0"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000848CELLSPACING="0"
849CELLPADDING="4"
850CLASS="CALSTABLE"
851><TR
852><TD
853WIDTH="20%"
854ALIGN="RIGHT"
855VALIGN="TOP"
856><TT
857CLASS="PARAMETER"
858><I
859>Param1</I
860></TT
861>&nbsp;:</TD
862><TD
863WIDTH="80%"
864ALIGN="LEFT"
865VALIGN="TOP"
866>&nbsp;</TD
867></TR
868></TABLE
869><P
870></P
871></DIV
872></DIV
873><HR><DIV
874CLASS="REFSECT2"
875><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000876NAME="AEN203"
Daniel Veillard35925471999-02-25 08:46:07 +0000877></A
878><H3
879><A
880NAME="XMLPARSERINPUTPTR"
881></A
882>xmlParserInputPtr</H3
883><TABLE
884BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000885BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000886WIDTH="100%"
887CELLPADDING="6"
888><TR
889><TD
890><PRE
891CLASS="PROGRAMLISTING"
892>typedef xmlParserInput *xmlParserInputPtr;</PRE
893></TD
894></TR
895></TABLE
896><P
897></P
898></DIV
899><HR><DIV
900CLASS="REFSECT2"
901><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000902NAME="AEN208"
Daniel Veillard35925471999-02-25 08:46:07 +0000903></A
904><H3
905><A
906NAME="XMLPARSERNODEINFO"
907></A
908>xmlParserNodeInfo</H3
909><TABLE
910BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000911BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000912WIDTH="100%"
913CELLPADDING="6"
914><TR
915><TD
916><PRE
917CLASS="PROGRAMLISTING"
918>typedef _xmlParserNodeInfo xmlParserNodeInfo;</PRE
919></TD
920></TR
921></TABLE
922><P
923></P
924></DIV
925><HR><DIV
926CLASS="REFSECT2"
927><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000928NAME="AEN213"
Daniel Veillard35925471999-02-25 08:46:07 +0000929></A
930><H3
931><A
932NAME="XMLPARSERNODEINFOSEQ"
933></A
934>xmlParserNodeInfoSeq</H3
935><TABLE
936BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000937BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000938WIDTH="100%"
939CELLPADDING="6"
940><TR
941><TD
942><PRE
943CLASS="PROGRAMLISTING"
944>typedef _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;</PRE
945></TD
946></TR
947></TABLE
948><P
949></P
950></DIV
951><HR><DIV
952CLASS="REFSECT2"
953><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000954NAME="AEN218"
Daniel Veillard35925471999-02-25 08:46:07 +0000955></A
956><H3
957><A
958NAME="XMLPARSERNODEINFOSEQPTR"
959></A
960>xmlParserNodeInfoSeqPtr</H3
961><TABLE
962BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000963BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000964WIDTH="100%"
965CELLPADDING="6"
966><TR
967><TD
968><PRE
969CLASS="PROGRAMLISTING"
970>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
971></TD
972></TR
973></TABLE
974><P
975></P
976></DIV
977><HR><DIV
978CLASS="REFSECT2"
979><A
Daniel Veillard14fff061999-06-22 21:49:07 +0000980NAME="AEN223"
Daniel Veillard35925471999-02-25 08:46:07 +0000981></A
982><H3
983><A
984NAME="XMLPARSERCTXT"
985></A
986>xmlParserCtxt</H3
987><TABLE
988BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000989BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000990WIDTH="100%"
991CELLPADDING="6"
992><TR
993><TD
994><PRE
995CLASS="PROGRAMLISTING"
996>typedef _xmlParserCtxt xmlParserCtxt;</PRE
997></TD
998></TR
999></TABLE
1000><P
1001></P
1002></DIV
1003><HR><DIV
1004CLASS="REFSECT2"
1005><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001006NAME="AEN228"
Daniel Veillard35925471999-02-25 08:46:07 +00001007></A
1008><H3
1009><A
1010NAME="XMLPARSERCTXTPTR"
1011></A
1012>xmlParserCtxtPtr</H3
1013><TABLE
1014BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001015BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001016WIDTH="100%"
1017CELLPADDING="6"
1018><TR
1019><TD
1020><PRE
1021CLASS="PROGRAMLISTING"
1022>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
1023></TD
1024></TR
1025></TABLE
1026><P
1027></P
1028></DIV
1029><HR><DIV
1030CLASS="REFSECT2"
1031><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001032NAME="AEN233"
Daniel Veillard35925471999-02-25 08:46:07 +00001033></A
1034><H3
1035><A
1036NAME="XMLSAXLOCATOR"
1037></A
1038>xmlSAXLocator</H3
1039><TABLE
1040BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001041BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001042WIDTH="100%"
1043CELLPADDING="6"
1044><TR
1045><TD
1046><PRE
1047CLASS="PROGRAMLISTING"
1048>typedef _xmlSAXLocator xmlSAXLocator;</PRE
1049></TD
1050></TR
1051></TABLE
1052><P
1053></P
1054></DIV
1055><HR><DIV
1056CLASS="REFSECT2"
1057><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001058NAME="AEN238"
Daniel Veillard35925471999-02-25 08:46:07 +00001059></A
1060><H3
1061><A
1062NAME="XMLSAXLOCATORPTR"
1063></A
1064>xmlSAXLocatorPtr</H3
1065><TABLE
1066BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001067BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001068WIDTH="100%"
1069CELLPADDING="6"
1070><TR
1071><TD
1072><PRE
1073CLASS="PROGRAMLISTING"
1074>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
1075></TD
1076></TR
1077></TABLE
1078><P
1079></P
1080></DIV
1081><HR><DIV
1082CLASS="REFSECT2"
1083><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001084NAME="AEN243"
Daniel Veillard35925471999-02-25 08:46:07 +00001085></A
1086><H3
1087><A
1088NAME="RESOLVEENTITYSAXFUNC"
1089></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001090>resolveEntitySAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001091><TABLE
1092BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001093BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001094WIDTH="100%"
1095CELLPADDING="6"
1096><TR
1097><TD
1098><PRE
1099CLASS="PROGRAMLISTING"
1100><A
1101HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1102>xmlParserInputPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001103> (*resolveEntitySAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001104 const <A
1105HREF="gnome-xml-tree.html#CHAR"
1106>CHAR</A
1107> *publicId,
1108 const <A
1109HREF="gnome-xml-tree.html#CHAR"
1110>CHAR</A
1111> *systemId);</PRE
1112></TD
1113></TR
1114></TABLE
1115><P
1116></P
1117><DIV
1118CLASS="INFORMALTABLE"
1119><P
1120></P
1121><TABLE
1122BORDER="0"
1123WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001124BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001125CELLSPACING="0"
1126CELLPADDING="4"
1127CLASS="CALSTABLE"
1128><TR
1129><TD
1130WIDTH="20%"
1131ALIGN="RIGHT"
1132VALIGN="TOP"
1133><TT
1134CLASS="PARAMETER"
1135><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001136>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001137></TT
1138>&nbsp;:</TD
1139><TD
1140WIDTH="80%"
1141ALIGN="LEFT"
1142VALIGN="TOP"
1143>&nbsp;</TD
1144></TR
1145><TR
1146><TD
1147WIDTH="20%"
1148ALIGN="RIGHT"
1149VALIGN="TOP"
1150><TT
1151CLASS="PARAMETER"
1152><I
1153>publicId</I
1154></TT
1155>&nbsp;:</TD
1156><TD
1157WIDTH="80%"
1158ALIGN="LEFT"
1159VALIGN="TOP"
1160>&nbsp;</TD
1161></TR
1162><TR
1163><TD
1164WIDTH="20%"
1165ALIGN="RIGHT"
1166VALIGN="TOP"
1167><TT
1168CLASS="PARAMETER"
1169><I
1170>systemId</I
1171></TT
1172>&nbsp;:</TD
1173><TD
1174WIDTH="80%"
1175ALIGN="LEFT"
1176VALIGN="TOP"
1177>&nbsp;</TD
1178></TR
1179><TR
1180><TD
1181WIDTH="20%"
1182ALIGN="RIGHT"
1183VALIGN="TOP"
1184><I
1185CLASS="EMPHASIS"
1186>Returns</I
1187> :</TD
1188><TD
1189WIDTH="80%"
1190ALIGN="LEFT"
1191VALIGN="TOP"
1192>&nbsp;</TD
1193></TR
1194></TABLE
1195><P
1196></P
1197></DIV
1198></DIV
1199><HR><DIV
1200CLASS="REFSECT2"
1201><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001202NAME="AEN272"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001203></A
1204><H3
1205><A
1206NAME="INTERNALSUBSETSAXFUNC"
1207></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001208>internalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001209><TABLE
1210BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001211BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001212WIDTH="100%"
1213CELLPADDING="6"
1214><TR
1215><TD
1216><PRE
1217CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001218>void (*internalSubsetSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001219 const <A
1220HREF="gnome-xml-tree.html#CHAR"
1221>CHAR</A
1222> *name,
1223 const <A
1224HREF="gnome-xml-tree.html#CHAR"
1225>CHAR</A
1226> *ExternalID,
1227 const <A
1228HREF="gnome-xml-tree.html#CHAR"
1229>CHAR</A
1230> *SystemID);</PRE
1231></TD
1232></TR
1233></TABLE
1234><P
1235></P
1236><DIV
1237CLASS="INFORMALTABLE"
1238><P
1239></P
1240><TABLE
1241BORDER="0"
1242WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001243BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001244CELLSPACING="0"
1245CELLPADDING="4"
1246CLASS="CALSTABLE"
1247><TR
1248><TD
1249WIDTH="20%"
1250ALIGN="RIGHT"
1251VALIGN="TOP"
1252><TT
1253CLASS="PARAMETER"
1254><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001255>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001256></TT
1257>&nbsp;:</TD
1258><TD
1259WIDTH="80%"
1260ALIGN="LEFT"
1261VALIGN="TOP"
1262>&nbsp;</TD
1263></TR
1264><TR
1265><TD
1266WIDTH="20%"
1267ALIGN="RIGHT"
1268VALIGN="TOP"
1269><TT
1270CLASS="PARAMETER"
1271><I
1272>name</I
1273></TT
1274>&nbsp;:</TD
1275><TD
1276WIDTH="80%"
1277ALIGN="LEFT"
1278VALIGN="TOP"
1279>&nbsp;</TD
1280></TR
1281><TR
1282><TD
1283WIDTH="20%"
1284ALIGN="RIGHT"
1285VALIGN="TOP"
1286><TT
1287CLASS="PARAMETER"
1288><I
1289>ExternalID</I
1290></TT
1291>&nbsp;:</TD
1292><TD
1293WIDTH="80%"
1294ALIGN="LEFT"
1295VALIGN="TOP"
1296>&nbsp;</TD
1297></TR
1298><TR
1299><TD
1300WIDTH="20%"
1301ALIGN="RIGHT"
1302VALIGN="TOP"
1303><TT
1304CLASS="PARAMETER"
1305><I
1306>SystemID</I
1307></TT
1308>&nbsp;:</TD
1309><TD
1310WIDTH="80%"
1311ALIGN="LEFT"
1312VALIGN="TOP"
1313>&nbsp;</TD
1314></TR
1315></TABLE
1316><P
1317></P
1318></DIV
1319></DIV
1320><HR><DIV
1321CLASS="REFSECT2"
1322><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001323NAME="AEN301"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001324></A
1325><H3
1326><A
1327NAME="GETENTITYSAXFUNC"
1328></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001329>getEntitySAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001330><TABLE
1331BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001332BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001333WIDTH="100%"
1334CELLPADDING="6"
1335><TR
1336><TD
1337><PRE
1338CLASS="PROGRAMLISTING"
1339><A
1340HREF="gnome-xml-entities.html#XMLENTITYPTR"
1341>xmlEntityPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001342> (*getEntitySAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001343 const <A
1344HREF="gnome-xml-tree.html#CHAR"
1345>CHAR</A
1346> *name);</PRE
1347></TD
1348></TR
1349></TABLE
1350><P
1351></P
1352><DIV
1353CLASS="INFORMALTABLE"
1354><P
1355></P
1356><TABLE
1357BORDER="0"
1358WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001359BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001360CELLSPACING="0"
1361CELLPADDING="4"
1362CLASS="CALSTABLE"
1363><TR
1364><TD
1365WIDTH="20%"
1366ALIGN="RIGHT"
1367VALIGN="TOP"
1368><TT
1369CLASS="PARAMETER"
1370><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001371>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001372></TT
1373>&nbsp;:</TD
1374><TD
1375WIDTH="80%"
1376ALIGN="LEFT"
1377VALIGN="TOP"
1378>&nbsp;</TD
1379></TR
1380><TR
1381><TD
1382WIDTH="20%"
1383ALIGN="RIGHT"
1384VALIGN="TOP"
1385><TT
1386CLASS="PARAMETER"
1387><I
1388>name</I
1389></TT
1390>&nbsp;:</TD
1391><TD
1392WIDTH="80%"
1393ALIGN="LEFT"
1394VALIGN="TOP"
1395>&nbsp;</TD
1396></TR
1397><TR
1398><TD
1399WIDTH="20%"
1400ALIGN="RIGHT"
1401VALIGN="TOP"
1402><I
1403CLASS="EMPHASIS"
1404>Returns</I
1405> :</TD
1406><TD
1407WIDTH="80%"
1408ALIGN="LEFT"
1409VALIGN="TOP"
1410>&nbsp;</TD
1411></TR
1412></TABLE
1413><P
1414></P
1415></DIV
1416></DIV
1417><HR><DIV
1418CLASS="REFSECT2"
1419><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001420NAME="AEN325"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001421></A
1422><H3
1423><A
1424NAME="ENTITYDECLSAXFUNC"
1425></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001426>entityDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001427><TABLE
1428BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001429BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001430WIDTH="100%"
1431CELLPADDING="6"
1432><TR
1433><TD
1434><PRE
1435CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001436>void (*entityDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001437 const <A
1438HREF="gnome-xml-tree.html#CHAR"
1439>CHAR</A
1440> *name,
1441 int type,
1442 const <A
1443HREF="gnome-xml-tree.html#CHAR"
1444>CHAR</A
1445> *publicId,
1446 const <A
1447HREF="gnome-xml-tree.html#CHAR"
1448>CHAR</A
1449> *systemId,
1450 <A
1451HREF="gnome-xml-tree.html#CHAR"
1452>CHAR</A
1453> *content);</PRE
1454></TD
1455></TR
1456></TABLE
1457><P
1458></P
1459><DIV
1460CLASS="INFORMALTABLE"
1461><P
1462></P
1463><TABLE
1464BORDER="0"
1465WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001466BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001467CELLSPACING="0"
1468CELLPADDING="4"
1469CLASS="CALSTABLE"
1470><TR
1471><TD
1472WIDTH="20%"
1473ALIGN="RIGHT"
1474VALIGN="TOP"
1475><TT
1476CLASS="PARAMETER"
1477><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001478>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001479></TT
1480>&nbsp;:</TD
1481><TD
1482WIDTH="80%"
1483ALIGN="LEFT"
1484VALIGN="TOP"
1485>&nbsp;</TD
1486></TR
1487><TR
1488><TD
1489WIDTH="20%"
1490ALIGN="RIGHT"
1491VALIGN="TOP"
1492><TT
1493CLASS="PARAMETER"
1494><I
1495>name</I
1496></TT
1497>&nbsp;:</TD
1498><TD
1499WIDTH="80%"
1500ALIGN="LEFT"
1501VALIGN="TOP"
1502>&nbsp;</TD
1503></TR
1504><TR
1505><TD
1506WIDTH="20%"
1507ALIGN="RIGHT"
1508VALIGN="TOP"
1509><TT
1510CLASS="PARAMETER"
1511><I
1512>type</I
1513></TT
1514>&nbsp;:</TD
1515><TD
1516WIDTH="80%"
1517ALIGN="LEFT"
1518VALIGN="TOP"
1519>&nbsp;</TD
1520></TR
1521><TR
1522><TD
1523WIDTH="20%"
1524ALIGN="RIGHT"
1525VALIGN="TOP"
1526><TT
1527CLASS="PARAMETER"
1528><I
1529>publicId</I
1530></TT
1531>&nbsp;:</TD
1532><TD
1533WIDTH="80%"
1534ALIGN="LEFT"
1535VALIGN="TOP"
1536>&nbsp;</TD
1537></TR
1538><TR
1539><TD
1540WIDTH="20%"
1541ALIGN="RIGHT"
1542VALIGN="TOP"
1543><TT
1544CLASS="PARAMETER"
1545><I
1546>systemId</I
1547></TT
1548>&nbsp;:</TD
1549><TD
1550WIDTH="80%"
1551ALIGN="LEFT"
1552VALIGN="TOP"
1553>&nbsp;</TD
1554></TR
1555><TR
1556><TD
1557WIDTH="20%"
1558ALIGN="RIGHT"
1559VALIGN="TOP"
1560><TT
1561CLASS="PARAMETER"
1562><I
1563>content</I
1564></TT
1565>&nbsp;:</TD
1566><TD
1567WIDTH="80%"
1568ALIGN="LEFT"
1569VALIGN="TOP"
1570>&nbsp;</TD
1571></TR
1572></TABLE
1573><P
1574></P
1575></DIV
1576></DIV
1577><HR><DIV
1578CLASS="REFSECT2"
1579><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001580NAME="AEN363"
Daniel Veillard35925471999-02-25 08:46:07 +00001581></A
1582><H3
1583><A
1584NAME="NOTATIONDECLSAXFUNC"
1585></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001586>notationDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001587><TABLE
1588BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001589BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001590WIDTH="100%"
1591CELLPADDING="6"
1592><TR
1593><TD
1594><PRE
1595CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001596>void (*notationDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001597 const <A
1598HREF="gnome-xml-tree.html#CHAR"
1599>CHAR</A
1600> *name,
1601 const <A
1602HREF="gnome-xml-tree.html#CHAR"
1603>CHAR</A
1604> *publicId,
1605 const <A
1606HREF="gnome-xml-tree.html#CHAR"
1607>CHAR</A
1608> *systemId);</PRE
1609></TD
1610></TR
1611></TABLE
1612><P
1613></P
1614><DIV
1615CLASS="INFORMALTABLE"
1616><P
1617></P
1618><TABLE
1619BORDER="0"
1620WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001621BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001622CELLSPACING="0"
1623CELLPADDING="4"
1624CLASS="CALSTABLE"
1625><TR
1626><TD
1627WIDTH="20%"
1628ALIGN="RIGHT"
1629VALIGN="TOP"
1630><TT
1631CLASS="PARAMETER"
1632><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001633>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001634></TT
1635>&nbsp;:</TD
1636><TD
1637WIDTH="80%"
1638ALIGN="LEFT"
1639VALIGN="TOP"
1640>&nbsp;</TD
1641></TR
1642><TR
1643><TD
1644WIDTH="20%"
1645ALIGN="RIGHT"
1646VALIGN="TOP"
1647><TT
1648CLASS="PARAMETER"
1649><I
1650>name</I
1651></TT
1652>&nbsp;:</TD
1653><TD
1654WIDTH="80%"
1655ALIGN="LEFT"
1656VALIGN="TOP"
1657>&nbsp;</TD
1658></TR
1659><TR
1660><TD
1661WIDTH="20%"
1662ALIGN="RIGHT"
1663VALIGN="TOP"
1664><TT
1665CLASS="PARAMETER"
1666><I
1667>publicId</I
1668></TT
1669>&nbsp;:</TD
1670><TD
1671WIDTH="80%"
1672ALIGN="LEFT"
1673VALIGN="TOP"
1674>&nbsp;</TD
1675></TR
1676><TR
1677><TD
1678WIDTH="20%"
1679ALIGN="RIGHT"
1680VALIGN="TOP"
1681><TT
1682CLASS="PARAMETER"
1683><I
1684>systemId</I
1685></TT
1686>&nbsp;:</TD
1687><TD
1688WIDTH="80%"
1689ALIGN="LEFT"
1690VALIGN="TOP"
1691>&nbsp;</TD
1692></TR
1693></TABLE
1694><P
1695></P
1696></DIV
1697></DIV
1698><HR><DIV
1699CLASS="REFSECT2"
1700><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001701NAME="AEN392"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001702></A
1703><H3
1704><A
1705NAME="ATTRIBUTEDECLSAXFUNC"
1706></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001707>attributeDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001708><TABLE
1709BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001710BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001711WIDTH="100%"
1712CELLPADDING="6"
1713><TR
1714><TD
1715><PRE
1716CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001717>void (*attributeDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001718 const <A
1719HREF="gnome-xml-tree.html#CHAR"
1720>CHAR</A
1721> *elem,
1722 const <A
1723HREF="gnome-xml-tree.html#CHAR"
1724>CHAR</A
1725> *name,
1726 int type,
1727 int def,
1728 const <A
1729HREF="gnome-xml-tree.html#CHAR"
1730>CHAR</A
1731> *defaultValue,
1732 <A
1733HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
1734>xmlEnumerationPtr</A
1735> tree);</PRE
1736></TD
1737></TR
1738></TABLE
1739><P
1740></P
1741><DIV
1742CLASS="INFORMALTABLE"
1743><P
1744></P
1745><TABLE
1746BORDER="0"
1747WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001748BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001749CELLSPACING="0"
1750CELLPADDING="4"
1751CLASS="CALSTABLE"
1752><TR
1753><TD
1754WIDTH="20%"
1755ALIGN="RIGHT"
1756VALIGN="TOP"
1757><TT
1758CLASS="PARAMETER"
1759><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001760>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001761></TT
1762>&nbsp;:</TD
1763><TD
1764WIDTH="80%"
1765ALIGN="LEFT"
1766VALIGN="TOP"
1767>&nbsp;</TD
1768></TR
1769><TR
1770><TD
1771WIDTH="20%"
1772ALIGN="RIGHT"
1773VALIGN="TOP"
1774><TT
1775CLASS="PARAMETER"
1776><I
1777>elem</I
1778></TT
1779>&nbsp;:</TD
1780><TD
1781WIDTH="80%"
1782ALIGN="LEFT"
1783VALIGN="TOP"
1784>&nbsp;</TD
1785></TR
1786><TR
1787><TD
1788WIDTH="20%"
1789ALIGN="RIGHT"
1790VALIGN="TOP"
1791><TT
1792CLASS="PARAMETER"
1793><I
1794>name</I
1795></TT
1796>&nbsp;:</TD
1797><TD
1798WIDTH="80%"
1799ALIGN="LEFT"
1800VALIGN="TOP"
1801>&nbsp;</TD
1802></TR
1803><TR
1804><TD
1805WIDTH="20%"
1806ALIGN="RIGHT"
1807VALIGN="TOP"
1808><TT
1809CLASS="PARAMETER"
1810><I
1811>type</I
1812></TT
1813>&nbsp;:</TD
1814><TD
1815WIDTH="80%"
1816ALIGN="LEFT"
1817VALIGN="TOP"
1818>&nbsp;</TD
1819></TR
1820><TR
1821><TD
1822WIDTH="20%"
1823ALIGN="RIGHT"
1824VALIGN="TOP"
1825><TT
1826CLASS="PARAMETER"
1827><I
1828>def</I
1829></TT
1830>&nbsp;:</TD
1831><TD
1832WIDTH="80%"
1833ALIGN="LEFT"
1834VALIGN="TOP"
1835>&nbsp;</TD
1836></TR
1837><TR
1838><TD
1839WIDTH="20%"
1840ALIGN="RIGHT"
1841VALIGN="TOP"
1842><TT
1843CLASS="PARAMETER"
1844><I
1845>defaultValue</I
1846></TT
1847>&nbsp;:</TD
1848><TD
1849WIDTH="80%"
1850ALIGN="LEFT"
1851VALIGN="TOP"
1852>&nbsp;</TD
1853></TR
1854><TR
1855><TD
1856WIDTH="20%"
1857ALIGN="RIGHT"
1858VALIGN="TOP"
1859><TT
1860CLASS="PARAMETER"
1861><I
1862>tree</I
1863></TT
1864>&nbsp;:</TD
1865><TD
1866WIDTH="80%"
1867ALIGN="LEFT"
1868VALIGN="TOP"
1869>&nbsp;</TD
1870></TR
1871></TABLE
1872><P
1873></P
1874></DIV
1875></DIV
1876><HR><DIV
1877CLASS="REFSECT2"
1878><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001879NAME="AEN434"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001880></A
1881><H3
1882><A
1883NAME="ELEMENTDECLSAXFUNC"
1884></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001885>elementDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001886><TABLE
1887BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001888BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001889WIDTH="100%"
1890CELLPADDING="6"
1891><TR
1892><TD
1893><PRE
1894CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001895>void (*elementDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001896 const <A
1897HREF="gnome-xml-tree.html#CHAR"
1898>CHAR</A
1899> *name,
1900 int type,
1901 <A
1902HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
1903>xmlElementContentPtr</A
1904> content);</PRE
1905></TD
1906></TR
1907></TABLE
1908><P
1909></P
1910><DIV
1911CLASS="INFORMALTABLE"
1912><P
1913></P
1914><TABLE
1915BORDER="0"
1916WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001917BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001918CELLSPACING="0"
1919CELLPADDING="4"
1920CLASS="CALSTABLE"
1921><TR
1922><TD
1923WIDTH="20%"
1924ALIGN="RIGHT"
1925VALIGN="TOP"
1926><TT
1927CLASS="PARAMETER"
1928><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001929>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001930></TT
1931>&nbsp;:</TD
1932><TD
1933WIDTH="80%"
1934ALIGN="LEFT"
1935VALIGN="TOP"
1936>&nbsp;</TD
1937></TR
1938><TR
1939><TD
1940WIDTH="20%"
1941ALIGN="RIGHT"
1942VALIGN="TOP"
1943><TT
1944CLASS="PARAMETER"
1945><I
1946>name</I
1947></TT
1948>&nbsp;:</TD
1949><TD
1950WIDTH="80%"
1951ALIGN="LEFT"
1952VALIGN="TOP"
1953>&nbsp;</TD
1954></TR
1955><TR
1956><TD
1957WIDTH="20%"
1958ALIGN="RIGHT"
1959VALIGN="TOP"
1960><TT
1961CLASS="PARAMETER"
1962><I
1963>type</I
1964></TT
1965>&nbsp;:</TD
1966><TD
1967WIDTH="80%"
1968ALIGN="LEFT"
1969VALIGN="TOP"
1970>&nbsp;</TD
1971></TR
1972><TR
1973><TD
1974WIDTH="20%"
1975ALIGN="RIGHT"
1976VALIGN="TOP"
1977><TT
1978CLASS="PARAMETER"
1979><I
1980>content</I
1981></TT
1982>&nbsp;:</TD
1983><TD
1984WIDTH="80%"
1985ALIGN="LEFT"
1986VALIGN="TOP"
1987>&nbsp;</TD
1988></TR
1989></TABLE
1990><P
1991></P
1992></DIV
1993></DIV
1994><HR><DIV
1995CLASS="REFSECT2"
1996><A
Daniel Veillard14fff061999-06-22 21:49:07 +00001997NAME="AEN462"
Daniel Veillard35925471999-02-25 08:46:07 +00001998></A
1999><H3
2000><A
2001NAME="UNPARSEDENTITYDECLSAXFUNC"
2002></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002003>unparsedEntityDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002004><TABLE
2005BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002006BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002007WIDTH="100%"
2008CELLPADDING="6"
2009><TR
2010><TD
2011><PRE
2012CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002013>void (*unparsedEntityDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002014 const <A
2015HREF="gnome-xml-tree.html#CHAR"
2016>CHAR</A
2017> *name,
2018 const <A
2019HREF="gnome-xml-tree.html#CHAR"
2020>CHAR</A
2021> *publicId,
2022 const <A
2023HREF="gnome-xml-tree.html#CHAR"
2024>CHAR</A
2025> *systemId,
2026 const <A
2027HREF="gnome-xml-tree.html#CHAR"
2028>CHAR</A
2029> *notationName);</PRE
2030></TD
2031></TR
2032></TABLE
2033><P
2034></P
2035><DIV
2036CLASS="INFORMALTABLE"
2037><P
2038></P
2039><TABLE
2040BORDER="0"
2041WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002042BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002043CELLSPACING="0"
2044CELLPADDING="4"
2045CLASS="CALSTABLE"
2046><TR
2047><TD
2048WIDTH="20%"
2049ALIGN="RIGHT"
2050VALIGN="TOP"
2051><TT
2052CLASS="PARAMETER"
2053><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002054>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002055></TT
2056>&nbsp;:</TD
2057><TD
2058WIDTH="80%"
2059ALIGN="LEFT"
2060VALIGN="TOP"
2061>&nbsp;</TD
2062></TR
2063><TR
2064><TD
2065WIDTH="20%"
2066ALIGN="RIGHT"
2067VALIGN="TOP"
2068><TT
2069CLASS="PARAMETER"
2070><I
2071>name</I
2072></TT
2073>&nbsp;:</TD
2074><TD
2075WIDTH="80%"
2076ALIGN="LEFT"
2077VALIGN="TOP"
2078>&nbsp;</TD
2079></TR
2080><TR
2081><TD
2082WIDTH="20%"
2083ALIGN="RIGHT"
2084VALIGN="TOP"
2085><TT
2086CLASS="PARAMETER"
2087><I
2088>publicId</I
2089></TT
2090>&nbsp;:</TD
2091><TD
2092WIDTH="80%"
2093ALIGN="LEFT"
2094VALIGN="TOP"
2095>&nbsp;</TD
2096></TR
2097><TR
2098><TD
2099WIDTH="20%"
2100ALIGN="RIGHT"
2101VALIGN="TOP"
2102><TT
2103CLASS="PARAMETER"
2104><I
2105>systemId</I
2106></TT
2107>&nbsp;:</TD
2108><TD
2109WIDTH="80%"
2110ALIGN="LEFT"
2111VALIGN="TOP"
2112>&nbsp;</TD
2113></TR
2114><TR
2115><TD
2116WIDTH="20%"
2117ALIGN="RIGHT"
2118VALIGN="TOP"
2119><TT
2120CLASS="PARAMETER"
2121><I
2122>notationName</I
2123></TT
2124>&nbsp;:</TD
2125><TD
2126WIDTH="80%"
2127ALIGN="LEFT"
2128VALIGN="TOP"
2129>&nbsp;</TD
2130></TR
2131></TABLE
2132><P
2133></P
2134></DIV
2135></DIV
2136><HR><DIV
2137CLASS="REFSECT2"
2138><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002139NAME="AEN496"
Daniel Veillard35925471999-02-25 08:46:07 +00002140></A
2141><H3
2142><A
2143NAME="SETDOCUMENTLOCATORSAXFUNC"
2144></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002145>setDocumentLocatorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002146><TABLE
2147BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002148BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002149WIDTH="100%"
2150CELLPADDING="6"
2151><TR
2152><TD
2153><PRE
2154CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002155>void (*setDocumentLocatorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002156 <A
2157HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2158>xmlSAXLocatorPtr</A
2159> loc);</PRE
2160></TD
2161></TR
2162></TABLE
2163><P
2164></P
2165><DIV
2166CLASS="INFORMALTABLE"
2167><P
2168></P
2169><TABLE
2170BORDER="0"
2171WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002172BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002173CELLSPACING="0"
2174CELLPADDING="4"
2175CLASS="CALSTABLE"
2176><TR
2177><TD
2178WIDTH="20%"
2179ALIGN="RIGHT"
2180VALIGN="TOP"
2181><TT
2182CLASS="PARAMETER"
2183><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002184>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002185></TT
2186>&nbsp;:</TD
2187><TD
2188WIDTH="80%"
2189ALIGN="LEFT"
2190VALIGN="TOP"
2191>&nbsp;</TD
2192></TR
2193><TR
2194><TD
2195WIDTH="20%"
2196ALIGN="RIGHT"
2197VALIGN="TOP"
2198><TT
2199CLASS="PARAMETER"
2200><I
2201>loc</I
2202></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 Veillard14fff061999-06-22 21:49:07 +00002218NAME="AEN515"
Daniel Veillard35925471999-02-25 08:46:07 +00002219></A
2220><H3
2221><A
2222NAME="STARTDOCUMENTSAXFUNC"
2223></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002224>startDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002225><TABLE
2226BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002227BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002228WIDTH="100%"
2229CELLPADDING="6"
2230><TR
2231><TD
2232><PRE
2233CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002234>void (*startDocumentSAXFunc) (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%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002247BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002248CELLSPACING="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 Veillard14fff061999-06-22 21:49:07 +00002276NAME="AEN529"
Daniel Veillard35925471999-02-25 08:46:07 +00002277></A
2278><H3
2279><A
2280NAME="ENDDOCUMENTSAXFUNC"
2281></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002282>endDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002283><TABLE
2284BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002285BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002286WIDTH="100%"
2287CELLPADDING="6"
2288><TR
2289><TD
2290><PRE
2291CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002292>void (*endDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002293></TD
2294></TR
2295></TABLE
2296><P
2297></P
2298><DIV
2299CLASS="INFORMALTABLE"
2300><P
2301></P
2302><TABLE
2303BORDER="0"
2304WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002305BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002306CELLSPACING="0"
2307CELLPADDING="4"
2308CLASS="CALSTABLE"
2309><TR
2310><TD
2311WIDTH="20%"
2312ALIGN="RIGHT"
2313VALIGN="TOP"
2314><TT
2315CLASS="PARAMETER"
2316><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002317>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002318></TT
2319>&nbsp;:</TD
2320><TD
2321WIDTH="80%"
2322ALIGN="LEFT"
2323VALIGN="TOP"
2324>&nbsp;</TD
2325></TR
2326></TABLE
2327><P
2328></P
2329></DIV
2330></DIV
2331><HR><DIV
2332CLASS="REFSECT2"
2333><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002334NAME="AEN543"
Daniel Veillard35925471999-02-25 08:46:07 +00002335></A
2336><H3
2337><A
2338NAME="STARTELEMENTSAXFUNC"
2339></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002340>startElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002341><TABLE
2342BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002343BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002344WIDTH="100%"
2345CELLPADDING="6"
2346><TR
2347><TD
2348><PRE
2349CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002350>void (*startElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002351 const <A
2352HREF="gnome-xml-tree.html#CHAR"
2353>CHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002354> *name,
2355 const <A
2356HREF="gnome-xml-tree.html#CHAR"
2357>CHAR</A
2358> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002359></TD
2360></TR
2361></TABLE
2362><P
2363></P
2364><DIV
2365CLASS="INFORMALTABLE"
2366><P
2367></P
2368><TABLE
2369BORDER="0"
2370WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002371BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002372CELLSPACING="0"
2373CELLPADDING="4"
2374CLASS="CALSTABLE"
2375><TR
2376><TD
2377WIDTH="20%"
2378ALIGN="RIGHT"
2379VALIGN="TOP"
2380><TT
2381CLASS="PARAMETER"
2382><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002383>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002384></TT
2385>&nbsp;:</TD
2386><TD
2387WIDTH="80%"
2388ALIGN="LEFT"
2389VALIGN="TOP"
2390>&nbsp;</TD
2391></TR
2392><TR
2393><TD
2394WIDTH="20%"
2395ALIGN="RIGHT"
2396VALIGN="TOP"
2397><TT
2398CLASS="PARAMETER"
2399><I
2400>name</I
2401></TT
2402>&nbsp;:</TD
2403><TD
2404WIDTH="80%"
2405ALIGN="LEFT"
2406VALIGN="TOP"
2407>&nbsp;</TD
2408></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002409><TR
2410><TD
2411WIDTH="20%"
2412ALIGN="RIGHT"
2413VALIGN="TOP"
2414><TT
2415CLASS="PARAMETER"
2416><I
2417>atts</I
2418></TT
2419>&nbsp;:</TD
2420><TD
2421WIDTH="80%"
2422ALIGN="LEFT"
2423VALIGN="TOP"
2424>&nbsp;</TD
2425></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002426></TABLE
2427><P
2428></P
2429></DIV
2430></DIV
2431><HR><DIV
2432CLASS="REFSECT2"
2433><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002434NAME="AEN567"
Daniel Veillard35925471999-02-25 08:46:07 +00002435></A
2436><H3
2437><A
2438NAME="ENDELEMENTSAXFUNC"
2439></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002440>endElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002441><TABLE
2442BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002443BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002444WIDTH="100%"
2445CELLPADDING="6"
2446><TR
2447><TD
2448><PRE
2449CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002450>void (*endElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002451 const <A
2452HREF="gnome-xml-tree.html#CHAR"
2453>CHAR</A
2454> *name);</PRE
2455></TD
2456></TR
2457></TABLE
2458><P
2459></P
2460><DIV
2461CLASS="INFORMALTABLE"
2462><P
2463></P
2464><TABLE
2465BORDER="0"
2466WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002467BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002468CELLSPACING="0"
2469CELLPADDING="4"
2470CLASS="CALSTABLE"
2471><TR
2472><TD
2473WIDTH="20%"
2474ALIGN="RIGHT"
2475VALIGN="TOP"
2476><TT
2477CLASS="PARAMETER"
2478><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002479>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002480></TT
2481>&nbsp;:</TD
2482><TD
2483WIDTH="80%"
2484ALIGN="LEFT"
2485VALIGN="TOP"
2486>&nbsp;</TD
2487></TR
2488><TR
2489><TD
2490WIDTH="20%"
2491ALIGN="RIGHT"
2492VALIGN="TOP"
2493><TT
2494CLASS="PARAMETER"
2495><I
2496>name</I
2497></TT
2498>&nbsp;:</TD
2499><TD
2500WIDTH="80%"
2501ALIGN="LEFT"
2502VALIGN="TOP"
2503>&nbsp;</TD
2504></TR
2505></TABLE
2506><P
2507></P
2508></DIV
2509></DIV
2510><HR><DIV
2511CLASS="REFSECT2"
2512><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002513NAME="AEN586"
Daniel Veillard35925471999-02-25 08:46:07 +00002514></A
2515><H3
2516><A
2517NAME="ATTRIBUTESAXFUNC"
2518></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002519>attributeSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002520><TABLE
2521BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002522BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002523WIDTH="100%"
2524CELLPADDING="6"
2525><TR
2526><TD
2527><PRE
2528CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002529>void (*attributeSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002530 const <A
2531HREF="gnome-xml-tree.html#CHAR"
2532>CHAR</A
2533> *name,
2534 const <A
2535HREF="gnome-xml-tree.html#CHAR"
2536>CHAR</A
2537> *value);</PRE
2538></TD
2539></TR
2540></TABLE
2541><P
2542></P
2543><DIV
2544CLASS="INFORMALTABLE"
2545><P
2546></P
2547><TABLE
2548BORDER="0"
2549WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002550BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002551CELLSPACING="0"
2552CELLPADDING="4"
2553CLASS="CALSTABLE"
2554><TR
2555><TD
2556WIDTH="20%"
2557ALIGN="RIGHT"
2558VALIGN="TOP"
2559><TT
2560CLASS="PARAMETER"
2561><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002562>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002563></TT
2564>&nbsp;:</TD
2565><TD
2566WIDTH="80%"
2567ALIGN="LEFT"
2568VALIGN="TOP"
2569>&nbsp;</TD
2570></TR
2571><TR
2572><TD
2573WIDTH="20%"
2574ALIGN="RIGHT"
2575VALIGN="TOP"
2576><TT
2577CLASS="PARAMETER"
2578><I
2579>name</I
2580></TT
2581>&nbsp;:</TD
2582><TD
2583WIDTH="80%"
2584ALIGN="LEFT"
2585VALIGN="TOP"
2586>&nbsp;</TD
2587></TR
2588><TR
2589><TD
2590WIDTH="20%"
2591ALIGN="RIGHT"
2592VALIGN="TOP"
2593><TT
2594CLASS="PARAMETER"
2595><I
2596>value</I
2597></TT
2598>&nbsp;:</TD
2599><TD
2600WIDTH="80%"
2601ALIGN="LEFT"
2602VALIGN="TOP"
2603>&nbsp;</TD
2604></TR
2605></TABLE
2606><P
2607></P
2608></DIV
2609></DIV
2610><HR><DIV
2611CLASS="REFSECT2"
2612><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002613NAME="AEN610"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002614></A
2615><H3
2616><A
2617NAME="REFERENCESAXFUNC"
2618></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002619>referenceSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002620><TABLE
2621BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002622BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002623WIDTH="100%"
2624CELLPADDING="6"
2625><TR
2626><TD
2627><PRE
2628CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002629>void (*referenceSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002630 const <A
2631HREF="gnome-xml-tree.html#CHAR"
2632>CHAR</A
2633> *name);</PRE
2634></TD
2635></TR
2636></TABLE
2637><P
2638></P
2639><DIV
2640CLASS="INFORMALTABLE"
2641><P
2642></P
2643><TABLE
2644BORDER="0"
2645WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002646BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002647CELLSPACING="0"
2648CELLPADDING="4"
2649CLASS="CALSTABLE"
2650><TR
2651><TD
2652WIDTH="20%"
2653ALIGN="RIGHT"
2654VALIGN="TOP"
2655><TT
2656CLASS="PARAMETER"
2657><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002658>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002659></TT
2660>&nbsp;:</TD
2661><TD
2662WIDTH="80%"
2663ALIGN="LEFT"
2664VALIGN="TOP"
2665>&nbsp;</TD
2666></TR
2667><TR
2668><TD
2669WIDTH="20%"
2670ALIGN="RIGHT"
2671VALIGN="TOP"
2672><TT
2673CLASS="PARAMETER"
2674><I
2675>name</I
2676></TT
2677>&nbsp;:</TD
2678><TD
2679WIDTH="80%"
2680ALIGN="LEFT"
2681VALIGN="TOP"
2682>&nbsp;</TD
2683></TR
2684></TABLE
2685><P
2686></P
2687></DIV
2688></DIV
2689><HR><DIV
2690CLASS="REFSECT2"
2691><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002692NAME="AEN629"
Daniel Veillard35925471999-02-25 08:46:07 +00002693></A
2694><H3
2695><A
2696NAME="CHARACTERSSAXFUNC"
2697></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002698>charactersSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002699><TABLE
2700BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002701BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002702WIDTH="100%"
2703CELLPADDING="6"
2704><TR
2705><TD
2706><PRE
2707CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002708>void (*charactersSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002709 const <A
2710HREF="gnome-xml-tree.html#CHAR"
2711>CHAR</A
2712> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00002713 int len);</PRE
2714></TD
2715></TR
2716></TABLE
2717><P
2718></P
2719><DIV
2720CLASS="INFORMALTABLE"
2721><P
2722></P
2723><TABLE
2724BORDER="0"
2725WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002726BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002727CELLSPACING="0"
2728CELLPADDING="4"
2729CLASS="CALSTABLE"
2730><TR
2731><TD
2732WIDTH="20%"
2733ALIGN="RIGHT"
2734VALIGN="TOP"
2735><TT
2736CLASS="PARAMETER"
2737><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002738>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002739></TT
2740>&nbsp;:</TD
2741><TD
2742WIDTH="80%"
2743ALIGN="LEFT"
2744VALIGN="TOP"
2745>&nbsp;</TD
2746></TR
2747><TR
2748><TD
2749WIDTH="20%"
2750ALIGN="RIGHT"
2751VALIGN="TOP"
2752><TT
2753CLASS="PARAMETER"
2754><I
2755>ch</I
2756></TT
2757>&nbsp;:</TD
2758><TD
2759WIDTH="80%"
2760ALIGN="LEFT"
2761VALIGN="TOP"
2762>&nbsp;</TD
2763></TR
2764><TR
2765><TD
2766WIDTH="20%"
2767ALIGN="RIGHT"
2768VALIGN="TOP"
2769><TT
2770CLASS="PARAMETER"
2771><I
Daniel Veillard35925471999-02-25 08:46:07 +00002772>len</I
2773></TT
2774>&nbsp;:</TD
2775><TD
2776WIDTH="80%"
2777ALIGN="LEFT"
2778VALIGN="TOP"
2779>&nbsp;</TD
2780></TR
2781></TABLE
2782><P
2783></P
2784></DIV
2785></DIV
2786><HR><DIV
2787CLASS="REFSECT2"
2788><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002789NAME="AEN652"
Daniel Veillard35925471999-02-25 08:46:07 +00002790></A
2791><H3
2792><A
2793NAME="IGNORABLEWHITESPACESAXFUNC"
2794></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002795>ignorableWhitespaceSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002796><TABLE
2797BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002798BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002799WIDTH="100%"
2800CELLPADDING="6"
2801><TR
2802><TD
2803><PRE
2804CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002805>void (*ignorableWhitespaceSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002806 const <A
2807HREF="gnome-xml-tree.html#CHAR"
2808>CHAR</A
2809> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00002810 int len);</PRE
2811></TD
2812></TR
2813></TABLE
2814><P
2815></P
2816><DIV
2817CLASS="INFORMALTABLE"
2818><P
2819></P
2820><TABLE
2821BORDER="0"
2822WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002823BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002824CELLSPACING="0"
2825CELLPADDING="4"
2826CLASS="CALSTABLE"
2827><TR
2828><TD
2829WIDTH="20%"
2830ALIGN="RIGHT"
2831VALIGN="TOP"
2832><TT
2833CLASS="PARAMETER"
2834><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002835>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002836></TT
2837>&nbsp;:</TD
2838><TD
2839WIDTH="80%"
2840ALIGN="LEFT"
2841VALIGN="TOP"
2842>&nbsp;</TD
2843></TR
2844><TR
2845><TD
2846WIDTH="20%"
2847ALIGN="RIGHT"
2848VALIGN="TOP"
2849><TT
2850CLASS="PARAMETER"
2851><I
2852>ch</I
2853></TT
2854>&nbsp;:</TD
2855><TD
2856WIDTH="80%"
2857ALIGN="LEFT"
2858VALIGN="TOP"
2859>&nbsp;</TD
2860></TR
2861><TR
2862><TD
2863WIDTH="20%"
2864ALIGN="RIGHT"
2865VALIGN="TOP"
2866><TT
2867CLASS="PARAMETER"
2868><I
Daniel Veillard35925471999-02-25 08:46:07 +00002869>len</I
2870></TT
2871>&nbsp;:</TD
2872><TD
2873WIDTH="80%"
2874ALIGN="LEFT"
2875VALIGN="TOP"
2876>&nbsp;</TD
2877></TR
2878></TABLE
2879><P
2880></P
2881></DIV
2882></DIV
2883><HR><DIV
2884CLASS="REFSECT2"
2885><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002886NAME="AEN675"
Daniel Veillard35925471999-02-25 08:46:07 +00002887></A
2888><H3
2889><A
2890NAME="PROCESSINGINSTRUCTIONSAXFUNC"
2891></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002892>processingInstructionSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002893><TABLE
2894BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002895BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002896WIDTH="100%"
2897CELLPADDING="6"
2898><TR
2899><TD
2900><PRE
2901CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002902>void (*processingInstructionSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002903 const <A
2904HREF="gnome-xml-tree.html#CHAR"
2905>CHAR</A
2906> *target,
2907 const <A
2908HREF="gnome-xml-tree.html#CHAR"
2909>CHAR</A
2910> *data);</PRE
2911></TD
2912></TR
2913></TABLE
2914><P
2915></P
2916><DIV
2917CLASS="INFORMALTABLE"
2918><P
2919></P
2920><TABLE
2921BORDER="0"
2922WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002923BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002924CELLSPACING="0"
2925CELLPADDING="4"
2926CLASS="CALSTABLE"
2927><TR
2928><TD
2929WIDTH="20%"
2930ALIGN="RIGHT"
2931VALIGN="TOP"
2932><TT
2933CLASS="PARAMETER"
2934><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002935>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002936></TT
2937>&nbsp;:</TD
2938><TD
2939WIDTH="80%"
2940ALIGN="LEFT"
2941VALIGN="TOP"
2942>&nbsp;</TD
2943></TR
2944><TR
2945><TD
2946WIDTH="20%"
2947ALIGN="RIGHT"
2948VALIGN="TOP"
2949><TT
2950CLASS="PARAMETER"
2951><I
2952>target</I
2953></TT
2954>&nbsp;:</TD
2955><TD
2956WIDTH="80%"
2957ALIGN="LEFT"
2958VALIGN="TOP"
2959>&nbsp;</TD
2960></TR
2961><TR
2962><TD
2963WIDTH="20%"
2964ALIGN="RIGHT"
2965VALIGN="TOP"
2966><TT
2967CLASS="PARAMETER"
2968><I
2969>data</I
2970></TT
2971>&nbsp;:</TD
2972><TD
2973WIDTH="80%"
2974ALIGN="LEFT"
2975VALIGN="TOP"
2976>&nbsp;</TD
2977></TR
2978></TABLE
2979><P
2980></P
2981></DIV
2982></DIV
2983><HR><DIV
2984CLASS="REFSECT2"
2985><A
Daniel Veillard14fff061999-06-22 21:49:07 +00002986NAME="AEN699"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002987></A
2988><H3
2989><A
2990NAME="COMMENTSAXFUNC"
2991></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002992>commentSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002993><TABLE
2994BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002995BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002996WIDTH="100%"
2997CELLPADDING="6"
2998><TR
2999><TD
3000><PRE
3001CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003002>void (*commentSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003003 const <A
3004HREF="gnome-xml-tree.html#CHAR"
3005>CHAR</A
3006> *value);</PRE
3007></TD
3008></TR
3009></TABLE
3010><P
3011></P
3012><DIV
3013CLASS="INFORMALTABLE"
3014><P
3015></P
3016><TABLE
3017BORDER="0"
3018WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003019BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003020CELLSPACING="0"
3021CELLPADDING="4"
3022CLASS="CALSTABLE"
3023><TR
3024><TD
3025WIDTH="20%"
3026ALIGN="RIGHT"
3027VALIGN="TOP"
3028><TT
3029CLASS="PARAMETER"
3030><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003031>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003032></TT
3033>&nbsp;:</TD
3034><TD
3035WIDTH="80%"
3036ALIGN="LEFT"
3037VALIGN="TOP"
3038>&nbsp;</TD
3039></TR
3040><TR
3041><TD
3042WIDTH="20%"
3043ALIGN="RIGHT"
3044VALIGN="TOP"
3045><TT
3046CLASS="PARAMETER"
3047><I
3048>value</I
3049></TT
3050>&nbsp;:</TD
3051><TD
3052WIDTH="80%"
3053ALIGN="LEFT"
3054VALIGN="TOP"
3055>&nbsp;</TD
3056></TR
3057></TABLE
3058><P
3059></P
3060></DIV
3061></DIV
3062><HR><DIV
3063CLASS="REFSECT2"
3064><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003065NAME="AEN718"
Daniel Veillard35925471999-02-25 08:46:07 +00003066></A
3067><H3
3068><A
3069NAME="WARNINGSAXFUNC"
3070></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003071>warningSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003072><TABLE
3073BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003074BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003075WIDTH="100%"
3076CELLPADDING="6"
3077><TR
3078><TD
3079><PRE
3080CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003081>void (*warningSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003082 const char *msg,
3083 ...);</PRE
3084></TD
3085></TR
3086></TABLE
3087><P
3088></P
3089><DIV
3090CLASS="INFORMALTABLE"
3091><P
3092></P
3093><TABLE
3094BORDER="0"
3095WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003096BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003097CELLSPACING="0"
3098CELLPADDING="4"
3099CLASS="CALSTABLE"
3100><TR
3101><TD
3102WIDTH="20%"
3103ALIGN="RIGHT"
3104VALIGN="TOP"
3105><TT
3106CLASS="PARAMETER"
3107><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003108>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003109></TT
3110>&nbsp;:</TD
3111><TD
3112WIDTH="80%"
3113ALIGN="LEFT"
3114VALIGN="TOP"
3115>&nbsp;</TD
3116></TR
3117><TR
3118><TD
3119WIDTH="20%"
3120ALIGN="RIGHT"
3121VALIGN="TOP"
3122><TT
3123CLASS="PARAMETER"
3124><I
3125>msg</I
3126></TT
3127>&nbsp;:</TD
3128><TD
3129WIDTH="80%"
3130ALIGN="LEFT"
3131VALIGN="TOP"
3132>&nbsp;</TD
3133></TR
3134><TR
3135><TD
3136WIDTH="20%"
3137ALIGN="RIGHT"
3138VALIGN="TOP"
3139><TT
3140CLASS="PARAMETER"
3141><I
3142>...</I
3143></TT
3144>&nbsp;:</TD
3145><TD
3146WIDTH="80%"
3147ALIGN="LEFT"
3148VALIGN="TOP"
3149>&nbsp;</TD
3150></TR
3151></TABLE
3152><P
3153></P
3154></DIV
3155></DIV
3156><HR><DIV
3157CLASS="REFSECT2"
3158><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003159NAME="AEN740"
Daniel Veillard35925471999-02-25 08:46:07 +00003160></A
3161><H3
3162><A
3163NAME="ERRORSAXFUNC"
3164></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003165>errorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003166><TABLE
3167BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003168BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003169WIDTH="100%"
3170CELLPADDING="6"
3171><TR
3172><TD
3173><PRE
3174CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003175>void (*errorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003176 const char *msg,
3177 ...);</PRE
3178></TD
3179></TR
3180></TABLE
3181><P
3182></P
3183><DIV
3184CLASS="INFORMALTABLE"
3185><P
3186></P
3187><TABLE
3188BORDER="0"
3189WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003190BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003191CELLSPACING="0"
3192CELLPADDING="4"
3193CLASS="CALSTABLE"
3194><TR
3195><TD
3196WIDTH="20%"
3197ALIGN="RIGHT"
3198VALIGN="TOP"
3199><TT
3200CLASS="PARAMETER"
3201><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003202>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003203></TT
3204>&nbsp;:</TD
3205><TD
3206WIDTH="80%"
3207ALIGN="LEFT"
3208VALIGN="TOP"
3209>&nbsp;</TD
3210></TR
3211><TR
3212><TD
3213WIDTH="20%"
3214ALIGN="RIGHT"
3215VALIGN="TOP"
3216><TT
3217CLASS="PARAMETER"
3218><I
3219>msg</I
3220></TT
3221>&nbsp;:</TD
3222><TD
3223WIDTH="80%"
3224ALIGN="LEFT"
3225VALIGN="TOP"
3226>&nbsp;</TD
3227></TR
3228><TR
3229><TD
3230WIDTH="20%"
3231ALIGN="RIGHT"
3232VALIGN="TOP"
3233><TT
3234CLASS="PARAMETER"
3235><I
3236>...</I
3237></TT
3238>&nbsp;:</TD
3239><TD
3240WIDTH="80%"
3241ALIGN="LEFT"
3242VALIGN="TOP"
3243>&nbsp;</TD
3244></TR
3245></TABLE
3246><P
3247></P
3248></DIV
3249></DIV
3250><HR><DIV
3251CLASS="REFSECT2"
3252><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003253NAME="AEN762"
Daniel Veillard35925471999-02-25 08:46:07 +00003254></A
3255><H3
3256><A
3257NAME="FATALERRORSAXFUNC"
3258></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003259>fatalErrorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003260><TABLE
3261BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003262BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003263WIDTH="100%"
3264CELLPADDING="6"
3265><TR
3266><TD
3267><PRE
3268CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003269>void (*fatalErrorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003270 const char *msg,
3271 ...);</PRE
3272></TD
3273></TR
3274></TABLE
3275><P
3276></P
3277><DIV
3278CLASS="INFORMALTABLE"
3279><P
3280></P
3281><TABLE
3282BORDER="0"
3283WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003284BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003285CELLSPACING="0"
3286CELLPADDING="4"
3287CLASS="CALSTABLE"
3288><TR
3289><TD
3290WIDTH="20%"
3291ALIGN="RIGHT"
3292VALIGN="TOP"
3293><TT
3294CLASS="PARAMETER"
3295><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003296>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003297></TT
3298>&nbsp;:</TD
3299><TD
3300WIDTH="80%"
3301ALIGN="LEFT"
3302VALIGN="TOP"
3303>&nbsp;</TD
3304></TR
3305><TR
3306><TD
3307WIDTH="20%"
3308ALIGN="RIGHT"
3309VALIGN="TOP"
3310><TT
3311CLASS="PARAMETER"
3312><I
3313>msg</I
3314></TT
3315>&nbsp;:</TD
3316><TD
3317WIDTH="80%"
3318ALIGN="LEFT"
3319VALIGN="TOP"
3320>&nbsp;</TD
3321></TR
3322><TR
3323><TD
3324WIDTH="20%"
3325ALIGN="RIGHT"
3326VALIGN="TOP"
3327><TT
3328CLASS="PARAMETER"
3329><I
3330>...</I
3331></TT
3332>&nbsp;:</TD
3333><TD
3334WIDTH="80%"
3335ALIGN="LEFT"
3336VALIGN="TOP"
3337>&nbsp;</TD
3338></TR
3339></TABLE
3340><P
3341></P
3342></DIV
3343></DIV
3344><HR><DIV
3345CLASS="REFSECT2"
3346><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003347NAME="AEN784"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003348></A
3349><H3
3350><A
3351NAME="ISSTANDALONESAXFUNC"
3352></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003353>isStandaloneSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003354><TABLE
3355BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003356BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003357WIDTH="100%"
3358CELLPADDING="6"
3359><TR
3360><TD
3361><PRE
3362CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003363>int (*isStandaloneSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003364></TD
3365></TR
3366></TABLE
3367><P
3368></P
3369><DIV
3370CLASS="INFORMALTABLE"
3371><P
3372></P
3373><TABLE
3374BORDER="0"
3375WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003376BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003377CELLSPACING="0"
3378CELLPADDING="4"
3379CLASS="CALSTABLE"
3380><TR
3381><TD
3382WIDTH="20%"
3383ALIGN="RIGHT"
3384VALIGN="TOP"
3385><TT
3386CLASS="PARAMETER"
3387><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003388>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003389></TT
3390>&nbsp;:</TD
3391><TD
3392WIDTH="80%"
3393ALIGN="LEFT"
3394VALIGN="TOP"
3395>&nbsp;</TD
3396></TR
3397><TR
3398><TD
3399WIDTH="20%"
3400ALIGN="RIGHT"
3401VALIGN="TOP"
3402><I
3403CLASS="EMPHASIS"
3404>Returns</I
3405> :</TD
3406><TD
3407WIDTH="80%"
3408ALIGN="LEFT"
3409VALIGN="TOP"
3410>&nbsp;</TD
3411></TR
3412></TABLE
3413><P
3414></P
3415></DIV
3416></DIV
3417><HR><DIV
3418CLASS="REFSECT2"
3419><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003420NAME="AEN802"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003421></A
3422><H3
3423><A
3424NAME="HASINTERNALSUBSETSAXFUNC"
3425></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003426>hasInternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003427><TABLE
3428BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003429BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003430WIDTH="100%"
3431CELLPADDING="6"
3432><TR
3433><TD
3434><PRE
3435CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003436>int (*hasInternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003437></TD
3438></TR
3439></TABLE
3440><P
3441></P
3442><DIV
3443CLASS="INFORMALTABLE"
3444><P
3445></P
3446><TABLE
3447BORDER="0"
3448WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003449BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003450CELLSPACING="0"
3451CELLPADDING="4"
3452CLASS="CALSTABLE"
3453><TR
3454><TD
3455WIDTH="20%"
3456ALIGN="RIGHT"
3457VALIGN="TOP"
3458><TT
3459CLASS="PARAMETER"
3460><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003461>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003462></TT
3463>&nbsp;:</TD
3464><TD
3465WIDTH="80%"
3466ALIGN="LEFT"
3467VALIGN="TOP"
3468>&nbsp;</TD
3469></TR
3470><TR
3471><TD
3472WIDTH="20%"
3473ALIGN="RIGHT"
3474VALIGN="TOP"
3475><I
3476CLASS="EMPHASIS"
3477>Returns</I
3478> :</TD
3479><TD
3480WIDTH="80%"
3481ALIGN="LEFT"
3482VALIGN="TOP"
3483>&nbsp;</TD
3484></TR
3485></TABLE
3486><P
3487></P
3488></DIV
3489></DIV
3490><HR><DIV
3491CLASS="REFSECT2"
3492><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003493NAME="AEN820"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003494></A
3495><H3
3496><A
3497NAME="HASEXTERNALSUBSETSAXFUNC"
3498></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003499>hasExternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003500><TABLE
3501BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003502BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003503WIDTH="100%"
3504CELLPADDING="6"
3505><TR
3506><TD
3507><PRE
3508CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003509>int (*hasExternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003510></TD
3511></TR
3512></TABLE
3513><P
3514></P
3515><DIV
3516CLASS="INFORMALTABLE"
3517><P
3518></P
3519><TABLE
3520BORDER="0"
3521WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003522BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003523CELLSPACING="0"
3524CELLPADDING="4"
3525CLASS="CALSTABLE"
3526><TR
3527><TD
3528WIDTH="20%"
3529ALIGN="RIGHT"
3530VALIGN="TOP"
3531><TT
3532CLASS="PARAMETER"
3533><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003534>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003535></TT
3536>&nbsp;:</TD
3537><TD
3538WIDTH="80%"
3539ALIGN="LEFT"
3540VALIGN="TOP"
3541>&nbsp;</TD
3542></TR
3543><TR
3544><TD
3545WIDTH="20%"
3546ALIGN="RIGHT"
3547VALIGN="TOP"
3548><I
3549CLASS="EMPHASIS"
3550>Returns</I
3551> :</TD
3552><TD
3553WIDTH="80%"
3554ALIGN="LEFT"
3555VALIGN="TOP"
3556>&nbsp;</TD
3557></TR
3558></TABLE
3559><P
3560></P
3561></DIV
3562></DIV
3563><HR><DIV
3564CLASS="REFSECT2"
3565><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003566NAME="AEN838"
Daniel Veillard35925471999-02-25 08:46:07 +00003567></A
3568><H3
3569><A
3570NAME="XMLSAXHANDLERPTR"
3571></A
3572>xmlSAXHandlerPtr</H3
3573><TABLE
3574BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003575BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003576WIDTH="100%"
3577CELLPADDING="6"
3578><TR
3579><TD
3580><PRE
3581CLASS="PROGRAMLISTING"
3582>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
3583></TD
3584></TR
3585></TABLE
3586><P
3587></P
3588></DIV
3589><HR><DIV
3590CLASS="REFSECT2"
3591><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003592NAME="AEN843"
3593></A
3594><H3
3595><A
3596NAME="XMLDEFAULTSAXLOCATOR"
3597></A
3598>xmlDefaultSAXLocator</H3
3599><TABLE
3600BORDER="0"
3601BGCOLOR="#D6E8FF"
3602WIDTH="100%"
3603CELLPADDING="6"
3604><TR
3605><TD
3606><PRE
3607CLASS="PROGRAMLISTING"
3608>extern xmlSAXLocator xmlDefaultSAXLocator;</PRE
3609></TD
3610></TR
3611></TABLE
3612><P
3613></P
3614></DIV
3615><HR><DIV
3616CLASS="REFSECT2"
3617><A
3618NAME="AEN848"
3619></A
3620><H3
3621><A
3622NAME="XMLDEFAULTSAXHANDLER"
3623></A
3624>xmlDefaultSAXHandler</H3
3625><TABLE
3626BORDER="0"
3627BGCOLOR="#D6E8FF"
3628WIDTH="100%"
3629CELLPADDING="6"
3630><TR
3631><TD
3632><PRE
3633CLASS="PROGRAMLISTING"
3634>extern xmlSAXHandler xmlDefaultSAXHandler;</PRE
3635></TD
3636></TR
3637></TABLE
3638><P
3639></P
3640></DIV
3641><HR><DIV
3642CLASS="REFSECT2"
3643><A
3644NAME="AEN853"
Daniel Veillard35925471999-02-25 08:46:07 +00003645></A
3646><H3
3647><A
3648NAME="XMLSTRDUP"
3649></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003650>xmlStrdup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003651><TABLE
3652BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003653BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003654WIDTH="100%"
3655CELLPADDING="6"
3656><TR
3657><TD
3658><PRE
3659CLASS="PROGRAMLISTING"
3660><A
3661HREF="gnome-xml-tree.html#CHAR"
3662>CHAR</A
3663>* xmlStrdup (const <A
3664HREF="gnome-xml-tree.html#CHAR"
3665>CHAR</A
3666> *cur);</PRE
3667></TD
3668></TR
3669></TABLE
3670><P
3671>a strdup for array of CHAR's</P
3672><P
3673></P
3674><DIV
3675CLASS="INFORMALTABLE"
3676><P
3677></P
3678><TABLE
3679BORDER="0"
3680WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003681BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003682CELLSPACING="0"
3683CELLPADDING="4"
3684CLASS="CALSTABLE"
3685><TR
3686><TD
3687WIDTH="20%"
3688ALIGN="RIGHT"
3689VALIGN="TOP"
3690><TT
3691CLASS="PARAMETER"
3692><I
3693>cur</I
3694></TT
3695>&nbsp;:</TD
3696><TD
3697WIDTH="80%"
3698ALIGN="LEFT"
3699VALIGN="TOP"
3700> the input CHAR *</TD
3701></TR
3702><TR
3703><TD
3704WIDTH="20%"
3705ALIGN="RIGHT"
3706VALIGN="TOP"
3707><I
3708CLASS="EMPHASIS"
3709>Returns</I
3710> :</TD
3711><TD
3712WIDTH="80%"
3713ALIGN="LEFT"
3714VALIGN="TOP"
3715>a new CHAR * or NULL</TD
3716></TR
3717></TABLE
3718><P
3719></P
3720></DIV
3721></DIV
3722><HR><DIV
3723CLASS="REFSECT2"
3724><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003725NAME="AEN874"
Daniel Veillard35925471999-02-25 08:46:07 +00003726></A
3727><H3
3728><A
3729NAME="XMLSTRNDUP"
3730></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003731>xmlStrndup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003732><TABLE
3733BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003734BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003735WIDTH="100%"
3736CELLPADDING="6"
3737><TR
3738><TD
3739><PRE
3740CLASS="PROGRAMLISTING"
3741><A
3742HREF="gnome-xml-tree.html#CHAR"
3743>CHAR</A
3744>* xmlStrndup (const <A
3745HREF="gnome-xml-tree.html#CHAR"
3746>CHAR</A
3747> *cur,
3748 int len);</PRE
3749></TD
3750></TR
3751></TABLE
3752><P
3753>a strndup for array of CHAR's</P
3754><P
3755></P
3756><DIV
3757CLASS="INFORMALTABLE"
3758><P
3759></P
3760><TABLE
3761BORDER="0"
3762WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003763BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003764CELLSPACING="0"
3765CELLPADDING="4"
3766CLASS="CALSTABLE"
3767><TR
3768><TD
3769WIDTH="20%"
3770ALIGN="RIGHT"
3771VALIGN="TOP"
3772><TT
3773CLASS="PARAMETER"
3774><I
3775>cur</I
3776></TT
3777>&nbsp;:</TD
3778><TD
3779WIDTH="80%"
3780ALIGN="LEFT"
3781VALIGN="TOP"
3782> the input CHAR *</TD
3783></TR
3784><TR
3785><TD
3786WIDTH="20%"
3787ALIGN="RIGHT"
3788VALIGN="TOP"
3789><TT
3790CLASS="PARAMETER"
3791><I
3792>len</I
3793></TT
3794>&nbsp;:</TD
3795><TD
3796WIDTH="80%"
3797ALIGN="LEFT"
3798VALIGN="TOP"
3799> the len of <TT
3800CLASS="PARAMETER"
3801><I
3802>cur</I
3803></TT
3804></TD
3805></TR
3806><TR
3807><TD
3808WIDTH="20%"
3809ALIGN="RIGHT"
3810VALIGN="TOP"
3811><I
3812CLASS="EMPHASIS"
3813>Returns</I
3814> :</TD
3815><TD
3816WIDTH="80%"
3817ALIGN="LEFT"
3818VALIGN="TOP"
3819>a new CHAR * or NULL</TD
3820></TR
3821></TABLE
3822><P
3823></P
3824></DIV
3825></DIV
3826><HR><DIV
3827CLASS="REFSECT2"
3828><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003829NAME="AEN900"
Daniel Veillard35925471999-02-25 08:46:07 +00003830></A
3831><H3
3832><A
3833NAME="XMLSTRCHR"
3834></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003835>xmlStrchr ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003836><TABLE
3837BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003838BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003839WIDTH="100%"
3840CELLPADDING="6"
3841><TR
3842><TD
3843><PRE
3844CLASS="PROGRAMLISTING"
3845><A
3846HREF="gnome-xml-tree.html#CHAR"
3847>CHAR</A
3848>* xmlStrchr (const <A
3849HREF="gnome-xml-tree.html#CHAR"
3850>CHAR</A
3851> *str,
3852 <A
3853HREF="gnome-xml-tree.html#CHAR"
3854>CHAR</A
3855> val);</PRE
3856></TD
3857></TR
3858></TABLE
3859><P
3860>a strchr for CHAR's</P
3861><P
3862></P
3863><DIV
3864CLASS="INFORMALTABLE"
3865><P
3866></P
3867><TABLE
3868BORDER="0"
3869WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003870BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003871CELLSPACING="0"
3872CELLPADDING="4"
3873CLASS="CALSTABLE"
3874><TR
3875><TD
3876WIDTH="20%"
3877ALIGN="RIGHT"
3878VALIGN="TOP"
3879><TT
3880CLASS="PARAMETER"
3881><I
3882>str</I
3883></TT
3884>&nbsp;:</TD
3885><TD
3886WIDTH="80%"
3887ALIGN="LEFT"
3888VALIGN="TOP"
3889> the CHAR * array</TD
3890></TR
3891><TR
3892><TD
3893WIDTH="20%"
3894ALIGN="RIGHT"
3895VALIGN="TOP"
3896><TT
3897CLASS="PARAMETER"
3898><I
3899>val</I
3900></TT
3901>&nbsp;:</TD
3902><TD
3903WIDTH="80%"
3904ALIGN="LEFT"
3905VALIGN="TOP"
3906> the CHAR to search</TD
3907></TR
3908><TR
3909><TD
3910WIDTH="20%"
3911ALIGN="RIGHT"
3912VALIGN="TOP"
3913><I
3914CLASS="EMPHASIS"
3915>Returns</I
3916> :</TD
3917><TD
3918WIDTH="80%"
3919ALIGN="LEFT"
3920VALIGN="TOP"
3921>the CHAR * for the first occurence or NULL.</TD
3922></TR
3923></TABLE
3924><P
3925></P
3926></DIV
3927></DIV
3928><HR><DIV
3929CLASS="REFSECT2"
3930><A
Daniel Veillard14fff061999-06-22 21:49:07 +00003931NAME="AEN926"
Daniel Veillard35925471999-02-25 08:46:07 +00003932></A
3933><H3
3934><A
3935NAME="XMLSTRCMP"
3936></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003937>xmlStrcmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003938><TABLE
3939BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003940BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003941WIDTH="100%"
3942CELLPADDING="6"
3943><TR
3944><TD
3945><PRE
3946CLASS="PROGRAMLISTING"
3947>int xmlStrcmp (const <A
3948HREF="gnome-xml-tree.html#CHAR"
3949>CHAR</A
3950> *str1,
3951 const <A
3952HREF="gnome-xml-tree.html#CHAR"
3953>CHAR</A
3954> *str2);</PRE
3955></TD
3956></TR
3957></TABLE
3958><P
3959>a strcmp for CHAR's</P
3960><P
3961></P
3962><DIV
3963CLASS="INFORMALTABLE"
3964><P
3965></P
3966><TABLE
3967BORDER="0"
3968WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003969BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003970CELLSPACING="0"
3971CELLPADDING="4"
3972CLASS="CALSTABLE"
3973><TR
3974><TD
3975WIDTH="20%"
3976ALIGN="RIGHT"
3977VALIGN="TOP"
3978><TT
3979CLASS="PARAMETER"
3980><I
3981>str1</I
3982></TT
3983>&nbsp;:</TD
3984><TD
3985WIDTH="80%"
3986ALIGN="LEFT"
3987VALIGN="TOP"
3988> the first CHAR *</TD
3989></TR
3990><TR
3991><TD
3992WIDTH="20%"
3993ALIGN="RIGHT"
3994VALIGN="TOP"
3995><TT
3996CLASS="PARAMETER"
3997><I
3998>str2</I
3999></TT
4000>&nbsp;:</TD
4001><TD
4002WIDTH="80%"
4003ALIGN="LEFT"
4004VALIGN="TOP"
4005> the second CHAR *</TD
4006></TR
4007><TR
4008><TD
4009WIDTH="20%"
4010ALIGN="RIGHT"
4011VALIGN="TOP"
4012><I
4013CLASS="EMPHASIS"
4014>Returns</I
4015> :</TD
4016><TD
4017WIDTH="80%"
4018ALIGN="LEFT"
4019VALIGN="TOP"
4020>the integer result of the comparison</TD
4021></TR
4022></TABLE
4023><P
4024></P
4025></DIV
4026></DIV
4027><HR><DIV
4028CLASS="REFSECT2"
4029><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004030NAME="AEN951"
Daniel Veillard35925471999-02-25 08:46:07 +00004031></A
4032><H3
4033><A
4034NAME="XMLSTRNCMP"
4035></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004036>xmlStrncmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004037><TABLE
4038BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004039BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004040WIDTH="100%"
4041CELLPADDING="6"
4042><TR
4043><TD
4044><PRE
4045CLASS="PROGRAMLISTING"
4046>int xmlStrncmp (const <A
4047HREF="gnome-xml-tree.html#CHAR"
4048>CHAR</A
4049> *str1,
4050 const <A
4051HREF="gnome-xml-tree.html#CHAR"
4052>CHAR</A
4053> *str2,
4054 int len);</PRE
4055></TD
4056></TR
4057></TABLE
4058><P
4059>a strncmp for CHAR's</P
4060><P
4061></P
4062><DIV
4063CLASS="INFORMALTABLE"
4064><P
4065></P
4066><TABLE
4067BORDER="0"
4068WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004069BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004070CELLSPACING="0"
4071CELLPADDING="4"
4072CLASS="CALSTABLE"
4073><TR
4074><TD
4075WIDTH="20%"
4076ALIGN="RIGHT"
4077VALIGN="TOP"
4078><TT
4079CLASS="PARAMETER"
4080><I
4081>str1</I
4082></TT
4083>&nbsp;:</TD
4084><TD
4085WIDTH="80%"
4086ALIGN="LEFT"
4087VALIGN="TOP"
4088> the first CHAR *</TD
4089></TR
4090><TR
4091><TD
4092WIDTH="20%"
4093ALIGN="RIGHT"
4094VALIGN="TOP"
4095><TT
4096CLASS="PARAMETER"
4097><I
4098>str2</I
4099></TT
4100>&nbsp;:</TD
4101><TD
4102WIDTH="80%"
4103ALIGN="LEFT"
4104VALIGN="TOP"
4105> the second CHAR *</TD
4106></TR
4107><TR
4108><TD
4109WIDTH="20%"
4110ALIGN="RIGHT"
4111VALIGN="TOP"
4112><TT
4113CLASS="PARAMETER"
4114><I
4115>len</I
4116></TT
4117>&nbsp;:</TD
4118><TD
4119WIDTH="80%"
4120ALIGN="LEFT"
4121VALIGN="TOP"
4122> the max comparison length</TD
4123></TR
4124><TR
4125><TD
4126WIDTH="20%"
4127ALIGN="RIGHT"
4128VALIGN="TOP"
4129><I
4130CLASS="EMPHASIS"
4131>Returns</I
4132> :</TD
4133><TD
4134WIDTH="80%"
4135ALIGN="LEFT"
4136VALIGN="TOP"
4137>the integer result of the comparison</TD
4138></TR
4139></TABLE
4140><P
4141></P
4142></DIV
4143></DIV
4144><HR><DIV
4145CLASS="REFSECT2"
4146><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004147NAME="AEN980"
Daniel Veillard35925471999-02-25 08:46:07 +00004148></A
4149><H3
4150><A
4151NAME="XMLSTRLEN"
4152></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004153>xmlStrlen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004154><TABLE
4155BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004156BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004157WIDTH="100%"
4158CELLPADDING="6"
4159><TR
4160><TD
4161><PRE
4162CLASS="PROGRAMLISTING"
4163>int xmlStrlen (const <A
4164HREF="gnome-xml-tree.html#CHAR"
4165>CHAR</A
4166> *str);</PRE
4167></TD
4168></TR
4169></TABLE
4170><P
4171>lenght of a CHAR's string</P
4172><P
4173></P
4174><DIV
4175CLASS="INFORMALTABLE"
4176><P
4177></P
4178><TABLE
4179BORDER="0"
4180WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004181BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004182CELLSPACING="0"
4183CELLPADDING="4"
4184CLASS="CALSTABLE"
4185><TR
4186><TD
4187WIDTH="20%"
4188ALIGN="RIGHT"
4189VALIGN="TOP"
4190><TT
4191CLASS="PARAMETER"
4192><I
4193>str</I
4194></TT
4195>&nbsp;:</TD
4196><TD
4197WIDTH="80%"
4198ALIGN="LEFT"
4199VALIGN="TOP"
4200> the CHAR * array</TD
4201></TR
4202><TR
4203><TD
4204WIDTH="20%"
4205ALIGN="RIGHT"
4206VALIGN="TOP"
4207><I
4208CLASS="EMPHASIS"
4209>Returns</I
4210> :</TD
4211><TD
4212WIDTH="80%"
4213ALIGN="LEFT"
4214VALIGN="TOP"
4215>the number of CHAR contained in the ARRAY.</TD
4216></TR
4217></TABLE
4218><P
4219></P
4220></DIV
4221></DIV
4222><HR><DIV
4223CLASS="REFSECT2"
4224><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004225NAME="AEN1000"
Daniel Veillard35925471999-02-25 08:46:07 +00004226></A
4227><H3
4228><A
4229NAME="XMLSTRCAT"
4230></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004231>xmlStrcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004232><TABLE
4233BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004234BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004235WIDTH="100%"
4236CELLPADDING="6"
4237><TR
4238><TD
4239><PRE
4240CLASS="PROGRAMLISTING"
4241><A
4242HREF="gnome-xml-tree.html#CHAR"
4243>CHAR</A
4244>* xmlStrcat (<A
4245HREF="gnome-xml-tree.html#CHAR"
4246>CHAR</A
4247> *cur,
4248 const <A
4249HREF="gnome-xml-tree.html#CHAR"
4250>CHAR</A
4251> *add);</PRE
4252></TD
4253></TR
4254></TABLE
4255><P
4256>a strcat for array of CHAR's</P
4257><P
4258></P
4259><DIV
4260CLASS="INFORMALTABLE"
4261><P
4262></P
4263><TABLE
4264BORDER="0"
4265WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004266BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004267CELLSPACING="0"
4268CELLPADDING="4"
4269CLASS="CALSTABLE"
4270><TR
4271><TD
4272WIDTH="20%"
4273ALIGN="RIGHT"
4274VALIGN="TOP"
4275><TT
4276CLASS="PARAMETER"
4277><I
4278>cur</I
4279></TT
4280>&nbsp;:</TD
4281><TD
4282WIDTH="80%"
4283ALIGN="LEFT"
4284VALIGN="TOP"
4285> the original CHAR * array</TD
4286></TR
4287><TR
4288><TD
4289WIDTH="20%"
4290ALIGN="RIGHT"
4291VALIGN="TOP"
4292><TT
4293CLASS="PARAMETER"
4294><I
4295>add</I
4296></TT
4297>&nbsp;:</TD
4298><TD
4299WIDTH="80%"
4300ALIGN="LEFT"
4301VALIGN="TOP"
4302> the CHAR * array added</TD
4303></TR
4304><TR
4305><TD
4306WIDTH="20%"
4307ALIGN="RIGHT"
4308VALIGN="TOP"
4309><I
4310CLASS="EMPHASIS"
4311>Returns</I
4312> :</TD
4313><TD
4314WIDTH="80%"
4315ALIGN="LEFT"
4316VALIGN="TOP"
4317>a new CHAR * containing the concatenated string.</TD
4318></TR
4319></TABLE
4320><P
4321></P
4322></DIV
4323></DIV
4324><HR><DIV
4325CLASS="REFSECT2"
4326><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004327NAME="AEN1026"
Daniel Veillard35925471999-02-25 08:46:07 +00004328></A
4329><H3
4330><A
4331NAME="XMLSTRNCAT"
4332></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004333>xmlStrncat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004334><TABLE
4335BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004336BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004337WIDTH="100%"
4338CELLPADDING="6"
4339><TR
4340><TD
4341><PRE
4342CLASS="PROGRAMLISTING"
4343><A
4344HREF="gnome-xml-tree.html#CHAR"
4345>CHAR</A
4346>* xmlStrncat (<A
4347HREF="gnome-xml-tree.html#CHAR"
4348>CHAR</A
4349> *cur,
4350 const <A
4351HREF="gnome-xml-tree.html#CHAR"
4352>CHAR</A
4353> *add,
4354 int len);</PRE
4355></TD
4356></TR
4357></TABLE
4358><P
4359>a strncat for array of CHAR's</P
4360><P
4361></P
4362><DIV
4363CLASS="INFORMALTABLE"
4364><P
4365></P
4366><TABLE
4367BORDER="0"
4368WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004369BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004370CELLSPACING="0"
4371CELLPADDING="4"
4372CLASS="CALSTABLE"
4373><TR
4374><TD
4375WIDTH="20%"
4376ALIGN="RIGHT"
4377VALIGN="TOP"
4378><TT
4379CLASS="PARAMETER"
4380><I
4381>cur</I
4382></TT
4383>&nbsp;:</TD
4384><TD
4385WIDTH="80%"
4386ALIGN="LEFT"
4387VALIGN="TOP"
4388> the original CHAR * array</TD
4389></TR
4390><TR
4391><TD
4392WIDTH="20%"
4393ALIGN="RIGHT"
4394VALIGN="TOP"
4395><TT
4396CLASS="PARAMETER"
4397><I
4398>add</I
4399></TT
4400>&nbsp;:</TD
4401><TD
4402WIDTH="80%"
4403ALIGN="LEFT"
4404VALIGN="TOP"
4405> the CHAR * array added</TD
4406></TR
4407><TR
4408><TD
4409WIDTH="20%"
4410ALIGN="RIGHT"
4411VALIGN="TOP"
4412><TT
4413CLASS="PARAMETER"
4414><I
4415>len</I
4416></TT
4417>&nbsp;:</TD
4418><TD
4419WIDTH="80%"
4420ALIGN="LEFT"
4421VALIGN="TOP"
4422> the length of <TT
4423CLASS="PARAMETER"
4424><I
4425>add</I
4426></TT
4427></TD
4428></TR
4429><TR
4430><TD
4431WIDTH="20%"
4432ALIGN="RIGHT"
4433VALIGN="TOP"
4434><I
4435CLASS="EMPHASIS"
4436>Returns</I
4437> :</TD
4438><TD
4439WIDTH="80%"
4440ALIGN="LEFT"
4441VALIGN="TOP"
4442>a new CHAR * containing the concatenated string.</TD
4443></TR
4444></TABLE
4445><P
4446></P
4447></DIV
4448></DIV
4449><HR><DIV
4450CLASS="REFSECT2"
4451><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004452NAME="AEN1057"
Daniel Veillard35925471999-02-25 08:46:07 +00004453></A
4454><H3
4455><A
4456NAME="XMLPARSEDOC"
4457></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004458>xmlParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004459><TABLE
4460BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004461BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004462WIDTH="100%"
4463CELLPADDING="6"
4464><TR
4465><TD
4466><PRE
4467CLASS="PROGRAMLISTING"
4468><A
4469HREF="gnome-xml-tree.html#XMLDOCPTR"
4470>xmlDocPtr</A
4471> xmlParseDoc (<A
4472HREF="gnome-xml-tree.html#CHAR"
4473>CHAR</A
4474> *cur);</PRE
4475></TD
4476></TR
4477></TABLE
4478><P
4479>parse an XML in-memory document and build a tree.</P
4480><P
4481></P
4482><DIV
4483CLASS="INFORMALTABLE"
4484><P
4485></P
4486><TABLE
4487BORDER="0"
4488WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004489BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004490CELLSPACING="0"
4491CELLPADDING="4"
4492CLASS="CALSTABLE"
4493><TR
4494><TD
4495WIDTH="20%"
4496ALIGN="RIGHT"
4497VALIGN="TOP"
4498><TT
4499CLASS="PARAMETER"
4500><I
4501>cur</I
4502></TT
4503>&nbsp;:</TD
4504><TD
4505WIDTH="80%"
4506ALIGN="LEFT"
4507VALIGN="TOP"
4508> a pointer to an array of CHAR</TD
4509></TR
4510><TR
4511><TD
4512WIDTH="20%"
4513ALIGN="RIGHT"
4514VALIGN="TOP"
4515><I
4516CLASS="EMPHASIS"
4517>Returns</I
4518> :</TD
4519><TD
4520WIDTH="80%"
4521ALIGN="LEFT"
4522VALIGN="TOP"
4523>the resulting document tree</TD
4524></TR
4525></TABLE
4526><P
4527></P
4528></DIV
4529></DIV
4530><HR><DIV
4531CLASS="REFSECT2"
4532><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004533NAME="AEN1078"
Daniel Veillard35925471999-02-25 08:46:07 +00004534></A
4535><H3
4536><A
4537NAME="XMLPARSEMEMORY"
4538></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004539>xmlParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004540><TABLE
4541BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004542BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004543WIDTH="100%"
4544CELLPADDING="6"
4545><TR
4546><TD
4547><PRE
4548CLASS="PROGRAMLISTING"
4549><A
4550HREF="gnome-xml-tree.html#XMLDOCPTR"
4551>xmlDocPtr</A
4552> xmlParseMemory (char *buffer,
4553 int size);</PRE
4554></TD
4555></TR
4556></TABLE
4557><P
4558>parse an XML in-memory block and build a tree.</P
4559><P
4560></P
4561><DIV
4562CLASS="INFORMALTABLE"
4563><P
4564></P
4565><TABLE
4566BORDER="0"
4567WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004568BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004569CELLSPACING="0"
4570CELLPADDING="4"
4571CLASS="CALSTABLE"
4572><TR
4573><TD
4574WIDTH="20%"
4575ALIGN="RIGHT"
4576VALIGN="TOP"
4577><TT
4578CLASS="PARAMETER"
4579><I
4580>buffer</I
4581></TT
4582>&nbsp;:</TD
4583><TD
4584WIDTH="80%"
4585ALIGN="LEFT"
4586VALIGN="TOP"
4587> an pointer to a char array</TD
4588></TR
4589><TR
4590><TD
4591WIDTH="20%"
4592ALIGN="RIGHT"
4593VALIGN="TOP"
4594><TT
4595CLASS="PARAMETER"
4596><I
4597>size</I
4598></TT
4599>&nbsp;:</TD
4600><TD
4601WIDTH="80%"
4602ALIGN="LEFT"
4603VALIGN="TOP"
4604> the size of the array</TD
4605></TR
4606><TR
4607><TD
4608WIDTH="20%"
4609ALIGN="RIGHT"
4610VALIGN="TOP"
4611><I
4612CLASS="EMPHASIS"
4613>Returns</I
4614> :</TD
4615><TD
4616WIDTH="80%"
4617ALIGN="LEFT"
4618VALIGN="TOP"
4619>the resulting document tree</TD
4620></TR
4621></TABLE
4622><P
4623></P
4624></DIV
4625></DIV
4626><HR><DIV
4627CLASS="REFSECT2"
4628><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004629NAME="AEN1102"
Daniel Veillard35925471999-02-25 08:46:07 +00004630></A
4631><H3
4632><A
4633NAME="XMLPARSEFILE"
4634></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004635>xmlParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004636><TABLE
4637BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004638BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004639WIDTH="100%"
4640CELLPADDING="6"
4641><TR
4642><TD
4643><PRE
4644CLASS="PROGRAMLISTING"
4645><A
4646HREF="gnome-xml-tree.html#XMLDOCPTR"
4647>xmlDocPtr</A
4648> xmlParseFile (const char *filename);</PRE
4649></TD
4650></TR
4651></TABLE
4652><P
4653>parse an XML file and build a tree. Automatic support for ZLIB/Compress
4654compressed document is provided by default if found at compile-time.</P
4655><P
4656></P
4657><DIV
4658CLASS="INFORMALTABLE"
4659><P
4660></P
4661><TABLE
4662BORDER="0"
4663WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004664BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004665CELLSPACING="0"
4666CELLPADDING="4"
4667CLASS="CALSTABLE"
4668><TR
4669><TD
4670WIDTH="20%"
4671ALIGN="RIGHT"
4672VALIGN="TOP"
4673><TT
4674CLASS="PARAMETER"
4675><I
4676>filename</I
4677></TT
4678>&nbsp;:</TD
4679><TD
4680WIDTH="80%"
4681ALIGN="LEFT"
4682VALIGN="TOP"
4683> the filename</TD
4684></TR
4685><TR
4686><TD
4687WIDTH="20%"
4688ALIGN="RIGHT"
4689VALIGN="TOP"
4690><I
4691CLASS="EMPHASIS"
4692>Returns</I
4693> :</TD
4694><TD
4695WIDTH="80%"
4696ALIGN="LEFT"
4697VALIGN="TOP"
4698>the resulting document tree</TD
4699></TR
4700></TABLE
4701><P
4702></P
4703></DIV
4704></DIV
4705><HR><DIV
4706CLASS="REFSECT2"
4707><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004708NAME="AEN1122"
Daniel Veillard011b63c1999-06-02 17:44:04 +00004709></A
4710><H3
4711><A
4712NAME="XMLSUBSTITUTEENTITIESDEFAULT"
4713></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004714>xmlSubstituteEntitiesDefault ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00004715><TABLE
4716BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004717BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00004718WIDTH="100%"
4719CELLPADDING="6"
4720><TR
4721><TD
4722><PRE
4723CLASS="PROGRAMLISTING"
4724>int xmlSubstituteEntitiesDefault (int val);</PRE
4725></TD
4726></TR
4727></TABLE
4728><P
4729>Set and return the previous value for default entity support.
4730Initially the parser always keep entity references instead of substituting
4731entity values in the output. This function has to be used to change the
4732default parser behaviour
4733SAX::<GTKDOCLINK
4734HREF="SUBTITUTEENTITIES"
4735>subtituteEntities</GTKDOCLINK
4736>() has to be used for changing that on a file by
4737file basis.</P
4738><P
4739></P
4740><DIV
4741CLASS="INFORMALTABLE"
4742><P
4743></P
4744><TABLE
4745BORDER="0"
4746WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004747BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00004748CELLSPACING="0"
4749CELLPADDING="4"
4750CLASS="CALSTABLE"
4751><TR
4752><TD
4753WIDTH="20%"
4754ALIGN="RIGHT"
4755VALIGN="TOP"
4756><TT
4757CLASS="PARAMETER"
4758><I
4759>val</I
4760></TT
4761>&nbsp;:</TD
4762><TD
4763WIDTH="80%"
4764ALIGN="LEFT"
4765VALIGN="TOP"
4766> int 0 or 1 </TD
4767></TR
4768><TR
4769><TD
4770WIDTH="20%"
4771ALIGN="RIGHT"
4772VALIGN="TOP"
4773><I
4774CLASS="EMPHASIS"
4775>Returns</I
4776> :</TD
4777><TD
4778WIDTH="80%"
4779ALIGN="LEFT"
4780VALIGN="TOP"
4781>the last value for 0 for no substitution, 1 for substitution.</TD
4782></TR
4783></TABLE
4784><P
4785></P
4786></DIV
4787></DIV
4788><HR><DIV
4789CLASS="REFSECT2"
4790><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004791NAME="AEN1142"
Daniel Veillard35925471999-02-25 08:46:07 +00004792></A
4793><H3
4794><A
4795NAME="XMLRECOVERDOC"
4796></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004797>xmlRecoverDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004798><TABLE
4799BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004800BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004801WIDTH="100%"
4802CELLPADDING="6"
4803><TR
4804><TD
4805><PRE
4806CLASS="PROGRAMLISTING"
4807><A
4808HREF="gnome-xml-tree.html#XMLDOCPTR"
4809>xmlDocPtr</A
4810> xmlRecoverDoc (<A
4811HREF="gnome-xml-tree.html#CHAR"
4812>CHAR</A
4813> *cur);</PRE
4814></TD
4815></TR
4816></TABLE
4817><P
4818>parse an XML in-memory document and build a tree.
4819In the case the document is not Well Formed, a tree is built anyway</P
4820><P
4821></P
4822><DIV
4823CLASS="INFORMALTABLE"
4824><P
4825></P
4826><TABLE
4827BORDER="0"
4828WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004829BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004830CELLSPACING="0"
4831CELLPADDING="4"
4832CLASS="CALSTABLE"
4833><TR
4834><TD
4835WIDTH="20%"
4836ALIGN="RIGHT"
4837VALIGN="TOP"
4838><TT
4839CLASS="PARAMETER"
4840><I
4841>cur</I
4842></TT
4843>&nbsp;:</TD
4844><TD
4845WIDTH="80%"
4846ALIGN="LEFT"
4847VALIGN="TOP"
4848> a pointer to an array of CHAR</TD
4849></TR
4850><TR
4851><TD
4852WIDTH="20%"
4853ALIGN="RIGHT"
4854VALIGN="TOP"
4855><I
4856CLASS="EMPHASIS"
4857>Returns</I
4858> :</TD
4859><TD
4860WIDTH="80%"
4861ALIGN="LEFT"
4862VALIGN="TOP"
4863>the resulting document tree</TD
4864></TR
4865></TABLE
4866><P
4867></P
4868></DIV
4869></DIV
4870><HR><DIV
4871CLASS="REFSECT2"
4872><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004873NAME="AEN1163"
Daniel Veillard35925471999-02-25 08:46:07 +00004874></A
4875><H3
4876><A
4877NAME="XMLRECOVERMEMORY"
4878></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004879>xmlRecoverMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004880><TABLE
4881BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004882BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004883WIDTH="100%"
4884CELLPADDING="6"
4885><TR
4886><TD
4887><PRE
4888CLASS="PROGRAMLISTING"
4889><A
4890HREF="gnome-xml-tree.html#XMLDOCPTR"
4891>xmlDocPtr</A
4892> xmlRecoverMemory (char *buffer,
4893 int size);</PRE
4894></TD
4895></TR
4896></TABLE
4897><P
4898>parse an XML in-memory block and build a tree.
4899In the case the document is not Well Formed, a tree is built anyway</P
4900><P
4901></P
4902><DIV
4903CLASS="INFORMALTABLE"
4904><P
4905></P
4906><TABLE
4907BORDER="0"
4908WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004909BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004910CELLSPACING="0"
4911CELLPADDING="4"
4912CLASS="CALSTABLE"
4913><TR
4914><TD
4915WIDTH="20%"
4916ALIGN="RIGHT"
4917VALIGN="TOP"
4918><TT
4919CLASS="PARAMETER"
4920><I
4921>buffer</I
4922></TT
4923>&nbsp;:</TD
4924><TD
4925WIDTH="80%"
4926ALIGN="LEFT"
4927VALIGN="TOP"
4928> an pointer to a char array</TD
4929></TR
4930><TR
4931><TD
4932WIDTH="20%"
4933ALIGN="RIGHT"
4934VALIGN="TOP"
4935><TT
4936CLASS="PARAMETER"
4937><I
4938>size</I
4939></TT
4940>&nbsp;:</TD
4941><TD
4942WIDTH="80%"
4943ALIGN="LEFT"
4944VALIGN="TOP"
4945> the size of the array</TD
4946></TR
4947><TR
4948><TD
4949WIDTH="20%"
4950ALIGN="RIGHT"
4951VALIGN="TOP"
4952><I
4953CLASS="EMPHASIS"
4954>Returns</I
4955> :</TD
4956><TD
4957WIDTH="80%"
4958ALIGN="LEFT"
4959VALIGN="TOP"
4960>the resulting document tree</TD
4961></TR
4962></TABLE
4963><P
4964></P
4965></DIV
4966></DIV
4967><HR><DIV
4968CLASS="REFSECT2"
4969><A
Daniel Veillard14fff061999-06-22 21:49:07 +00004970NAME="AEN1187"
Daniel Veillard35925471999-02-25 08:46:07 +00004971></A
4972><H3
4973><A
4974NAME="XMLRECOVERFILE"
4975></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004976>xmlRecoverFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004977><TABLE
4978BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004979BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004980WIDTH="100%"
4981CELLPADDING="6"
4982><TR
4983><TD
4984><PRE
4985CLASS="PROGRAMLISTING"
4986><A
4987HREF="gnome-xml-tree.html#XMLDOCPTR"
4988>xmlDocPtr</A
4989> xmlRecoverFile (const char *filename);</PRE
4990></TD
4991></TR
4992></TABLE
4993><P
4994>parse an XML file and build a tree. Automatic support for ZLIB/Compress
4995compressed document is provided by default if found at compile-time.
4996In the case the document is not Well Formed, a tree is built anyway</P
4997><P
4998></P
4999><DIV
5000CLASS="INFORMALTABLE"
5001><P
5002></P
5003><TABLE
5004BORDER="0"
5005WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005006BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005007CELLSPACING="0"
5008CELLPADDING="4"
5009CLASS="CALSTABLE"
5010><TR
5011><TD
5012WIDTH="20%"
5013ALIGN="RIGHT"
5014VALIGN="TOP"
5015><TT
5016CLASS="PARAMETER"
5017><I
5018>filename</I
5019></TT
5020>&nbsp;:</TD
5021><TD
5022WIDTH="80%"
5023ALIGN="LEFT"
5024VALIGN="TOP"
5025> the filename</TD
5026></TR
5027><TR
5028><TD
5029WIDTH="20%"
5030ALIGN="RIGHT"
5031VALIGN="TOP"
5032><I
5033CLASS="EMPHASIS"
5034>Returns</I
5035> :</TD
5036><TD
5037WIDTH="80%"
5038ALIGN="LEFT"
5039VALIGN="TOP"
5040>the resulting document tree</TD
5041></TR
5042></TABLE
5043><P
5044></P
5045></DIV
5046></DIV
5047><HR><DIV
5048CLASS="REFSECT2"
5049><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005050NAME="AEN1207"
Daniel Veillard35925471999-02-25 08:46:07 +00005051></A
5052><H3
5053><A
5054NAME="XMLPARSEDOCUMENT"
5055></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005056>xmlParseDocument ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005057><TABLE
5058BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005059BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005060WIDTH="100%"
5061CELLPADDING="6"
5062><TR
5063><TD
5064><PRE
5065CLASS="PROGRAMLISTING"
5066>int xmlParseDocument (<A
5067HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5068>xmlParserCtxtPtr</A
5069> ctxt);</PRE
5070></TD
5071></TR
5072></TABLE
5073><P
5074>parse an XML document (and build a tree if using the standard SAX
5075interface).</P
5076><P
5077>[1] document ::= prolog element Misc*</P
5078><P
5079>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
5080><P
5081></P
5082><DIV
5083CLASS="INFORMALTABLE"
5084><P
5085></P
5086><TABLE
5087BORDER="0"
5088WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005089BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005090CELLSPACING="0"
5091CELLPADDING="4"
5092CLASS="CALSTABLE"
5093><TR
5094><TD
5095WIDTH="20%"
5096ALIGN="RIGHT"
5097VALIGN="TOP"
5098><TT
5099CLASS="PARAMETER"
5100><I
5101>ctxt</I
5102></TT
5103>&nbsp;:</TD
5104><TD
5105WIDTH="80%"
5106ALIGN="LEFT"
5107VALIGN="TOP"
5108> an XML parser context</TD
5109></TR
5110><TR
5111><TD
5112WIDTH="20%"
5113ALIGN="RIGHT"
5114VALIGN="TOP"
5115><I
5116CLASS="EMPHASIS"
5117>Returns</I
5118> :</TD
5119><TD
5120WIDTH="80%"
5121ALIGN="LEFT"
5122VALIGN="TOP"
5123>0, -1 in case of error. the parser context is augmented
5124as a result of the parsing.</TD
5125></TR
5126></TABLE
5127><P
5128></P
5129></DIV
5130></DIV
5131><HR><DIV
5132CLASS="REFSECT2"
5133><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005134NAME="AEN1229"
Daniel Veillard35925471999-02-25 08:46:07 +00005135></A
5136><H3
5137><A
5138NAME="XMLSAXPARSEDOC"
5139></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005140>xmlSAXParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005141><TABLE
5142BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005143BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005144WIDTH="100%"
5145CELLPADDING="6"
5146><TR
5147><TD
5148><PRE
5149CLASS="PROGRAMLISTING"
5150><A
5151HREF="gnome-xml-tree.html#XMLDOCPTR"
5152>xmlDocPtr</A
5153> xmlSAXParseDoc (<A
5154HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5155>xmlSAXHandlerPtr</A
5156> sax,
5157 <A
5158HREF="gnome-xml-tree.html#CHAR"
5159>CHAR</A
5160> *cur,
5161 int recovery);</PRE
5162></TD
5163></TR
5164></TABLE
5165><P
5166>parse an XML in-memory document and build a tree.
5167It use the given SAX function block to handle the parsing callback.
5168If sax is NULL, fallback to the default DOM tree building routines.</P
5169><P
5170></P
5171><DIV
5172CLASS="INFORMALTABLE"
5173><P
5174></P
5175><TABLE
5176BORDER="0"
5177WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005178BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005179CELLSPACING="0"
5180CELLPADDING="4"
5181CLASS="CALSTABLE"
5182><TR
5183><TD
5184WIDTH="20%"
5185ALIGN="RIGHT"
5186VALIGN="TOP"
5187><TT
5188CLASS="PARAMETER"
5189><I
5190>sax</I
5191></TT
5192>&nbsp;:</TD
5193><TD
5194WIDTH="80%"
5195ALIGN="LEFT"
5196VALIGN="TOP"
5197> the SAX handler block</TD
5198></TR
5199><TR
5200><TD
5201WIDTH="20%"
5202ALIGN="RIGHT"
5203VALIGN="TOP"
5204><TT
5205CLASS="PARAMETER"
5206><I
5207>cur</I
5208></TT
5209>&nbsp;:</TD
5210><TD
5211WIDTH="80%"
5212ALIGN="LEFT"
5213VALIGN="TOP"
5214> a pointer to an array of CHAR</TD
5215></TR
5216><TR
5217><TD
5218WIDTH="20%"
5219ALIGN="RIGHT"
5220VALIGN="TOP"
5221><TT
5222CLASS="PARAMETER"
5223><I
5224>recovery</I
5225></TT
5226>&nbsp;:</TD
5227><TD
5228WIDTH="80%"
5229ALIGN="LEFT"
5230VALIGN="TOP"
5231> work in recovery mode, i.e. tries to read no Well Formed
5232documents</TD
5233></TR
5234><TR
5235><TD
5236WIDTH="20%"
5237ALIGN="RIGHT"
5238VALIGN="TOP"
5239><I
5240CLASS="EMPHASIS"
5241>Returns</I
5242> :</TD
5243><TD
5244WIDTH="80%"
5245ALIGN="LEFT"
5246VALIGN="TOP"
5247>the resulting document tree</TD
5248></TR
5249></TABLE
5250><P
5251></P
5252></DIV
5253></DIV
5254><HR><DIV
5255CLASS="REFSECT2"
5256><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005257NAME="AEN1259"
Daniel Veillard35925471999-02-25 08:46:07 +00005258></A
5259><H3
5260><A
5261NAME="XMLSAXPARSEMEMORY"
5262></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005263>xmlSAXParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005264><TABLE
5265BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005266BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005267WIDTH="100%"
5268CELLPADDING="6"
5269><TR
5270><TD
5271><PRE
5272CLASS="PROGRAMLISTING"
5273><A
5274HREF="gnome-xml-tree.html#XMLDOCPTR"
5275>xmlDocPtr</A
5276> xmlSAXParseMemory (<A
5277HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5278>xmlSAXHandlerPtr</A
5279> sax,
5280 char *buffer,
5281 int size,
5282 int recovery);</PRE
5283></TD
5284></TR
5285></TABLE
5286><P
5287>parse an XML in-memory block and use the given SAX function block
5288to handle the parsing callback. If sax is NULL, fallback to the default
5289DOM tree building routines.</P
5290><P
Daniel Veillard35925471999-02-25 08:46:07 +00005291></P
5292><DIV
5293CLASS="INFORMALTABLE"
5294><P
5295></P
5296><TABLE
5297BORDER="0"
5298WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005299BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005300CELLSPACING="0"
5301CELLPADDING="4"
5302CLASS="CALSTABLE"
5303><TR
5304><TD
5305WIDTH="20%"
5306ALIGN="RIGHT"
5307VALIGN="TOP"
5308><TT
5309CLASS="PARAMETER"
5310><I
5311>sax</I
5312></TT
5313>&nbsp;:</TD
5314><TD
5315WIDTH="80%"
5316ALIGN="LEFT"
5317VALIGN="TOP"
5318> the SAX handler block</TD
5319></TR
5320><TR
5321><TD
5322WIDTH="20%"
5323ALIGN="RIGHT"
5324VALIGN="TOP"
5325><TT
5326CLASS="PARAMETER"
5327><I
5328>buffer</I
5329></TT
5330>&nbsp;:</TD
5331><TD
5332WIDTH="80%"
5333ALIGN="LEFT"
5334VALIGN="TOP"
5335> an pointer to a char array</TD
5336></TR
5337><TR
5338><TD
5339WIDTH="20%"
5340ALIGN="RIGHT"
5341VALIGN="TOP"
5342><TT
5343CLASS="PARAMETER"
5344><I
5345>size</I
5346></TT
5347>&nbsp;:</TD
5348><TD
5349WIDTH="80%"
5350ALIGN="LEFT"
5351VALIGN="TOP"
5352> the siwe of the array</TD
5353></TR
5354><TR
5355><TD
5356WIDTH="20%"
5357ALIGN="RIGHT"
5358VALIGN="TOP"
5359><TT
5360CLASS="PARAMETER"
5361><I
5362>recovery</I
5363></TT
5364>&nbsp;:</TD
5365><TD
5366WIDTH="80%"
5367ALIGN="LEFT"
5368VALIGN="TOP"
5369> work in recovery mode, i.e. tries to read no Well Formed
5370documents</TD
5371></TR
5372><TR
5373><TD
5374WIDTH="20%"
5375ALIGN="RIGHT"
5376VALIGN="TOP"
5377><I
5378CLASS="EMPHASIS"
5379>Returns</I
5380> :</TD
5381><TD
5382WIDTH="80%"
5383ALIGN="LEFT"
5384VALIGN="TOP"
5385>the resulting document tree</TD
5386></TR
5387></TABLE
5388><P
5389></P
5390></DIV
5391></DIV
5392><HR><DIV
5393CLASS="REFSECT2"
5394><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005395NAME="AEN1292"
Daniel Veillard35925471999-02-25 08:46:07 +00005396></A
5397><H3
5398><A
5399NAME="XMLSAXPARSEFILE"
5400></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005401>xmlSAXParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005402><TABLE
5403BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005404BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005405WIDTH="100%"
5406CELLPADDING="6"
5407><TR
5408><TD
5409><PRE
5410CLASS="PROGRAMLISTING"
5411><A
5412HREF="gnome-xml-tree.html#XMLDOCPTR"
5413>xmlDocPtr</A
5414> xmlSAXParseFile (<A
5415HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5416>xmlSAXHandlerPtr</A
5417> sax,
5418 const char *filename,
5419 int recovery);</PRE
5420></TD
5421></TR
5422></TABLE
5423><P
5424>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5425compressed document is provided by default if found at compile-time.
5426It use the given SAX function block to handle the parsing callback.
5427If sax is NULL, fallback to the default DOM tree building routines.</P
5428><P
5429></P
5430><DIV
5431CLASS="INFORMALTABLE"
5432><P
5433></P
5434><TABLE
5435BORDER="0"
5436WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005437BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005438CELLSPACING="0"
5439CELLPADDING="4"
5440CLASS="CALSTABLE"
5441><TR
5442><TD
5443WIDTH="20%"
5444ALIGN="RIGHT"
5445VALIGN="TOP"
5446><TT
5447CLASS="PARAMETER"
5448><I
5449>sax</I
5450></TT
5451>&nbsp;:</TD
5452><TD
5453WIDTH="80%"
5454ALIGN="LEFT"
5455VALIGN="TOP"
5456> the SAX handler block</TD
5457></TR
5458><TR
5459><TD
5460WIDTH="20%"
5461ALIGN="RIGHT"
5462VALIGN="TOP"
5463><TT
5464CLASS="PARAMETER"
5465><I
5466>filename</I
5467></TT
5468>&nbsp;:</TD
5469><TD
5470WIDTH="80%"
5471ALIGN="LEFT"
5472VALIGN="TOP"
5473> the filename</TD
5474></TR
5475><TR
5476><TD
5477WIDTH="20%"
5478ALIGN="RIGHT"
5479VALIGN="TOP"
5480><TT
5481CLASS="PARAMETER"
5482><I
5483>recovery</I
5484></TT
5485>&nbsp;:</TD
5486><TD
5487WIDTH="80%"
5488ALIGN="LEFT"
5489VALIGN="TOP"
5490> work in recovery mode, i.e. tries to read no Well Formed
5491documents</TD
5492></TR
5493><TR
5494><TD
5495WIDTH="20%"
5496ALIGN="RIGHT"
5497VALIGN="TOP"
5498><I
5499CLASS="EMPHASIS"
5500>Returns</I
5501> :</TD
5502><TD
5503WIDTH="80%"
5504ALIGN="LEFT"
5505VALIGN="TOP"
5506>the resulting document tree</TD
5507></TR
5508></TABLE
5509><P
5510></P
5511></DIV
5512></DIV
5513><HR><DIV
5514CLASS="REFSECT2"
5515><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005516NAME="AEN1321"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005517></A
5518><H3
5519><A
5520NAME="XMLPARSEDTD"
5521></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005522>xmlParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005523><TABLE
5524BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005525BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005526WIDTH="100%"
5527CELLPADDING="6"
5528><TR
5529><TD
5530><PRE
5531CLASS="PROGRAMLISTING"
5532><A
5533HREF="gnome-xml-tree.html#XMLDTDPTR"
5534>xmlDtdPtr</A
5535> xmlParseDTD (const <A
5536HREF="gnome-xml-tree.html#CHAR"
5537>CHAR</A
5538> *ExternalID,
5539 const <A
5540HREF="gnome-xml-tree.html#CHAR"
5541>CHAR</A
5542> *SystemID);</PRE
5543></TD
5544></TR
5545></TABLE
5546><P
5547>Load and parse an external subset.</P
5548><P
5549></P
5550><DIV
5551CLASS="INFORMALTABLE"
5552><P
5553></P
5554><TABLE
5555BORDER="0"
5556WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005557BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005558CELLSPACING="0"
5559CELLPADDING="4"
5560CLASS="CALSTABLE"
5561><TR
5562><TD
5563WIDTH="20%"
5564ALIGN="RIGHT"
5565VALIGN="TOP"
5566><TT
5567CLASS="PARAMETER"
5568><I
5569>ExternalID</I
5570></TT
5571>&nbsp;:</TD
5572><TD
5573WIDTH="80%"
5574ALIGN="LEFT"
5575VALIGN="TOP"
5576> a NAME* containing the External ID of the DTD</TD
5577></TR
5578><TR
5579><TD
5580WIDTH="20%"
5581ALIGN="RIGHT"
5582VALIGN="TOP"
5583><TT
5584CLASS="PARAMETER"
5585><I
5586>SystemID</I
5587></TT
5588>&nbsp;:</TD
5589><TD
5590WIDTH="80%"
5591ALIGN="LEFT"
5592VALIGN="TOP"
5593> a NAME* containing the URL to the DTD</TD
5594></TR
5595><TR
5596><TD
5597WIDTH="20%"
5598ALIGN="RIGHT"
5599VALIGN="TOP"
5600><I
5601CLASS="EMPHASIS"
5602>Returns</I
5603> :</TD
5604><TD
5605WIDTH="80%"
5606ALIGN="LEFT"
5607VALIGN="TOP"
5608>the resulting xmlDtdPtr or NULL in case of error.</TD
5609></TR
5610></TABLE
5611><P
5612></P
5613></DIV
5614></DIV
5615><HR><DIV
5616CLASS="REFSECT2"
5617><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005618NAME="AEN1347"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005619></A
5620><H3
5621><A
5622NAME="XMLSAXPARSEDTD"
5623></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005624>xmlSAXParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005625><TABLE
5626BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005627BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005628WIDTH="100%"
5629CELLPADDING="6"
5630><TR
5631><TD
5632><PRE
5633CLASS="PROGRAMLISTING"
5634><A
5635HREF="gnome-xml-tree.html#XMLDTDPTR"
5636>xmlDtdPtr</A
5637> xmlSAXParseDTD (<A
5638HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
5639>xmlSAXHandlerPtr</A
5640> sax,
5641 const <A
5642HREF="gnome-xml-tree.html#CHAR"
5643>CHAR</A
5644> *ExternalID,
5645 const <A
5646HREF="gnome-xml-tree.html#CHAR"
5647>CHAR</A
5648> *SystemID);</PRE
5649></TD
5650></TR
5651></TABLE
5652><P
5653>Load and parse an external subset.</P
5654><P
5655></P
5656><DIV
5657CLASS="INFORMALTABLE"
5658><P
5659></P
5660><TABLE
5661BORDER="0"
5662WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005663BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005664CELLSPACING="0"
5665CELLPADDING="4"
5666CLASS="CALSTABLE"
5667><TR
5668><TD
5669WIDTH="20%"
5670ALIGN="RIGHT"
5671VALIGN="TOP"
5672><TT
5673CLASS="PARAMETER"
5674><I
5675>sax</I
5676></TT
5677>&nbsp;:</TD
5678><TD
5679WIDTH="80%"
5680ALIGN="LEFT"
5681VALIGN="TOP"
5682> the SAX handler block</TD
5683></TR
5684><TR
5685><TD
5686WIDTH="20%"
5687ALIGN="RIGHT"
5688VALIGN="TOP"
5689><TT
5690CLASS="PARAMETER"
5691><I
5692>ExternalID</I
5693></TT
5694>&nbsp;:</TD
5695><TD
5696WIDTH="80%"
5697ALIGN="LEFT"
5698VALIGN="TOP"
5699> a NAME* containing the External ID of the DTD</TD
5700></TR
5701><TR
5702><TD
5703WIDTH="20%"
5704ALIGN="RIGHT"
5705VALIGN="TOP"
5706><TT
5707CLASS="PARAMETER"
5708><I
5709>SystemID</I
5710></TT
5711>&nbsp;:</TD
5712><TD
5713WIDTH="80%"
5714ALIGN="LEFT"
5715VALIGN="TOP"
5716> a NAME* containing the URL to the DTD</TD
5717></TR
5718><TR
5719><TD
5720WIDTH="20%"
5721ALIGN="RIGHT"
5722VALIGN="TOP"
5723><I
5724CLASS="EMPHASIS"
5725>Returns</I
5726> :</TD
5727><TD
5728WIDTH="80%"
5729ALIGN="LEFT"
5730VALIGN="TOP"
5731>the resulting xmlDtdPtr or NULL in case of error.</TD
5732></TR
5733></TABLE
5734><P
5735></P
5736></DIV
5737></DIV
5738><HR><DIV
5739CLASS="REFSECT2"
5740><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005741NAME="AEN1378"
Daniel Veillard35925471999-02-25 08:46:07 +00005742></A
5743><H3
5744><A
5745NAME="XMLINITPARSERCTXT"
5746></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005747>xmlInitParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005748><TABLE
5749BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005750BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005751WIDTH="100%"
5752CELLPADDING="6"
5753><TR
5754><TD
5755><PRE
5756CLASS="PROGRAMLISTING"
5757>void xmlInitParserCtxt (<A
5758HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5759>xmlParserCtxtPtr</A
5760> ctxt);</PRE
5761></TD
5762></TR
5763></TABLE
5764><P
5765>Initialize a parser context</P
5766><P
5767></P
5768><DIV
5769CLASS="INFORMALTABLE"
5770><P
5771></P
5772><TABLE
5773BORDER="0"
5774WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005775BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005776CELLSPACING="0"
5777CELLPADDING="4"
5778CLASS="CALSTABLE"
5779><TR
5780><TD
5781WIDTH="20%"
5782ALIGN="RIGHT"
5783VALIGN="TOP"
5784><TT
5785CLASS="PARAMETER"
5786><I
5787>ctxt</I
5788></TT
5789>&nbsp;:</TD
5790><TD
5791WIDTH="80%"
5792ALIGN="LEFT"
5793VALIGN="TOP"
5794> an XML parser context</TD
5795></TR
5796></TABLE
5797><P
5798></P
5799></DIV
5800></DIV
5801><HR><DIV
5802CLASS="REFSECT2"
5803><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005804NAME="AEN1394"
Daniel Veillard35925471999-02-25 08:46:07 +00005805></A
5806><H3
5807><A
5808NAME="XMLCLEARPARSERCTXT"
5809></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005810>xmlClearParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005811><TABLE
5812BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005813BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005814WIDTH="100%"
5815CELLPADDING="6"
5816><TR
5817><TD
5818><PRE
5819CLASS="PROGRAMLISTING"
5820>void xmlClearParserCtxt (<A
5821HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5822>xmlParserCtxtPtr</A
5823> ctxt);</PRE
5824></TD
5825></TR
5826></TABLE
5827><P
5828>Clear (release owned resources) and reinitialize a parser context</P
5829><P
5830></P
5831><DIV
5832CLASS="INFORMALTABLE"
5833><P
5834></P
5835><TABLE
5836BORDER="0"
5837WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005838BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005839CELLSPACING="0"
5840CELLPADDING="4"
5841CLASS="CALSTABLE"
5842><TR
5843><TD
5844WIDTH="20%"
5845ALIGN="RIGHT"
5846VALIGN="TOP"
5847><TT
5848CLASS="PARAMETER"
5849><I
5850>ctxt</I
5851></TT
5852>&nbsp;:</TD
5853><TD
5854WIDTH="80%"
5855ALIGN="LEFT"
5856VALIGN="TOP"
5857> an XML parser context</TD
5858></TR
5859></TABLE
5860><P
5861></P
5862></DIV
5863></DIV
5864><HR><DIV
5865CLASS="REFSECT2"
5866><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005867NAME="AEN1410"
Daniel Veillard35925471999-02-25 08:46:07 +00005868></A
5869><H3
5870><A
5871NAME="XMLSETUPPARSERFORBUFFER"
5872></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005873>xmlSetupParserForBuffer ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005874><TABLE
5875BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005876BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005877WIDTH="100%"
5878CELLPADDING="6"
5879><TR
5880><TD
5881><PRE
5882CLASS="PROGRAMLISTING"
5883>void xmlSetupParserForBuffer (<A
5884HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5885>xmlParserCtxtPtr</A
5886> ctxt,
5887 const <A
5888HREF="gnome-xml-tree.html#CHAR"
5889>CHAR</A
5890> *buffer,
5891 const char *filename);</PRE
5892></TD
5893></TR
5894></TABLE
5895><P
5896>Setup the parser context to parse a new buffer; Clears any prior
5897contents from the parser context. The buffer parameter must not be
5898NULL, but the filename parameter can be</P
5899><P
5900></P
5901><DIV
5902CLASS="INFORMALTABLE"
5903><P
5904></P
5905><TABLE
5906BORDER="0"
5907WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005908BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005909CELLSPACING="0"
5910CELLPADDING="4"
5911CLASS="CALSTABLE"
5912><TR
5913><TD
5914WIDTH="20%"
5915ALIGN="RIGHT"
5916VALIGN="TOP"
5917><TT
5918CLASS="PARAMETER"
5919><I
5920>ctxt</I
5921></TT
5922>&nbsp;:</TD
5923><TD
5924WIDTH="80%"
5925ALIGN="LEFT"
5926VALIGN="TOP"
5927> an XML parser context</TD
5928></TR
5929><TR
5930><TD
5931WIDTH="20%"
5932ALIGN="RIGHT"
5933VALIGN="TOP"
5934><TT
5935CLASS="PARAMETER"
5936><I
5937>buffer</I
5938></TT
5939>&nbsp;:</TD
5940><TD
5941WIDTH="80%"
5942ALIGN="LEFT"
5943VALIGN="TOP"
5944> a CHAR * buffer</TD
5945></TR
5946><TR
5947><TD
5948WIDTH="20%"
5949ALIGN="RIGHT"
5950VALIGN="TOP"
5951><TT
5952CLASS="PARAMETER"
5953><I
5954>filename</I
5955></TT
5956>&nbsp;:</TD
5957><TD
5958WIDTH="80%"
5959ALIGN="LEFT"
5960VALIGN="TOP"
5961> a file name</TD
5962></TR
5963></TABLE
5964><P
5965></P
5966></DIV
5967></DIV
5968><HR><DIV
5969CLASS="REFSECT2"
5970><A
Daniel Veillard14fff061999-06-22 21:49:07 +00005971NAME="AEN1435"
Daniel Veillard35925471999-02-25 08:46:07 +00005972></A
5973><H3
5974><A
5975NAME="XMLPARSERFINDNODEINFO"
5976></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005977>xmlParserFindNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005978><TABLE
5979BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005980BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005981WIDTH="100%"
5982CELLPADDING="6"
5983><TR
5984><TD
5985><PRE
5986CLASS="PROGRAMLISTING"
5987>const <A
5988HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
5989>xmlParserNodeInfo</A
5990>* xmlParserFindNodeInfo
5991 (const <A
5992HREF="gnome-xml-parser.html#XMLPARSERCTXT"
5993>xmlParserCtxt</A
5994> *ctxt,
5995 const <A
5996HREF="gnome-xml-tree.html#XMLNODE"
5997>xmlNode</A
5998> *node);</PRE
5999></TD
6000></TR
6001></TABLE
6002><P
6003>Find the parser node info struct for a given node</P
6004><P
6005></P
6006><DIV
6007CLASS="INFORMALTABLE"
6008><P
6009></P
6010><TABLE
6011BORDER="0"
6012WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006013BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006014CELLSPACING="0"
6015CELLPADDING="4"
6016CLASS="CALSTABLE"
6017><TR
6018><TD
6019WIDTH="20%"
6020ALIGN="RIGHT"
6021VALIGN="TOP"
6022><TT
6023CLASS="PARAMETER"
6024><I
6025>ctxt</I
6026></TT
6027>&nbsp;:</TD
6028><TD
6029WIDTH="80%"
6030ALIGN="LEFT"
6031VALIGN="TOP"
6032> an XML parser context</TD
6033></TR
6034><TR
6035><TD
6036WIDTH="20%"
6037ALIGN="RIGHT"
6038VALIGN="TOP"
6039><TT
6040CLASS="PARAMETER"
6041><I
6042>node</I
6043></TT
6044>&nbsp;:</TD
6045><TD
6046WIDTH="80%"
6047ALIGN="LEFT"
6048VALIGN="TOP"
6049> an XML node within the tree</TD
6050></TR
6051><TR
6052><TD
6053WIDTH="20%"
6054ALIGN="RIGHT"
6055VALIGN="TOP"
6056><I
6057CLASS="EMPHASIS"
6058>Returns</I
6059> :</TD
6060><TD
6061WIDTH="80%"
6062ALIGN="LEFT"
6063VALIGN="TOP"
6064>an xmlParserNodeInfo block pointer or NULL</TD
6065></TR
6066></TABLE
6067><P
6068></P
6069></DIV
6070></DIV
6071><HR><DIV
6072CLASS="REFSECT2"
6073><A
Daniel Veillard14fff061999-06-22 21:49:07 +00006074NAME="AEN1461"
Daniel Veillard35925471999-02-25 08:46:07 +00006075></A
6076><H3
6077><A
6078NAME="XMLINITNODEINFOSEQ"
6079></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006080>xmlInitNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006081><TABLE
6082BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006083BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006084WIDTH="100%"
6085CELLPADDING="6"
6086><TR
6087><TD
6088><PRE
6089CLASS="PROGRAMLISTING"
6090>void xmlInitNodeInfoSeq (<A
6091HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
6092>xmlParserNodeInfoSeqPtr</A
6093> seq);</PRE
6094></TD
6095></TR
6096></TABLE
6097><P
6098>-- Initialize (set to initial state) node info sequence</P
6099><P
6100></P
6101><DIV
6102CLASS="INFORMALTABLE"
6103><P
6104></P
6105><TABLE
6106BORDER="0"
6107WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006108BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006109CELLSPACING="0"
6110CELLPADDING="4"
6111CLASS="CALSTABLE"
6112><TR
6113><TD
6114WIDTH="20%"
6115ALIGN="RIGHT"
6116VALIGN="TOP"
6117><TT
6118CLASS="PARAMETER"
6119><I
6120>seq</I
6121></TT
6122>&nbsp;:</TD
6123><TD
6124WIDTH="80%"
6125ALIGN="LEFT"
6126VALIGN="TOP"
6127> a node info sequence pointer</TD
6128></TR
6129></TABLE
6130><P
6131></P
6132></DIV
6133></DIV
6134><HR><DIV
6135CLASS="REFSECT2"
6136><A
Daniel Veillard14fff061999-06-22 21:49:07 +00006137NAME="AEN1477"
Daniel Veillard35925471999-02-25 08:46:07 +00006138></A
6139><H3
6140><A
6141NAME="XMLCLEARNODEINFOSEQ"
6142></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006143>xmlClearNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006144><TABLE
6145BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006146BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006147WIDTH="100%"
6148CELLPADDING="6"
6149><TR
6150><TD
6151><PRE
6152CLASS="PROGRAMLISTING"
6153>void xmlClearNodeInfoSeq (<A
6154HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
6155>xmlParserNodeInfoSeqPtr</A
6156> seq);</PRE
6157></TD
6158></TR
6159></TABLE
6160><P
6161>-- Clear (release memory and reinitialize) node
6162info sequence</P
6163><P
6164></P
6165><DIV
6166CLASS="INFORMALTABLE"
6167><P
6168></P
6169><TABLE
6170BORDER="0"
6171WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006172BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006173CELLSPACING="0"
6174CELLPADDING="4"
6175CLASS="CALSTABLE"
6176><TR
6177><TD
6178WIDTH="20%"
6179ALIGN="RIGHT"
6180VALIGN="TOP"
6181><TT
6182CLASS="PARAMETER"
6183><I
6184>seq</I
6185></TT
6186>&nbsp;:</TD
6187><TD
6188WIDTH="80%"
6189ALIGN="LEFT"
6190VALIGN="TOP"
6191> a node info sequence pointer</TD
6192></TR
6193></TABLE
6194><P
6195></P
6196></DIV
6197></DIV
6198><HR><DIV
6199CLASS="REFSECT2"
6200><A
Daniel Veillard14fff061999-06-22 21:49:07 +00006201NAME="AEN1493"
Daniel Veillard35925471999-02-25 08:46:07 +00006202></A
6203><H3
6204><A
6205NAME="XMLPARSERFINDNODEINFOINDEX"
6206></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006207>xmlParserFindNodeInfoIndex ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006208><TABLE
6209BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006210BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006211WIDTH="100%"
6212CELLPADDING="6"
6213><TR
6214><TD
6215><PRE
6216CLASS="PROGRAMLISTING"
6217>unsigned <GTKDOCLINK
6218HREF="LONG"
6219>long</GTKDOCLINK
6220> xmlParserFindNodeInfoIndex (const <A
6221HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
6222>xmlParserNodeInfoSeq</A
6223> *seq,
6224 const <A
6225HREF="gnome-xml-tree.html#XMLNODE"
6226>xmlNode</A
6227> *node);</PRE
6228></TD
6229></TR
6230></TABLE
6231><P
6232>xmlParserFindNodeInfoIndex : Find the index that the info record for
6233the given node is or should be at in a sorted sequence</P
6234><P
6235></P
6236><DIV
6237CLASS="INFORMALTABLE"
6238><P
6239></P
6240><TABLE
6241BORDER="0"
6242WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006243BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006244CELLSPACING="0"
6245CELLPADDING="4"
6246CLASS="CALSTABLE"
6247><TR
6248><TD
6249WIDTH="20%"
6250ALIGN="RIGHT"
6251VALIGN="TOP"
6252><TT
6253CLASS="PARAMETER"
6254><I
6255>seq</I
6256></TT
6257>&nbsp;:</TD
6258><TD
6259WIDTH="80%"
6260ALIGN="LEFT"
6261VALIGN="TOP"
6262> a node info sequence pointer</TD
6263></TR
6264><TR
6265><TD
6266WIDTH="20%"
6267ALIGN="RIGHT"
6268VALIGN="TOP"
6269><TT
6270CLASS="PARAMETER"
6271><I
6272>node</I
6273></TT
6274>&nbsp;:</TD
6275><TD
6276WIDTH="80%"
6277ALIGN="LEFT"
6278VALIGN="TOP"
6279> an XML node pointer</TD
6280></TR
6281><TR
6282><TD
6283WIDTH="20%"
6284ALIGN="RIGHT"
6285VALIGN="TOP"
6286><I
6287CLASS="EMPHASIS"
6288>Returns</I
6289> :</TD
6290><TD
6291WIDTH="80%"
6292ALIGN="LEFT"
6293VALIGN="TOP"
6294>a long indicating the position of the record</TD
6295></TR
6296></TABLE
6297><P
6298></P
6299></DIV
6300></DIV
6301><HR><DIV
6302CLASS="REFSECT2"
6303><A
Daniel Veillard14fff061999-06-22 21:49:07 +00006304NAME="AEN1519"
Daniel Veillard35925471999-02-25 08:46:07 +00006305></A
6306><H3
6307><A
6308NAME="XMLPARSERADDNODEINFO"
6309></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006310>xmlParserAddNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006311><TABLE
6312BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006313BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006314WIDTH="100%"
6315CELLPADDING="6"
6316><TR
6317><TD
6318><PRE
6319CLASS="PROGRAMLISTING"
6320>void xmlParserAddNodeInfo (<A
6321HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6322>xmlParserCtxtPtr</A
6323> ctxt,
6324 const <A
6325HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
6326>xmlParserNodeInfo</A
6327> *info);</PRE
6328></TD
6329></TR
6330></TABLE
6331><P
6332>Insert node info record into the sorted sequence</P
6333><P
6334></P
6335><DIV
6336CLASS="INFORMALTABLE"
6337><P
6338></P
6339><TABLE
6340BORDER="0"
6341WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006342BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006343CELLSPACING="0"
6344CELLPADDING="4"
6345CLASS="CALSTABLE"
6346><TR
6347><TD
6348WIDTH="20%"
6349ALIGN="RIGHT"
6350VALIGN="TOP"
6351><TT
6352CLASS="PARAMETER"
6353><I
6354>ctxt</I
6355></TT
6356>&nbsp;:</TD
6357><TD
6358WIDTH="80%"
6359ALIGN="LEFT"
6360VALIGN="TOP"
6361> an XML parser context</TD
6362></TR
6363><TR
6364><TD
6365WIDTH="20%"
6366ALIGN="RIGHT"
6367VALIGN="TOP"
6368><TT
6369CLASS="PARAMETER"
6370><I
6371>info</I
6372></TT
6373>&nbsp;:</TD
6374><TD
6375WIDTH="80%"
6376ALIGN="LEFT"
6377VALIGN="TOP"
6378> a node info sequence pointer</TD
6379></TR
6380></TABLE
6381><P
6382></P
6383></DIV
6384></DIV
6385><HR><DIV
6386CLASS="REFSECT2"
6387><A
Daniel Veillard14fff061999-06-22 21:49:07 +00006388NAME="AEN1540"
Daniel Veillard35925471999-02-25 08:46:07 +00006389></A
6390><H3
6391><A
6392NAME="XMLDEFAULTSAXHANDLERINIT"
6393></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006394>xmlDefaultSAXHandlerInit ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006395><TABLE
6396BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006397BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006398WIDTH="100%"
6399CELLPADDING="6"
6400><TR
6401><TD
6402><PRE
6403CLASS="PROGRAMLISTING"
6404>void xmlDefaultSAXHandlerInit (void);</PRE
6405></TD
6406></TR
6407></TABLE
6408><P
6409>Initialize the default SAX handler</P
6410><P
6411></P
6412></DIV
6413></DIV
6414><DIV
6415CLASS="NAVFOOTER"
Daniel Veillard14fff061999-06-22 21:49:07 +00006416><BR><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00006417WIDTH="100%"
6418BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006419BGCOLOR="#000000"
6420CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00006421CELLSPACING="0"
6422><TR
6423><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00006424WIDTH="25%"
6425BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00006426ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00006427><A
6428HREF="libxml.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00006429><FONT
6430COLOR="#FFFFFF"
6431SIZE="3"
6432><B
6433>&#60;&#60;&#60; Previous Page</B
6434></FONT
6435></A
Daniel Veillard35925471999-02-25 08:46:07 +00006436></TD
6437><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00006438WIDTH="25%"
6439BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00006440ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00006441><FONT
6442COLOR="#FFFFFF"
6443SIZE="3"
6444><B
Daniel Veillard35925471999-02-25 08:46:07 +00006445><A
6446HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00006447><FONT
6448COLOR="#FFFFFF"
6449SIZE="3"
6450><B
6451>Home</B
6452></FONT
6453></A
6454></B
6455></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00006456></TD
6457><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00006458WIDTH="25%"
6459BGCOLOR="#00C000"
6460ALIGN="center"
6461><FONT
6462COLOR="#FFFFFF"
6463SIZE="3"
6464><B
6465><A
6466HREF="libxml.html"
6467><FONT
6468COLOR="#FFFFFF"
6469SIZE="3"
6470><B
6471>Up</B
6472></FONT
6473></A
6474></B
6475></FONT
6476></TD
6477><TD
6478WIDTH="25%"
6479BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00006480ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00006481><A
6482HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00006483><FONT
6484COLOR="#FFFFFF"
6485SIZE="3"
6486><B
6487>Next Page &#62;&#62;&#62;</B
6488></FONT
6489></A
Daniel Veillard35925471999-02-25 08:46:07 +00006490></TD
6491></TR
6492><TR
6493><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00006494COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00006495ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00006496><FONT
6497COLOR="#FFFFFF"
6498SIZE="3"
6499><B
6500>Gnome XML Library</B
6501></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00006502></TD
6503><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00006504COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00006505ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00006506><FONT
6507COLOR="#FFFFFF"
6508SIZE="3"
6509><B
6510>tree</B
6511></FONT
6512></TD
Daniel Veillard35925471999-02-25 08:46:07 +00006513></TR
6514></TABLE
6515></DIV
6516></BODY
6517></HTML
6518>