blob: c778c4c194ed23c4823f1458f96d3958c2976005 [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"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000014REL="PREVIOUS"
Daniel Veillard35008381999-10-25 13:15:52 +000015TITLE="Libxml Library Reference"
16HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000017REL="NEXT"
Daniel Veillard294cbca1999-12-03 13:19:09 +000018TITLE="SAX"
19HREF="gnome-xml-sax.html"></HEAD
Daniel Veillard35925471999-02-25 08:46:07 +000020><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
Daniel Veillard35008381999-10-25 13:15:52 +000047HREF="libxml-lib.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
Daniel Veillard35008381999-10-25 13:15:52 +000085HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000086><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
Daniel Veillard294cbca1999-12-03 13:19:09 +0000101HREF="gnome-xml-sax.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
Daniel Veillard35008381999-10-25 13:15:52 +0000118NAME="AEN31"
Daniel Veillard35925471999-02-25 08:46:07 +0000119></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
Daniel Veillard35008381999-10-25 13:15:52 +0000126NAME="AEN34"
Daniel Veillard35925471999-02-25 08:46:07 +0000127></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
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000149HREF="gnome-xml-tree.html#XMLCHAR"
150>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000151>*);
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 Veillard6bd26dc1999-09-03 14:28:40 +0000156<A
157HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
158>xmlParserInputPtr</A
159> (<A
160HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
161>*xmlExternalEntityLoader</A
162>)
163 (const char *URL,
164 const char *ID,
165 <A
166HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
167>xmlParserInputPtr</A
168> context);
Daniel Veillard35925471999-02-25 08:46:07 +0000169typedef <A
170HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
171>xmlParserNodeInfo</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000172>;
Daniel Veillard35925471999-02-25 08:46:07 +0000173typedef <A
174HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
175>xmlParserNodeInfoSeq</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000176>;
Daniel Veillard35925471999-02-25 08:46:07 +0000177typedef <A
178HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
179>xmlParserNodeInfoSeqPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000180>;
Daniel Veillardb05deb71999-08-10 19:04:08 +0000181enum <A
182HREF="gnome-xml-parser.html#XMLPARSERINPUTSTATE"
183>xmlParserInputState</A
184>;
Daniel Veillard35925471999-02-25 08:46:07 +0000185typedef <A
186HREF="gnome-xml-parser.html#XMLPARSERCTXT"
187>xmlParserCtxt</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000188>;
Daniel Veillard35925471999-02-25 08:46:07 +0000189typedef <A
190HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
191>xmlParserCtxtPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000192>;
Daniel Veillard35925471999-02-25 08:46:07 +0000193typedef <A
194HREF="gnome-xml-parser.html#XMLSAXLOCATOR"
195>xmlSAXLocator</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000196>;
Daniel Veillard35925471999-02-25 08:46:07 +0000197typedef <A
198HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
199>xmlSAXLocatorPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000200>;
Daniel Veillard35925471999-02-25 08:46:07 +0000201<A
202HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
203>xmlParserInputPtr</A
204> (<A
205HREF="gnome-xml-parser.html#RESOLVEENTITYSAXFUNC"
206>*resolveEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000207>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000208 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000209HREF="gnome-xml-tree.html#XMLCHAR"
210>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000211> *publicId,
212 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000213HREF="gnome-xml-tree.html#XMLCHAR"
214>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000215> *systemId);
216void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000217HREF="gnome-xml-parser.html#INTERNALSUBSETSAXFUNC"
218>*internalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000219>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000220 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000221HREF="gnome-xml-tree.html#XMLCHAR"
222>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000223> *name,
224 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000225HREF="gnome-xml-tree.html#XMLCHAR"
226>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000227> *ExternalID,
228 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000229HREF="gnome-xml-tree.html#XMLCHAR"
230>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000231> *SystemID);
232<A
233HREF="gnome-xml-entities.html#XMLENTITYPTR"
234>xmlEntityPtr</A
235> (<A
236HREF="gnome-xml-parser.html#GETENTITYSAXFUNC"
237>*getEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000238>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000239 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000240HREF="gnome-xml-tree.html#XMLCHAR"
241>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000242> *name);
Daniel Veillardb05deb71999-08-10 19:04:08 +0000243<A
244HREF="gnome-xml-entities.html#XMLENTITYPTR"
245>xmlEntityPtr</A
246> (<A
247HREF="gnome-xml-parser.html#GETPARAMETERENTITYSAXFUNC"
248>*getParameterEntitySAXFunc</A
249>) (void *ctx,
250 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000251HREF="gnome-xml-tree.html#XMLCHAR"
252>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000253> *name);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000254void (<A
255HREF="gnome-xml-parser.html#ENTITYDECLSAXFUNC"
256>*entityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000257>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000258 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000259HREF="gnome-xml-tree.html#XMLCHAR"
260>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000261> *name,
262 int type,
263 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000264HREF="gnome-xml-tree.html#XMLCHAR"
265>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000266> *publicId,
267 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000268HREF="gnome-xml-tree.html#XMLCHAR"
269>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000270> *systemId,
271 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000272HREF="gnome-xml-tree.html#XMLCHAR"
273>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000274> *content);
275void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000276HREF="gnome-xml-parser.html#NOTATIONDECLSAXFUNC"
277>*notationDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000278>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000279 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000280HREF="gnome-xml-tree.html#XMLCHAR"
281>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000282> *name,
283 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000284HREF="gnome-xml-tree.html#XMLCHAR"
285>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000286> *publicId,
287 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000288HREF="gnome-xml-tree.html#XMLCHAR"
289>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000290> *systemId);
291void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000292HREF="gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC"
293>*attributeDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000294>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000295 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000296HREF="gnome-xml-tree.html#XMLCHAR"
297>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000298> *elem,
299 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000300HREF="gnome-xml-tree.html#XMLCHAR"
301>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000302> *name,
303 int type,
304 int def,
305 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000306HREF="gnome-xml-tree.html#XMLCHAR"
307>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000308> *defaultValue,
309 <A
310HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
311>xmlEnumerationPtr</A
312> tree);
313void (<A
314HREF="gnome-xml-parser.html#ELEMENTDECLSAXFUNC"
315>*elementDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000316>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000317 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000318HREF="gnome-xml-tree.html#XMLCHAR"
319>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000320> *name,
321 int type,
322 <A
323HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
324>xmlElementContentPtr</A
325> content);
326void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000327HREF="gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC"
328>*unparsedEntityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000329>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000330 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000331HREF="gnome-xml-tree.html#XMLCHAR"
332>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000333> *name,
334 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000335HREF="gnome-xml-tree.html#XMLCHAR"
336>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000337> *publicId,
338 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000339HREF="gnome-xml-tree.html#XMLCHAR"
340>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000341> *systemId,
342 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000343HREF="gnome-xml-tree.html#XMLCHAR"
344>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000345> *notationName);
346void (<A
347HREF="gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC"
348>*setDocumentLocatorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000349>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000350 <A
351HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
352>xmlSAXLocatorPtr</A
353> loc);
354void (<A
355HREF="gnome-xml-parser.html#STARTDOCUMENTSAXFUNC"
356>*startDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000357>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000358void (<A
359HREF="gnome-xml-parser.html#ENDDOCUMENTSAXFUNC"
360>*endDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000361>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000362void (<A
363HREF="gnome-xml-parser.html#STARTELEMENTSAXFUNC"
364>*startElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000365>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000366 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000367HREF="gnome-xml-tree.html#XMLCHAR"
368>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000369> *name,
370 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000371HREF="gnome-xml-tree.html#XMLCHAR"
372>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000373> **atts);
Daniel Veillard35925471999-02-25 08:46:07 +0000374void (<A
375HREF="gnome-xml-parser.html#ENDELEMENTSAXFUNC"
376>*endElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000377>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000378 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000379HREF="gnome-xml-tree.html#XMLCHAR"
380>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000381> *name);
382void (<A
383HREF="gnome-xml-parser.html#ATTRIBUTESAXFUNC"
384>*attributeSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000385>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000386 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000387HREF="gnome-xml-tree.html#XMLCHAR"
388>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000389> *name,
390 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000391HREF="gnome-xml-tree.html#XMLCHAR"
392>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000393> *value);
394void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000395HREF="gnome-xml-parser.html#REFERENCESAXFUNC"
396>*referenceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000397>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000398 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000399HREF="gnome-xml-tree.html#XMLCHAR"
400>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000401> *name);
402void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000403HREF="gnome-xml-parser.html#CHARACTERSSAXFUNC"
404>*charactersSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000405>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000406 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000407HREF="gnome-xml-tree.html#XMLCHAR"
408>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000409> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000410 int len);
411void (<A
412HREF="gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC"
413>*ignorableWhitespaceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000414>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000415 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000416HREF="gnome-xml-tree.html#XMLCHAR"
417>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000418> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000419 int len);
420void (<A
421HREF="gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC"
422>*processingInstructionSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000423>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000424 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000425HREF="gnome-xml-tree.html#XMLCHAR"
426>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000427> *target,
428 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000429HREF="gnome-xml-tree.html#XMLCHAR"
430>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000431> *data);
432void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000433HREF="gnome-xml-parser.html#COMMENTSAXFUNC"
434>*commentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000435>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000436 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000437HREF="gnome-xml-tree.html#XMLCHAR"
438>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000439> *value);
440void (<A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000441HREF="gnome-xml-parser.html#CDATABLOCKSAXFUNC"
442>*cdataBlockSAXFunc</A
443>) (void *ctx,
444 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000445HREF="gnome-xml-tree.html#XMLCHAR"
446>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000447> *value,
448 int len);
449void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000450HREF="gnome-xml-parser.html#WARNINGSAXFUNC"
451>*warningSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000452>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000453 const char *msg,
454 ...);
455void (<A
456HREF="gnome-xml-parser.html#ERRORSAXFUNC"
457>*errorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000458>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000459 const char *msg,
460 ...);
461void (<A
462HREF="gnome-xml-parser.html#FATALERRORSAXFUNC"
463>*fatalErrorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000464>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000465 const char *msg,
466 ...);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000467int (<A
468HREF="gnome-xml-parser.html#ISSTANDALONESAXFUNC"
469>*isStandaloneSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000470>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000471int (<A
472HREF="gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC"
473>*hasInternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000474>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000475int (<A
476HREF="gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC"
477>*hasExternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000478>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000479typedef <A
480HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
481>xmlSAXHandlerPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000482>;
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000483extern const char *<A
484HREF="gnome-xml-parser.html#XMLPARSERVERSION"
485>xmlParserVersion</A
486>;
Daniel Veillard14fff061999-06-22 21:49:07 +0000487extern xmlSAXLocator <A
488HREF="gnome-xml-parser.html#XMLDEFAULTSAXLOCATOR"
489>xmlDefaultSAXLocator</A
490>;
491extern xmlSAXHandler <A
492HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLER"
493>xmlDefaultSAXHandler</A
494>;
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000495extern xmlSAXHandler <A
496HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLER"
497>htmlDefaultSAXHandler</A
498>;
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000499extern int <A
500HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
501>xmlSubstituteEntitiesDefaultValue</A
502>;
Daniel Veillarda819dac1999-11-24 18:04:22 +0000503void <A
504HREF="gnome-xml-parser.html#XMLCLEANUPPARSER"
505>xmlCleanupParser</A
506> (void);
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000507int <A
508HREF="gnome-xml-parser.html#XMLPARSERINPUTREAD"
509>xmlParserInputRead</A
510> (<A
511HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
512>xmlParserInputPtr</A
513> in,
514 int len);
515int <A
516HREF="gnome-xml-parser.html#XMLPARSERINPUTGROW"
517>xmlParserInputGrow</A
518> (<A
519HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
520>xmlParserInputPtr</A
521> in,
522 int len);
Daniel Veillard35925471999-02-25 08:46:07 +0000523<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000524HREF="gnome-xml-tree.html#XMLCHAR"
525>xmlChar</A
526>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000527HREF="gnome-xml-parser.html#XMLSTRDUP"
528>xmlStrdup</A
529> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000530HREF="gnome-xml-tree.html#XMLCHAR"
531>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000532> *cur);
533<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000534HREF="gnome-xml-tree.html#XMLCHAR"
535>xmlChar</A
536>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000537HREF="gnome-xml-parser.html#XMLSTRNDUP"
538>xmlStrndup</A
539> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000540HREF="gnome-xml-tree.html#XMLCHAR"
541>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000542> *cur,
543 int len);
544<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000545HREF="gnome-xml-tree.html#XMLCHAR"
546>xmlChar</A
547>* <A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000548HREF="gnome-xml-parser.html#XMLSTRSUB"
549>xmlStrsub</A
550> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000551HREF="gnome-xml-tree.html#XMLCHAR"
552>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000553> *str,
554 int start,
555 int len);
556const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000557HREF="gnome-xml-tree.html#XMLCHAR"
558>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000559>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000560HREF="gnome-xml-parser.html#XMLSTRCHR"
561>xmlStrchr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000562> (const <A
563HREF="gnome-xml-tree.html#XMLCHAR"
564>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000565> *str,
566 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000567HREF="gnome-xml-tree.html#XMLCHAR"
568>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000569> val);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000570const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000571HREF="gnome-xml-tree.html#XMLCHAR"
572>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000573>* <A
574HREF="gnome-xml-parser.html#XMLSTRSTR"
575>xmlStrstr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000576> (const <A
577HREF="gnome-xml-tree.html#XMLCHAR"
578>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000579> *str,
580 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000581HREF="gnome-xml-tree.html#XMLCHAR"
582>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000583> *val);
Daniel Veillard35925471999-02-25 08:46:07 +0000584int <A
585HREF="gnome-xml-parser.html#XMLSTRCMP"
586>xmlStrcmp</A
587> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000588HREF="gnome-xml-tree.html#XMLCHAR"
589>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000590> *str1,
591 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000592HREF="gnome-xml-tree.html#XMLCHAR"
593>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000594> *str2);
595int <A
596HREF="gnome-xml-parser.html#XMLSTRNCMP"
597>xmlStrncmp</A
598> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000599HREF="gnome-xml-tree.html#XMLCHAR"
600>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000601> *str1,
602 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000603HREF="gnome-xml-tree.html#XMLCHAR"
604>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000605> *str2,
606 int len);
607int <A
608HREF="gnome-xml-parser.html#XMLSTRLEN"
609>xmlStrlen</A
610> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000611HREF="gnome-xml-tree.html#XMLCHAR"
612>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000613> *str);
614<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000615HREF="gnome-xml-tree.html#XMLCHAR"
616>xmlChar</A
617>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000618HREF="gnome-xml-parser.html#XMLSTRCAT"
619>xmlStrcat</A
620> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000621HREF="gnome-xml-tree.html#XMLCHAR"
622>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000623> *cur,
624 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000625HREF="gnome-xml-tree.html#XMLCHAR"
626>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000627> *add);
628<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000629HREF="gnome-xml-tree.html#XMLCHAR"
630>xmlChar</A
631>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000632HREF="gnome-xml-parser.html#XMLSTRNCAT"
633>xmlStrncat</A
634> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000635HREF="gnome-xml-tree.html#XMLCHAR"
636>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000637> *cur,
638 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000639HREF="gnome-xml-tree.html#XMLCHAR"
640>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000641> *add,
642 int len);
643<A
644HREF="gnome-xml-tree.html#XMLDOCPTR"
645>xmlDocPtr</A
646> <A
647HREF="gnome-xml-parser.html#XMLPARSEDOC"
648>xmlParseDoc</A
649> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000650HREF="gnome-xml-tree.html#XMLCHAR"
651>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000652> *cur);
653<A
654HREF="gnome-xml-tree.html#XMLDOCPTR"
655>xmlDocPtr</A
656> <A
657HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
658>xmlParseMemory</A
659> (char *buffer,
660 int size);
661<A
662HREF="gnome-xml-tree.html#XMLDOCPTR"
663>xmlDocPtr</A
664> <A
665HREF="gnome-xml-parser.html#XMLPARSEFILE"
666>xmlParseFile</A
667> (const char *filename);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000668int <A
669HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT"
670>xmlSubstituteEntitiesDefault</A
671> (int val);
Daniel Veillard35925471999-02-25 08:46:07 +0000672<A
673HREF="gnome-xml-tree.html#XMLDOCPTR"
674>xmlDocPtr</A
675> <A
676HREF="gnome-xml-parser.html#XMLRECOVERDOC"
677>xmlRecoverDoc</A
678> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000679HREF="gnome-xml-tree.html#XMLCHAR"
680>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000681> *cur);
682<A
683HREF="gnome-xml-tree.html#XMLDOCPTR"
684>xmlDocPtr</A
685> <A
686HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
687>xmlRecoverMemory</A
688> (char *buffer,
689 int size);
690<A
691HREF="gnome-xml-tree.html#XMLDOCPTR"
692>xmlDocPtr</A
693> <A
694HREF="gnome-xml-parser.html#XMLRECOVERFILE"
695>xmlRecoverFile</A
696> (const char *filename);
697int <A
698HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
699>xmlParseDocument</A
700> (<A
701HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
702>xmlParserCtxtPtr</A
703> ctxt);
704<A
705HREF="gnome-xml-tree.html#XMLDOCPTR"
706>xmlDocPtr</A
707> <A
708HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
709>xmlSAXParseDoc</A
710> (<A
711HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
712>xmlSAXHandlerPtr</A
713> sax,
714 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000715HREF="gnome-xml-tree.html#XMLCHAR"
716>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000717> *cur,
718 int recovery);
Daniel Veillard35008381999-10-25 13:15:52 +0000719int <A
720HREF="gnome-xml-parser.html#XMLSAXUSERPARSEFILE"
721>xmlSAXUserParseFile</A
722> (<A
723HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
724>xmlSAXHandlerPtr</A
725> sax,
726 void *user_data,
727 const char *filename);
728int <A
729HREF="gnome-xml-parser.html#XMLSAXUSERPARSEMEMORY"
730>xmlSAXUserParseMemory</A
731> (<A
732HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
733>xmlSAXHandlerPtr</A
734> sax,
735 void *user_data,
736 char *buffer,
737 int size);
Daniel Veillard35925471999-02-25 08:46:07 +0000738<A
739HREF="gnome-xml-tree.html#XMLDOCPTR"
740>xmlDocPtr</A
741> <A
742HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
743>xmlSAXParseMemory</A
744> (<A
745HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
746>xmlSAXHandlerPtr</A
747> sax,
748 char *buffer,
749 int size,
750 int recovery);
751<A
752HREF="gnome-xml-tree.html#XMLDOCPTR"
753>xmlDocPtr</A
754> <A
755HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
756>xmlSAXParseFile</A
757> (<A
758HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
759>xmlSAXHandlerPtr</A
760> sax,
761 const char *filename,
762 int recovery);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000763<A
764HREF="gnome-xml-tree.html#XMLDTDPTR"
765>xmlDtdPtr</A
766> <A
767HREF="gnome-xml-parser.html#XMLPARSEDTD"
768>xmlParseDTD</A
769> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000770HREF="gnome-xml-tree.html#XMLCHAR"
771>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000772> *ExternalID,
773 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000774HREF="gnome-xml-tree.html#XMLCHAR"
775>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000776> *SystemID);
777<A
778HREF="gnome-xml-tree.html#XMLDTDPTR"
779>xmlDtdPtr</A
780> <A
781HREF="gnome-xml-parser.html#XMLSAXPARSEDTD"
782>xmlSAXParseDTD</A
783> (<A
784HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
785>xmlSAXHandlerPtr</A
786> sax,
787 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000788HREF="gnome-xml-tree.html#XMLCHAR"
789>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000790> *ExternalID,
791 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000792HREF="gnome-xml-tree.html#XMLCHAR"
793>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000794> *SystemID);
Daniel Veillard35925471999-02-25 08:46:07 +0000795void <A
796HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
797>xmlInitParserCtxt</A
798> (<A
799HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
800>xmlParserCtxtPtr</A
801> ctxt);
802void <A
803HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
804>xmlClearParserCtxt</A
805> (<A
806HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
807>xmlParserCtxtPtr</A
808> ctxt);
809void <A
810HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
811>xmlSetupParserForBuffer</A
812> (<A
813HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
814>xmlParserCtxtPtr</A
815> ctxt,
816 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000817HREF="gnome-xml-tree.html#XMLCHAR"
818>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000819> *buffer,
820 const char *filename);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000821void <A
822HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
823>xmlDefaultSAXHandlerInit</A
824> (void);
825void <A
826HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
827>htmlDefaultSAXHandlerInit</A
828> (void);
Daniel Veillard35925471999-02-25 08:46:07 +0000829const <A
830HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
831>xmlParserNodeInfo</A
832>* <A
833HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
834>xmlParserFindNodeInfo</A
835>
836 (const <A
837HREF="gnome-xml-parser.html#XMLPARSERCTXT"
838>xmlParserCtxt</A
839> *ctxt,
840 const <A
841HREF="gnome-xml-tree.html#XMLNODE"
842>xmlNode</A
843> *node);
844void <A
845HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
846>xmlInitNodeInfoSeq</A
847> (<A
848HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
849>xmlParserNodeInfoSeqPtr</A
850> seq);
851void <A
852HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
853>xmlClearNodeInfoSeq</A
854> (<A
855HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
856>xmlParserNodeInfoSeqPtr</A
857> seq);
858unsigned <GTKDOCLINK
859HREF="LONG"
860>long</GTKDOCLINK
861> <A
862HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
863>xmlParserFindNodeInfoIndex</A
864> (const <A
865HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
866>xmlParserNodeInfoSeq</A
867> *seq,
868 const <A
869HREF="gnome-xml-tree.html#XMLNODE"
870>xmlNode</A
871> *node);
872void <A
873HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
874>xmlParserAddNodeInfo</A
875> (<A
876HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
877>xmlParserCtxtPtr</A
878> ctxt,
879 const <A
880HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
881>xmlParserNodeInfo</A
882> *info);
883void <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000884HREF="gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER"
885>xmlSetExternalEntityLoader</A
886> (<A
887HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
888>xmlExternalEntityLoader</A
889> f);
890<A
891HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
892>xmlExternalEntityLoader</A
893> <A
894HREF="gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER"
895>xmlGetExternalEntityLoader</A
896>
897 (void);
898<A
899HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
900>xmlParserInputPtr</A
901> <A
902HREF="gnome-xml-parser.html#XMLLOADEXTERNALENTITY"
903>xmlLoadExternalEntity</A
904> (const char *URL,
905 const char *ID,
906 <A
907HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
908>xmlParserInputPtr</A
909> context);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000910></TD
911></TR
912></TABLE
913></DIV
914><DIV
915CLASS="REFSECT1"
916><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000917NAME="AEN234"
Daniel Veillard35925471999-02-25 08:46:07 +0000918></A
919><H2
920>Description</H2
921><P
922></P
923></DIV
924><DIV
925CLASS="REFSECT1"
926><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000927NAME="AEN237"
Daniel Veillard35925471999-02-25 08:46:07 +0000928></A
929><H2
930>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000931><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000932CLASS="REFSECT2"
933><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000934NAME="AEN239"
Daniel Veillard35925471999-02-25 08:46:07 +0000935></A
936><H3
937><A
938NAME="XML-DEFAULT-VERSION"
939></A
940>XML_DEFAULT_VERSION</H3
941><TABLE
942BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000943BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000944WIDTH="100%"
945CELLPADDING="6"
946><TR
947><TD
948><PRE
949CLASS="PROGRAMLISTING"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000950>#define XML_DEFAULT_VERSION</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000951></TD
952></TR
953></TABLE
954><P
955></P
956></DIV
957><HR><DIV
958CLASS="REFSECT2"
959><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000960NAME="AEN244"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000961></A
962><H3
963><A
964NAME="XMLPARSERINPUTDEALLOCATE"
965></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000966>xmlParserInputDeallocate ()</H3
Daniel Veillardd692aa41999-02-28 21:54:31 +0000967><TABLE
968BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000969BGCOLOR="#D6E8FF"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000970WIDTH="100%"
971CELLPADDING="6"
972><TR
973><TD
974><PRE
975CLASS="PROGRAMLISTING"
976>void (*xmlParserInputDeallocate) (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000977HREF="gnome-xml-tree.html#XMLCHAR"
978>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000979>*);</PRE
980></TD
981></TR
982></TABLE
983><P
984></P
985><DIV
986CLASS="INFORMALTABLE"
987><P
988></P
989><TABLE
990BORDER="0"
991WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000992BGCOLOR="#FFD0D0"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000993CELLSPACING="0"
994CELLPADDING="4"
995CLASS="CALSTABLE"
996><TR
997><TD
998WIDTH="20%"
999ALIGN="RIGHT"
1000VALIGN="TOP"
1001><TT
1002CLASS="PARAMETER"
1003><I
1004>Param1</I
1005></TT
1006>&nbsp;:</TD
1007><TD
1008WIDTH="80%"
1009ALIGN="LEFT"
1010VALIGN="TOP"
1011>&nbsp;</TD
1012></TR
1013></TABLE
1014><P
1015></P
1016></DIV
1017></DIV
1018><HR><DIV
1019CLASS="REFSECT2"
1020><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001021NAME="AEN259"
Daniel Veillard35925471999-02-25 08:46:07 +00001022></A
1023><H3
1024><A
1025NAME="XMLPARSERINPUTPTR"
1026></A
1027>xmlParserInputPtr</H3
Daniel Veillardb05deb71999-08-10 19:04:08 +00001028><P
1029></P
1030></DIV
1031><HR><DIV
1032CLASS="REFSECT2"
1033><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001034NAME="AEN263"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001035></A
1036><H3
1037><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001038NAME="XMLEXTERNALENTITYLOADER"
1039></A
1040>xmlExternalEntityLoader ()</H3
1041><TABLE
1042BORDER="0"
1043BGCOLOR="#D6E8FF"
1044WIDTH="100%"
1045CELLPADDING="6"
1046><TR
1047><TD
1048><PRE
1049CLASS="PROGRAMLISTING"
1050><A
1051HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1052>xmlParserInputPtr</A
1053> (*xmlExternalEntityLoader)
1054 (const char *URL,
1055 const char *ID,
1056 <A
1057HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1058>xmlParserInputPtr</A
1059> context);</PRE
1060></TD
1061></TR
1062></TABLE
1063><P
1064></P
1065><DIV
1066CLASS="INFORMALTABLE"
1067><P
1068></P
1069><TABLE
1070BORDER="0"
1071WIDTH="100%"
1072BGCOLOR="#FFD0D0"
1073CELLSPACING="0"
1074CELLPADDING="4"
1075CLASS="CALSTABLE"
1076><TR
1077><TD
1078WIDTH="20%"
1079ALIGN="RIGHT"
1080VALIGN="TOP"
1081><TT
1082CLASS="PARAMETER"
1083><I
1084>URL</I
1085></TT
1086>&nbsp;:</TD
1087><TD
1088WIDTH="80%"
1089ALIGN="LEFT"
1090VALIGN="TOP"
1091>&nbsp;</TD
1092></TR
1093><TR
1094><TD
1095WIDTH="20%"
1096ALIGN="RIGHT"
1097VALIGN="TOP"
1098><TT
1099CLASS="PARAMETER"
1100><I
1101>ID</I
1102></TT
1103>&nbsp;:</TD
1104><TD
1105WIDTH="80%"
1106ALIGN="LEFT"
1107VALIGN="TOP"
1108>&nbsp;</TD
1109></TR
1110><TR
1111><TD
1112WIDTH="20%"
1113ALIGN="RIGHT"
1114VALIGN="TOP"
1115><TT
1116CLASS="PARAMETER"
1117><I
1118>context</I
1119></TT
1120>&nbsp;:</TD
1121><TD
1122WIDTH="80%"
1123ALIGN="LEFT"
1124VALIGN="TOP"
1125>&nbsp;</TD
1126></TR
1127><TR
1128><TD
1129WIDTH="20%"
1130ALIGN="RIGHT"
1131VALIGN="TOP"
1132><I
1133CLASS="EMPHASIS"
1134>Returns</I
1135> :</TD
1136><TD
1137WIDTH="80%"
1138ALIGN="LEFT"
1139VALIGN="TOP"
1140>&nbsp;</TD
1141></TR
1142></TABLE
1143><P
1144></P
1145></DIV
1146></DIV
1147><HR><DIV
1148CLASS="REFSECT2"
1149><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001150NAME="AEN291"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001151></A
1152><H3
1153><A
1154NAME="XMLPARSERNODEINFO"
1155></A
1156>xmlParserNodeInfo</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001157><P
1158></P
1159></DIV
1160><HR><DIV
1161CLASS="REFSECT2"
1162><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001163NAME="AEN295"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001164></A
1165><H3
1166><A
1167NAME="XMLPARSERNODEINFOSEQ"
1168></A
1169>xmlParserNodeInfoSeq</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001170><P
1171></P
1172></DIV
1173><HR><DIV
1174CLASS="REFSECT2"
1175><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001176NAME="AEN299"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001177></A
1178><H3
1179><A
1180NAME="XMLPARSERNODEINFOSEQPTR"
1181></A
1182>xmlParserNodeInfoSeqPtr</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001183><P
1184></P
1185></DIV
1186><HR><DIV
1187CLASS="REFSECT2"
1188><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001189NAME="AEN303"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001190></A
1191><H3
1192><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001193NAME="XMLPARSERINPUTSTATE"
1194></A
1195>enum xmlParserInputState</H3
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001196><TABLE
1197BORDER="0"
1198BGCOLOR="#D6E8FF"
1199WIDTH="100%"
1200CELLPADDING="6"
1201><TR
1202><TD
1203><PRE
1204CLASS="PROGRAMLISTING"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001205>typedef enum {
Daniel Veillardb05deb71999-08-10 19:04:08 +00001206 XML_PARSER_EOF = 0,
1207 XML_PARSER_PROLOG,
1208 XML_PARSER_CONTENT,
1209 XML_PARSER_ENTITY_DECL,
1210 XML_PARSER_ENTITY_VALUE,
1211 XML_PARSER_ATTRIBUTE_VALUE,
1212 XML_PARSER_DTD,
1213 XML_PARSER_EPILOG,
1214 XML_PARSER_COMMENT,
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001215 XML_PARSER_CDATA_SECTION
Daniel Veillardb05deb71999-08-10 19:04:08 +00001216} xmlParserInputState;</PRE
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001217></TD
1218></TR
1219></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001220><P
1221></P
1222></DIV
1223><HR><DIV
1224CLASS="REFSECT2"
1225><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001226NAME="AEN308"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001227></A
1228><H3
1229><A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001230NAME="XMLPARSERCTXT"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001231></A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001232>xmlParserCtxt</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001233><P
1234></P
1235></DIV
1236><HR><DIV
1237CLASS="REFSECT2"
1238><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001239NAME="AEN312"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001240></A
1241><H3
1242><A
1243NAME="XMLPARSERCTXTPTR"
1244></A
1245>xmlParserCtxtPtr</H3
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001246><P
1247></P
1248></DIV
1249><HR><DIV
1250CLASS="REFSECT2"
1251><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001252NAME="AEN316"
Daniel Veillard35925471999-02-25 08:46:07 +00001253></A
1254><H3
1255><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001256NAME="XMLSAXLOCATOR"
Daniel Veillard35925471999-02-25 08:46:07 +00001257></A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001258>xmlSAXLocator</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001259><P
1260></P
1261></DIV
1262><HR><DIV
1263CLASS="REFSECT2"
1264><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001265NAME="AEN320"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001266></A
1267><H3
1268><A
1269NAME="XMLSAXLOCATORPTR"
1270></A
1271>xmlSAXLocatorPtr</H3
1272><P
1273></P
1274></DIV
1275><HR><DIV
1276CLASS="REFSECT2"
1277><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001278NAME="AEN324"
Daniel Veillard35925471999-02-25 08:46:07 +00001279></A
1280><H3
1281><A
1282NAME="RESOLVEENTITYSAXFUNC"
1283></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001284>resolveEntitySAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001285><TABLE
1286BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001287BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001288WIDTH="100%"
1289CELLPADDING="6"
1290><TR
1291><TD
1292><PRE
1293CLASS="PROGRAMLISTING"
1294><A
1295HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1296>xmlParserInputPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001297> (*resolveEntitySAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001298 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001299HREF="gnome-xml-tree.html#XMLCHAR"
1300>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001301> *publicId,
1302 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001303HREF="gnome-xml-tree.html#XMLCHAR"
1304>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001305> *systemId);</PRE
1306></TD
1307></TR
1308></TABLE
1309><P
1310></P
1311><DIV
1312CLASS="INFORMALTABLE"
1313><P
1314></P
1315><TABLE
1316BORDER="0"
1317WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001318BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001319CELLSPACING="0"
1320CELLPADDING="4"
1321CLASS="CALSTABLE"
1322><TR
1323><TD
1324WIDTH="20%"
1325ALIGN="RIGHT"
1326VALIGN="TOP"
1327><TT
1328CLASS="PARAMETER"
1329><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001330>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001331></TT
1332>&nbsp;:</TD
1333><TD
1334WIDTH="80%"
1335ALIGN="LEFT"
1336VALIGN="TOP"
1337>&nbsp;</TD
1338></TR
1339><TR
1340><TD
1341WIDTH="20%"
1342ALIGN="RIGHT"
1343VALIGN="TOP"
1344><TT
1345CLASS="PARAMETER"
1346><I
1347>publicId</I
1348></TT
1349>&nbsp;:</TD
1350><TD
1351WIDTH="80%"
1352ALIGN="LEFT"
1353VALIGN="TOP"
1354>&nbsp;</TD
1355></TR
1356><TR
1357><TD
1358WIDTH="20%"
1359ALIGN="RIGHT"
1360VALIGN="TOP"
1361><TT
1362CLASS="PARAMETER"
1363><I
1364>systemId</I
1365></TT
1366>&nbsp;:</TD
1367><TD
1368WIDTH="80%"
1369ALIGN="LEFT"
1370VALIGN="TOP"
1371>&nbsp;</TD
1372></TR
1373><TR
1374><TD
1375WIDTH="20%"
1376ALIGN="RIGHT"
1377VALIGN="TOP"
1378><I
1379CLASS="EMPHASIS"
1380>Returns</I
1381> :</TD
1382><TD
1383WIDTH="80%"
1384ALIGN="LEFT"
1385VALIGN="TOP"
1386>&nbsp;</TD
1387></TR
1388></TABLE
1389><P
1390></P
1391></DIV
1392></DIV
1393><HR><DIV
1394CLASS="REFSECT2"
1395><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001396NAME="AEN353"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001397></A
1398><H3
1399><A
1400NAME="INTERNALSUBSETSAXFUNC"
1401></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001402>internalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001403><TABLE
1404BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001405BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001406WIDTH="100%"
1407CELLPADDING="6"
1408><TR
1409><TD
1410><PRE
1411CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001412>void (*internalSubsetSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001413 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001414HREF="gnome-xml-tree.html#XMLCHAR"
1415>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001416> *name,
1417 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001418HREF="gnome-xml-tree.html#XMLCHAR"
1419>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001420> *ExternalID,
1421 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001422HREF="gnome-xml-tree.html#XMLCHAR"
1423>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001424> *SystemID);</PRE
1425></TD
1426></TR
1427></TABLE
1428><P
1429></P
1430><DIV
1431CLASS="INFORMALTABLE"
1432><P
1433></P
1434><TABLE
1435BORDER="0"
1436WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001437BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001438CELLSPACING="0"
1439CELLPADDING="4"
1440CLASS="CALSTABLE"
1441><TR
1442><TD
1443WIDTH="20%"
1444ALIGN="RIGHT"
1445VALIGN="TOP"
1446><TT
1447CLASS="PARAMETER"
1448><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001449>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001450></TT
1451>&nbsp;:</TD
1452><TD
1453WIDTH="80%"
1454ALIGN="LEFT"
1455VALIGN="TOP"
1456>&nbsp;</TD
1457></TR
1458><TR
1459><TD
1460WIDTH="20%"
1461ALIGN="RIGHT"
1462VALIGN="TOP"
1463><TT
1464CLASS="PARAMETER"
1465><I
1466>name</I
1467></TT
1468>&nbsp;:</TD
1469><TD
1470WIDTH="80%"
1471ALIGN="LEFT"
1472VALIGN="TOP"
1473>&nbsp;</TD
1474></TR
1475><TR
1476><TD
1477WIDTH="20%"
1478ALIGN="RIGHT"
1479VALIGN="TOP"
1480><TT
1481CLASS="PARAMETER"
1482><I
1483>ExternalID</I
1484></TT
1485>&nbsp;:</TD
1486><TD
1487WIDTH="80%"
1488ALIGN="LEFT"
1489VALIGN="TOP"
1490>&nbsp;</TD
1491></TR
1492><TR
1493><TD
1494WIDTH="20%"
1495ALIGN="RIGHT"
1496VALIGN="TOP"
1497><TT
1498CLASS="PARAMETER"
1499><I
1500>SystemID</I
1501></TT
1502>&nbsp;:</TD
1503><TD
1504WIDTH="80%"
1505ALIGN="LEFT"
1506VALIGN="TOP"
1507>&nbsp;</TD
1508></TR
1509></TABLE
1510><P
1511></P
1512></DIV
1513></DIV
1514><HR><DIV
1515CLASS="REFSECT2"
1516><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001517NAME="AEN382"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001518></A
1519><H3
1520><A
1521NAME="GETENTITYSAXFUNC"
1522></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001523>getEntitySAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001524><TABLE
1525BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001526BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001527WIDTH="100%"
1528CELLPADDING="6"
1529><TR
1530><TD
1531><PRE
1532CLASS="PROGRAMLISTING"
1533><A
1534HREF="gnome-xml-entities.html#XMLENTITYPTR"
1535>xmlEntityPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001536> (*getEntitySAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001537 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001538HREF="gnome-xml-tree.html#XMLCHAR"
1539>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001540> *name);</PRE
1541></TD
1542></TR
1543></TABLE
1544><P
1545></P
1546><DIV
1547CLASS="INFORMALTABLE"
1548><P
1549></P
1550><TABLE
1551BORDER="0"
1552WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001553BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001554CELLSPACING="0"
1555CELLPADDING="4"
1556CLASS="CALSTABLE"
1557><TR
1558><TD
1559WIDTH="20%"
1560ALIGN="RIGHT"
1561VALIGN="TOP"
1562><TT
1563CLASS="PARAMETER"
1564><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001565>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001566></TT
1567>&nbsp;:</TD
1568><TD
1569WIDTH="80%"
1570ALIGN="LEFT"
1571VALIGN="TOP"
1572>&nbsp;</TD
1573></TR
1574><TR
1575><TD
1576WIDTH="20%"
1577ALIGN="RIGHT"
1578VALIGN="TOP"
1579><TT
1580CLASS="PARAMETER"
1581><I
1582>name</I
1583></TT
1584>&nbsp;:</TD
1585><TD
1586WIDTH="80%"
1587ALIGN="LEFT"
1588VALIGN="TOP"
1589>&nbsp;</TD
1590></TR
1591><TR
1592><TD
1593WIDTH="20%"
1594ALIGN="RIGHT"
1595VALIGN="TOP"
1596><I
1597CLASS="EMPHASIS"
1598>Returns</I
1599> :</TD
1600><TD
1601WIDTH="80%"
1602ALIGN="LEFT"
1603VALIGN="TOP"
1604>&nbsp;</TD
1605></TR
1606></TABLE
1607><P
1608></P
1609></DIV
1610></DIV
1611><HR><DIV
1612CLASS="REFSECT2"
1613><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001614NAME="AEN406"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001615></A
1616><H3
1617><A
1618NAME="GETPARAMETERENTITYSAXFUNC"
1619></A
1620>getParameterEntitySAXFunc ()</H3
1621><TABLE
1622BORDER="0"
1623BGCOLOR="#D6E8FF"
1624WIDTH="100%"
1625CELLPADDING="6"
1626><TR
1627><TD
1628><PRE
1629CLASS="PROGRAMLISTING"
1630><A
1631HREF="gnome-xml-entities.html#XMLENTITYPTR"
1632>xmlEntityPtr</A
1633> (*getParameterEntitySAXFunc) (void *ctx,
1634 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001635HREF="gnome-xml-tree.html#XMLCHAR"
1636>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001637> *name);</PRE
1638></TD
1639></TR
1640></TABLE
1641><P
1642></P
1643><DIV
1644CLASS="INFORMALTABLE"
1645><P
1646></P
1647><TABLE
1648BORDER="0"
1649WIDTH="100%"
1650BGCOLOR="#FFD0D0"
1651CELLSPACING="0"
1652CELLPADDING="4"
1653CLASS="CALSTABLE"
1654><TR
1655><TD
1656WIDTH="20%"
1657ALIGN="RIGHT"
1658VALIGN="TOP"
1659><TT
1660CLASS="PARAMETER"
1661><I
1662>ctx</I
1663></TT
1664>&nbsp;:</TD
1665><TD
1666WIDTH="80%"
1667ALIGN="LEFT"
1668VALIGN="TOP"
1669>&nbsp;</TD
1670></TR
1671><TR
1672><TD
1673WIDTH="20%"
1674ALIGN="RIGHT"
1675VALIGN="TOP"
1676><TT
1677CLASS="PARAMETER"
1678><I
1679>name</I
1680></TT
1681>&nbsp;:</TD
1682><TD
1683WIDTH="80%"
1684ALIGN="LEFT"
1685VALIGN="TOP"
1686>&nbsp;</TD
1687></TR
1688><TR
1689><TD
1690WIDTH="20%"
1691ALIGN="RIGHT"
1692VALIGN="TOP"
1693><I
1694CLASS="EMPHASIS"
1695>Returns</I
1696> :</TD
1697><TD
1698WIDTH="80%"
1699ALIGN="LEFT"
1700VALIGN="TOP"
1701>&nbsp;</TD
1702></TR
1703></TABLE
1704><P
1705></P
1706></DIV
1707></DIV
1708><HR><DIV
1709CLASS="REFSECT2"
1710><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001711NAME="AEN430"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001712></A
1713><H3
1714><A
1715NAME="ENTITYDECLSAXFUNC"
1716></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001717>entityDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001718><TABLE
1719BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001720BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001721WIDTH="100%"
1722CELLPADDING="6"
1723><TR
1724><TD
1725><PRE
1726CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001727>void (*entityDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001728 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001729HREF="gnome-xml-tree.html#XMLCHAR"
1730>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001731> *name,
1732 int type,
1733 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001734HREF="gnome-xml-tree.html#XMLCHAR"
1735>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001736> *publicId,
1737 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001738HREF="gnome-xml-tree.html#XMLCHAR"
1739>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001740> *systemId,
1741 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001742HREF="gnome-xml-tree.html#XMLCHAR"
1743>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001744> *content);</PRE
1745></TD
1746></TR
1747></TABLE
1748><P
1749></P
1750><DIV
1751CLASS="INFORMALTABLE"
1752><P
1753></P
1754><TABLE
1755BORDER="0"
1756WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001757BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001758CELLSPACING="0"
1759CELLPADDING="4"
1760CLASS="CALSTABLE"
1761><TR
1762><TD
1763WIDTH="20%"
1764ALIGN="RIGHT"
1765VALIGN="TOP"
1766><TT
1767CLASS="PARAMETER"
1768><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001769>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001770></TT
1771>&nbsp;:</TD
1772><TD
1773WIDTH="80%"
1774ALIGN="LEFT"
1775VALIGN="TOP"
1776>&nbsp;</TD
1777></TR
1778><TR
1779><TD
1780WIDTH="20%"
1781ALIGN="RIGHT"
1782VALIGN="TOP"
1783><TT
1784CLASS="PARAMETER"
1785><I
1786>name</I
1787></TT
1788>&nbsp;:</TD
1789><TD
1790WIDTH="80%"
1791ALIGN="LEFT"
1792VALIGN="TOP"
1793>&nbsp;</TD
1794></TR
1795><TR
1796><TD
1797WIDTH="20%"
1798ALIGN="RIGHT"
1799VALIGN="TOP"
1800><TT
1801CLASS="PARAMETER"
1802><I
1803>type</I
1804></TT
1805>&nbsp;:</TD
1806><TD
1807WIDTH="80%"
1808ALIGN="LEFT"
1809VALIGN="TOP"
1810>&nbsp;</TD
1811></TR
1812><TR
1813><TD
1814WIDTH="20%"
1815ALIGN="RIGHT"
1816VALIGN="TOP"
1817><TT
1818CLASS="PARAMETER"
1819><I
1820>publicId</I
1821></TT
1822>&nbsp;:</TD
1823><TD
1824WIDTH="80%"
1825ALIGN="LEFT"
1826VALIGN="TOP"
1827>&nbsp;</TD
1828></TR
1829><TR
1830><TD
1831WIDTH="20%"
1832ALIGN="RIGHT"
1833VALIGN="TOP"
1834><TT
1835CLASS="PARAMETER"
1836><I
1837>systemId</I
1838></TT
1839>&nbsp;:</TD
1840><TD
1841WIDTH="80%"
1842ALIGN="LEFT"
1843VALIGN="TOP"
1844>&nbsp;</TD
1845></TR
1846><TR
1847><TD
1848WIDTH="20%"
1849ALIGN="RIGHT"
1850VALIGN="TOP"
1851><TT
1852CLASS="PARAMETER"
1853><I
1854>content</I
1855></TT
1856>&nbsp;:</TD
1857><TD
1858WIDTH="80%"
1859ALIGN="LEFT"
1860VALIGN="TOP"
1861>&nbsp;</TD
1862></TR
1863></TABLE
1864><P
1865></P
1866></DIV
1867></DIV
1868><HR><DIV
1869CLASS="REFSECT2"
1870><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001871NAME="AEN468"
Daniel Veillard35925471999-02-25 08:46:07 +00001872></A
1873><H3
1874><A
1875NAME="NOTATIONDECLSAXFUNC"
1876></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001877>notationDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001878><TABLE
1879BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001880BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001881WIDTH="100%"
1882CELLPADDING="6"
1883><TR
1884><TD
1885><PRE
1886CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001887>void (*notationDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001888 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001889HREF="gnome-xml-tree.html#XMLCHAR"
1890>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001891> *name,
1892 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001893HREF="gnome-xml-tree.html#XMLCHAR"
1894>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001895> *publicId,
1896 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001897HREF="gnome-xml-tree.html#XMLCHAR"
1898>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001899> *systemId);</PRE
1900></TD
1901></TR
1902></TABLE
1903><P
1904></P
1905><DIV
1906CLASS="INFORMALTABLE"
1907><P
1908></P
1909><TABLE
1910BORDER="0"
1911WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001912BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001913CELLSPACING="0"
1914CELLPADDING="4"
1915CLASS="CALSTABLE"
1916><TR
1917><TD
1918WIDTH="20%"
1919ALIGN="RIGHT"
1920VALIGN="TOP"
1921><TT
1922CLASS="PARAMETER"
1923><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001924>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001925></TT
1926>&nbsp;:</TD
1927><TD
1928WIDTH="80%"
1929ALIGN="LEFT"
1930VALIGN="TOP"
1931>&nbsp;</TD
1932></TR
1933><TR
1934><TD
1935WIDTH="20%"
1936ALIGN="RIGHT"
1937VALIGN="TOP"
1938><TT
1939CLASS="PARAMETER"
1940><I
1941>name</I
1942></TT
1943>&nbsp;:</TD
1944><TD
1945WIDTH="80%"
1946ALIGN="LEFT"
1947VALIGN="TOP"
1948>&nbsp;</TD
1949></TR
1950><TR
1951><TD
1952WIDTH="20%"
1953ALIGN="RIGHT"
1954VALIGN="TOP"
1955><TT
1956CLASS="PARAMETER"
1957><I
1958>publicId</I
1959></TT
1960>&nbsp;:</TD
1961><TD
1962WIDTH="80%"
1963ALIGN="LEFT"
1964VALIGN="TOP"
1965>&nbsp;</TD
1966></TR
1967><TR
1968><TD
1969WIDTH="20%"
1970ALIGN="RIGHT"
1971VALIGN="TOP"
1972><TT
1973CLASS="PARAMETER"
1974><I
1975>systemId</I
1976></TT
1977>&nbsp;:</TD
1978><TD
1979WIDTH="80%"
1980ALIGN="LEFT"
1981VALIGN="TOP"
1982>&nbsp;</TD
1983></TR
1984></TABLE
1985><P
1986></P
1987></DIV
1988></DIV
1989><HR><DIV
1990CLASS="REFSECT2"
1991><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001992NAME="AEN497"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001993></A
1994><H3
1995><A
1996NAME="ATTRIBUTEDECLSAXFUNC"
1997></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001998>attributeDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001999><TABLE
2000BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002001BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002002WIDTH="100%"
2003CELLPADDING="6"
2004><TR
2005><TD
2006><PRE
2007CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002008>void (*attributeDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002009 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002010HREF="gnome-xml-tree.html#XMLCHAR"
2011>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002012> *elem,
2013 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002014HREF="gnome-xml-tree.html#XMLCHAR"
2015>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002016> *name,
2017 int type,
2018 int def,
2019 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002020HREF="gnome-xml-tree.html#XMLCHAR"
2021>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002022> *defaultValue,
2023 <A
2024HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
2025>xmlEnumerationPtr</A
2026> tree);</PRE
2027></TD
2028></TR
2029></TABLE
2030><P
2031></P
2032><DIV
2033CLASS="INFORMALTABLE"
2034><P
2035></P
2036><TABLE
2037BORDER="0"
2038WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002039BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002040CELLSPACING="0"
2041CELLPADDING="4"
2042CLASS="CALSTABLE"
2043><TR
2044><TD
2045WIDTH="20%"
2046ALIGN="RIGHT"
2047VALIGN="TOP"
2048><TT
2049CLASS="PARAMETER"
2050><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002051>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002052></TT
2053>&nbsp;:</TD
2054><TD
2055WIDTH="80%"
2056ALIGN="LEFT"
2057VALIGN="TOP"
2058>&nbsp;</TD
2059></TR
2060><TR
2061><TD
2062WIDTH="20%"
2063ALIGN="RIGHT"
2064VALIGN="TOP"
2065><TT
2066CLASS="PARAMETER"
2067><I
2068>elem</I
2069></TT
2070>&nbsp;:</TD
2071><TD
2072WIDTH="80%"
2073ALIGN="LEFT"
2074VALIGN="TOP"
2075>&nbsp;</TD
2076></TR
2077><TR
2078><TD
2079WIDTH="20%"
2080ALIGN="RIGHT"
2081VALIGN="TOP"
2082><TT
2083CLASS="PARAMETER"
2084><I
2085>name</I
2086></TT
2087>&nbsp;:</TD
2088><TD
2089WIDTH="80%"
2090ALIGN="LEFT"
2091VALIGN="TOP"
2092>&nbsp;</TD
2093></TR
2094><TR
2095><TD
2096WIDTH="20%"
2097ALIGN="RIGHT"
2098VALIGN="TOP"
2099><TT
2100CLASS="PARAMETER"
2101><I
2102>type</I
2103></TT
2104>&nbsp;:</TD
2105><TD
2106WIDTH="80%"
2107ALIGN="LEFT"
2108VALIGN="TOP"
2109>&nbsp;</TD
2110></TR
2111><TR
2112><TD
2113WIDTH="20%"
2114ALIGN="RIGHT"
2115VALIGN="TOP"
2116><TT
2117CLASS="PARAMETER"
2118><I
2119>def</I
2120></TT
2121>&nbsp;:</TD
2122><TD
2123WIDTH="80%"
2124ALIGN="LEFT"
2125VALIGN="TOP"
2126>&nbsp;</TD
2127></TR
2128><TR
2129><TD
2130WIDTH="20%"
2131ALIGN="RIGHT"
2132VALIGN="TOP"
2133><TT
2134CLASS="PARAMETER"
2135><I
2136>defaultValue</I
2137></TT
2138>&nbsp;:</TD
2139><TD
2140WIDTH="80%"
2141ALIGN="LEFT"
2142VALIGN="TOP"
2143>&nbsp;</TD
2144></TR
2145><TR
2146><TD
2147WIDTH="20%"
2148ALIGN="RIGHT"
2149VALIGN="TOP"
2150><TT
2151CLASS="PARAMETER"
2152><I
2153>tree</I
2154></TT
2155>&nbsp;:</TD
2156><TD
2157WIDTH="80%"
2158ALIGN="LEFT"
2159VALIGN="TOP"
2160>&nbsp;</TD
2161></TR
2162></TABLE
2163><P
2164></P
2165></DIV
2166></DIV
2167><HR><DIV
2168CLASS="REFSECT2"
2169><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002170NAME="AEN539"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002171></A
2172><H3
2173><A
2174NAME="ELEMENTDECLSAXFUNC"
2175></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002176>elementDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002177><TABLE
2178BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002179BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002180WIDTH="100%"
2181CELLPADDING="6"
2182><TR
2183><TD
2184><PRE
2185CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002186>void (*elementDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002187 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002188HREF="gnome-xml-tree.html#XMLCHAR"
2189>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002190> *name,
2191 int type,
2192 <A
2193HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
2194>xmlElementContentPtr</A
2195> content);</PRE
2196></TD
2197></TR
2198></TABLE
2199><P
2200></P
2201><DIV
2202CLASS="INFORMALTABLE"
2203><P
2204></P
2205><TABLE
2206BORDER="0"
2207WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002208BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002209CELLSPACING="0"
2210CELLPADDING="4"
2211CLASS="CALSTABLE"
2212><TR
2213><TD
2214WIDTH="20%"
2215ALIGN="RIGHT"
2216VALIGN="TOP"
2217><TT
2218CLASS="PARAMETER"
2219><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002220>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002221></TT
2222>&nbsp;:</TD
2223><TD
2224WIDTH="80%"
2225ALIGN="LEFT"
2226VALIGN="TOP"
2227>&nbsp;</TD
2228></TR
2229><TR
2230><TD
2231WIDTH="20%"
2232ALIGN="RIGHT"
2233VALIGN="TOP"
2234><TT
2235CLASS="PARAMETER"
2236><I
2237>name</I
2238></TT
2239>&nbsp;:</TD
2240><TD
2241WIDTH="80%"
2242ALIGN="LEFT"
2243VALIGN="TOP"
2244>&nbsp;</TD
2245></TR
2246><TR
2247><TD
2248WIDTH="20%"
2249ALIGN="RIGHT"
2250VALIGN="TOP"
2251><TT
2252CLASS="PARAMETER"
2253><I
2254>type</I
2255></TT
2256>&nbsp;:</TD
2257><TD
2258WIDTH="80%"
2259ALIGN="LEFT"
2260VALIGN="TOP"
2261>&nbsp;</TD
2262></TR
2263><TR
2264><TD
2265WIDTH="20%"
2266ALIGN="RIGHT"
2267VALIGN="TOP"
2268><TT
2269CLASS="PARAMETER"
2270><I
2271>content</I
2272></TT
2273>&nbsp;:</TD
2274><TD
2275WIDTH="80%"
2276ALIGN="LEFT"
2277VALIGN="TOP"
2278>&nbsp;</TD
2279></TR
2280></TABLE
2281><P
2282></P
2283></DIV
2284></DIV
2285><HR><DIV
2286CLASS="REFSECT2"
2287><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002288NAME="AEN567"
Daniel Veillard35925471999-02-25 08:46:07 +00002289></A
2290><H3
2291><A
2292NAME="UNPARSEDENTITYDECLSAXFUNC"
2293></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002294>unparsedEntityDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002295><TABLE
2296BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002297BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002298WIDTH="100%"
2299CELLPADDING="6"
2300><TR
2301><TD
2302><PRE
2303CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002304>void (*unparsedEntityDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002305 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002306HREF="gnome-xml-tree.html#XMLCHAR"
2307>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002308> *name,
2309 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002310HREF="gnome-xml-tree.html#XMLCHAR"
2311>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002312> *publicId,
2313 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002314HREF="gnome-xml-tree.html#XMLCHAR"
2315>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002316> *systemId,
2317 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002318HREF="gnome-xml-tree.html#XMLCHAR"
2319>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002320> *notationName);</PRE
2321></TD
2322></TR
2323></TABLE
2324><P
2325></P
2326><DIV
2327CLASS="INFORMALTABLE"
2328><P
2329></P
2330><TABLE
2331BORDER="0"
2332WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002333BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002334CELLSPACING="0"
2335CELLPADDING="4"
2336CLASS="CALSTABLE"
2337><TR
2338><TD
2339WIDTH="20%"
2340ALIGN="RIGHT"
2341VALIGN="TOP"
2342><TT
2343CLASS="PARAMETER"
2344><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002345>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002346></TT
2347>&nbsp;:</TD
2348><TD
2349WIDTH="80%"
2350ALIGN="LEFT"
2351VALIGN="TOP"
2352>&nbsp;</TD
2353></TR
2354><TR
2355><TD
2356WIDTH="20%"
2357ALIGN="RIGHT"
2358VALIGN="TOP"
2359><TT
2360CLASS="PARAMETER"
2361><I
2362>name</I
2363></TT
2364>&nbsp;:</TD
2365><TD
2366WIDTH="80%"
2367ALIGN="LEFT"
2368VALIGN="TOP"
2369>&nbsp;</TD
2370></TR
2371><TR
2372><TD
2373WIDTH="20%"
2374ALIGN="RIGHT"
2375VALIGN="TOP"
2376><TT
2377CLASS="PARAMETER"
2378><I
2379>publicId</I
2380></TT
2381>&nbsp;:</TD
2382><TD
2383WIDTH="80%"
2384ALIGN="LEFT"
2385VALIGN="TOP"
2386>&nbsp;</TD
2387></TR
2388><TR
2389><TD
2390WIDTH="20%"
2391ALIGN="RIGHT"
2392VALIGN="TOP"
2393><TT
2394CLASS="PARAMETER"
2395><I
2396>systemId</I
2397></TT
2398>&nbsp;:</TD
2399><TD
2400WIDTH="80%"
2401ALIGN="LEFT"
2402VALIGN="TOP"
2403>&nbsp;</TD
2404></TR
2405><TR
2406><TD
2407WIDTH="20%"
2408ALIGN="RIGHT"
2409VALIGN="TOP"
2410><TT
2411CLASS="PARAMETER"
2412><I
2413>notationName</I
2414></TT
2415>&nbsp;:</TD
2416><TD
2417WIDTH="80%"
2418ALIGN="LEFT"
2419VALIGN="TOP"
2420>&nbsp;</TD
2421></TR
2422></TABLE
2423><P
2424></P
2425></DIV
2426></DIV
2427><HR><DIV
2428CLASS="REFSECT2"
2429><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002430NAME="AEN601"
Daniel Veillard35925471999-02-25 08:46:07 +00002431></A
2432><H3
2433><A
2434NAME="SETDOCUMENTLOCATORSAXFUNC"
2435></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002436>setDocumentLocatorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002437><TABLE
2438BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002439BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002440WIDTH="100%"
2441CELLPADDING="6"
2442><TR
2443><TD
2444><PRE
2445CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002446>void (*setDocumentLocatorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002447 <A
2448HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2449>xmlSAXLocatorPtr</A
2450> loc);</PRE
2451></TD
2452></TR
2453></TABLE
2454><P
2455></P
2456><DIV
2457CLASS="INFORMALTABLE"
2458><P
2459></P
2460><TABLE
2461BORDER="0"
2462WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002463BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002464CELLSPACING="0"
2465CELLPADDING="4"
2466CLASS="CALSTABLE"
2467><TR
2468><TD
2469WIDTH="20%"
2470ALIGN="RIGHT"
2471VALIGN="TOP"
2472><TT
2473CLASS="PARAMETER"
2474><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002475>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002476></TT
2477>&nbsp;:</TD
2478><TD
2479WIDTH="80%"
2480ALIGN="LEFT"
2481VALIGN="TOP"
2482>&nbsp;</TD
2483></TR
2484><TR
2485><TD
2486WIDTH="20%"
2487ALIGN="RIGHT"
2488VALIGN="TOP"
2489><TT
2490CLASS="PARAMETER"
2491><I
2492>loc</I
2493></TT
2494>&nbsp;:</TD
2495><TD
2496WIDTH="80%"
2497ALIGN="LEFT"
2498VALIGN="TOP"
2499>&nbsp;</TD
2500></TR
2501></TABLE
2502><P
2503></P
2504></DIV
2505></DIV
2506><HR><DIV
2507CLASS="REFSECT2"
2508><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002509NAME="AEN620"
Daniel Veillard35925471999-02-25 08:46:07 +00002510></A
2511><H3
2512><A
2513NAME="STARTDOCUMENTSAXFUNC"
2514></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002515>startDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002516><TABLE
2517BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002518BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002519WIDTH="100%"
2520CELLPADDING="6"
2521><TR
2522><TD
2523><PRE
2524CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002525>void (*startDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002526></TD
2527></TR
2528></TABLE
2529><P
2530></P
2531><DIV
2532CLASS="INFORMALTABLE"
2533><P
2534></P
2535><TABLE
2536BORDER="0"
2537WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002538BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002539CELLSPACING="0"
2540CELLPADDING="4"
2541CLASS="CALSTABLE"
2542><TR
2543><TD
2544WIDTH="20%"
2545ALIGN="RIGHT"
2546VALIGN="TOP"
2547><TT
2548CLASS="PARAMETER"
2549><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002550>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002551></TT
2552>&nbsp;:</TD
2553><TD
2554WIDTH="80%"
2555ALIGN="LEFT"
2556VALIGN="TOP"
2557>&nbsp;</TD
2558></TR
2559></TABLE
2560><P
2561></P
2562></DIV
2563></DIV
2564><HR><DIV
2565CLASS="REFSECT2"
2566><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002567NAME="AEN634"
Daniel Veillard35925471999-02-25 08:46:07 +00002568></A
2569><H3
2570><A
2571NAME="ENDDOCUMENTSAXFUNC"
2572></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002573>endDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002574><TABLE
2575BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002576BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002577WIDTH="100%"
2578CELLPADDING="6"
2579><TR
2580><TD
2581><PRE
2582CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002583>void (*endDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002584></TD
2585></TR
2586></TABLE
2587><P
2588></P
2589><DIV
2590CLASS="INFORMALTABLE"
2591><P
2592></P
2593><TABLE
2594BORDER="0"
2595WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002596BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002597CELLSPACING="0"
2598CELLPADDING="4"
2599CLASS="CALSTABLE"
2600><TR
2601><TD
2602WIDTH="20%"
2603ALIGN="RIGHT"
2604VALIGN="TOP"
2605><TT
2606CLASS="PARAMETER"
2607><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002608>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002609></TT
2610>&nbsp;:</TD
2611><TD
2612WIDTH="80%"
2613ALIGN="LEFT"
2614VALIGN="TOP"
2615>&nbsp;</TD
2616></TR
2617></TABLE
2618><P
2619></P
2620></DIV
2621></DIV
2622><HR><DIV
2623CLASS="REFSECT2"
2624><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002625NAME="AEN648"
Daniel Veillard35925471999-02-25 08:46:07 +00002626></A
2627><H3
2628><A
2629NAME="STARTELEMENTSAXFUNC"
2630></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002631>startElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002632><TABLE
2633BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002634BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002635WIDTH="100%"
2636CELLPADDING="6"
2637><TR
2638><TD
2639><PRE
2640CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002641>void (*startElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002642 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002643HREF="gnome-xml-tree.html#XMLCHAR"
2644>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002645> *name,
2646 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002647HREF="gnome-xml-tree.html#XMLCHAR"
2648>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002649> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002650></TD
2651></TR
2652></TABLE
2653><P
2654></P
2655><DIV
2656CLASS="INFORMALTABLE"
2657><P
2658></P
2659><TABLE
2660BORDER="0"
2661WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002662BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002663CELLSPACING="0"
2664CELLPADDING="4"
2665CLASS="CALSTABLE"
2666><TR
2667><TD
2668WIDTH="20%"
2669ALIGN="RIGHT"
2670VALIGN="TOP"
2671><TT
2672CLASS="PARAMETER"
2673><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002674>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002675></TT
2676>&nbsp;:</TD
2677><TD
2678WIDTH="80%"
2679ALIGN="LEFT"
2680VALIGN="TOP"
2681>&nbsp;</TD
2682></TR
2683><TR
2684><TD
2685WIDTH="20%"
2686ALIGN="RIGHT"
2687VALIGN="TOP"
2688><TT
2689CLASS="PARAMETER"
2690><I
2691>name</I
2692></TT
2693>&nbsp;:</TD
2694><TD
2695WIDTH="80%"
2696ALIGN="LEFT"
2697VALIGN="TOP"
2698>&nbsp;</TD
2699></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002700><TR
2701><TD
2702WIDTH="20%"
2703ALIGN="RIGHT"
2704VALIGN="TOP"
2705><TT
2706CLASS="PARAMETER"
2707><I
2708>atts</I
2709></TT
2710>&nbsp;:</TD
2711><TD
2712WIDTH="80%"
2713ALIGN="LEFT"
2714VALIGN="TOP"
2715>&nbsp;</TD
2716></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002717></TABLE
2718><P
2719></P
2720></DIV
2721></DIV
2722><HR><DIV
2723CLASS="REFSECT2"
2724><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002725NAME="AEN672"
Daniel Veillard35925471999-02-25 08:46:07 +00002726></A
2727><H3
2728><A
2729NAME="ENDELEMENTSAXFUNC"
2730></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002731>endElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002732><TABLE
2733BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002734BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002735WIDTH="100%"
2736CELLPADDING="6"
2737><TR
2738><TD
2739><PRE
2740CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002741>void (*endElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002742 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002743HREF="gnome-xml-tree.html#XMLCHAR"
2744>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002745> *name);</PRE
2746></TD
2747></TR
2748></TABLE
2749><P
2750></P
2751><DIV
2752CLASS="INFORMALTABLE"
2753><P
2754></P
2755><TABLE
2756BORDER="0"
2757WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002758BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002759CELLSPACING="0"
2760CELLPADDING="4"
2761CLASS="CALSTABLE"
2762><TR
2763><TD
2764WIDTH="20%"
2765ALIGN="RIGHT"
2766VALIGN="TOP"
2767><TT
2768CLASS="PARAMETER"
2769><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002770>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002771></TT
2772>&nbsp;:</TD
2773><TD
2774WIDTH="80%"
2775ALIGN="LEFT"
2776VALIGN="TOP"
2777>&nbsp;</TD
2778></TR
2779><TR
2780><TD
2781WIDTH="20%"
2782ALIGN="RIGHT"
2783VALIGN="TOP"
2784><TT
2785CLASS="PARAMETER"
2786><I
2787>name</I
2788></TT
2789>&nbsp;:</TD
2790><TD
2791WIDTH="80%"
2792ALIGN="LEFT"
2793VALIGN="TOP"
2794>&nbsp;</TD
2795></TR
2796></TABLE
2797><P
2798></P
2799></DIV
2800></DIV
2801><HR><DIV
2802CLASS="REFSECT2"
2803><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002804NAME="AEN691"
Daniel Veillard35925471999-02-25 08:46:07 +00002805></A
2806><H3
2807><A
2808NAME="ATTRIBUTESAXFUNC"
2809></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002810>attributeSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002811><TABLE
2812BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002813BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002814WIDTH="100%"
2815CELLPADDING="6"
2816><TR
2817><TD
2818><PRE
2819CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002820>void (*attributeSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002821 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002822HREF="gnome-xml-tree.html#XMLCHAR"
2823>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002824> *name,
2825 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002826HREF="gnome-xml-tree.html#XMLCHAR"
2827>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002828> *value);</PRE
2829></TD
2830></TR
2831></TABLE
2832><P
2833></P
2834><DIV
2835CLASS="INFORMALTABLE"
2836><P
2837></P
2838><TABLE
2839BORDER="0"
2840WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002841BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002842CELLSPACING="0"
2843CELLPADDING="4"
2844CLASS="CALSTABLE"
2845><TR
2846><TD
2847WIDTH="20%"
2848ALIGN="RIGHT"
2849VALIGN="TOP"
2850><TT
2851CLASS="PARAMETER"
2852><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002853>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002854></TT
2855>&nbsp;:</TD
2856><TD
2857WIDTH="80%"
2858ALIGN="LEFT"
2859VALIGN="TOP"
2860>&nbsp;</TD
2861></TR
2862><TR
2863><TD
2864WIDTH="20%"
2865ALIGN="RIGHT"
2866VALIGN="TOP"
2867><TT
2868CLASS="PARAMETER"
2869><I
2870>name</I
2871></TT
2872>&nbsp;:</TD
2873><TD
2874WIDTH="80%"
2875ALIGN="LEFT"
2876VALIGN="TOP"
2877>&nbsp;</TD
2878></TR
2879><TR
2880><TD
2881WIDTH="20%"
2882ALIGN="RIGHT"
2883VALIGN="TOP"
2884><TT
2885CLASS="PARAMETER"
2886><I
2887>value</I
2888></TT
2889>&nbsp;:</TD
2890><TD
2891WIDTH="80%"
2892ALIGN="LEFT"
2893VALIGN="TOP"
2894>&nbsp;</TD
2895></TR
2896></TABLE
2897><P
2898></P
2899></DIV
2900></DIV
2901><HR><DIV
2902CLASS="REFSECT2"
2903><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002904NAME="AEN715"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002905></A
2906><H3
2907><A
2908NAME="REFERENCESAXFUNC"
2909></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002910>referenceSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002911><TABLE
2912BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002913BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002914WIDTH="100%"
2915CELLPADDING="6"
2916><TR
2917><TD
2918><PRE
2919CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002920>void (*referenceSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002921 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002922HREF="gnome-xml-tree.html#XMLCHAR"
2923>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002924> *name);</PRE
2925></TD
2926></TR
2927></TABLE
2928><P
2929></P
2930><DIV
2931CLASS="INFORMALTABLE"
2932><P
2933></P
2934><TABLE
2935BORDER="0"
2936WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002937BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002938CELLSPACING="0"
2939CELLPADDING="4"
2940CLASS="CALSTABLE"
2941><TR
2942><TD
2943WIDTH="20%"
2944ALIGN="RIGHT"
2945VALIGN="TOP"
2946><TT
2947CLASS="PARAMETER"
2948><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002949>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002950></TT
2951>&nbsp;:</TD
2952><TD
2953WIDTH="80%"
2954ALIGN="LEFT"
2955VALIGN="TOP"
2956>&nbsp;</TD
2957></TR
2958><TR
2959><TD
2960WIDTH="20%"
2961ALIGN="RIGHT"
2962VALIGN="TOP"
2963><TT
2964CLASS="PARAMETER"
2965><I
2966>name</I
2967></TT
2968>&nbsp;:</TD
2969><TD
2970WIDTH="80%"
2971ALIGN="LEFT"
2972VALIGN="TOP"
2973>&nbsp;</TD
2974></TR
2975></TABLE
2976><P
2977></P
2978></DIV
2979></DIV
2980><HR><DIV
2981CLASS="REFSECT2"
2982><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002983NAME="AEN734"
Daniel Veillard35925471999-02-25 08:46:07 +00002984></A
2985><H3
2986><A
2987NAME="CHARACTERSSAXFUNC"
2988></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002989>charactersSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002990><TABLE
2991BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002992BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002993WIDTH="100%"
2994CELLPADDING="6"
2995><TR
2996><TD
2997><PRE
2998CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002999>void (*charactersSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003000 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003001HREF="gnome-xml-tree.html#XMLCHAR"
3002>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003003> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003004 int len);</PRE
3005></TD
3006></TR
3007></TABLE
3008><P
3009></P
3010><DIV
3011CLASS="INFORMALTABLE"
3012><P
3013></P
3014><TABLE
3015BORDER="0"
3016WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003017BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003018CELLSPACING="0"
3019CELLPADDING="4"
3020CLASS="CALSTABLE"
3021><TR
3022><TD
3023WIDTH="20%"
3024ALIGN="RIGHT"
3025VALIGN="TOP"
3026><TT
3027CLASS="PARAMETER"
3028><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003029>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003030></TT
3031>&nbsp;:</TD
3032><TD
3033WIDTH="80%"
3034ALIGN="LEFT"
3035VALIGN="TOP"
3036>&nbsp;</TD
3037></TR
3038><TR
3039><TD
3040WIDTH="20%"
3041ALIGN="RIGHT"
3042VALIGN="TOP"
3043><TT
3044CLASS="PARAMETER"
3045><I
3046>ch</I
3047></TT
3048>&nbsp;:</TD
3049><TD
3050WIDTH="80%"
3051ALIGN="LEFT"
3052VALIGN="TOP"
3053>&nbsp;</TD
3054></TR
3055><TR
3056><TD
3057WIDTH="20%"
3058ALIGN="RIGHT"
3059VALIGN="TOP"
3060><TT
3061CLASS="PARAMETER"
3062><I
Daniel Veillard35925471999-02-25 08:46:07 +00003063>len</I
3064></TT
3065>&nbsp;:</TD
3066><TD
3067WIDTH="80%"
3068ALIGN="LEFT"
3069VALIGN="TOP"
3070>&nbsp;</TD
3071></TR
3072></TABLE
3073><P
3074></P
3075></DIV
3076></DIV
3077><HR><DIV
3078CLASS="REFSECT2"
3079><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003080NAME="AEN757"
Daniel Veillard35925471999-02-25 08:46:07 +00003081></A
3082><H3
3083><A
3084NAME="IGNORABLEWHITESPACESAXFUNC"
3085></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003086>ignorableWhitespaceSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003087><TABLE
3088BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003089BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003090WIDTH="100%"
3091CELLPADDING="6"
3092><TR
3093><TD
3094><PRE
3095CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003096>void (*ignorableWhitespaceSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003097 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003098HREF="gnome-xml-tree.html#XMLCHAR"
3099>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003100> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003101 int len);</PRE
3102></TD
3103></TR
3104></TABLE
3105><P
3106></P
3107><DIV
3108CLASS="INFORMALTABLE"
3109><P
3110></P
3111><TABLE
3112BORDER="0"
3113WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003114BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003115CELLSPACING="0"
3116CELLPADDING="4"
3117CLASS="CALSTABLE"
3118><TR
3119><TD
3120WIDTH="20%"
3121ALIGN="RIGHT"
3122VALIGN="TOP"
3123><TT
3124CLASS="PARAMETER"
3125><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003126>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003127></TT
3128>&nbsp;:</TD
3129><TD
3130WIDTH="80%"
3131ALIGN="LEFT"
3132VALIGN="TOP"
3133>&nbsp;</TD
3134></TR
3135><TR
3136><TD
3137WIDTH="20%"
3138ALIGN="RIGHT"
3139VALIGN="TOP"
3140><TT
3141CLASS="PARAMETER"
3142><I
3143>ch</I
3144></TT
3145>&nbsp;:</TD
3146><TD
3147WIDTH="80%"
3148ALIGN="LEFT"
3149VALIGN="TOP"
3150>&nbsp;</TD
3151></TR
3152><TR
3153><TD
3154WIDTH="20%"
3155ALIGN="RIGHT"
3156VALIGN="TOP"
3157><TT
3158CLASS="PARAMETER"
3159><I
Daniel Veillard35925471999-02-25 08:46:07 +00003160>len</I
3161></TT
3162>&nbsp;:</TD
3163><TD
3164WIDTH="80%"
3165ALIGN="LEFT"
3166VALIGN="TOP"
3167>&nbsp;</TD
3168></TR
3169></TABLE
3170><P
3171></P
3172></DIV
3173></DIV
3174><HR><DIV
3175CLASS="REFSECT2"
3176><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003177NAME="AEN780"
Daniel Veillard35925471999-02-25 08:46:07 +00003178></A
3179><H3
3180><A
3181NAME="PROCESSINGINSTRUCTIONSAXFUNC"
3182></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003183>processingInstructionSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003184><TABLE
3185BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003186BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003187WIDTH="100%"
3188CELLPADDING="6"
3189><TR
3190><TD
3191><PRE
3192CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003193>void (*processingInstructionSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003194 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003195HREF="gnome-xml-tree.html#XMLCHAR"
3196>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003197> *target,
3198 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003199HREF="gnome-xml-tree.html#XMLCHAR"
3200>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003201> *data);</PRE
3202></TD
3203></TR
3204></TABLE
3205><P
3206></P
3207><DIV
3208CLASS="INFORMALTABLE"
3209><P
3210></P
3211><TABLE
3212BORDER="0"
3213WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003214BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003215CELLSPACING="0"
3216CELLPADDING="4"
3217CLASS="CALSTABLE"
3218><TR
3219><TD
3220WIDTH="20%"
3221ALIGN="RIGHT"
3222VALIGN="TOP"
3223><TT
3224CLASS="PARAMETER"
3225><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003226>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003227></TT
3228>&nbsp;:</TD
3229><TD
3230WIDTH="80%"
3231ALIGN="LEFT"
3232VALIGN="TOP"
3233>&nbsp;</TD
3234></TR
3235><TR
3236><TD
3237WIDTH="20%"
3238ALIGN="RIGHT"
3239VALIGN="TOP"
3240><TT
3241CLASS="PARAMETER"
3242><I
3243>target</I
3244></TT
3245>&nbsp;:</TD
3246><TD
3247WIDTH="80%"
3248ALIGN="LEFT"
3249VALIGN="TOP"
3250>&nbsp;</TD
3251></TR
3252><TR
3253><TD
3254WIDTH="20%"
3255ALIGN="RIGHT"
3256VALIGN="TOP"
3257><TT
3258CLASS="PARAMETER"
3259><I
3260>data</I
3261></TT
3262>&nbsp;:</TD
3263><TD
3264WIDTH="80%"
3265ALIGN="LEFT"
3266VALIGN="TOP"
3267>&nbsp;</TD
3268></TR
3269></TABLE
3270><P
3271></P
3272></DIV
3273></DIV
3274><HR><DIV
3275CLASS="REFSECT2"
3276><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003277NAME="AEN804"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003278></A
3279><H3
3280><A
3281NAME="COMMENTSAXFUNC"
3282></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003283>commentSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003284><TABLE
3285BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003286BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003287WIDTH="100%"
3288CELLPADDING="6"
3289><TR
3290><TD
3291><PRE
3292CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003293>void (*commentSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003294 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003295HREF="gnome-xml-tree.html#XMLCHAR"
3296>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003297> *value);</PRE
3298></TD
3299></TR
3300></TABLE
3301><P
3302></P
3303><DIV
3304CLASS="INFORMALTABLE"
3305><P
3306></P
3307><TABLE
3308BORDER="0"
3309WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003310BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003311CELLSPACING="0"
3312CELLPADDING="4"
3313CLASS="CALSTABLE"
3314><TR
3315><TD
3316WIDTH="20%"
3317ALIGN="RIGHT"
3318VALIGN="TOP"
3319><TT
3320CLASS="PARAMETER"
3321><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003322>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003323></TT
3324>&nbsp;:</TD
3325><TD
3326WIDTH="80%"
3327ALIGN="LEFT"
3328VALIGN="TOP"
3329>&nbsp;</TD
3330></TR
3331><TR
3332><TD
3333WIDTH="20%"
3334ALIGN="RIGHT"
3335VALIGN="TOP"
3336><TT
3337CLASS="PARAMETER"
3338><I
3339>value</I
3340></TT
3341>&nbsp;:</TD
3342><TD
3343WIDTH="80%"
3344ALIGN="LEFT"
3345VALIGN="TOP"
3346>&nbsp;</TD
3347></TR
3348></TABLE
3349><P
3350></P
3351></DIV
3352></DIV
3353><HR><DIV
3354CLASS="REFSECT2"
3355><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003356NAME="AEN823"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003357></A
3358><H3
3359><A
3360NAME="CDATABLOCKSAXFUNC"
3361></A
3362>cdataBlockSAXFunc ()</H3
3363><TABLE
3364BORDER="0"
3365BGCOLOR="#D6E8FF"
3366WIDTH="100%"
3367CELLPADDING="6"
3368><TR
3369><TD
3370><PRE
3371CLASS="PROGRAMLISTING"
3372>void (*cdataBlockSAXFunc) (void *ctx,
3373 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003374HREF="gnome-xml-tree.html#XMLCHAR"
3375>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003376> *value,
3377 int len);</PRE
3378></TD
3379></TR
3380></TABLE
3381><P
3382></P
3383><DIV
3384CLASS="INFORMALTABLE"
3385><P
3386></P
3387><TABLE
3388BORDER="0"
3389WIDTH="100%"
3390BGCOLOR="#FFD0D0"
3391CELLSPACING="0"
3392CELLPADDING="4"
3393CLASS="CALSTABLE"
3394><TR
3395><TD
3396WIDTH="20%"
3397ALIGN="RIGHT"
3398VALIGN="TOP"
3399><TT
3400CLASS="PARAMETER"
3401><I
3402>ctx</I
3403></TT
3404>&nbsp;:</TD
3405><TD
3406WIDTH="80%"
3407ALIGN="LEFT"
3408VALIGN="TOP"
3409>&nbsp;</TD
3410></TR
3411><TR
3412><TD
3413WIDTH="20%"
3414ALIGN="RIGHT"
3415VALIGN="TOP"
3416><TT
3417CLASS="PARAMETER"
3418><I
3419>value</I
3420></TT
3421>&nbsp;:</TD
3422><TD
3423WIDTH="80%"
3424ALIGN="LEFT"
3425VALIGN="TOP"
3426>&nbsp;</TD
3427></TR
3428><TR
3429><TD
3430WIDTH="20%"
3431ALIGN="RIGHT"
3432VALIGN="TOP"
3433><TT
3434CLASS="PARAMETER"
3435><I
3436>len</I
3437></TT
3438>&nbsp;:</TD
3439><TD
3440WIDTH="80%"
3441ALIGN="LEFT"
3442VALIGN="TOP"
3443>&nbsp;</TD
3444></TR
3445></TABLE
3446><P
3447></P
3448></DIV
3449></DIV
3450><HR><DIV
3451CLASS="REFSECT2"
3452><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003453NAME="AEN846"
Daniel Veillard35925471999-02-25 08:46:07 +00003454></A
3455><H3
3456><A
3457NAME="WARNINGSAXFUNC"
3458></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003459>warningSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003460><TABLE
3461BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003462BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003463WIDTH="100%"
3464CELLPADDING="6"
3465><TR
3466><TD
3467><PRE
3468CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003469>void (*warningSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003470 const char *msg,
3471 ...);</PRE
3472></TD
3473></TR
3474></TABLE
3475><P
3476></P
3477><DIV
3478CLASS="INFORMALTABLE"
3479><P
3480></P
3481><TABLE
3482BORDER="0"
3483WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003484BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003485CELLSPACING="0"
3486CELLPADDING="4"
3487CLASS="CALSTABLE"
3488><TR
3489><TD
3490WIDTH="20%"
3491ALIGN="RIGHT"
3492VALIGN="TOP"
3493><TT
3494CLASS="PARAMETER"
3495><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003496>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003497></TT
3498>&nbsp;:</TD
3499><TD
3500WIDTH="80%"
3501ALIGN="LEFT"
3502VALIGN="TOP"
3503>&nbsp;</TD
3504></TR
3505><TR
3506><TD
3507WIDTH="20%"
3508ALIGN="RIGHT"
3509VALIGN="TOP"
3510><TT
3511CLASS="PARAMETER"
3512><I
3513>msg</I
3514></TT
3515>&nbsp;:</TD
3516><TD
3517WIDTH="80%"
3518ALIGN="LEFT"
3519VALIGN="TOP"
3520>&nbsp;</TD
3521></TR
3522><TR
3523><TD
3524WIDTH="20%"
3525ALIGN="RIGHT"
3526VALIGN="TOP"
3527><TT
3528CLASS="PARAMETER"
3529><I
3530>...</I
3531></TT
3532>&nbsp;:</TD
3533><TD
3534WIDTH="80%"
3535ALIGN="LEFT"
3536VALIGN="TOP"
3537>&nbsp;</TD
3538></TR
3539></TABLE
3540><P
3541></P
3542></DIV
3543></DIV
3544><HR><DIV
3545CLASS="REFSECT2"
3546><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003547NAME="AEN868"
Daniel Veillard35925471999-02-25 08:46:07 +00003548></A
3549><H3
3550><A
3551NAME="ERRORSAXFUNC"
3552></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003553>errorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003554><TABLE
3555BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003556BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003557WIDTH="100%"
3558CELLPADDING="6"
3559><TR
3560><TD
3561><PRE
3562CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003563>void (*errorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003564 const char *msg,
3565 ...);</PRE
3566></TD
3567></TR
3568></TABLE
3569><P
3570></P
3571><DIV
3572CLASS="INFORMALTABLE"
3573><P
3574></P
3575><TABLE
3576BORDER="0"
3577WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003578BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003579CELLSPACING="0"
3580CELLPADDING="4"
3581CLASS="CALSTABLE"
3582><TR
3583><TD
3584WIDTH="20%"
3585ALIGN="RIGHT"
3586VALIGN="TOP"
3587><TT
3588CLASS="PARAMETER"
3589><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003590>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003591></TT
3592>&nbsp;:</TD
3593><TD
3594WIDTH="80%"
3595ALIGN="LEFT"
3596VALIGN="TOP"
3597>&nbsp;</TD
3598></TR
3599><TR
3600><TD
3601WIDTH="20%"
3602ALIGN="RIGHT"
3603VALIGN="TOP"
3604><TT
3605CLASS="PARAMETER"
3606><I
3607>msg</I
3608></TT
3609>&nbsp;:</TD
3610><TD
3611WIDTH="80%"
3612ALIGN="LEFT"
3613VALIGN="TOP"
3614>&nbsp;</TD
3615></TR
3616><TR
3617><TD
3618WIDTH="20%"
3619ALIGN="RIGHT"
3620VALIGN="TOP"
3621><TT
3622CLASS="PARAMETER"
3623><I
3624>...</I
3625></TT
3626>&nbsp;:</TD
3627><TD
3628WIDTH="80%"
3629ALIGN="LEFT"
3630VALIGN="TOP"
3631>&nbsp;</TD
3632></TR
3633></TABLE
3634><P
3635></P
3636></DIV
3637></DIV
3638><HR><DIV
3639CLASS="REFSECT2"
3640><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003641NAME="AEN890"
Daniel Veillard35925471999-02-25 08:46:07 +00003642></A
3643><H3
3644><A
3645NAME="FATALERRORSAXFUNC"
3646></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003647>fatalErrorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003648><TABLE
3649BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003650BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003651WIDTH="100%"
3652CELLPADDING="6"
3653><TR
3654><TD
3655><PRE
3656CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003657>void (*fatalErrorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003658 const char *msg,
3659 ...);</PRE
3660></TD
3661></TR
3662></TABLE
3663><P
3664></P
3665><DIV
3666CLASS="INFORMALTABLE"
3667><P
3668></P
3669><TABLE
3670BORDER="0"
3671WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003672BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003673CELLSPACING="0"
3674CELLPADDING="4"
3675CLASS="CALSTABLE"
3676><TR
3677><TD
3678WIDTH="20%"
3679ALIGN="RIGHT"
3680VALIGN="TOP"
3681><TT
3682CLASS="PARAMETER"
3683><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003684>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003685></TT
3686>&nbsp;:</TD
3687><TD
3688WIDTH="80%"
3689ALIGN="LEFT"
3690VALIGN="TOP"
3691>&nbsp;</TD
3692></TR
3693><TR
3694><TD
3695WIDTH="20%"
3696ALIGN="RIGHT"
3697VALIGN="TOP"
3698><TT
3699CLASS="PARAMETER"
3700><I
3701>msg</I
3702></TT
3703>&nbsp;:</TD
3704><TD
3705WIDTH="80%"
3706ALIGN="LEFT"
3707VALIGN="TOP"
3708>&nbsp;</TD
3709></TR
3710><TR
3711><TD
3712WIDTH="20%"
3713ALIGN="RIGHT"
3714VALIGN="TOP"
3715><TT
3716CLASS="PARAMETER"
3717><I
3718>...</I
3719></TT
3720>&nbsp;:</TD
3721><TD
3722WIDTH="80%"
3723ALIGN="LEFT"
3724VALIGN="TOP"
3725>&nbsp;</TD
3726></TR
3727></TABLE
3728><P
3729></P
3730></DIV
3731></DIV
3732><HR><DIV
3733CLASS="REFSECT2"
3734><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003735NAME="AEN912"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003736></A
3737><H3
3738><A
3739NAME="ISSTANDALONESAXFUNC"
3740></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003741>isStandaloneSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003742><TABLE
3743BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003744BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003745WIDTH="100%"
3746CELLPADDING="6"
3747><TR
3748><TD
3749><PRE
3750CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003751>int (*isStandaloneSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003752></TD
3753></TR
3754></TABLE
3755><P
3756></P
3757><DIV
3758CLASS="INFORMALTABLE"
3759><P
3760></P
3761><TABLE
3762BORDER="0"
3763WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003764BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003765CELLSPACING="0"
3766CELLPADDING="4"
3767CLASS="CALSTABLE"
3768><TR
3769><TD
3770WIDTH="20%"
3771ALIGN="RIGHT"
3772VALIGN="TOP"
3773><TT
3774CLASS="PARAMETER"
3775><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003776>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003777></TT
3778>&nbsp;:</TD
3779><TD
3780WIDTH="80%"
3781ALIGN="LEFT"
3782VALIGN="TOP"
3783>&nbsp;</TD
3784></TR
3785><TR
3786><TD
3787WIDTH="20%"
3788ALIGN="RIGHT"
3789VALIGN="TOP"
3790><I
3791CLASS="EMPHASIS"
3792>Returns</I
3793> :</TD
3794><TD
3795WIDTH="80%"
3796ALIGN="LEFT"
3797VALIGN="TOP"
3798>&nbsp;</TD
3799></TR
3800></TABLE
3801><P
3802></P
3803></DIV
3804></DIV
3805><HR><DIV
3806CLASS="REFSECT2"
3807><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003808NAME="AEN930"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003809></A
3810><H3
3811><A
3812NAME="HASINTERNALSUBSETSAXFUNC"
3813></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003814>hasInternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003815><TABLE
3816BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003817BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003818WIDTH="100%"
3819CELLPADDING="6"
3820><TR
3821><TD
3822><PRE
3823CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003824>int (*hasInternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003825></TD
3826></TR
3827></TABLE
3828><P
3829></P
3830><DIV
3831CLASS="INFORMALTABLE"
3832><P
3833></P
3834><TABLE
3835BORDER="0"
3836WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003837BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003838CELLSPACING="0"
3839CELLPADDING="4"
3840CLASS="CALSTABLE"
3841><TR
3842><TD
3843WIDTH="20%"
3844ALIGN="RIGHT"
3845VALIGN="TOP"
3846><TT
3847CLASS="PARAMETER"
3848><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003849>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003850></TT
3851>&nbsp;:</TD
3852><TD
3853WIDTH="80%"
3854ALIGN="LEFT"
3855VALIGN="TOP"
3856>&nbsp;</TD
3857></TR
3858><TR
3859><TD
3860WIDTH="20%"
3861ALIGN="RIGHT"
3862VALIGN="TOP"
3863><I
3864CLASS="EMPHASIS"
3865>Returns</I
3866> :</TD
3867><TD
3868WIDTH="80%"
3869ALIGN="LEFT"
3870VALIGN="TOP"
3871>&nbsp;</TD
3872></TR
3873></TABLE
3874><P
3875></P
3876></DIV
3877></DIV
3878><HR><DIV
3879CLASS="REFSECT2"
3880><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003881NAME="AEN948"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003882></A
3883><H3
3884><A
3885NAME="HASEXTERNALSUBSETSAXFUNC"
3886></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003887>hasExternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003888><TABLE
3889BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003890BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003891WIDTH="100%"
3892CELLPADDING="6"
3893><TR
3894><TD
3895><PRE
3896CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003897>int (*hasExternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003898></TD
3899></TR
3900></TABLE
3901><P
3902></P
3903><DIV
3904CLASS="INFORMALTABLE"
3905><P
3906></P
3907><TABLE
3908BORDER="0"
3909WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003910BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003911CELLSPACING="0"
3912CELLPADDING="4"
3913CLASS="CALSTABLE"
3914><TR
3915><TD
3916WIDTH="20%"
3917ALIGN="RIGHT"
3918VALIGN="TOP"
3919><TT
3920CLASS="PARAMETER"
3921><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003922>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003923></TT
3924>&nbsp;:</TD
3925><TD
3926WIDTH="80%"
3927ALIGN="LEFT"
3928VALIGN="TOP"
3929>&nbsp;</TD
3930></TR
3931><TR
3932><TD
3933WIDTH="20%"
3934ALIGN="RIGHT"
3935VALIGN="TOP"
3936><I
3937CLASS="EMPHASIS"
3938>Returns</I
3939> :</TD
3940><TD
3941WIDTH="80%"
3942ALIGN="LEFT"
3943VALIGN="TOP"
3944>&nbsp;</TD
3945></TR
3946></TABLE
3947><P
3948></P
3949></DIV
3950></DIV
3951><HR><DIV
3952CLASS="REFSECT2"
3953><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003954NAME="AEN966"
Daniel Veillard35925471999-02-25 08:46:07 +00003955></A
3956><H3
3957><A
3958NAME="XMLSAXHANDLERPTR"
3959></A
3960>xmlSAXHandlerPtr</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003961><P
3962></P
3963></DIV
3964><HR><DIV
3965CLASS="REFSECT2"
3966><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003967NAME="AEN970"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003968></A
3969><H3
3970><A
3971NAME="XMLPARSERVERSION"
3972></A
3973>xmlParserVersion</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003974><TABLE
3975BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003976BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003977WIDTH="100%"
3978CELLPADDING="6"
3979><TR
3980><TD
3981><PRE
3982CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003983>extern const char *xmlParserVersion;</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00003984></TD
3985></TR
3986></TABLE
3987><P
3988></P
3989></DIV
3990><HR><DIV
3991CLASS="REFSECT2"
3992><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003993NAME="AEN975"
Daniel Veillard14fff061999-06-22 21:49:07 +00003994></A
3995><H3
3996><A
3997NAME="XMLDEFAULTSAXLOCATOR"
3998></A
3999>xmlDefaultSAXLocator</H3
4000><TABLE
4001BORDER="0"
4002BGCOLOR="#D6E8FF"
4003WIDTH="100%"
4004CELLPADDING="6"
4005><TR
4006><TD
4007><PRE
4008CLASS="PROGRAMLISTING"
4009>extern xmlSAXLocator xmlDefaultSAXLocator;</PRE
4010></TD
4011></TR
4012></TABLE
4013><P
4014></P
4015></DIV
4016><HR><DIV
4017CLASS="REFSECT2"
4018><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004019NAME="AEN980"
Daniel Veillard14fff061999-06-22 21:49:07 +00004020></A
4021><H3
4022><A
4023NAME="XMLDEFAULTSAXHANDLER"
4024></A
4025>xmlDefaultSAXHandler</H3
4026><TABLE
4027BORDER="0"
4028BGCOLOR="#D6E8FF"
4029WIDTH="100%"
4030CELLPADDING="6"
4031><TR
4032><TD
4033><PRE
4034CLASS="PROGRAMLISTING"
4035>extern xmlSAXHandler xmlDefaultSAXHandler;</PRE
4036></TD
4037></TR
4038></TABLE
4039><P
4040></P
4041></DIV
4042><HR><DIV
4043CLASS="REFSECT2"
4044><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004045NAME="AEN985"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004046></A
4047><H3
4048><A
4049NAME="HTMLDEFAULTSAXHANDLER"
4050></A
4051>htmlDefaultSAXHandler</H3
4052><TABLE
4053BORDER="0"
4054BGCOLOR="#D6E8FF"
4055WIDTH="100%"
4056CELLPADDING="6"
4057><TR
4058><TD
4059><PRE
4060CLASS="PROGRAMLISTING"
4061>extern xmlSAXHandler htmlDefaultSAXHandler;</PRE
4062></TD
4063></TR
4064></TABLE
4065><P
4066></P
4067></DIV
4068><HR><DIV
4069CLASS="REFSECT2"
4070><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004071NAME="AEN990"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004072></A
4073><H3
4074><A
4075NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
4076></A
4077>xmlSubstituteEntitiesDefaultValue</H3
4078><TABLE
4079BORDER="0"
4080BGCOLOR="#D6E8FF"
4081WIDTH="100%"
4082CELLPADDING="6"
4083><TR
4084><TD
4085><PRE
4086CLASS="PROGRAMLISTING"
4087>extern int xmlSubstituteEntitiesDefaultValue;</PRE
4088></TD
4089></TR
4090></TABLE
4091><P
4092></P
4093></DIV
4094><HR><DIV
4095CLASS="REFSECT2"
4096><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004097NAME="AEN995"
Daniel Veillarda819dac1999-11-24 18:04:22 +00004098></A
4099><H3
4100><A
4101NAME="XMLCLEANUPPARSER"
4102></A
4103>xmlCleanupParser ()</H3
4104><TABLE
4105BORDER="0"
4106BGCOLOR="#D6E8FF"
4107WIDTH="100%"
4108CELLPADDING="6"
4109><TR
4110><TD
4111><PRE
4112CLASS="PROGRAMLISTING"
4113>void xmlCleanupParser (void);</PRE
4114></TD
4115></TR
4116></TABLE
4117><P
4118>Cleanup function for the XML parser. It tries to reclaim all
4119parsing related global memory allocated for the parser processing.
4120It doesn't deallocate any document related memory. Calling this
4121function should not prevent reusing the parser.</P
4122><P
4123></P
4124></DIV
4125><HR><DIV
4126CLASS="REFSECT2"
4127><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004128NAME="AEN1001"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004129></A
4130><H3
4131><A
4132NAME="XMLPARSERINPUTREAD"
4133></A
4134>xmlParserInputRead ()</H3
4135><TABLE
4136BORDER="0"
4137BGCOLOR="#D6E8FF"
4138WIDTH="100%"
4139CELLPADDING="6"
4140><TR
4141><TD
4142><PRE
4143CLASS="PROGRAMLISTING"
4144>int xmlParserInputRead (<A
4145HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4146>xmlParserInputPtr</A
4147> in,
4148 int len);</PRE
4149></TD
4150></TR
4151></TABLE
4152><P
4153>This function refresh the input for the parser. It doesn't try to
4154preserve pointers to the input buffer, and discard already read data</P
4155><P
4156></P
4157><DIV
4158CLASS="INFORMALTABLE"
4159><P
4160></P
4161><TABLE
4162BORDER="0"
4163WIDTH="100%"
4164BGCOLOR="#FFD0D0"
4165CELLSPACING="0"
4166CELLPADDING="4"
4167CLASS="CALSTABLE"
4168><TR
4169><TD
4170WIDTH="20%"
4171ALIGN="RIGHT"
4172VALIGN="TOP"
4173><TT
4174CLASS="PARAMETER"
4175><I
4176>in</I
4177></TT
4178>&nbsp;:</TD
4179><TD
4180WIDTH="80%"
4181ALIGN="LEFT"
4182VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004183>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004184></TR
4185><TR
4186><TD
4187WIDTH="20%"
4188ALIGN="RIGHT"
4189VALIGN="TOP"
4190><TT
4191CLASS="PARAMETER"
4192><I
4193>len</I
4194></TT
4195>&nbsp;:</TD
4196><TD
4197WIDTH="80%"
4198ALIGN="LEFT"
4199VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004200>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004201></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"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004215>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004216></TR
4217></TABLE
4218><P
4219></P
4220></DIV
4221></DIV
4222><HR><DIV
4223CLASS="REFSECT2"
4224><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004225NAME="AEN1025"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004226></A
4227><H3
4228><A
4229NAME="XMLPARSERINPUTGROW"
4230></A
4231>xmlParserInputGrow ()</H3
4232><TABLE
4233BORDER="0"
4234BGCOLOR="#D6E8FF"
4235WIDTH="100%"
4236CELLPADDING="6"
4237><TR
4238><TD
4239><PRE
4240CLASS="PROGRAMLISTING"
4241>int xmlParserInputGrow (<A
4242HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4243>xmlParserInputPtr</A
4244> in,
4245 int len);</PRE
4246></TD
4247></TR
4248></TABLE
4249><P
4250>This function increase the input for the parser. It tries to
4251preserve pointers to the input buffer, and keep already read data</P
4252><P
4253></P
4254><DIV
4255CLASS="INFORMALTABLE"
4256><P
4257></P
4258><TABLE
4259BORDER="0"
4260WIDTH="100%"
4261BGCOLOR="#FFD0D0"
4262CELLSPACING="0"
4263CELLPADDING="4"
4264CLASS="CALSTABLE"
4265><TR
4266><TD
4267WIDTH="20%"
4268ALIGN="RIGHT"
4269VALIGN="TOP"
4270><TT
4271CLASS="PARAMETER"
4272><I
4273>in</I
4274></TT
4275>&nbsp;:</TD
4276><TD
4277WIDTH="80%"
4278ALIGN="LEFT"
4279VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004280>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004281></TR
4282><TR
4283><TD
4284WIDTH="20%"
4285ALIGN="RIGHT"
4286VALIGN="TOP"
4287><TT
4288CLASS="PARAMETER"
4289><I
4290>len</I
4291></TT
4292>&nbsp;:</TD
4293><TD
4294WIDTH="80%"
4295ALIGN="LEFT"
4296VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004297>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004298></TR
4299><TR
4300><TD
4301WIDTH="20%"
4302ALIGN="RIGHT"
4303VALIGN="TOP"
4304><I
4305CLASS="EMPHASIS"
4306>Returns</I
4307> :</TD
4308><TD
4309WIDTH="80%"
4310ALIGN="LEFT"
4311VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004312>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004313></TR
4314></TABLE
4315><P
4316></P
4317></DIV
4318></DIV
4319><HR><DIV
4320CLASS="REFSECT2"
4321><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004322NAME="AEN1049"
Daniel Veillard35925471999-02-25 08:46:07 +00004323></A
4324><H3
4325><A
4326NAME="XMLSTRDUP"
4327></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004328>xmlStrdup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004329><TABLE
4330BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004331BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004332WIDTH="100%"
4333CELLPADDING="6"
4334><TR
4335><TD
4336><PRE
4337CLASS="PROGRAMLISTING"
4338><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004339HREF="gnome-xml-tree.html#XMLCHAR"
4340>xmlChar</A
4341>* xmlStrdup (const <A
4342HREF="gnome-xml-tree.html#XMLCHAR"
4343>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004344> *cur);</PRE
4345></TD
4346></TR
4347></TABLE
4348><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004349>a strdup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004350><P
4351></P
4352><DIV
4353CLASS="INFORMALTABLE"
4354><P
4355></P
4356><TABLE
4357BORDER="0"
4358WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004359BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004360CELLSPACING="0"
4361CELLPADDING="4"
4362CLASS="CALSTABLE"
4363><TR
4364><TD
4365WIDTH="20%"
4366ALIGN="RIGHT"
4367VALIGN="TOP"
4368><TT
4369CLASS="PARAMETER"
4370><I
4371>cur</I
4372></TT
4373>&nbsp;:</TD
4374><TD
4375WIDTH="80%"
4376ALIGN="LEFT"
4377VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004378>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004379></TR
4380><TR
4381><TD
4382WIDTH="20%"
4383ALIGN="RIGHT"
4384VALIGN="TOP"
4385><I
4386CLASS="EMPHASIS"
4387>Returns</I
4388> :</TD
4389><TD
4390WIDTH="80%"
4391ALIGN="LEFT"
4392VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004393>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004394></TR
4395></TABLE
4396><P
4397></P
4398></DIV
4399></DIV
4400><HR><DIV
4401CLASS="REFSECT2"
4402><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004403NAME="AEN1070"
Daniel Veillard35925471999-02-25 08:46:07 +00004404></A
4405><H3
4406><A
4407NAME="XMLSTRNDUP"
4408></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004409>xmlStrndup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004410><TABLE
4411BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004412BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004413WIDTH="100%"
4414CELLPADDING="6"
4415><TR
4416><TD
4417><PRE
4418CLASS="PROGRAMLISTING"
4419><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004420HREF="gnome-xml-tree.html#XMLCHAR"
4421>xmlChar</A
4422>* xmlStrndup (const <A
4423HREF="gnome-xml-tree.html#XMLCHAR"
4424>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004425> *cur,
4426 int len);</PRE
4427></TD
4428></TR
4429></TABLE
4430><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004431>a strndup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004432><P
4433></P
4434><DIV
4435CLASS="INFORMALTABLE"
4436><P
4437></P
4438><TABLE
4439BORDER="0"
4440WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004441BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004442CELLSPACING="0"
4443CELLPADDING="4"
4444CLASS="CALSTABLE"
4445><TR
4446><TD
4447WIDTH="20%"
4448ALIGN="RIGHT"
4449VALIGN="TOP"
4450><TT
4451CLASS="PARAMETER"
4452><I
4453>cur</I
4454></TT
4455>&nbsp;:</TD
4456><TD
4457WIDTH="80%"
4458ALIGN="LEFT"
4459VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004460>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004461></TR
4462><TR
4463><TD
4464WIDTH="20%"
4465ALIGN="RIGHT"
4466VALIGN="TOP"
4467><TT
4468CLASS="PARAMETER"
4469><I
4470>len</I
4471></TT
4472>&nbsp;:</TD
4473><TD
4474WIDTH="80%"
4475ALIGN="LEFT"
4476VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004477>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004478></TR
4479><TR
4480><TD
4481WIDTH="20%"
4482ALIGN="RIGHT"
4483VALIGN="TOP"
4484><I
4485CLASS="EMPHASIS"
4486>Returns</I
4487> :</TD
4488><TD
4489WIDTH="80%"
4490ALIGN="LEFT"
4491VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004492>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004493></TR
4494></TABLE
4495><P
4496></P
4497></DIV
4498></DIV
4499><HR><DIV
4500CLASS="REFSECT2"
4501><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004502NAME="AEN1095"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004503></A
4504><H3
4505><A
4506NAME="XMLSTRSUB"
4507></A
4508>xmlStrsub ()</H3
4509><TABLE
4510BORDER="0"
4511BGCOLOR="#D6E8FF"
4512WIDTH="100%"
4513CELLPADDING="6"
4514><TR
4515><TD
4516><PRE
4517CLASS="PROGRAMLISTING"
4518><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004519HREF="gnome-xml-tree.html#XMLCHAR"
4520>xmlChar</A
4521>* xmlStrsub (const <A
4522HREF="gnome-xml-tree.html#XMLCHAR"
4523>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004524> *str,
4525 int start,
4526 int len);</PRE
4527></TD
4528></TR
4529></TABLE
4530><P
4531>Extract a substring of a given string</P
4532><P
4533></P
4534><DIV
4535CLASS="INFORMALTABLE"
4536><P
4537></P
4538><TABLE
4539BORDER="0"
4540WIDTH="100%"
4541BGCOLOR="#FFD0D0"
4542CELLSPACING="0"
4543CELLPADDING="4"
4544CLASS="CALSTABLE"
4545><TR
4546><TD
4547WIDTH="20%"
4548ALIGN="RIGHT"
4549VALIGN="TOP"
4550><TT
4551CLASS="PARAMETER"
4552><I
4553>str</I
4554></TT
4555>&nbsp;:</TD
4556><TD
4557WIDTH="80%"
4558ALIGN="LEFT"
4559VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004560>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004561></TR
4562><TR
4563><TD
4564WIDTH="20%"
4565ALIGN="RIGHT"
4566VALIGN="TOP"
4567><TT
4568CLASS="PARAMETER"
4569><I
4570>start</I
4571></TT
4572>&nbsp;:</TD
4573><TD
4574WIDTH="80%"
4575ALIGN="LEFT"
4576VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004577>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004578></TR
4579><TR
4580><TD
4581WIDTH="20%"
4582ALIGN="RIGHT"
4583VALIGN="TOP"
4584><TT
4585CLASS="PARAMETER"
4586><I
4587>len</I
4588></TT
4589>&nbsp;:</TD
4590><TD
4591WIDTH="80%"
4592ALIGN="LEFT"
4593VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004594>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004595></TR
4596><TR
4597><TD
4598WIDTH="20%"
4599ALIGN="RIGHT"
4600VALIGN="TOP"
4601><I
4602CLASS="EMPHASIS"
4603>Returns</I
4604> :</TD
4605><TD
4606WIDTH="80%"
4607ALIGN="LEFT"
4608VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004609>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004610></TR
4611></TABLE
4612><P
4613></P
4614></DIV
4615></DIV
4616><HR><DIV
4617CLASS="REFSECT2"
4618><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004619NAME="AEN1124"
Daniel Veillard35925471999-02-25 08:46:07 +00004620></A
4621><H3
4622><A
4623NAME="XMLSTRCHR"
4624></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004625>xmlStrchr ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004626><TABLE
4627BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004628BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004629WIDTH="100%"
4630CELLPADDING="6"
4631><TR
4632><TD
4633><PRE
4634CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004635>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004636HREF="gnome-xml-tree.html#XMLCHAR"
4637>xmlChar</A
4638>* xmlStrchr (const <A
4639HREF="gnome-xml-tree.html#XMLCHAR"
4640>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004641> *str,
4642 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004643HREF="gnome-xml-tree.html#XMLCHAR"
4644>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004645> val);</PRE
4646></TD
4647></TR
4648></TABLE
4649><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004650>a strchr for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004651><P
4652></P
4653><DIV
4654CLASS="INFORMALTABLE"
4655><P
4656></P
4657><TABLE
4658BORDER="0"
4659WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004660BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004661CELLSPACING="0"
4662CELLPADDING="4"
4663CLASS="CALSTABLE"
4664><TR
4665><TD
4666WIDTH="20%"
4667ALIGN="RIGHT"
4668VALIGN="TOP"
4669><TT
4670CLASS="PARAMETER"
4671><I
4672>str</I
4673></TT
4674>&nbsp;:</TD
4675><TD
4676WIDTH="80%"
4677ALIGN="LEFT"
4678VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004679>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004680></TR
4681><TR
4682><TD
4683WIDTH="20%"
4684ALIGN="RIGHT"
4685VALIGN="TOP"
4686><TT
4687CLASS="PARAMETER"
4688><I
4689>val</I
4690></TT
4691>&nbsp;:</TD
4692><TD
4693WIDTH="80%"
4694ALIGN="LEFT"
4695VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004696>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004697></TR
4698><TR
4699><TD
4700WIDTH="20%"
4701ALIGN="RIGHT"
4702VALIGN="TOP"
4703><I
4704CLASS="EMPHASIS"
4705>Returns</I
4706> :</TD
4707><TD
4708WIDTH="80%"
4709ALIGN="LEFT"
4710VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004711>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004712></TR
4713></TABLE
4714><P
4715></P
4716></DIV
4717></DIV
4718><HR><DIV
4719CLASS="REFSECT2"
4720><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004721NAME="AEN1150"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004722></A
4723><H3
4724><A
4725NAME="XMLSTRSTR"
4726></A
4727>xmlStrstr ()</H3
4728><TABLE
4729BORDER="0"
4730BGCOLOR="#D6E8FF"
4731WIDTH="100%"
4732CELLPADDING="6"
4733><TR
4734><TD
4735><PRE
4736CLASS="PROGRAMLISTING"
4737>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004738HREF="gnome-xml-tree.html#XMLCHAR"
4739>xmlChar</A
4740>* xmlStrstr (const <A
4741HREF="gnome-xml-tree.html#XMLCHAR"
4742>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004743> *str,
4744 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004745HREF="gnome-xml-tree.html#XMLCHAR"
4746>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004747> *val);</PRE
4748></TD
4749></TR
4750></TABLE
4751><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004752>a strstr for xmlChar's</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004753><P
4754></P
4755><DIV
4756CLASS="INFORMALTABLE"
4757><P
4758></P
4759><TABLE
4760BORDER="0"
4761WIDTH="100%"
4762BGCOLOR="#FFD0D0"
4763CELLSPACING="0"
4764CELLPADDING="4"
4765CLASS="CALSTABLE"
4766><TR
4767><TD
4768WIDTH="20%"
4769ALIGN="RIGHT"
4770VALIGN="TOP"
4771><TT
4772CLASS="PARAMETER"
4773><I
4774>str</I
4775></TT
4776>&nbsp;:</TD
4777><TD
4778WIDTH="80%"
4779ALIGN="LEFT"
4780VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004781>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004782></TR
4783><TR
4784><TD
4785WIDTH="20%"
4786ALIGN="RIGHT"
4787VALIGN="TOP"
4788><TT
4789CLASS="PARAMETER"
4790><I
4791>val</I
4792></TT
4793>&nbsp;:</TD
4794><TD
4795WIDTH="80%"
4796ALIGN="LEFT"
4797VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004798>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004799></TR
4800><TR
4801><TD
4802WIDTH="20%"
4803ALIGN="RIGHT"
4804VALIGN="TOP"
4805><I
4806CLASS="EMPHASIS"
4807>Returns</I
4808> :</TD
4809><TD
4810WIDTH="80%"
4811ALIGN="LEFT"
4812VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004813>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004814></TR
4815></TABLE
4816><P
4817></P
4818></DIV
4819></DIV
4820><HR><DIV
4821CLASS="REFSECT2"
4822><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004823NAME="AEN1176"
Daniel Veillard35925471999-02-25 08:46:07 +00004824></A
4825><H3
4826><A
4827NAME="XMLSTRCMP"
4828></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004829>xmlStrcmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004830><TABLE
4831BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004832BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004833WIDTH="100%"
4834CELLPADDING="6"
4835><TR
4836><TD
4837><PRE
4838CLASS="PROGRAMLISTING"
4839>int xmlStrcmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004840HREF="gnome-xml-tree.html#XMLCHAR"
4841>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004842> *str1,
4843 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004844HREF="gnome-xml-tree.html#XMLCHAR"
4845>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004846> *str2);</PRE
4847></TD
4848></TR
4849></TABLE
4850><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004851>a strcmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004852><P
4853></P
4854><DIV
4855CLASS="INFORMALTABLE"
4856><P
4857></P
4858><TABLE
4859BORDER="0"
4860WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004861BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004862CELLSPACING="0"
4863CELLPADDING="4"
4864CLASS="CALSTABLE"
4865><TR
4866><TD
4867WIDTH="20%"
4868ALIGN="RIGHT"
4869VALIGN="TOP"
4870><TT
4871CLASS="PARAMETER"
4872><I
4873>str1</I
4874></TT
4875>&nbsp;:</TD
4876><TD
4877WIDTH="80%"
4878ALIGN="LEFT"
4879VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004880>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004881></TR
4882><TR
4883><TD
4884WIDTH="20%"
4885ALIGN="RIGHT"
4886VALIGN="TOP"
4887><TT
4888CLASS="PARAMETER"
4889><I
4890>str2</I
4891></TT
4892>&nbsp;:</TD
4893><TD
4894WIDTH="80%"
4895ALIGN="LEFT"
4896VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004897>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004898></TR
4899><TR
4900><TD
4901WIDTH="20%"
4902ALIGN="RIGHT"
4903VALIGN="TOP"
4904><I
4905CLASS="EMPHASIS"
4906>Returns</I
4907> :</TD
4908><TD
4909WIDTH="80%"
4910ALIGN="LEFT"
4911VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004912>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004913></TR
4914></TABLE
4915><P
4916></P
4917></DIV
4918></DIV
4919><HR><DIV
4920CLASS="REFSECT2"
4921><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004922NAME="AEN1201"
Daniel Veillard35925471999-02-25 08:46:07 +00004923></A
4924><H3
4925><A
4926NAME="XMLSTRNCMP"
4927></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004928>xmlStrncmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004929><TABLE
4930BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004931BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004932WIDTH="100%"
4933CELLPADDING="6"
4934><TR
4935><TD
4936><PRE
4937CLASS="PROGRAMLISTING"
4938>int xmlStrncmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004939HREF="gnome-xml-tree.html#XMLCHAR"
4940>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004941> *str1,
4942 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004943HREF="gnome-xml-tree.html#XMLCHAR"
4944>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004945> *str2,
4946 int len);</PRE
4947></TD
4948></TR
4949></TABLE
4950><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004951>a strncmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004952><P
4953></P
4954><DIV
4955CLASS="INFORMALTABLE"
4956><P
4957></P
4958><TABLE
4959BORDER="0"
4960WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004961BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004962CELLSPACING="0"
4963CELLPADDING="4"
4964CLASS="CALSTABLE"
4965><TR
4966><TD
4967WIDTH="20%"
4968ALIGN="RIGHT"
4969VALIGN="TOP"
4970><TT
4971CLASS="PARAMETER"
4972><I
4973>str1</I
4974></TT
4975>&nbsp;:</TD
4976><TD
4977WIDTH="80%"
4978ALIGN="LEFT"
4979VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004980>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004981></TR
4982><TR
4983><TD
4984WIDTH="20%"
4985ALIGN="RIGHT"
4986VALIGN="TOP"
4987><TT
4988CLASS="PARAMETER"
4989><I
4990>str2</I
4991></TT
4992>&nbsp;:</TD
4993><TD
4994WIDTH="80%"
4995ALIGN="LEFT"
4996VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004997>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004998></TR
4999><TR
5000><TD
5001WIDTH="20%"
5002ALIGN="RIGHT"
5003VALIGN="TOP"
5004><TT
5005CLASS="PARAMETER"
5006><I
5007>len</I
5008></TT
5009>&nbsp;:</TD
5010><TD
5011WIDTH="80%"
5012ALIGN="LEFT"
5013VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005014>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005015></TR
5016><TR
5017><TD
5018WIDTH="20%"
5019ALIGN="RIGHT"
5020VALIGN="TOP"
5021><I
5022CLASS="EMPHASIS"
5023>Returns</I
5024> :</TD
5025><TD
5026WIDTH="80%"
5027ALIGN="LEFT"
5028VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005029>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005030></TR
5031></TABLE
5032><P
5033></P
5034></DIV
5035></DIV
5036><HR><DIV
5037CLASS="REFSECT2"
5038><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005039NAME="AEN1230"
Daniel Veillard35925471999-02-25 08:46:07 +00005040></A
5041><H3
5042><A
5043NAME="XMLSTRLEN"
5044></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005045>xmlStrlen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005046><TABLE
5047BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005048BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005049WIDTH="100%"
5050CELLPADDING="6"
5051><TR
5052><TD
5053><PRE
5054CLASS="PROGRAMLISTING"
5055>int xmlStrlen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005056HREF="gnome-xml-tree.html#XMLCHAR"
5057>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005058> *str);</PRE
5059></TD
5060></TR
5061></TABLE
5062><P
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005063>length of a xmlChar's string</P
Daniel Veillard35925471999-02-25 08:46:07 +00005064><P
5065></P
5066><DIV
5067CLASS="INFORMALTABLE"
5068><P
5069></P
5070><TABLE
5071BORDER="0"
5072WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005073BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005074CELLSPACING="0"
5075CELLPADDING="4"
5076CLASS="CALSTABLE"
5077><TR
5078><TD
5079WIDTH="20%"
5080ALIGN="RIGHT"
5081VALIGN="TOP"
5082><TT
5083CLASS="PARAMETER"
5084><I
5085>str</I
5086></TT
5087>&nbsp;:</TD
5088><TD
5089WIDTH="80%"
5090ALIGN="LEFT"
5091VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005092>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005093></TR
5094><TR
5095><TD
5096WIDTH="20%"
5097ALIGN="RIGHT"
5098VALIGN="TOP"
5099><I
5100CLASS="EMPHASIS"
5101>Returns</I
5102> :</TD
5103><TD
5104WIDTH="80%"
5105ALIGN="LEFT"
5106VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005107>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005108></TR
5109></TABLE
5110><P
5111></P
5112></DIV
5113></DIV
5114><HR><DIV
5115CLASS="REFSECT2"
5116><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005117NAME="AEN1250"
Daniel Veillard35925471999-02-25 08:46:07 +00005118></A
5119><H3
5120><A
5121NAME="XMLSTRCAT"
5122></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005123>xmlStrcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005124><TABLE
5125BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005126BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005127WIDTH="100%"
5128CELLPADDING="6"
5129><TR
5130><TD
5131><PRE
5132CLASS="PROGRAMLISTING"
5133><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005134HREF="gnome-xml-tree.html#XMLCHAR"
5135>xmlChar</A
5136>* xmlStrcat (<A
5137HREF="gnome-xml-tree.html#XMLCHAR"
5138>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005139> *cur,
5140 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005141HREF="gnome-xml-tree.html#XMLCHAR"
5142>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005143> *add);</PRE
5144></TD
5145></TR
5146></TABLE
5147><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005148>a strcat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005149><P
5150></P
5151><DIV
5152CLASS="INFORMALTABLE"
5153><P
5154></P
5155><TABLE
5156BORDER="0"
5157WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005158BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005159CELLSPACING="0"
5160CELLPADDING="4"
5161CLASS="CALSTABLE"
5162><TR
5163><TD
5164WIDTH="20%"
5165ALIGN="RIGHT"
5166VALIGN="TOP"
5167><TT
5168CLASS="PARAMETER"
5169><I
5170>cur</I
5171></TT
5172>&nbsp;:</TD
5173><TD
5174WIDTH="80%"
5175ALIGN="LEFT"
5176VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005177>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005178></TR
5179><TR
5180><TD
5181WIDTH="20%"
5182ALIGN="RIGHT"
5183VALIGN="TOP"
5184><TT
5185CLASS="PARAMETER"
5186><I
5187>add</I
5188></TT
5189>&nbsp;:</TD
5190><TD
5191WIDTH="80%"
5192ALIGN="LEFT"
5193VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005194>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005195></TR
5196><TR
5197><TD
5198WIDTH="20%"
5199ALIGN="RIGHT"
5200VALIGN="TOP"
5201><I
5202CLASS="EMPHASIS"
5203>Returns</I
5204> :</TD
5205><TD
5206WIDTH="80%"
5207ALIGN="LEFT"
5208VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005209>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005210></TR
5211></TABLE
5212><P
5213></P
5214></DIV
5215></DIV
5216><HR><DIV
5217CLASS="REFSECT2"
5218><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005219NAME="AEN1276"
Daniel Veillard35925471999-02-25 08:46:07 +00005220></A
5221><H3
5222><A
5223NAME="XMLSTRNCAT"
5224></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005225>xmlStrncat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005226><TABLE
5227BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005228BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005229WIDTH="100%"
5230CELLPADDING="6"
5231><TR
5232><TD
5233><PRE
5234CLASS="PROGRAMLISTING"
5235><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005236HREF="gnome-xml-tree.html#XMLCHAR"
5237>xmlChar</A
5238>* xmlStrncat (<A
5239HREF="gnome-xml-tree.html#XMLCHAR"
5240>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005241> *cur,
5242 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005243HREF="gnome-xml-tree.html#XMLCHAR"
5244>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005245> *add,
5246 int len);</PRE
5247></TD
5248></TR
5249></TABLE
5250><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005251>a strncat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005252><P
5253></P
5254><DIV
5255CLASS="INFORMALTABLE"
5256><P
5257></P
5258><TABLE
5259BORDER="0"
5260WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005261BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005262CELLSPACING="0"
5263CELLPADDING="4"
5264CLASS="CALSTABLE"
5265><TR
5266><TD
5267WIDTH="20%"
5268ALIGN="RIGHT"
5269VALIGN="TOP"
5270><TT
5271CLASS="PARAMETER"
5272><I
5273>cur</I
5274></TT
5275>&nbsp;:</TD
5276><TD
5277WIDTH="80%"
5278ALIGN="LEFT"
5279VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005280>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005281></TR
5282><TR
5283><TD
5284WIDTH="20%"
5285ALIGN="RIGHT"
5286VALIGN="TOP"
5287><TT
5288CLASS="PARAMETER"
5289><I
5290>add</I
5291></TT
5292>&nbsp;:</TD
5293><TD
5294WIDTH="80%"
5295ALIGN="LEFT"
5296VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005297>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005298></TR
5299><TR
5300><TD
5301WIDTH="20%"
5302ALIGN="RIGHT"
5303VALIGN="TOP"
5304><TT
5305CLASS="PARAMETER"
5306><I
5307>len</I
5308></TT
5309>&nbsp;:</TD
5310><TD
5311WIDTH="80%"
5312ALIGN="LEFT"
5313VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005314>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005315></TR
5316><TR
5317><TD
5318WIDTH="20%"
5319ALIGN="RIGHT"
5320VALIGN="TOP"
5321><I
5322CLASS="EMPHASIS"
5323>Returns</I
5324> :</TD
5325><TD
5326WIDTH="80%"
5327ALIGN="LEFT"
5328VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005329>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005330></TR
5331></TABLE
5332><P
5333></P
5334></DIV
5335></DIV
5336><HR><DIV
5337CLASS="REFSECT2"
5338><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005339NAME="AEN1306"
Daniel Veillard35925471999-02-25 08:46:07 +00005340></A
5341><H3
5342><A
5343NAME="XMLPARSEDOC"
5344></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005345>xmlParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005346><TABLE
5347BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005348BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005349WIDTH="100%"
5350CELLPADDING="6"
5351><TR
5352><TD
5353><PRE
5354CLASS="PROGRAMLISTING"
5355><A
5356HREF="gnome-xml-tree.html#XMLDOCPTR"
5357>xmlDocPtr</A
5358> xmlParseDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005359HREF="gnome-xml-tree.html#XMLCHAR"
5360>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005361> *cur);</PRE
5362></TD
5363></TR
5364></TABLE
5365><P
5366>parse an XML in-memory document and build a tree.</P
5367><P
5368></P
5369><DIV
5370CLASS="INFORMALTABLE"
5371><P
5372></P
5373><TABLE
5374BORDER="0"
5375WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005376BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005377CELLSPACING="0"
5378CELLPADDING="4"
5379CLASS="CALSTABLE"
5380><TR
5381><TD
5382WIDTH="20%"
5383ALIGN="RIGHT"
5384VALIGN="TOP"
5385><TT
5386CLASS="PARAMETER"
5387><I
5388>cur</I
5389></TT
5390>&nbsp;:</TD
5391><TD
5392WIDTH="80%"
5393ALIGN="LEFT"
5394VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005395>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005396></TR
5397><TR
5398><TD
5399WIDTH="20%"
5400ALIGN="RIGHT"
5401VALIGN="TOP"
5402><I
5403CLASS="EMPHASIS"
5404>Returns</I
5405> :</TD
5406><TD
5407WIDTH="80%"
5408ALIGN="LEFT"
5409VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005410>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005411></TR
5412></TABLE
5413><P
5414></P
5415></DIV
5416></DIV
5417><HR><DIV
5418CLASS="REFSECT2"
5419><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005420NAME="AEN1327"
Daniel Veillard35925471999-02-25 08:46:07 +00005421></A
5422><H3
5423><A
5424NAME="XMLPARSEMEMORY"
5425></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005426>xmlParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005427><TABLE
5428BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005429BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005430WIDTH="100%"
5431CELLPADDING="6"
5432><TR
5433><TD
5434><PRE
5435CLASS="PROGRAMLISTING"
5436><A
5437HREF="gnome-xml-tree.html#XMLDOCPTR"
5438>xmlDocPtr</A
5439> xmlParseMemory (char *buffer,
5440 int size);</PRE
5441></TD
5442></TR
5443></TABLE
5444><P
5445>parse an XML in-memory block and build a tree.</P
5446><P
5447></P
5448><DIV
5449CLASS="INFORMALTABLE"
5450><P
5451></P
5452><TABLE
5453BORDER="0"
5454WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005455BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005456CELLSPACING="0"
5457CELLPADDING="4"
5458CLASS="CALSTABLE"
5459><TR
5460><TD
5461WIDTH="20%"
5462ALIGN="RIGHT"
5463VALIGN="TOP"
5464><TT
5465CLASS="PARAMETER"
5466><I
5467>buffer</I
5468></TT
5469>&nbsp;:</TD
5470><TD
5471WIDTH="80%"
5472ALIGN="LEFT"
5473VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005474>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005475></TR
5476><TR
5477><TD
5478WIDTH="20%"
5479ALIGN="RIGHT"
5480VALIGN="TOP"
5481><TT
5482CLASS="PARAMETER"
5483><I
5484>size</I
5485></TT
5486>&nbsp;:</TD
5487><TD
5488WIDTH="80%"
5489ALIGN="LEFT"
5490VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005491>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005492></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"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005506>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005507></TR
5508></TABLE
5509><P
5510></P
5511></DIV
5512></DIV
5513><HR><DIV
5514CLASS="REFSECT2"
5515><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005516NAME="AEN1351"
Daniel Veillard35925471999-02-25 08:46:07 +00005517></A
5518><H3
5519><A
5520NAME="XMLPARSEFILE"
5521></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005522>xmlParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005523><TABLE
5524BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005525BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005526WIDTH="100%"
5527CELLPADDING="6"
5528><TR
5529><TD
5530><PRE
5531CLASS="PROGRAMLISTING"
5532><A
5533HREF="gnome-xml-tree.html#XMLDOCPTR"
5534>xmlDocPtr</A
5535> xmlParseFile (const char *filename);</PRE
5536></TD
5537></TR
5538></TABLE
5539><P
5540>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5541compressed document is provided by default if found at compile-time.</P
5542><P
5543></P
5544><DIV
5545CLASS="INFORMALTABLE"
5546><P
5547></P
5548><TABLE
5549BORDER="0"
5550WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005551BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005552CELLSPACING="0"
5553CELLPADDING="4"
5554CLASS="CALSTABLE"
5555><TR
5556><TD
5557WIDTH="20%"
5558ALIGN="RIGHT"
5559VALIGN="TOP"
5560><TT
5561CLASS="PARAMETER"
5562><I
5563>filename</I
5564></TT
5565>&nbsp;:</TD
5566><TD
5567WIDTH="80%"
5568ALIGN="LEFT"
5569VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005570>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005571></TR
5572><TR
5573><TD
5574WIDTH="20%"
5575ALIGN="RIGHT"
5576VALIGN="TOP"
5577><I
5578CLASS="EMPHASIS"
5579>Returns</I
5580> :</TD
5581><TD
5582WIDTH="80%"
5583ALIGN="LEFT"
5584VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005585>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005586></TR
5587></TABLE
5588><P
5589></P
5590></DIV
5591></DIV
5592><HR><DIV
5593CLASS="REFSECT2"
5594><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005595NAME="AEN1371"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005596></A
5597><H3
5598><A
5599NAME="XMLSUBSTITUTEENTITIESDEFAULT"
5600></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005601>xmlSubstituteEntitiesDefault ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005602><TABLE
5603BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005604BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005605WIDTH="100%"
5606CELLPADDING="6"
5607><TR
5608><TD
5609><PRE
5610CLASS="PROGRAMLISTING"
5611>int xmlSubstituteEntitiesDefault (int val);</PRE
5612></TD
5613></TR
5614></TABLE
5615><P
5616>Set and return the previous value for default entity support.
5617Initially the parser always keep entity references instead of substituting
5618entity values in the output. This function has to be used to change the
5619default parser behaviour
5620SAX::<GTKDOCLINK
5621HREF="SUBTITUTEENTITIES"
5622>subtituteEntities</GTKDOCLINK
5623>() has to be used for changing that on a file by
5624file basis.</P
5625><P
5626></P
5627><DIV
5628CLASS="INFORMALTABLE"
5629><P
5630></P
5631><TABLE
5632BORDER="0"
5633WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005634BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005635CELLSPACING="0"
5636CELLPADDING="4"
5637CLASS="CALSTABLE"
5638><TR
5639><TD
5640WIDTH="20%"
5641ALIGN="RIGHT"
5642VALIGN="TOP"
5643><TT
5644CLASS="PARAMETER"
5645><I
5646>val</I
5647></TT
5648>&nbsp;:</TD
5649><TD
5650WIDTH="80%"
5651ALIGN="LEFT"
5652VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005653>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005654></TR
5655><TR
5656><TD
5657WIDTH="20%"
5658ALIGN="RIGHT"
5659VALIGN="TOP"
5660><I
5661CLASS="EMPHASIS"
5662>Returns</I
5663> :</TD
5664><TD
5665WIDTH="80%"
5666ALIGN="LEFT"
5667VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005668>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005669></TR
5670></TABLE
5671><P
5672></P
5673></DIV
5674></DIV
5675><HR><DIV
5676CLASS="REFSECT2"
5677><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005678NAME="AEN1391"
Daniel Veillard35925471999-02-25 08:46:07 +00005679></A
5680><H3
5681><A
5682NAME="XMLRECOVERDOC"
5683></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005684>xmlRecoverDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005685><TABLE
5686BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005687BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005688WIDTH="100%"
5689CELLPADDING="6"
5690><TR
5691><TD
5692><PRE
5693CLASS="PROGRAMLISTING"
5694><A
5695HREF="gnome-xml-tree.html#XMLDOCPTR"
5696>xmlDocPtr</A
5697> xmlRecoverDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005698HREF="gnome-xml-tree.html#XMLCHAR"
5699>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005700> *cur);</PRE
5701></TD
5702></TR
5703></TABLE
5704><P
5705>parse an XML in-memory document and build a tree.
5706In the case the document is not Well Formed, a tree is built anyway</P
5707><P
5708></P
5709><DIV
5710CLASS="INFORMALTABLE"
5711><P
5712></P
5713><TABLE
5714BORDER="0"
5715WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005716BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005717CELLSPACING="0"
5718CELLPADDING="4"
5719CLASS="CALSTABLE"
5720><TR
5721><TD
5722WIDTH="20%"
5723ALIGN="RIGHT"
5724VALIGN="TOP"
5725><TT
5726CLASS="PARAMETER"
5727><I
5728>cur</I
5729></TT
5730>&nbsp;:</TD
5731><TD
5732WIDTH="80%"
5733ALIGN="LEFT"
5734VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005735>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005736></TR
5737><TR
5738><TD
5739WIDTH="20%"
5740ALIGN="RIGHT"
5741VALIGN="TOP"
5742><I
5743CLASS="EMPHASIS"
5744>Returns</I
5745> :</TD
5746><TD
5747WIDTH="80%"
5748ALIGN="LEFT"
5749VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005750>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005751></TR
5752></TABLE
5753><P
5754></P
5755></DIV
5756></DIV
5757><HR><DIV
5758CLASS="REFSECT2"
5759><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005760NAME="AEN1412"
Daniel Veillard35925471999-02-25 08:46:07 +00005761></A
5762><H3
5763><A
5764NAME="XMLRECOVERMEMORY"
5765></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005766>xmlRecoverMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005767><TABLE
5768BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005769BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005770WIDTH="100%"
5771CELLPADDING="6"
5772><TR
5773><TD
5774><PRE
5775CLASS="PROGRAMLISTING"
5776><A
5777HREF="gnome-xml-tree.html#XMLDOCPTR"
5778>xmlDocPtr</A
5779> xmlRecoverMemory (char *buffer,
5780 int size);</PRE
5781></TD
5782></TR
5783></TABLE
5784><P
5785>parse an XML in-memory block and build a tree.
5786In the case the document is not Well Formed, a tree is built anyway</P
5787><P
5788></P
5789><DIV
5790CLASS="INFORMALTABLE"
5791><P
5792></P
5793><TABLE
5794BORDER="0"
5795WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005796BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005797CELLSPACING="0"
5798CELLPADDING="4"
5799CLASS="CALSTABLE"
5800><TR
5801><TD
5802WIDTH="20%"
5803ALIGN="RIGHT"
5804VALIGN="TOP"
5805><TT
5806CLASS="PARAMETER"
5807><I
5808>buffer</I
5809></TT
5810>&nbsp;:</TD
5811><TD
5812WIDTH="80%"
5813ALIGN="LEFT"
5814VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005815>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005816></TR
5817><TR
5818><TD
5819WIDTH="20%"
5820ALIGN="RIGHT"
5821VALIGN="TOP"
5822><TT
5823CLASS="PARAMETER"
5824><I
5825>size</I
5826></TT
5827>&nbsp;:</TD
5828><TD
5829WIDTH="80%"
5830ALIGN="LEFT"
5831VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005832>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005833></TR
5834><TR
5835><TD
5836WIDTH="20%"
5837ALIGN="RIGHT"
5838VALIGN="TOP"
5839><I
5840CLASS="EMPHASIS"
5841>Returns</I
5842> :</TD
5843><TD
5844WIDTH="80%"
5845ALIGN="LEFT"
5846VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005847>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005848></TR
5849></TABLE
5850><P
5851></P
5852></DIV
5853></DIV
5854><HR><DIV
5855CLASS="REFSECT2"
5856><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005857NAME="AEN1436"
Daniel Veillard35925471999-02-25 08:46:07 +00005858></A
5859><H3
5860><A
5861NAME="XMLRECOVERFILE"
5862></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005863>xmlRecoverFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005864><TABLE
5865BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005866BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005867WIDTH="100%"
5868CELLPADDING="6"
5869><TR
5870><TD
5871><PRE
5872CLASS="PROGRAMLISTING"
5873><A
5874HREF="gnome-xml-tree.html#XMLDOCPTR"
5875>xmlDocPtr</A
5876> xmlRecoverFile (const char *filename);</PRE
5877></TD
5878></TR
5879></TABLE
5880><P
5881>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5882compressed document is provided by default if found at compile-time.
5883In the case the document is not Well Formed, a tree is built anyway</P
5884><P
5885></P
5886><DIV
5887CLASS="INFORMALTABLE"
5888><P
5889></P
5890><TABLE
5891BORDER="0"
5892WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005893BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005894CELLSPACING="0"
5895CELLPADDING="4"
5896CLASS="CALSTABLE"
5897><TR
5898><TD
5899WIDTH="20%"
5900ALIGN="RIGHT"
5901VALIGN="TOP"
5902><TT
5903CLASS="PARAMETER"
5904><I
5905>filename</I
5906></TT
5907>&nbsp;:</TD
5908><TD
5909WIDTH="80%"
5910ALIGN="LEFT"
5911VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005912>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005913></TR
5914><TR
5915><TD
5916WIDTH="20%"
5917ALIGN="RIGHT"
5918VALIGN="TOP"
5919><I
5920CLASS="EMPHASIS"
5921>Returns</I
5922> :</TD
5923><TD
5924WIDTH="80%"
5925ALIGN="LEFT"
5926VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005927>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005928></TR
5929></TABLE
5930><P
5931></P
5932></DIV
5933></DIV
5934><HR><DIV
5935CLASS="REFSECT2"
5936><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005937NAME="AEN1456"
Daniel Veillard35925471999-02-25 08:46:07 +00005938></A
5939><H3
5940><A
5941NAME="XMLPARSEDOCUMENT"
5942></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005943>xmlParseDocument ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005944><TABLE
5945BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005946BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005947WIDTH="100%"
5948CELLPADDING="6"
5949><TR
5950><TD
5951><PRE
5952CLASS="PROGRAMLISTING"
5953>int xmlParseDocument (<A
5954HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
5955>xmlParserCtxtPtr</A
5956> ctxt);</PRE
5957></TD
5958></TR
5959></TABLE
5960><P
5961>parse an XML document (and build a tree if using the standard SAX
5962interface).</P
5963><P
5964>[1] document ::= prolog element Misc*</P
5965><P
5966>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
5967><P
5968></P
5969><DIV
5970CLASS="INFORMALTABLE"
5971><P
5972></P
5973><TABLE
5974BORDER="0"
5975WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005976BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005977CELLSPACING="0"
5978CELLPADDING="4"
5979CLASS="CALSTABLE"
5980><TR
5981><TD
5982WIDTH="20%"
5983ALIGN="RIGHT"
5984VALIGN="TOP"
5985><TT
5986CLASS="PARAMETER"
5987><I
5988>ctxt</I
5989></TT
5990>&nbsp;:</TD
5991><TD
5992WIDTH="80%"
5993ALIGN="LEFT"
5994VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005995>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005996></TR
5997><TR
5998><TD
5999WIDTH="20%"
6000ALIGN="RIGHT"
6001VALIGN="TOP"
6002><I
6003CLASS="EMPHASIS"
6004>Returns</I
6005> :</TD
6006><TD
6007WIDTH="80%"
6008ALIGN="LEFT"
6009VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006010>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006011></TR
6012></TABLE
6013><P
6014></P
6015></DIV
6016></DIV
6017><HR><DIV
6018CLASS="REFSECT2"
6019><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006020NAME="AEN1478"
Daniel Veillard35925471999-02-25 08:46:07 +00006021></A
6022><H3
6023><A
6024NAME="XMLSAXPARSEDOC"
6025></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006026>xmlSAXParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006027><TABLE
6028BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006029BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006030WIDTH="100%"
6031CELLPADDING="6"
6032><TR
6033><TD
6034><PRE
6035CLASS="PROGRAMLISTING"
6036><A
6037HREF="gnome-xml-tree.html#XMLDOCPTR"
6038>xmlDocPtr</A
6039> xmlSAXParseDoc (<A
6040HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6041>xmlSAXHandlerPtr</A
6042> sax,
6043 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006044HREF="gnome-xml-tree.html#XMLCHAR"
6045>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006046> *cur,
6047 int recovery);</PRE
6048></TD
6049></TR
6050></TABLE
6051><P
6052>parse an XML in-memory document and build a tree.
6053It use the given SAX function block to handle the parsing callback.
6054If sax is NULL, fallback to the default DOM tree building routines.</P
6055><P
6056></P
6057><DIV
6058CLASS="INFORMALTABLE"
6059><P
6060></P
6061><TABLE
6062BORDER="0"
6063WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006064BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006065CELLSPACING="0"
6066CELLPADDING="4"
6067CLASS="CALSTABLE"
6068><TR
6069><TD
6070WIDTH="20%"
6071ALIGN="RIGHT"
6072VALIGN="TOP"
6073><TT
6074CLASS="PARAMETER"
6075><I
6076>sax</I
6077></TT
6078>&nbsp;:</TD
6079><TD
6080WIDTH="80%"
6081ALIGN="LEFT"
6082VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006083>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006084></TR
6085><TR
6086><TD
6087WIDTH="20%"
6088ALIGN="RIGHT"
6089VALIGN="TOP"
6090><TT
6091CLASS="PARAMETER"
6092><I
6093>cur</I
6094></TT
6095>&nbsp;:</TD
6096><TD
6097WIDTH="80%"
6098ALIGN="LEFT"
6099VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006100>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006101></TR
6102><TR
6103><TD
6104WIDTH="20%"
6105ALIGN="RIGHT"
6106VALIGN="TOP"
6107><TT
6108CLASS="PARAMETER"
6109><I
6110>recovery</I
6111></TT
6112>&nbsp;:</TD
6113><TD
6114WIDTH="80%"
6115ALIGN="LEFT"
6116VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006117>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006118></TR
6119><TR
6120><TD
6121WIDTH="20%"
6122ALIGN="RIGHT"
6123VALIGN="TOP"
6124><I
6125CLASS="EMPHASIS"
6126>Returns</I
6127> :</TD
6128><TD
6129WIDTH="80%"
6130ALIGN="LEFT"
6131VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006132>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006133></TR
6134></TABLE
6135><P
6136></P
6137></DIV
6138></DIV
6139><HR><DIV
6140CLASS="REFSECT2"
6141><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006142NAME="AEN1508"
Daniel Veillard35008381999-10-25 13:15:52 +00006143></A
6144><H3
6145><A
6146NAME="XMLSAXUSERPARSEFILE"
6147></A
6148>xmlSAXUserParseFile ()</H3
6149><TABLE
6150BORDER="0"
6151BGCOLOR="#D6E8FF"
6152WIDTH="100%"
6153CELLPADDING="6"
6154><TR
6155><TD
6156><PRE
6157CLASS="PROGRAMLISTING"
6158>int xmlSAXUserParseFile (<A
6159HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6160>xmlSAXHandlerPtr</A
6161> sax,
6162 void *user_data,
6163 const char *filename);</PRE
6164></TD
6165></TR
6166></TABLE
6167><P
6168>parse an XML file and call the given SAX handler routines.
6169Automatic support for ZLIB/Compress compressed document is provided</P
6170><P
6171></P
6172><DIV
6173CLASS="INFORMALTABLE"
6174><P
6175></P
6176><TABLE
6177BORDER="0"
6178WIDTH="100%"
6179BGCOLOR="#FFD0D0"
6180CELLSPACING="0"
6181CELLPADDING="4"
6182CLASS="CALSTABLE"
6183><TR
6184><TD
6185WIDTH="20%"
6186ALIGN="RIGHT"
6187VALIGN="TOP"
6188><TT
6189CLASS="PARAMETER"
6190><I
6191>sax</I
6192></TT
6193>&nbsp;:</TD
6194><TD
6195WIDTH="80%"
6196ALIGN="LEFT"
6197VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006198>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006199></TR
6200><TR
6201><TD
6202WIDTH="20%"
6203ALIGN="RIGHT"
6204VALIGN="TOP"
6205><TT
6206CLASS="PARAMETER"
6207><I
6208>user_data</I
6209></TT
6210>&nbsp;:</TD
6211><TD
6212WIDTH="80%"
6213ALIGN="LEFT"
6214VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006215>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006216></TR
6217><TR
6218><TD
6219WIDTH="20%"
6220ALIGN="RIGHT"
6221VALIGN="TOP"
6222><TT
6223CLASS="PARAMETER"
6224><I
6225>filename</I
6226></TT
6227>&nbsp;:</TD
6228><TD
6229WIDTH="80%"
6230ALIGN="LEFT"
6231VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006232>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006233></TR
6234><TR
6235><TD
6236WIDTH="20%"
6237ALIGN="RIGHT"
6238VALIGN="TOP"
6239><I
6240CLASS="EMPHASIS"
6241>Returns</I
6242> :</TD
6243><TD
6244WIDTH="80%"
6245ALIGN="LEFT"
6246VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006247>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006248></TR
6249></TABLE
6250><P
6251></P
6252></DIV
6253></DIV
6254><HR><DIV
6255CLASS="REFSECT2"
6256><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006257NAME="AEN1536"
Daniel Veillard35008381999-10-25 13:15:52 +00006258></A
6259><H3
6260><A
6261NAME="XMLSAXUSERPARSEMEMORY"
6262></A
6263>xmlSAXUserParseMemory ()</H3
6264><TABLE
6265BORDER="0"
6266BGCOLOR="#D6E8FF"
6267WIDTH="100%"
6268CELLPADDING="6"
6269><TR
6270><TD
6271><PRE
6272CLASS="PROGRAMLISTING"
6273>int xmlSAXUserParseMemory (<A
6274HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6275>xmlSAXHandlerPtr</A
6276> sax,
6277 void *user_data,
6278 char *buffer,
6279 int size);</PRE
6280></TD
6281></TR
6282></TABLE
6283><P
6284>A better SAX parsing routine.
6285parse an XML in-memory buffer and call the given SAX handler routines.</P
6286><P
6287></P
6288><DIV
6289CLASS="INFORMALTABLE"
6290><P
6291></P
6292><TABLE
6293BORDER="0"
6294WIDTH="100%"
6295BGCOLOR="#FFD0D0"
6296CELLSPACING="0"
6297CELLPADDING="4"
6298CLASS="CALSTABLE"
6299><TR
6300><TD
6301WIDTH="20%"
6302ALIGN="RIGHT"
6303VALIGN="TOP"
6304><TT
6305CLASS="PARAMETER"
6306><I
6307>sax</I
6308></TT
6309>&nbsp;:</TD
6310><TD
6311WIDTH="80%"
6312ALIGN="LEFT"
6313VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006314>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006315></TR
6316><TR
6317><TD
6318WIDTH="20%"
6319ALIGN="RIGHT"
6320VALIGN="TOP"
6321><TT
6322CLASS="PARAMETER"
6323><I
6324>user_data</I
6325></TT
6326>&nbsp;:</TD
6327><TD
6328WIDTH="80%"
6329ALIGN="LEFT"
6330VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006331>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006332></TR
6333><TR
6334><TD
6335WIDTH="20%"
6336ALIGN="RIGHT"
6337VALIGN="TOP"
6338><TT
6339CLASS="PARAMETER"
6340><I
6341>buffer</I
6342></TT
6343>&nbsp;:</TD
6344><TD
6345WIDTH="80%"
6346ALIGN="LEFT"
6347VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006348>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006349></TR
6350><TR
6351><TD
6352WIDTH="20%"
6353ALIGN="RIGHT"
6354VALIGN="TOP"
6355><TT
6356CLASS="PARAMETER"
6357><I
6358>size</I
6359></TT
6360>&nbsp;:</TD
6361><TD
6362WIDTH="80%"
6363ALIGN="LEFT"
6364VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006365>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006366></TR
6367><TR
6368><TD
6369WIDTH="20%"
6370ALIGN="RIGHT"
6371VALIGN="TOP"
6372><I
6373CLASS="EMPHASIS"
6374>Returns</I
6375> :</TD
6376><TD
6377WIDTH="80%"
6378ALIGN="LEFT"
6379VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006380>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006381></TR
6382></TABLE
6383><P
6384></P
6385></DIV
6386></DIV
6387><HR><DIV
6388CLASS="REFSECT2"
6389><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006390NAME="AEN1568"
Daniel Veillard35925471999-02-25 08:46:07 +00006391></A
6392><H3
6393><A
6394NAME="XMLSAXPARSEMEMORY"
6395></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006396>xmlSAXParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006397><TABLE
6398BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006399BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006400WIDTH="100%"
6401CELLPADDING="6"
6402><TR
6403><TD
6404><PRE
6405CLASS="PROGRAMLISTING"
6406><A
6407HREF="gnome-xml-tree.html#XMLDOCPTR"
6408>xmlDocPtr</A
6409> xmlSAXParseMemory (<A
6410HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6411>xmlSAXHandlerPtr</A
6412> sax,
6413 char *buffer,
6414 int size,
6415 int recovery);</PRE
6416></TD
6417></TR
6418></TABLE
6419><P
6420>parse an XML in-memory block and use the given SAX function block
6421to handle the parsing callback. If sax is NULL, fallback to the default
6422DOM tree building routines.</P
6423><P
Daniel Veillard35925471999-02-25 08:46:07 +00006424></P
6425><DIV
6426CLASS="INFORMALTABLE"
6427><P
6428></P
6429><TABLE
6430BORDER="0"
6431WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006432BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006433CELLSPACING="0"
6434CELLPADDING="4"
6435CLASS="CALSTABLE"
6436><TR
6437><TD
6438WIDTH="20%"
6439ALIGN="RIGHT"
6440VALIGN="TOP"
6441><TT
6442CLASS="PARAMETER"
6443><I
6444>sax</I
6445></TT
6446>&nbsp;:</TD
6447><TD
6448WIDTH="80%"
6449ALIGN="LEFT"
6450VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006451>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006452></TR
6453><TR
6454><TD
6455WIDTH="20%"
6456ALIGN="RIGHT"
6457VALIGN="TOP"
6458><TT
6459CLASS="PARAMETER"
6460><I
6461>buffer</I
6462></TT
6463>&nbsp;:</TD
6464><TD
6465WIDTH="80%"
6466ALIGN="LEFT"
6467VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006468>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006469></TR
6470><TR
6471><TD
6472WIDTH="20%"
6473ALIGN="RIGHT"
6474VALIGN="TOP"
6475><TT
6476CLASS="PARAMETER"
6477><I
6478>size</I
6479></TT
6480>&nbsp;:</TD
6481><TD
6482WIDTH="80%"
6483ALIGN="LEFT"
6484VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006485>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006486></TR
6487><TR
6488><TD
6489WIDTH="20%"
6490ALIGN="RIGHT"
6491VALIGN="TOP"
6492><TT
6493CLASS="PARAMETER"
6494><I
6495>recovery</I
6496></TT
6497>&nbsp;:</TD
6498><TD
6499WIDTH="80%"
6500ALIGN="LEFT"
6501VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006502>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006503></TR
6504><TR
6505><TD
6506WIDTH="20%"
6507ALIGN="RIGHT"
6508VALIGN="TOP"
6509><I
6510CLASS="EMPHASIS"
6511>Returns</I
6512> :</TD
6513><TD
6514WIDTH="80%"
6515ALIGN="LEFT"
6516VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006517>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006518></TR
6519></TABLE
6520><P
6521></P
6522></DIV
6523></DIV
6524><HR><DIV
6525CLASS="REFSECT2"
6526><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006527NAME="AEN1601"
Daniel Veillard35925471999-02-25 08:46:07 +00006528></A
6529><H3
6530><A
6531NAME="XMLSAXPARSEFILE"
6532></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006533>xmlSAXParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006534><TABLE
6535BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006536BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006537WIDTH="100%"
6538CELLPADDING="6"
6539><TR
6540><TD
6541><PRE
6542CLASS="PROGRAMLISTING"
6543><A
6544HREF="gnome-xml-tree.html#XMLDOCPTR"
6545>xmlDocPtr</A
6546> xmlSAXParseFile (<A
6547HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6548>xmlSAXHandlerPtr</A
6549> sax,
6550 const char *filename,
6551 int recovery);</PRE
6552></TD
6553></TR
6554></TABLE
6555><P
6556>parse an XML file and build a tree. Automatic support for ZLIB/Compress
6557compressed document is provided by default if found at compile-time.
6558It use the given SAX function block to handle the parsing callback.
6559If sax is NULL, fallback to the default DOM tree building routines.</P
6560><P
6561></P
6562><DIV
6563CLASS="INFORMALTABLE"
6564><P
6565></P
6566><TABLE
6567BORDER="0"
6568WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006569BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006570CELLSPACING="0"
6571CELLPADDING="4"
6572CLASS="CALSTABLE"
6573><TR
6574><TD
6575WIDTH="20%"
6576ALIGN="RIGHT"
6577VALIGN="TOP"
6578><TT
6579CLASS="PARAMETER"
6580><I
6581>sax</I
6582></TT
6583>&nbsp;:</TD
6584><TD
6585WIDTH="80%"
6586ALIGN="LEFT"
6587VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006588>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006589></TR
6590><TR
6591><TD
6592WIDTH="20%"
6593ALIGN="RIGHT"
6594VALIGN="TOP"
6595><TT
6596CLASS="PARAMETER"
6597><I
6598>filename</I
6599></TT
6600>&nbsp;:</TD
6601><TD
6602WIDTH="80%"
6603ALIGN="LEFT"
6604VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006605>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006606></TR
6607><TR
6608><TD
6609WIDTH="20%"
6610ALIGN="RIGHT"
6611VALIGN="TOP"
6612><TT
6613CLASS="PARAMETER"
6614><I
6615>recovery</I
6616></TT
6617>&nbsp;:</TD
6618><TD
6619WIDTH="80%"
6620ALIGN="LEFT"
6621VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006622>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006623></TR
6624><TR
6625><TD
6626WIDTH="20%"
6627ALIGN="RIGHT"
6628VALIGN="TOP"
6629><I
6630CLASS="EMPHASIS"
6631>Returns</I
6632> :</TD
6633><TD
6634WIDTH="80%"
6635ALIGN="LEFT"
6636VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006637>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006638></TR
6639></TABLE
6640><P
6641></P
6642></DIV
6643></DIV
6644><HR><DIV
6645CLASS="REFSECT2"
6646><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006647NAME="AEN1630"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006648></A
6649><H3
6650><A
6651NAME="XMLPARSEDTD"
6652></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006653>xmlParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006654><TABLE
6655BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006656BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006657WIDTH="100%"
6658CELLPADDING="6"
6659><TR
6660><TD
6661><PRE
6662CLASS="PROGRAMLISTING"
6663><A
6664HREF="gnome-xml-tree.html#XMLDTDPTR"
6665>xmlDtdPtr</A
6666> xmlParseDTD (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006667HREF="gnome-xml-tree.html#XMLCHAR"
6668>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006669> *ExternalID,
6670 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006671HREF="gnome-xml-tree.html#XMLCHAR"
6672>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006673> *SystemID);</PRE
6674></TD
6675></TR
6676></TABLE
6677><P
6678>Load and parse an external subset.</P
6679><P
6680></P
6681><DIV
6682CLASS="INFORMALTABLE"
6683><P
6684></P
6685><TABLE
6686BORDER="0"
6687WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006688BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006689CELLSPACING="0"
6690CELLPADDING="4"
6691CLASS="CALSTABLE"
6692><TR
6693><TD
6694WIDTH="20%"
6695ALIGN="RIGHT"
6696VALIGN="TOP"
6697><TT
6698CLASS="PARAMETER"
6699><I
6700>ExternalID</I
6701></TT
6702>&nbsp;:</TD
6703><TD
6704WIDTH="80%"
6705ALIGN="LEFT"
6706VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006707>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006708></TR
6709><TR
6710><TD
6711WIDTH="20%"
6712ALIGN="RIGHT"
6713VALIGN="TOP"
6714><TT
6715CLASS="PARAMETER"
6716><I
6717>SystemID</I
6718></TT
6719>&nbsp;:</TD
6720><TD
6721WIDTH="80%"
6722ALIGN="LEFT"
6723VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006724>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006725></TR
6726><TR
6727><TD
6728WIDTH="20%"
6729ALIGN="RIGHT"
6730VALIGN="TOP"
6731><I
6732CLASS="EMPHASIS"
6733>Returns</I
6734> :</TD
6735><TD
6736WIDTH="80%"
6737ALIGN="LEFT"
6738VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006739>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006740></TR
6741></TABLE
6742><P
6743></P
6744></DIV
6745></DIV
6746><HR><DIV
6747CLASS="REFSECT2"
6748><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006749NAME="AEN1656"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006750></A
6751><H3
6752><A
6753NAME="XMLSAXPARSEDTD"
6754></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006755>xmlSAXParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006756><TABLE
6757BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006758BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006759WIDTH="100%"
6760CELLPADDING="6"
6761><TR
6762><TD
6763><PRE
6764CLASS="PROGRAMLISTING"
6765><A
6766HREF="gnome-xml-tree.html#XMLDTDPTR"
6767>xmlDtdPtr</A
6768> xmlSAXParseDTD (<A
6769HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6770>xmlSAXHandlerPtr</A
6771> sax,
6772 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006773HREF="gnome-xml-tree.html#XMLCHAR"
6774>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006775> *ExternalID,
6776 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006777HREF="gnome-xml-tree.html#XMLCHAR"
6778>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006779> *SystemID);</PRE
6780></TD
6781></TR
6782></TABLE
6783><P
6784>Load and parse an external subset.</P
6785><P
6786></P
6787><DIV
6788CLASS="INFORMALTABLE"
6789><P
6790></P
6791><TABLE
6792BORDER="0"
6793WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006794BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006795CELLSPACING="0"
6796CELLPADDING="4"
6797CLASS="CALSTABLE"
6798><TR
6799><TD
6800WIDTH="20%"
6801ALIGN="RIGHT"
6802VALIGN="TOP"
6803><TT
6804CLASS="PARAMETER"
6805><I
6806>sax</I
6807></TT
6808>&nbsp;:</TD
6809><TD
6810WIDTH="80%"
6811ALIGN="LEFT"
6812VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006813>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006814></TR
6815><TR
6816><TD
6817WIDTH="20%"
6818ALIGN="RIGHT"
6819VALIGN="TOP"
6820><TT
6821CLASS="PARAMETER"
6822><I
6823>ExternalID</I
6824></TT
6825>&nbsp;:</TD
6826><TD
6827WIDTH="80%"
6828ALIGN="LEFT"
6829VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006830>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006831></TR
6832><TR
6833><TD
6834WIDTH="20%"
6835ALIGN="RIGHT"
6836VALIGN="TOP"
6837><TT
6838CLASS="PARAMETER"
6839><I
6840>SystemID</I
6841></TT
6842>&nbsp;:</TD
6843><TD
6844WIDTH="80%"
6845ALIGN="LEFT"
6846VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006847>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006848></TR
6849><TR
6850><TD
6851WIDTH="20%"
6852ALIGN="RIGHT"
6853VALIGN="TOP"
6854><I
6855CLASS="EMPHASIS"
6856>Returns</I
6857> :</TD
6858><TD
6859WIDTH="80%"
6860ALIGN="LEFT"
6861VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006862>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006863></TR
6864></TABLE
6865><P
6866></P
6867></DIV
6868></DIV
6869><HR><DIV
6870CLASS="REFSECT2"
6871><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006872NAME="AEN1687"
Daniel Veillard35925471999-02-25 08:46:07 +00006873></A
6874><H3
6875><A
6876NAME="XMLINITPARSERCTXT"
6877></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006878>xmlInitParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006879><TABLE
6880BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006881BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006882WIDTH="100%"
6883CELLPADDING="6"
6884><TR
6885><TD
6886><PRE
6887CLASS="PROGRAMLISTING"
6888>void xmlInitParserCtxt (<A
6889HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6890>xmlParserCtxtPtr</A
6891> ctxt);</PRE
6892></TD
6893></TR
6894></TABLE
6895><P
6896>Initialize a parser context</P
6897><P
6898></P
6899><DIV
6900CLASS="INFORMALTABLE"
6901><P
6902></P
6903><TABLE
6904BORDER="0"
6905WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006906BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006907CELLSPACING="0"
6908CELLPADDING="4"
6909CLASS="CALSTABLE"
6910><TR
6911><TD
6912WIDTH="20%"
6913ALIGN="RIGHT"
6914VALIGN="TOP"
6915><TT
6916CLASS="PARAMETER"
6917><I
6918>ctxt</I
6919></TT
6920>&nbsp;:</TD
6921><TD
6922WIDTH="80%"
6923ALIGN="LEFT"
6924VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006925>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006926></TR
6927></TABLE
6928><P
6929></P
6930></DIV
6931></DIV
6932><HR><DIV
6933CLASS="REFSECT2"
6934><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006935NAME="AEN1703"
Daniel Veillard35925471999-02-25 08:46:07 +00006936></A
6937><H3
6938><A
6939NAME="XMLCLEARPARSERCTXT"
6940></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006941>xmlClearParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006942><TABLE
6943BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006944BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006945WIDTH="100%"
6946CELLPADDING="6"
6947><TR
6948><TD
6949><PRE
6950CLASS="PROGRAMLISTING"
6951>void xmlClearParserCtxt (<A
6952HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6953>xmlParserCtxtPtr</A
6954> ctxt);</PRE
6955></TD
6956></TR
6957></TABLE
6958><P
6959>Clear (release owned resources) and reinitialize a parser context</P
6960><P
6961></P
6962><DIV
6963CLASS="INFORMALTABLE"
6964><P
6965></P
6966><TABLE
6967BORDER="0"
6968WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006969BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006970CELLSPACING="0"
6971CELLPADDING="4"
6972CLASS="CALSTABLE"
6973><TR
6974><TD
6975WIDTH="20%"
6976ALIGN="RIGHT"
6977VALIGN="TOP"
6978><TT
6979CLASS="PARAMETER"
6980><I
6981>ctxt</I
6982></TT
6983>&nbsp;:</TD
6984><TD
6985WIDTH="80%"
6986ALIGN="LEFT"
6987VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006988>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006989></TR
6990></TABLE
6991><P
6992></P
6993></DIV
6994></DIV
6995><HR><DIV
6996CLASS="REFSECT2"
6997><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006998NAME="AEN1719"
Daniel Veillard35925471999-02-25 08:46:07 +00006999></A
7000><H3
7001><A
7002NAME="XMLSETUPPARSERFORBUFFER"
7003></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007004>xmlSetupParserForBuffer ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007005><TABLE
7006BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007007BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007008WIDTH="100%"
7009CELLPADDING="6"
7010><TR
7011><TD
7012><PRE
7013CLASS="PROGRAMLISTING"
7014>void xmlSetupParserForBuffer (<A
7015HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7016>xmlParserCtxtPtr</A
7017> ctxt,
7018 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007019HREF="gnome-xml-tree.html#XMLCHAR"
7020>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007021> *buffer,
7022 const char *filename);</PRE
7023></TD
7024></TR
7025></TABLE
7026><P
7027>Setup the parser context to parse a new buffer; Clears any prior
7028contents from the parser context. The buffer parameter must not be
7029NULL, but the filename parameter can be</P
7030><P
7031></P
7032><DIV
7033CLASS="INFORMALTABLE"
7034><P
7035></P
7036><TABLE
7037BORDER="0"
7038WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007039BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007040CELLSPACING="0"
7041CELLPADDING="4"
7042CLASS="CALSTABLE"
7043><TR
7044><TD
7045WIDTH="20%"
7046ALIGN="RIGHT"
7047VALIGN="TOP"
7048><TT
7049CLASS="PARAMETER"
7050><I
7051>ctxt</I
7052></TT
7053>&nbsp;:</TD
7054><TD
7055WIDTH="80%"
7056ALIGN="LEFT"
7057VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007058>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007059></TR
7060><TR
7061><TD
7062WIDTH="20%"
7063ALIGN="RIGHT"
7064VALIGN="TOP"
7065><TT
7066CLASS="PARAMETER"
7067><I
7068>buffer</I
7069></TT
7070>&nbsp;:</TD
7071><TD
7072WIDTH="80%"
7073ALIGN="LEFT"
7074VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007075>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007076></TR
7077><TR
7078><TD
7079WIDTH="20%"
7080ALIGN="RIGHT"
7081VALIGN="TOP"
7082><TT
7083CLASS="PARAMETER"
7084><I
7085>filename</I
7086></TT
7087>&nbsp;:</TD
7088><TD
7089WIDTH="80%"
7090ALIGN="LEFT"
7091VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007092>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007093></TR
7094></TABLE
7095><P
7096></P
7097></DIV
7098></DIV
7099><HR><DIV
7100CLASS="REFSECT2"
7101><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007102NAME="AEN1744"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007103></A
7104><H3
7105><A
7106NAME="XMLDEFAULTSAXHANDLERINIT"
7107></A
7108>xmlDefaultSAXHandlerInit ()</H3
7109><TABLE
7110BORDER="0"
7111BGCOLOR="#D6E8FF"
7112WIDTH="100%"
7113CELLPADDING="6"
7114><TR
7115><TD
7116><PRE
7117CLASS="PROGRAMLISTING"
7118>void xmlDefaultSAXHandlerInit (void);</PRE
7119></TD
7120></TR
7121></TABLE
7122><P
7123>Initialize the default SAX handler</P
7124><P
7125></P
7126></DIV
7127><HR><DIV
7128CLASS="REFSECT2"
7129><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007130NAME="AEN1750"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007131></A
7132><H3
7133><A
7134NAME="HTMLDEFAULTSAXHANDLERINIT"
7135></A
7136>htmlDefaultSAXHandlerInit ()</H3
7137><TABLE
7138BORDER="0"
7139BGCOLOR="#D6E8FF"
7140WIDTH="100%"
7141CELLPADDING="6"
7142><TR
7143><TD
7144><PRE
7145CLASS="PROGRAMLISTING"
7146>void htmlDefaultSAXHandlerInit (void);</PRE
7147></TD
7148></TR
7149></TABLE
7150><P
7151>Initialize the default SAX handler</P
7152><P
7153></P
7154></DIV
7155><HR><DIV
7156CLASS="REFSECT2"
7157><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007158NAME="AEN1756"
Daniel Veillard35925471999-02-25 08:46:07 +00007159></A
7160><H3
7161><A
7162NAME="XMLPARSERFINDNODEINFO"
7163></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007164>xmlParserFindNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007165><TABLE
7166BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007167BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007168WIDTH="100%"
7169CELLPADDING="6"
7170><TR
7171><TD
7172><PRE
7173CLASS="PROGRAMLISTING"
7174>const <A
7175HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7176>xmlParserNodeInfo</A
7177>* xmlParserFindNodeInfo
7178 (const <A
7179HREF="gnome-xml-parser.html#XMLPARSERCTXT"
7180>xmlParserCtxt</A
7181> *ctxt,
7182 const <A
7183HREF="gnome-xml-tree.html#XMLNODE"
7184>xmlNode</A
7185> *node);</PRE
7186></TD
7187></TR
7188></TABLE
7189><P
7190>Find the parser node info struct for a given node</P
7191><P
7192></P
7193><DIV
7194CLASS="INFORMALTABLE"
7195><P
7196></P
7197><TABLE
7198BORDER="0"
7199WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007200BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007201CELLSPACING="0"
7202CELLPADDING="4"
7203CLASS="CALSTABLE"
7204><TR
7205><TD
7206WIDTH="20%"
7207ALIGN="RIGHT"
7208VALIGN="TOP"
7209><TT
7210CLASS="PARAMETER"
7211><I
7212>ctxt</I
7213></TT
7214>&nbsp;:</TD
7215><TD
7216WIDTH="80%"
7217ALIGN="LEFT"
7218VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007219>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007220></TR
7221><TR
7222><TD
7223WIDTH="20%"
7224ALIGN="RIGHT"
7225VALIGN="TOP"
7226><TT
7227CLASS="PARAMETER"
7228><I
7229>node</I
7230></TT
7231>&nbsp;:</TD
7232><TD
7233WIDTH="80%"
7234ALIGN="LEFT"
7235VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007236>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007237></TR
7238><TR
7239><TD
7240WIDTH="20%"
7241ALIGN="RIGHT"
7242VALIGN="TOP"
7243><I
7244CLASS="EMPHASIS"
7245>Returns</I
7246> :</TD
7247><TD
7248WIDTH="80%"
7249ALIGN="LEFT"
7250VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007251>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007252></TR
7253></TABLE
7254><P
7255></P
7256></DIV
7257></DIV
7258><HR><DIV
7259CLASS="REFSECT2"
7260><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007261NAME="AEN1782"
Daniel Veillard35925471999-02-25 08:46:07 +00007262></A
7263><H3
7264><A
7265NAME="XMLINITNODEINFOSEQ"
7266></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007267>xmlInitNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007268><TABLE
7269BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007270BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007271WIDTH="100%"
7272CELLPADDING="6"
7273><TR
7274><TD
7275><PRE
7276CLASS="PROGRAMLISTING"
7277>void xmlInitNodeInfoSeq (<A
7278HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7279>xmlParserNodeInfoSeqPtr</A
7280> seq);</PRE
7281></TD
7282></TR
7283></TABLE
7284><P
7285>-- Initialize (set to initial state) node info sequence</P
7286><P
7287></P
7288><DIV
7289CLASS="INFORMALTABLE"
7290><P
7291></P
7292><TABLE
7293BORDER="0"
7294WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007295BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007296CELLSPACING="0"
7297CELLPADDING="4"
7298CLASS="CALSTABLE"
7299><TR
7300><TD
7301WIDTH="20%"
7302ALIGN="RIGHT"
7303VALIGN="TOP"
7304><TT
7305CLASS="PARAMETER"
7306><I
7307>seq</I
7308></TT
7309>&nbsp;:</TD
7310><TD
7311WIDTH="80%"
7312ALIGN="LEFT"
7313VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007314>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007315></TR
7316></TABLE
7317><P
7318></P
7319></DIV
7320></DIV
7321><HR><DIV
7322CLASS="REFSECT2"
7323><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007324NAME="AEN1798"
Daniel Veillard35925471999-02-25 08:46:07 +00007325></A
7326><H3
7327><A
7328NAME="XMLCLEARNODEINFOSEQ"
7329></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007330>xmlClearNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007331><TABLE
7332BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007333BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007334WIDTH="100%"
7335CELLPADDING="6"
7336><TR
7337><TD
7338><PRE
7339CLASS="PROGRAMLISTING"
7340>void xmlClearNodeInfoSeq (<A
7341HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7342>xmlParserNodeInfoSeqPtr</A
7343> seq);</PRE
7344></TD
7345></TR
7346></TABLE
7347><P
7348>-- Clear (release memory and reinitialize) node
7349info sequence</P
7350><P
7351></P
7352><DIV
7353CLASS="INFORMALTABLE"
7354><P
7355></P
7356><TABLE
7357BORDER="0"
7358WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007359BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007360CELLSPACING="0"
7361CELLPADDING="4"
7362CLASS="CALSTABLE"
7363><TR
7364><TD
7365WIDTH="20%"
7366ALIGN="RIGHT"
7367VALIGN="TOP"
7368><TT
7369CLASS="PARAMETER"
7370><I
7371>seq</I
7372></TT
7373>&nbsp;:</TD
7374><TD
7375WIDTH="80%"
7376ALIGN="LEFT"
7377VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007378>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007379></TR
7380></TABLE
7381><P
7382></P
7383></DIV
7384></DIV
7385><HR><DIV
7386CLASS="REFSECT2"
7387><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007388NAME="AEN1814"
Daniel Veillard35925471999-02-25 08:46:07 +00007389></A
7390><H3
7391><A
7392NAME="XMLPARSERFINDNODEINFOINDEX"
7393></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007394>xmlParserFindNodeInfoIndex ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007395><TABLE
7396BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007397BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007398WIDTH="100%"
7399CELLPADDING="6"
7400><TR
7401><TD
7402><PRE
7403CLASS="PROGRAMLISTING"
7404>unsigned <GTKDOCLINK
7405HREF="LONG"
7406>long</GTKDOCLINK
7407> xmlParserFindNodeInfoIndex (const <A
7408HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
7409>xmlParserNodeInfoSeq</A
7410> *seq,
7411 const <A
7412HREF="gnome-xml-tree.html#XMLNODE"
7413>xmlNode</A
7414> *node);</PRE
7415></TD
7416></TR
7417></TABLE
7418><P
7419>xmlParserFindNodeInfoIndex : Find the index that the info record for
7420the given node is or should be at in a sorted sequence</P
7421><P
7422></P
7423><DIV
7424CLASS="INFORMALTABLE"
7425><P
7426></P
7427><TABLE
7428BORDER="0"
7429WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007430BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007431CELLSPACING="0"
7432CELLPADDING="4"
7433CLASS="CALSTABLE"
7434><TR
7435><TD
7436WIDTH="20%"
7437ALIGN="RIGHT"
7438VALIGN="TOP"
7439><TT
7440CLASS="PARAMETER"
7441><I
7442>seq</I
7443></TT
7444>&nbsp;:</TD
7445><TD
7446WIDTH="80%"
7447ALIGN="LEFT"
7448VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007449>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007450></TR
7451><TR
7452><TD
7453WIDTH="20%"
7454ALIGN="RIGHT"
7455VALIGN="TOP"
7456><TT
7457CLASS="PARAMETER"
7458><I
7459>node</I
7460></TT
7461>&nbsp;:</TD
7462><TD
7463WIDTH="80%"
7464ALIGN="LEFT"
7465VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007466>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007467></TR
7468><TR
7469><TD
7470WIDTH="20%"
7471ALIGN="RIGHT"
7472VALIGN="TOP"
7473><I
7474CLASS="EMPHASIS"
7475>Returns</I
7476> :</TD
7477><TD
7478WIDTH="80%"
7479ALIGN="LEFT"
7480VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007481>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007482></TR
7483></TABLE
7484><P
7485></P
7486></DIV
7487></DIV
7488><HR><DIV
7489CLASS="REFSECT2"
7490><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007491NAME="AEN1840"
Daniel Veillard35925471999-02-25 08:46:07 +00007492></A
7493><H3
7494><A
7495NAME="XMLPARSERADDNODEINFO"
7496></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007497>xmlParserAddNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007498><TABLE
7499BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007500BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007501WIDTH="100%"
7502CELLPADDING="6"
7503><TR
7504><TD
7505><PRE
7506CLASS="PROGRAMLISTING"
7507>void xmlParserAddNodeInfo (<A
7508HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7509>xmlParserCtxtPtr</A
7510> ctxt,
7511 const <A
7512HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7513>xmlParserNodeInfo</A
7514> *info);</PRE
7515></TD
7516></TR
7517></TABLE
7518><P
7519>Insert node info record into the sorted sequence</P
7520><P
7521></P
7522><DIV
7523CLASS="INFORMALTABLE"
7524><P
7525></P
7526><TABLE
7527BORDER="0"
7528WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007529BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007530CELLSPACING="0"
7531CELLPADDING="4"
7532CLASS="CALSTABLE"
7533><TR
7534><TD
7535WIDTH="20%"
7536ALIGN="RIGHT"
7537VALIGN="TOP"
7538><TT
7539CLASS="PARAMETER"
7540><I
7541>ctxt</I
7542></TT
7543>&nbsp;:</TD
7544><TD
7545WIDTH="80%"
7546ALIGN="LEFT"
7547VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007548>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007549></TR
7550><TR
7551><TD
7552WIDTH="20%"
7553ALIGN="RIGHT"
7554VALIGN="TOP"
7555><TT
7556CLASS="PARAMETER"
7557><I
7558>info</I
7559></TT
7560>&nbsp;:</TD
7561><TD
7562WIDTH="80%"
7563ALIGN="LEFT"
7564VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007565>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007566></TR
7567></TABLE
7568><P
7569></P
7570></DIV
7571></DIV
7572><HR><DIV
7573CLASS="REFSECT2"
7574><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007575NAME="AEN1861"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007576></A
7577><H3
7578><A
7579NAME="XMLSETEXTERNALENTITYLOADER"
7580></A
7581>xmlSetExternalEntityLoader ()</H3
7582><TABLE
7583BORDER="0"
7584BGCOLOR="#D6E8FF"
7585WIDTH="100%"
7586CELLPADDING="6"
7587><TR
7588><TD
7589><PRE
7590CLASS="PROGRAMLISTING"
7591>void xmlSetExternalEntityLoader (<A
7592HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7593>xmlExternalEntityLoader</A
7594> f);</PRE
7595></TD
7596></TR
7597></TABLE
7598><P
7599></P
7600><DIV
7601CLASS="INFORMALTABLE"
7602><P
7603></P
7604><TABLE
7605BORDER="0"
7606WIDTH="100%"
7607BGCOLOR="#FFD0D0"
7608CELLSPACING="0"
7609CELLPADDING="4"
7610CLASS="CALSTABLE"
7611><TR
7612><TD
7613WIDTH="20%"
7614ALIGN="RIGHT"
7615VALIGN="TOP"
7616><TT
7617CLASS="PARAMETER"
7618><I
7619>f</I
7620></TT
7621>&nbsp;:</TD
7622><TD
7623WIDTH="80%"
7624ALIGN="LEFT"
7625VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007626>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007627></TR
7628></TABLE
7629><P
7630></P
7631></DIV
7632></DIV
7633><HR><DIV
7634CLASS="REFSECT2"
7635><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007636NAME="AEN1876"
Daniel Veillard35925471999-02-25 08:46:07 +00007637></A
7638><H3
7639><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007640NAME="XMLGETEXTERNALENTITYLOADER"
Daniel Veillard35925471999-02-25 08:46:07 +00007641></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007642>xmlGetExternalEntityLoader ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007643><TABLE
7644BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007645BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007646WIDTH="100%"
7647CELLPADDING="6"
7648><TR
7649><TD
7650><PRE
7651CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007652><A
7653HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7654>xmlExternalEntityLoader</A
7655> xmlGetExternalEntityLoader
7656 (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007657></TD
7658></TR
7659></TABLE
7660><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007661></P
7662><DIV
7663CLASS="INFORMALTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +00007664><P
7665></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007666><TABLE
7667BORDER="0"
7668WIDTH="100%"
7669BGCOLOR="#FFD0D0"
7670CELLSPACING="0"
7671CELLPADDING="4"
7672CLASS="CALSTABLE"
7673><TR
7674><TD
7675WIDTH="20%"
7676ALIGN="RIGHT"
7677VALIGN="TOP"
7678><I
7679CLASS="EMPHASIS"
7680>Returns</I
7681> :</TD
7682><TD
7683WIDTH="80%"
7684ALIGN="LEFT"
7685VALIGN="TOP"
7686>&nbsp;</TD
7687></TR
7688></TABLE
7689><P
7690></P
7691></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007692></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007693><HR><DIV
7694CLASS="REFSECT2"
7695><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00007696NAME="AEN1891"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007697></A
7698><H3
7699><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007700NAME="XMLLOADEXTERNALENTITY"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007701></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007702>xmlLoadExternalEntity ()</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007703><TABLE
7704BORDER="0"
7705BGCOLOR="#D6E8FF"
7706WIDTH="100%"
7707CELLPADDING="6"
7708><TR
7709><TD
7710><PRE
7711CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007712><A
7713HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7714>xmlParserInputPtr</A
7715> xmlLoadExternalEntity (const char *URL,
7716 const char *ID,
7717 <A
7718HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7719>xmlParserInputPtr</A
7720> context);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007721></TD
7722></TR
7723></TABLE
7724><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007725></P
7726><DIV
7727CLASS="INFORMALTABLE"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007728><P
7729></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007730><TABLE
7731BORDER="0"
7732WIDTH="100%"
7733BGCOLOR="#FFD0D0"
7734CELLSPACING="0"
7735CELLPADDING="4"
7736CLASS="CALSTABLE"
7737><TR
7738><TD
7739WIDTH="20%"
7740ALIGN="RIGHT"
7741VALIGN="TOP"
7742><TT
7743CLASS="PARAMETER"
7744><I
7745>URL</I
7746></TT
7747>&nbsp;:</TD
7748><TD
7749WIDTH="80%"
7750ALIGN="LEFT"
7751VALIGN="TOP"
7752>&nbsp;</TD
7753></TR
7754><TR
7755><TD
7756WIDTH="20%"
7757ALIGN="RIGHT"
7758VALIGN="TOP"
7759><TT
7760CLASS="PARAMETER"
7761><I
7762>ID</I
7763></TT
7764>&nbsp;:</TD
7765><TD
7766WIDTH="80%"
7767ALIGN="LEFT"
7768VALIGN="TOP"
7769>&nbsp;</TD
7770></TR
7771><TR
7772><TD
7773WIDTH="20%"
7774ALIGN="RIGHT"
7775VALIGN="TOP"
7776><TT
7777CLASS="PARAMETER"
7778><I
7779>context</I
7780></TT
7781>&nbsp;:</TD
7782><TD
7783WIDTH="80%"
7784ALIGN="LEFT"
7785VALIGN="TOP"
7786>&nbsp;</TD
7787></TR
7788><TR
7789><TD
7790WIDTH="20%"
7791ALIGN="RIGHT"
7792VALIGN="TOP"
7793><I
7794CLASS="EMPHASIS"
7795>Returns</I
7796> :</TD
7797><TD
7798WIDTH="80%"
7799ALIGN="LEFT"
7800VALIGN="TOP"
7801>&nbsp;</TD
7802></TR
7803></TABLE
7804><P
7805></P
7806></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007807></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007808></DIV
7809><DIV
7810CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00007811><BR
7812CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00007813WIDTH="100%"
7814BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007815BGCOLOR="#000000"
7816CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00007817CELLSPACING="0"
7818><TR
7819><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007820WIDTH="25%"
7821BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007822ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00007823><A
Daniel Veillard35008381999-10-25 13:15:52 +00007824HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007825><FONT
7826COLOR="#FFFFFF"
7827SIZE="3"
7828><B
7829>&#60;&#60;&#60; Previous Page</B
7830></FONT
7831></A
Daniel Veillard35925471999-02-25 08:46:07 +00007832></TD
7833><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007834WIDTH="25%"
7835BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00007836ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00007837><FONT
7838COLOR="#FFFFFF"
7839SIZE="3"
7840><B
Daniel Veillard35925471999-02-25 08:46:07 +00007841><A
7842HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007843><FONT
7844COLOR="#FFFFFF"
7845SIZE="3"
7846><B
7847>Home</B
7848></FONT
7849></A
7850></B
7851></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007852></TD
7853><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007854WIDTH="25%"
7855BGCOLOR="#00C000"
7856ALIGN="center"
7857><FONT
7858COLOR="#FFFFFF"
7859SIZE="3"
7860><B
7861><A
Daniel Veillard35008381999-10-25 13:15:52 +00007862HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007863><FONT
7864COLOR="#FFFFFF"
7865SIZE="3"
7866><B
7867>Up</B
7868></FONT
7869></A
7870></B
7871></FONT
7872></TD
7873><TD
7874WIDTH="25%"
7875BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007876ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00007877><A
Daniel Veillard294cbca1999-12-03 13:19:09 +00007878HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007879><FONT
7880COLOR="#FFFFFF"
7881SIZE="3"
7882><B
7883>Next Page &#62;&#62;&#62;</B
7884></FONT
7885></A
Daniel Veillard35925471999-02-25 08:46:07 +00007886></TD
7887></TR
7888><TR
7889><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007890COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007891ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00007892><FONT
7893COLOR="#FFFFFF"
7894SIZE="3"
7895><B
Daniel Veillard35008381999-10-25 13:15:52 +00007896>Libxml Library Reference</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007897></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007898></TD
7899><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007900COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007901ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00007902><FONT
7903COLOR="#FFFFFF"
7904SIZE="3"
7905><B
Daniel Veillard294cbca1999-12-03 13:19:09 +00007906>SAX</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007907></FONT
7908></TD
Daniel Veillard35925471999-02-25 08:46:07 +00007909></TR
7910></TABLE
7911></DIV
7912></BODY
7913></HTML
7914>