blob: 393b88cba84896809763ec555a1128d8558dcbdf [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"
18TITLE="tree"
19HREF="gnome-xml-tree.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
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
101HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
114>parser</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
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 Veillarde2d034d1999-07-27 19:52:06 +0000503int <A
504HREF="gnome-xml-parser.html#XMLPARSERINPUTREAD"
505>xmlParserInputRead</A
506> (<A
507HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
508>xmlParserInputPtr</A
509> in,
510 int len);
511int <A
512HREF="gnome-xml-parser.html#XMLPARSERINPUTGROW"
513>xmlParserInputGrow</A
514> (<A
515HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
516>xmlParserInputPtr</A
517> in,
518 int len);
Daniel Veillard35925471999-02-25 08:46:07 +0000519<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000520HREF="gnome-xml-tree.html#XMLCHAR"
521>xmlChar</A
522>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000523HREF="gnome-xml-parser.html#XMLSTRDUP"
524>xmlStrdup</A
525> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000526HREF="gnome-xml-tree.html#XMLCHAR"
527>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000528> *cur);
529<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000530HREF="gnome-xml-tree.html#XMLCHAR"
531>xmlChar</A
532>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000533HREF="gnome-xml-parser.html#XMLSTRNDUP"
534>xmlStrndup</A
535> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000536HREF="gnome-xml-tree.html#XMLCHAR"
537>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000538> *cur,
539 int len);
540<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000541HREF="gnome-xml-tree.html#XMLCHAR"
542>xmlChar</A
543>* <A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000544HREF="gnome-xml-parser.html#XMLSTRSUB"
545>xmlStrsub</A
546> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000547HREF="gnome-xml-tree.html#XMLCHAR"
548>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000549> *str,
550 int start,
551 int len);
552const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000553HREF="gnome-xml-tree.html#XMLCHAR"
554>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000555>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000556HREF="gnome-xml-parser.html#XMLSTRCHR"
557>xmlStrchr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000558> (const <A
559HREF="gnome-xml-tree.html#XMLCHAR"
560>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000561> *str,
562 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000563HREF="gnome-xml-tree.html#XMLCHAR"
564>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000565> val);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000566const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000567HREF="gnome-xml-tree.html#XMLCHAR"
568>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000569>* <A
570HREF="gnome-xml-parser.html#XMLSTRSTR"
571>xmlStrstr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000572> (const <A
573HREF="gnome-xml-tree.html#XMLCHAR"
574>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000575> *str,
576 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000577HREF="gnome-xml-tree.html#XMLCHAR"
578>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000579> *val);
Daniel Veillard35925471999-02-25 08:46:07 +0000580int <A
581HREF="gnome-xml-parser.html#XMLSTRCMP"
582>xmlStrcmp</A
583> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000584HREF="gnome-xml-tree.html#XMLCHAR"
585>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000586> *str1,
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> *str2);
591int <A
592HREF="gnome-xml-parser.html#XMLSTRNCMP"
593>xmlStrncmp</A
594> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000595HREF="gnome-xml-tree.html#XMLCHAR"
596>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000597> *str1,
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> *str2,
602 int len);
603int <A
604HREF="gnome-xml-parser.html#XMLSTRLEN"
605>xmlStrlen</A
606> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000607HREF="gnome-xml-tree.html#XMLCHAR"
608>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000609> *str);
610<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000611HREF="gnome-xml-tree.html#XMLCHAR"
612>xmlChar</A
613>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000614HREF="gnome-xml-parser.html#XMLSTRCAT"
615>xmlStrcat</A
616> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000617HREF="gnome-xml-tree.html#XMLCHAR"
618>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000619> *cur,
620 const <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> *add);
624<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000625HREF="gnome-xml-tree.html#XMLCHAR"
626>xmlChar</A
627>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000628HREF="gnome-xml-parser.html#XMLSTRNCAT"
629>xmlStrncat</A
630> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000631HREF="gnome-xml-tree.html#XMLCHAR"
632>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000633> *cur,
634 const <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> *add,
638 int len);
639<A
640HREF="gnome-xml-tree.html#XMLDOCPTR"
641>xmlDocPtr</A
642> <A
643HREF="gnome-xml-parser.html#XMLPARSEDOC"
644>xmlParseDoc</A
645> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000646HREF="gnome-xml-tree.html#XMLCHAR"
647>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000648> *cur);
649<A
650HREF="gnome-xml-tree.html#XMLDOCPTR"
651>xmlDocPtr</A
652> <A
653HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
654>xmlParseMemory</A
655> (char *buffer,
656 int size);
657<A
658HREF="gnome-xml-tree.html#XMLDOCPTR"
659>xmlDocPtr</A
660> <A
661HREF="gnome-xml-parser.html#XMLPARSEFILE"
662>xmlParseFile</A
663> (const char *filename);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000664int <A
665HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT"
666>xmlSubstituteEntitiesDefault</A
667> (int val);
Daniel Veillard35925471999-02-25 08:46:07 +0000668<A
669HREF="gnome-xml-tree.html#XMLDOCPTR"
670>xmlDocPtr</A
671> <A
672HREF="gnome-xml-parser.html#XMLRECOVERDOC"
673>xmlRecoverDoc</A
674> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000675HREF="gnome-xml-tree.html#XMLCHAR"
676>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000677> *cur);
678<A
679HREF="gnome-xml-tree.html#XMLDOCPTR"
680>xmlDocPtr</A
681> <A
682HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
683>xmlRecoverMemory</A
684> (char *buffer,
685 int size);
686<A
687HREF="gnome-xml-tree.html#XMLDOCPTR"
688>xmlDocPtr</A
689> <A
690HREF="gnome-xml-parser.html#XMLRECOVERFILE"
691>xmlRecoverFile</A
692> (const char *filename);
693int <A
694HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
695>xmlParseDocument</A
696> (<A
697HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
698>xmlParserCtxtPtr</A
699> ctxt);
700<A
701HREF="gnome-xml-tree.html#XMLDOCPTR"
702>xmlDocPtr</A
703> <A
704HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
705>xmlSAXParseDoc</A
706> (<A
707HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
708>xmlSAXHandlerPtr</A
709> sax,
710 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000711HREF="gnome-xml-tree.html#XMLCHAR"
712>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000713> *cur,
714 int recovery);
Daniel Veillard35008381999-10-25 13:15:52 +0000715int <A
716HREF="gnome-xml-parser.html#XMLSAXUSERPARSEFILE"
717>xmlSAXUserParseFile</A
718> (<A
719HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
720>xmlSAXHandlerPtr</A
721> sax,
722 void *user_data,
723 const char *filename);
724int <A
725HREF="gnome-xml-parser.html#XMLSAXUSERPARSEMEMORY"
726>xmlSAXUserParseMemory</A
727> (<A
728HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
729>xmlSAXHandlerPtr</A
730> sax,
731 void *user_data,
732 char *buffer,
733 int size);
Daniel Veillard35925471999-02-25 08:46:07 +0000734<A
735HREF="gnome-xml-tree.html#XMLDOCPTR"
736>xmlDocPtr</A
737> <A
738HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
739>xmlSAXParseMemory</A
740> (<A
741HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
742>xmlSAXHandlerPtr</A
743> sax,
744 char *buffer,
745 int size,
746 int recovery);
747<A
748HREF="gnome-xml-tree.html#XMLDOCPTR"
749>xmlDocPtr</A
750> <A
751HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
752>xmlSAXParseFile</A
753> (<A
754HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
755>xmlSAXHandlerPtr</A
756> sax,
757 const char *filename,
758 int recovery);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000759<A
760HREF="gnome-xml-tree.html#XMLDTDPTR"
761>xmlDtdPtr</A
762> <A
763HREF="gnome-xml-parser.html#XMLPARSEDTD"
764>xmlParseDTD</A
765> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000766HREF="gnome-xml-tree.html#XMLCHAR"
767>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000768> *ExternalID,
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> *SystemID);
773<A
774HREF="gnome-xml-tree.html#XMLDTDPTR"
775>xmlDtdPtr</A
776> <A
777HREF="gnome-xml-parser.html#XMLSAXPARSEDTD"
778>xmlSAXParseDTD</A
779> (<A
780HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
781>xmlSAXHandlerPtr</A
782> sax,
783 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000784HREF="gnome-xml-tree.html#XMLCHAR"
785>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000786> *ExternalID,
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> *SystemID);
Daniel Veillard35925471999-02-25 08:46:07 +0000791void <A
792HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
793>xmlInitParserCtxt</A
794> (<A
795HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
796>xmlParserCtxtPtr</A
797> ctxt);
798void <A
799HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
800>xmlClearParserCtxt</A
801> (<A
802HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
803>xmlParserCtxtPtr</A
804> ctxt);
805void <A
806HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
807>xmlSetupParserForBuffer</A
808> (<A
809HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
810>xmlParserCtxtPtr</A
811> ctxt,
812 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000813HREF="gnome-xml-tree.html#XMLCHAR"
814>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000815> *buffer,
816 const char *filename);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000817void <A
818HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
819>xmlDefaultSAXHandlerInit</A
820> (void);
821void <A
822HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
823>htmlDefaultSAXHandlerInit</A
824> (void);
Daniel Veillard35925471999-02-25 08:46:07 +0000825const <A
826HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
827>xmlParserNodeInfo</A
828>* <A
829HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
830>xmlParserFindNodeInfo</A
831>
832 (const <A
833HREF="gnome-xml-parser.html#XMLPARSERCTXT"
834>xmlParserCtxt</A
835> *ctxt,
836 const <A
837HREF="gnome-xml-tree.html#XMLNODE"
838>xmlNode</A
839> *node);
840void <A
841HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
842>xmlInitNodeInfoSeq</A
843> (<A
844HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
845>xmlParserNodeInfoSeqPtr</A
846> seq);
847void <A
848HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
849>xmlClearNodeInfoSeq</A
850> (<A
851HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
852>xmlParserNodeInfoSeqPtr</A
853> seq);
854unsigned <GTKDOCLINK
855HREF="LONG"
856>long</GTKDOCLINK
857> <A
858HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
859>xmlParserFindNodeInfoIndex</A
860> (const <A
861HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
862>xmlParserNodeInfoSeq</A
863> *seq,
864 const <A
865HREF="gnome-xml-tree.html#XMLNODE"
866>xmlNode</A
867> *node);
868void <A
869HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
870>xmlParserAddNodeInfo</A
871> (<A
872HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
873>xmlParserCtxtPtr</A
874> ctxt,
875 const <A
876HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
877>xmlParserNodeInfo</A
878> *info);
879void <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000880HREF="gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER"
881>xmlSetExternalEntityLoader</A
882> (<A
883HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
884>xmlExternalEntityLoader</A
885> f);
886<A
887HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
888>xmlExternalEntityLoader</A
889> <A
890HREF="gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER"
891>xmlGetExternalEntityLoader</A
892>
893 (void);
894<A
895HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
896>xmlParserInputPtr</A
897> <A
898HREF="gnome-xml-parser.html#XMLLOADEXTERNALENTITY"
899>xmlLoadExternalEntity</A
900> (const char *URL,
901 const char *ID,
902 <A
903HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
904>xmlParserInputPtr</A
905> context);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000906></TD
907></TR
908></TABLE
909></DIV
910><DIV
911CLASS="REFSECT1"
912><A
Daniel Veillard35008381999-10-25 13:15:52 +0000913NAME="AEN233"
Daniel Veillard35925471999-02-25 08:46:07 +0000914></A
915><H2
916>Description</H2
917><P
918></P
919></DIV
920><DIV
921CLASS="REFSECT1"
922><A
Daniel Veillard35008381999-10-25 13:15:52 +0000923NAME="AEN236"
Daniel Veillard35925471999-02-25 08:46:07 +0000924></A
925><H2
926>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000927><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000928CLASS="REFSECT2"
929><A
Daniel Veillard35008381999-10-25 13:15:52 +0000930NAME="AEN238"
Daniel Veillard35925471999-02-25 08:46:07 +0000931></A
932><H3
933><A
934NAME="XML-DEFAULT-VERSION"
935></A
936>XML_DEFAULT_VERSION</H3
937><TABLE
938BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000939BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000940WIDTH="100%"
941CELLPADDING="6"
942><TR
943><TD
944><PRE
945CLASS="PROGRAMLISTING"
Daniel Veillard35008381999-10-25 13:15:52 +0000946>#define XML_DEFAULT_VERSION "1.0"</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000947></TD
948></TR
949></TABLE
950><P
951></P
952></DIV
953><HR><DIV
954CLASS="REFSECT2"
955><A
Daniel Veillard35008381999-10-25 13:15:52 +0000956NAME="AEN243"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000957></A
958><H3
959><A
960NAME="XMLPARSERINPUTDEALLOCATE"
961></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000962>xmlParserInputDeallocate ()</H3
Daniel Veillardd692aa41999-02-28 21:54:31 +0000963><TABLE
964BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000965BGCOLOR="#D6E8FF"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000966WIDTH="100%"
967CELLPADDING="6"
968><TR
969><TD
970><PRE
971CLASS="PROGRAMLISTING"
972>void (*xmlParserInputDeallocate) (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000973HREF="gnome-xml-tree.html#XMLCHAR"
974>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000975>*);</PRE
976></TD
977></TR
978></TABLE
979><P
980></P
981><DIV
982CLASS="INFORMALTABLE"
983><P
984></P
985><TABLE
986BORDER="0"
987WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000988BGCOLOR="#FFD0D0"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000989CELLSPACING="0"
990CELLPADDING="4"
991CLASS="CALSTABLE"
992><TR
993><TD
994WIDTH="20%"
995ALIGN="RIGHT"
996VALIGN="TOP"
997><TT
998CLASS="PARAMETER"
999><I
1000>Param1</I
1001></TT
1002>&nbsp;:</TD
1003><TD
1004WIDTH="80%"
1005ALIGN="LEFT"
1006VALIGN="TOP"
1007>&nbsp;</TD
1008></TR
1009></TABLE
1010><P
1011></P
1012></DIV
1013></DIV
1014><HR><DIV
1015CLASS="REFSECT2"
1016><A
Daniel Veillard35008381999-10-25 13:15:52 +00001017NAME="AEN258"
Daniel Veillard35925471999-02-25 08:46:07 +00001018></A
1019><H3
1020><A
1021NAME="XMLPARSERINPUTPTR"
1022></A
1023>xmlParserInputPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001024><TABLE
1025BORDER="0"
1026BGCOLOR="#D6E8FF"
1027WIDTH="100%"
1028CELLPADDING="6"
1029><TR
1030><TD
1031><PRE
1032CLASS="PROGRAMLISTING"
1033>typedef xmlParserInput *xmlParserInputPtr;</PRE
1034></TD
1035></TR
1036></TABLE
Daniel Veillardb05deb71999-08-10 19:04:08 +00001037><P
1038></P
1039></DIV
1040><HR><DIV
1041CLASS="REFSECT2"
1042><A
Daniel Veillard35008381999-10-25 13:15:52 +00001043NAME="AEN263"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001044></A
1045><H3
1046><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001047NAME="XMLEXTERNALENTITYLOADER"
1048></A
1049>xmlExternalEntityLoader ()</H3
1050><TABLE
1051BORDER="0"
1052BGCOLOR="#D6E8FF"
1053WIDTH="100%"
1054CELLPADDING="6"
1055><TR
1056><TD
1057><PRE
1058CLASS="PROGRAMLISTING"
1059><A
1060HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1061>xmlParserInputPtr</A
1062> (*xmlExternalEntityLoader)
1063 (const char *URL,
1064 const char *ID,
1065 <A
1066HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1067>xmlParserInputPtr</A
1068> context);</PRE
1069></TD
1070></TR
1071></TABLE
1072><P
1073></P
1074><DIV
1075CLASS="INFORMALTABLE"
1076><P
1077></P
1078><TABLE
1079BORDER="0"
1080WIDTH="100%"
1081BGCOLOR="#FFD0D0"
1082CELLSPACING="0"
1083CELLPADDING="4"
1084CLASS="CALSTABLE"
1085><TR
1086><TD
1087WIDTH="20%"
1088ALIGN="RIGHT"
1089VALIGN="TOP"
1090><TT
1091CLASS="PARAMETER"
1092><I
1093>URL</I
1094></TT
1095>&nbsp;:</TD
1096><TD
1097WIDTH="80%"
1098ALIGN="LEFT"
1099VALIGN="TOP"
1100>&nbsp;</TD
1101></TR
1102><TR
1103><TD
1104WIDTH="20%"
1105ALIGN="RIGHT"
1106VALIGN="TOP"
1107><TT
1108CLASS="PARAMETER"
1109><I
1110>ID</I
1111></TT
1112>&nbsp;:</TD
1113><TD
1114WIDTH="80%"
1115ALIGN="LEFT"
1116VALIGN="TOP"
1117>&nbsp;</TD
1118></TR
1119><TR
1120><TD
1121WIDTH="20%"
1122ALIGN="RIGHT"
1123VALIGN="TOP"
1124><TT
1125CLASS="PARAMETER"
1126><I
1127>context</I
1128></TT
1129>&nbsp;:</TD
1130><TD
1131WIDTH="80%"
1132ALIGN="LEFT"
1133VALIGN="TOP"
1134>&nbsp;</TD
1135></TR
1136><TR
1137><TD
1138WIDTH="20%"
1139ALIGN="RIGHT"
1140VALIGN="TOP"
1141><I
1142CLASS="EMPHASIS"
1143>Returns</I
1144> :</TD
1145><TD
1146WIDTH="80%"
1147ALIGN="LEFT"
1148VALIGN="TOP"
1149>&nbsp;</TD
1150></TR
1151></TABLE
1152><P
1153></P
1154></DIV
1155></DIV
1156><HR><DIV
1157CLASS="REFSECT2"
1158><A
Daniel Veillard35008381999-10-25 13:15:52 +00001159NAME="AEN291"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001160></A
1161><H3
1162><A
1163NAME="XMLPARSERNODEINFO"
1164></A
1165>xmlParserNodeInfo</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001166><TABLE
1167BORDER="0"
1168BGCOLOR="#D6E8FF"
1169WIDTH="100%"
1170CELLPADDING="6"
1171><TR
1172><TD
1173><PRE
1174CLASS="PROGRAMLISTING"
1175>typedef _xmlParserNodeInfo xmlParserNodeInfo;</PRE
1176></TD
1177></TR
1178></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001179><P
1180></P
1181></DIV
1182><HR><DIV
1183CLASS="REFSECT2"
1184><A
Daniel Veillard35008381999-10-25 13:15:52 +00001185NAME="AEN296"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001186></A
1187><H3
1188><A
1189NAME="XMLPARSERNODEINFOSEQ"
1190></A
1191>xmlParserNodeInfoSeq</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001192><TABLE
1193BORDER="0"
1194BGCOLOR="#D6E8FF"
1195WIDTH="100%"
1196CELLPADDING="6"
1197><TR
1198><TD
1199><PRE
1200CLASS="PROGRAMLISTING"
1201>typedef _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;</PRE
1202></TD
1203></TR
1204></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001205><P
1206></P
1207></DIV
1208><HR><DIV
1209CLASS="REFSECT2"
1210><A
Daniel Veillard35008381999-10-25 13:15:52 +00001211NAME="AEN301"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001212></A
1213><H3
1214><A
1215NAME="XMLPARSERNODEINFOSEQPTR"
1216></A
1217>xmlParserNodeInfoSeqPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001218><TABLE
1219BORDER="0"
1220BGCOLOR="#D6E8FF"
1221WIDTH="100%"
1222CELLPADDING="6"
1223><TR
1224><TD
1225><PRE
1226CLASS="PROGRAMLISTING"
1227>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
1228></TD
1229></TR
1230></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001231><P
1232></P
1233></DIV
1234><HR><DIV
1235CLASS="REFSECT2"
1236><A
Daniel Veillard35008381999-10-25 13:15:52 +00001237NAME="AEN306"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001238></A
1239><H3
1240><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001241NAME="XMLPARSERINPUTSTATE"
1242></A
1243>enum xmlParserInputState</H3
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001244><TABLE
1245BORDER="0"
1246BGCOLOR="#D6E8FF"
1247WIDTH="100%"
1248CELLPADDING="6"
1249><TR
1250><TD
1251><PRE
1252CLASS="PROGRAMLISTING"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001253>typedef enum {
Daniel Veillardb05deb71999-08-10 19:04:08 +00001254 XML_PARSER_EOF = 0,
1255 XML_PARSER_PROLOG,
1256 XML_PARSER_CONTENT,
1257 XML_PARSER_ENTITY_DECL,
1258 XML_PARSER_ENTITY_VALUE,
1259 XML_PARSER_ATTRIBUTE_VALUE,
1260 XML_PARSER_DTD,
1261 XML_PARSER_EPILOG,
1262 XML_PARSER_COMMENT,
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001263 XML_PARSER_CDATA_SECTION
Daniel Veillardb05deb71999-08-10 19:04:08 +00001264} xmlParserInputState;</PRE
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001265></TD
1266></TR
1267></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001268><P
1269></P
1270></DIV
1271><HR><DIV
1272CLASS="REFSECT2"
1273><A
Daniel Veillard35008381999-10-25 13:15:52 +00001274NAME="AEN311"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001275></A
1276><H3
1277><A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001278NAME="XMLPARSERCTXT"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001279></A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001280>xmlParserCtxt</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001281><TABLE
1282BORDER="0"
1283BGCOLOR="#D6E8FF"
1284WIDTH="100%"
1285CELLPADDING="6"
1286><TR
1287><TD
1288><PRE
1289CLASS="PROGRAMLISTING"
1290>typedef _xmlParserCtxt xmlParserCtxt;</PRE
1291></TD
1292></TR
1293></TABLE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001294><P
1295></P
1296></DIV
1297><HR><DIV
1298CLASS="REFSECT2"
1299><A
Daniel Veillard35008381999-10-25 13:15:52 +00001300NAME="AEN316"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001301></A
1302><H3
1303><A
1304NAME="XMLPARSERCTXTPTR"
1305></A
1306>xmlParserCtxtPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001307><TABLE
1308BORDER="0"
1309BGCOLOR="#D6E8FF"
1310WIDTH="100%"
1311CELLPADDING="6"
1312><TR
1313><TD
1314><PRE
1315CLASS="PROGRAMLISTING"
1316>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
1317></TD
1318></TR
1319></TABLE
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001320><P
1321></P
1322></DIV
1323><HR><DIV
1324CLASS="REFSECT2"
1325><A
Daniel Veillard35008381999-10-25 13:15:52 +00001326NAME="AEN321"
Daniel Veillard35925471999-02-25 08:46:07 +00001327></A
1328><H3
1329><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001330NAME="XMLSAXLOCATOR"
Daniel Veillard35925471999-02-25 08:46:07 +00001331></A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001332>xmlSAXLocator</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001333><TABLE
1334BORDER="0"
1335BGCOLOR="#D6E8FF"
1336WIDTH="100%"
1337CELLPADDING="6"
1338><TR
1339><TD
1340><PRE
1341CLASS="PROGRAMLISTING"
1342>typedef _xmlSAXLocator xmlSAXLocator;</PRE
1343></TD
1344></TR
1345></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001346><P
1347></P
1348></DIV
1349><HR><DIV
1350CLASS="REFSECT2"
1351><A
Daniel Veillard35008381999-10-25 13:15:52 +00001352NAME="AEN326"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001353></A
1354><H3
1355><A
1356NAME="XMLSAXLOCATORPTR"
1357></A
1358>xmlSAXLocatorPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001359><TABLE
1360BORDER="0"
1361BGCOLOR="#D6E8FF"
1362WIDTH="100%"
1363CELLPADDING="6"
1364><TR
1365><TD
1366><PRE
1367CLASS="PROGRAMLISTING"
1368>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
1369></TD
1370></TR
1371></TABLE
Daniel Veillardb05deb71999-08-10 19:04:08 +00001372><P
1373></P
1374></DIV
1375><HR><DIV
1376CLASS="REFSECT2"
1377><A
Daniel Veillard35008381999-10-25 13:15:52 +00001378NAME="AEN331"
Daniel Veillard35925471999-02-25 08:46:07 +00001379></A
1380><H3
1381><A
1382NAME="RESOLVEENTITYSAXFUNC"
1383></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001384>resolveEntitySAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001385><TABLE
1386BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001387BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001388WIDTH="100%"
1389CELLPADDING="6"
1390><TR
1391><TD
1392><PRE
1393CLASS="PROGRAMLISTING"
1394><A
1395HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1396>xmlParserInputPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001397> (*resolveEntitySAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001398 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001399HREF="gnome-xml-tree.html#XMLCHAR"
1400>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001401> *publicId,
1402 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001403HREF="gnome-xml-tree.html#XMLCHAR"
1404>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001405> *systemId);</PRE
1406></TD
1407></TR
1408></TABLE
1409><P
1410></P
1411><DIV
1412CLASS="INFORMALTABLE"
1413><P
1414></P
1415><TABLE
1416BORDER="0"
1417WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001418BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001419CELLSPACING="0"
1420CELLPADDING="4"
1421CLASS="CALSTABLE"
1422><TR
1423><TD
1424WIDTH="20%"
1425ALIGN="RIGHT"
1426VALIGN="TOP"
1427><TT
1428CLASS="PARAMETER"
1429><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001430>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001431></TT
1432>&nbsp;:</TD
1433><TD
1434WIDTH="80%"
1435ALIGN="LEFT"
1436VALIGN="TOP"
1437>&nbsp;</TD
1438></TR
1439><TR
1440><TD
1441WIDTH="20%"
1442ALIGN="RIGHT"
1443VALIGN="TOP"
1444><TT
1445CLASS="PARAMETER"
1446><I
1447>publicId</I
1448></TT
1449>&nbsp;:</TD
1450><TD
1451WIDTH="80%"
1452ALIGN="LEFT"
1453VALIGN="TOP"
1454>&nbsp;</TD
1455></TR
1456><TR
1457><TD
1458WIDTH="20%"
1459ALIGN="RIGHT"
1460VALIGN="TOP"
1461><TT
1462CLASS="PARAMETER"
1463><I
1464>systemId</I
1465></TT
1466>&nbsp;:</TD
1467><TD
1468WIDTH="80%"
1469ALIGN="LEFT"
1470VALIGN="TOP"
1471>&nbsp;</TD
1472></TR
1473><TR
1474><TD
1475WIDTH="20%"
1476ALIGN="RIGHT"
1477VALIGN="TOP"
1478><I
1479CLASS="EMPHASIS"
1480>Returns</I
1481> :</TD
1482><TD
1483WIDTH="80%"
1484ALIGN="LEFT"
1485VALIGN="TOP"
1486>&nbsp;</TD
1487></TR
1488></TABLE
1489><P
1490></P
1491></DIV
1492></DIV
1493><HR><DIV
1494CLASS="REFSECT2"
1495><A
Daniel Veillard35008381999-10-25 13:15:52 +00001496NAME="AEN360"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001497></A
1498><H3
1499><A
1500NAME="INTERNALSUBSETSAXFUNC"
1501></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001502>internalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001503><TABLE
1504BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001505BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001506WIDTH="100%"
1507CELLPADDING="6"
1508><TR
1509><TD
1510><PRE
1511CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001512>void (*internalSubsetSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001513 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001514HREF="gnome-xml-tree.html#XMLCHAR"
1515>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001516> *name,
1517 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001518HREF="gnome-xml-tree.html#XMLCHAR"
1519>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001520> *ExternalID,
1521 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001522HREF="gnome-xml-tree.html#XMLCHAR"
1523>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001524> *SystemID);</PRE
1525></TD
1526></TR
1527></TABLE
1528><P
1529></P
1530><DIV
1531CLASS="INFORMALTABLE"
1532><P
1533></P
1534><TABLE
1535BORDER="0"
1536WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001537BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001538CELLSPACING="0"
1539CELLPADDING="4"
1540CLASS="CALSTABLE"
1541><TR
1542><TD
1543WIDTH="20%"
1544ALIGN="RIGHT"
1545VALIGN="TOP"
1546><TT
1547CLASS="PARAMETER"
1548><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001549>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001550></TT
1551>&nbsp;:</TD
1552><TD
1553WIDTH="80%"
1554ALIGN="LEFT"
1555VALIGN="TOP"
1556>&nbsp;</TD
1557></TR
1558><TR
1559><TD
1560WIDTH="20%"
1561ALIGN="RIGHT"
1562VALIGN="TOP"
1563><TT
1564CLASS="PARAMETER"
1565><I
1566>name</I
1567></TT
1568>&nbsp;:</TD
1569><TD
1570WIDTH="80%"
1571ALIGN="LEFT"
1572VALIGN="TOP"
1573>&nbsp;</TD
1574></TR
1575><TR
1576><TD
1577WIDTH="20%"
1578ALIGN="RIGHT"
1579VALIGN="TOP"
1580><TT
1581CLASS="PARAMETER"
1582><I
1583>ExternalID</I
1584></TT
1585>&nbsp;:</TD
1586><TD
1587WIDTH="80%"
1588ALIGN="LEFT"
1589VALIGN="TOP"
1590>&nbsp;</TD
1591></TR
1592><TR
1593><TD
1594WIDTH="20%"
1595ALIGN="RIGHT"
1596VALIGN="TOP"
1597><TT
1598CLASS="PARAMETER"
1599><I
1600>SystemID</I
1601></TT
1602>&nbsp;:</TD
1603><TD
1604WIDTH="80%"
1605ALIGN="LEFT"
1606VALIGN="TOP"
1607>&nbsp;</TD
1608></TR
1609></TABLE
1610><P
1611></P
1612></DIV
1613></DIV
1614><HR><DIV
1615CLASS="REFSECT2"
1616><A
Daniel Veillard35008381999-10-25 13:15:52 +00001617NAME="AEN389"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001618></A
1619><H3
1620><A
1621NAME="GETENTITYSAXFUNC"
1622></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001623>getEntitySAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001624><TABLE
1625BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001626BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001627WIDTH="100%"
1628CELLPADDING="6"
1629><TR
1630><TD
1631><PRE
1632CLASS="PROGRAMLISTING"
1633><A
1634HREF="gnome-xml-entities.html#XMLENTITYPTR"
1635>xmlEntityPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001636> (*getEntitySAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001637 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001638HREF="gnome-xml-tree.html#XMLCHAR"
1639>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001640> *name);</PRE
1641></TD
1642></TR
1643></TABLE
1644><P
1645></P
1646><DIV
1647CLASS="INFORMALTABLE"
1648><P
1649></P
1650><TABLE
1651BORDER="0"
1652WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001653BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001654CELLSPACING="0"
1655CELLPADDING="4"
1656CLASS="CALSTABLE"
1657><TR
1658><TD
1659WIDTH="20%"
1660ALIGN="RIGHT"
1661VALIGN="TOP"
1662><TT
1663CLASS="PARAMETER"
1664><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001665>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001666></TT
1667>&nbsp;:</TD
1668><TD
1669WIDTH="80%"
1670ALIGN="LEFT"
1671VALIGN="TOP"
1672>&nbsp;</TD
1673></TR
1674><TR
1675><TD
1676WIDTH="20%"
1677ALIGN="RIGHT"
1678VALIGN="TOP"
1679><TT
1680CLASS="PARAMETER"
1681><I
1682>name</I
1683></TT
1684>&nbsp;:</TD
1685><TD
1686WIDTH="80%"
1687ALIGN="LEFT"
1688VALIGN="TOP"
1689>&nbsp;</TD
1690></TR
1691><TR
1692><TD
1693WIDTH="20%"
1694ALIGN="RIGHT"
1695VALIGN="TOP"
1696><I
1697CLASS="EMPHASIS"
1698>Returns</I
1699> :</TD
1700><TD
1701WIDTH="80%"
1702ALIGN="LEFT"
1703VALIGN="TOP"
1704>&nbsp;</TD
1705></TR
1706></TABLE
1707><P
1708></P
1709></DIV
1710></DIV
1711><HR><DIV
1712CLASS="REFSECT2"
1713><A
Daniel Veillard35008381999-10-25 13:15:52 +00001714NAME="AEN413"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001715></A
1716><H3
1717><A
1718NAME="GETPARAMETERENTITYSAXFUNC"
1719></A
1720>getParameterEntitySAXFunc ()</H3
1721><TABLE
1722BORDER="0"
1723BGCOLOR="#D6E8FF"
1724WIDTH="100%"
1725CELLPADDING="6"
1726><TR
1727><TD
1728><PRE
1729CLASS="PROGRAMLISTING"
1730><A
1731HREF="gnome-xml-entities.html#XMLENTITYPTR"
1732>xmlEntityPtr</A
1733> (*getParameterEntitySAXFunc) (void *ctx,
1734 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001735HREF="gnome-xml-tree.html#XMLCHAR"
1736>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001737> *name);</PRE
1738></TD
1739></TR
1740></TABLE
1741><P
1742></P
1743><DIV
1744CLASS="INFORMALTABLE"
1745><P
1746></P
1747><TABLE
1748BORDER="0"
1749WIDTH="100%"
1750BGCOLOR="#FFD0D0"
1751CELLSPACING="0"
1752CELLPADDING="4"
1753CLASS="CALSTABLE"
1754><TR
1755><TD
1756WIDTH="20%"
1757ALIGN="RIGHT"
1758VALIGN="TOP"
1759><TT
1760CLASS="PARAMETER"
1761><I
1762>ctx</I
1763></TT
1764>&nbsp;:</TD
1765><TD
1766WIDTH="80%"
1767ALIGN="LEFT"
1768VALIGN="TOP"
1769>&nbsp;</TD
1770></TR
1771><TR
1772><TD
1773WIDTH="20%"
1774ALIGN="RIGHT"
1775VALIGN="TOP"
1776><TT
1777CLASS="PARAMETER"
1778><I
1779>name</I
1780></TT
1781>&nbsp;:</TD
1782><TD
1783WIDTH="80%"
1784ALIGN="LEFT"
1785VALIGN="TOP"
1786>&nbsp;</TD
1787></TR
1788><TR
1789><TD
1790WIDTH="20%"
1791ALIGN="RIGHT"
1792VALIGN="TOP"
1793><I
1794CLASS="EMPHASIS"
1795>Returns</I
1796> :</TD
1797><TD
1798WIDTH="80%"
1799ALIGN="LEFT"
1800VALIGN="TOP"
1801>&nbsp;</TD
1802></TR
1803></TABLE
1804><P
1805></P
1806></DIV
1807></DIV
1808><HR><DIV
1809CLASS="REFSECT2"
1810><A
Daniel Veillard35008381999-10-25 13:15:52 +00001811NAME="AEN437"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001812></A
1813><H3
1814><A
1815NAME="ENTITYDECLSAXFUNC"
1816></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001817>entityDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001818><TABLE
1819BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001820BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001821WIDTH="100%"
1822CELLPADDING="6"
1823><TR
1824><TD
1825><PRE
1826CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001827>void (*entityDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001828 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001829HREF="gnome-xml-tree.html#XMLCHAR"
1830>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001831> *name,
1832 int type,
1833 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001834HREF="gnome-xml-tree.html#XMLCHAR"
1835>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001836> *publicId,
1837 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001838HREF="gnome-xml-tree.html#XMLCHAR"
1839>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001840> *systemId,
1841 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001842HREF="gnome-xml-tree.html#XMLCHAR"
1843>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001844> *content);</PRE
1845></TD
1846></TR
1847></TABLE
1848><P
1849></P
1850><DIV
1851CLASS="INFORMALTABLE"
1852><P
1853></P
1854><TABLE
1855BORDER="0"
1856WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001857BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001858CELLSPACING="0"
1859CELLPADDING="4"
1860CLASS="CALSTABLE"
1861><TR
1862><TD
1863WIDTH="20%"
1864ALIGN="RIGHT"
1865VALIGN="TOP"
1866><TT
1867CLASS="PARAMETER"
1868><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001869>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001870></TT
1871>&nbsp;:</TD
1872><TD
1873WIDTH="80%"
1874ALIGN="LEFT"
1875VALIGN="TOP"
1876>&nbsp;</TD
1877></TR
1878><TR
1879><TD
1880WIDTH="20%"
1881ALIGN="RIGHT"
1882VALIGN="TOP"
1883><TT
1884CLASS="PARAMETER"
1885><I
1886>name</I
1887></TT
1888>&nbsp;:</TD
1889><TD
1890WIDTH="80%"
1891ALIGN="LEFT"
1892VALIGN="TOP"
1893>&nbsp;</TD
1894></TR
1895><TR
1896><TD
1897WIDTH="20%"
1898ALIGN="RIGHT"
1899VALIGN="TOP"
1900><TT
1901CLASS="PARAMETER"
1902><I
1903>type</I
1904></TT
1905>&nbsp;:</TD
1906><TD
1907WIDTH="80%"
1908ALIGN="LEFT"
1909VALIGN="TOP"
1910>&nbsp;</TD
1911></TR
1912><TR
1913><TD
1914WIDTH="20%"
1915ALIGN="RIGHT"
1916VALIGN="TOP"
1917><TT
1918CLASS="PARAMETER"
1919><I
1920>publicId</I
1921></TT
1922>&nbsp;:</TD
1923><TD
1924WIDTH="80%"
1925ALIGN="LEFT"
1926VALIGN="TOP"
1927>&nbsp;</TD
1928></TR
1929><TR
1930><TD
1931WIDTH="20%"
1932ALIGN="RIGHT"
1933VALIGN="TOP"
1934><TT
1935CLASS="PARAMETER"
1936><I
1937>systemId</I
1938></TT
1939>&nbsp;:</TD
1940><TD
1941WIDTH="80%"
1942ALIGN="LEFT"
1943VALIGN="TOP"
1944>&nbsp;</TD
1945></TR
1946><TR
1947><TD
1948WIDTH="20%"
1949ALIGN="RIGHT"
1950VALIGN="TOP"
1951><TT
1952CLASS="PARAMETER"
1953><I
1954>content</I
1955></TT
1956>&nbsp;:</TD
1957><TD
1958WIDTH="80%"
1959ALIGN="LEFT"
1960VALIGN="TOP"
1961>&nbsp;</TD
1962></TR
1963></TABLE
1964><P
1965></P
1966></DIV
1967></DIV
1968><HR><DIV
1969CLASS="REFSECT2"
1970><A
Daniel Veillard35008381999-10-25 13:15:52 +00001971NAME="AEN475"
Daniel Veillard35925471999-02-25 08:46:07 +00001972></A
1973><H3
1974><A
1975NAME="NOTATIONDECLSAXFUNC"
1976></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001977>notationDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001978><TABLE
1979BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001980BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001981WIDTH="100%"
1982CELLPADDING="6"
1983><TR
1984><TD
1985><PRE
1986CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001987>void (*notationDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001988 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001989HREF="gnome-xml-tree.html#XMLCHAR"
1990>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001991> *name,
1992 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001993HREF="gnome-xml-tree.html#XMLCHAR"
1994>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001995> *publicId,
1996 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001997HREF="gnome-xml-tree.html#XMLCHAR"
1998>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001999> *systemId);</PRE
2000></TD
2001></TR
2002></TABLE
2003><P
2004></P
2005><DIV
2006CLASS="INFORMALTABLE"
2007><P
2008></P
2009><TABLE
2010BORDER="0"
2011WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002012BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002013CELLSPACING="0"
2014CELLPADDING="4"
2015CLASS="CALSTABLE"
2016><TR
2017><TD
2018WIDTH="20%"
2019ALIGN="RIGHT"
2020VALIGN="TOP"
2021><TT
2022CLASS="PARAMETER"
2023><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002024>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002025></TT
2026>&nbsp;:</TD
2027><TD
2028WIDTH="80%"
2029ALIGN="LEFT"
2030VALIGN="TOP"
2031>&nbsp;</TD
2032></TR
2033><TR
2034><TD
2035WIDTH="20%"
2036ALIGN="RIGHT"
2037VALIGN="TOP"
2038><TT
2039CLASS="PARAMETER"
2040><I
2041>name</I
2042></TT
2043>&nbsp;:</TD
2044><TD
2045WIDTH="80%"
2046ALIGN="LEFT"
2047VALIGN="TOP"
2048>&nbsp;</TD
2049></TR
2050><TR
2051><TD
2052WIDTH="20%"
2053ALIGN="RIGHT"
2054VALIGN="TOP"
2055><TT
2056CLASS="PARAMETER"
2057><I
2058>publicId</I
2059></TT
2060>&nbsp;:</TD
2061><TD
2062WIDTH="80%"
2063ALIGN="LEFT"
2064VALIGN="TOP"
2065>&nbsp;</TD
2066></TR
2067><TR
2068><TD
2069WIDTH="20%"
2070ALIGN="RIGHT"
2071VALIGN="TOP"
2072><TT
2073CLASS="PARAMETER"
2074><I
2075>systemId</I
2076></TT
2077>&nbsp;:</TD
2078><TD
2079WIDTH="80%"
2080ALIGN="LEFT"
2081VALIGN="TOP"
2082>&nbsp;</TD
2083></TR
2084></TABLE
2085><P
2086></P
2087></DIV
2088></DIV
2089><HR><DIV
2090CLASS="REFSECT2"
2091><A
Daniel Veillard35008381999-10-25 13:15:52 +00002092NAME="AEN504"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002093></A
2094><H3
2095><A
2096NAME="ATTRIBUTEDECLSAXFUNC"
2097></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002098>attributeDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002099><TABLE
2100BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002101BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002102WIDTH="100%"
2103CELLPADDING="6"
2104><TR
2105><TD
2106><PRE
2107CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002108>void (*attributeDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002109 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002110HREF="gnome-xml-tree.html#XMLCHAR"
2111>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002112> *elem,
2113 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002114HREF="gnome-xml-tree.html#XMLCHAR"
2115>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002116> *name,
2117 int type,
2118 int def,
2119 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002120HREF="gnome-xml-tree.html#XMLCHAR"
2121>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002122> *defaultValue,
2123 <A
2124HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
2125>xmlEnumerationPtr</A
2126> tree);</PRE
2127></TD
2128></TR
2129></TABLE
2130><P
2131></P
2132><DIV
2133CLASS="INFORMALTABLE"
2134><P
2135></P
2136><TABLE
2137BORDER="0"
2138WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002139BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002140CELLSPACING="0"
2141CELLPADDING="4"
2142CLASS="CALSTABLE"
2143><TR
2144><TD
2145WIDTH="20%"
2146ALIGN="RIGHT"
2147VALIGN="TOP"
2148><TT
2149CLASS="PARAMETER"
2150><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002151>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002152></TT
2153>&nbsp;:</TD
2154><TD
2155WIDTH="80%"
2156ALIGN="LEFT"
2157VALIGN="TOP"
2158>&nbsp;</TD
2159></TR
2160><TR
2161><TD
2162WIDTH="20%"
2163ALIGN="RIGHT"
2164VALIGN="TOP"
2165><TT
2166CLASS="PARAMETER"
2167><I
2168>elem</I
2169></TT
2170>&nbsp;:</TD
2171><TD
2172WIDTH="80%"
2173ALIGN="LEFT"
2174VALIGN="TOP"
2175>&nbsp;</TD
2176></TR
2177><TR
2178><TD
2179WIDTH="20%"
2180ALIGN="RIGHT"
2181VALIGN="TOP"
2182><TT
2183CLASS="PARAMETER"
2184><I
2185>name</I
2186></TT
2187>&nbsp;:</TD
2188><TD
2189WIDTH="80%"
2190ALIGN="LEFT"
2191VALIGN="TOP"
2192>&nbsp;</TD
2193></TR
2194><TR
2195><TD
2196WIDTH="20%"
2197ALIGN="RIGHT"
2198VALIGN="TOP"
2199><TT
2200CLASS="PARAMETER"
2201><I
2202>type</I
2203></TT
2204>&nbsp;:</TD
2205><TD
2206WIDTH="80%"
2207ALIGN="LEFT"
2208VALIGN="TOP"
2209>&nbsp;</TD
2210></TR
2211><TR
2212><TD
2213WIDTH="20%"
2214ALIGN="RIGHT"
2215VALIGN="TOP"
2216><TT
2217CLASS="PARAMETER"
2218><I
2219>def</I
2220></TT
2221>&nbsp;:</TD
2222><TD
2223WIDTH="80%"
2224ALIGN="LEFT"
2225VALIGN="TOP"
2226>&nbsp;</TD
2227></TR
2228><TR
2229><TD
2230WIDTH="20%"
2231ALIGN="RIGHT"
2232VALIGN="TOP"
2233><TT
2234CLASS="PARAMETER"
2235><I
2236>defaultValue</I
2237></TT
2238>&nbsp;:</TD
2239><TD
2240WIDTH="80%"
2241ALIGN="LEFT"
2242VALIGN="TOP"
2243>&nbsp;</TD
2244></TR
2245><TR
2246><TD
2247WIDTH="20%"
2248ALIGN="RIGHT"
2249VALIGN="TOP"
2250><TT
2251CLASS="PARAMETER"
2252><I
2253>tree</I
2254></TT
2255>&nbsp;:</TD
2256><TD
2257WIDTH="80%"
2258ALIGN="LEFT"
2259VALIGN="TOP"
2260>&nbsp;</TD
2261></TR
2262></TABLE
2263><P
2264></P
2265></DIV
2266></DIV
2267><HR><DIV
2268CLASS="REFSECT2"
2269><A
Daniel Veillard35008381999-10-25 13:15:52 +00002270NAME="AEN546"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002271></A
2272><H3
2273><A
2274NAME="ELEMENTDECLSAXFUNC"
2275></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002276>elementDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002277><TABLE
2278BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002279BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002280WIDTH="100%"
2281CELLPADDING="6"
2282><TR
2283><TD
2284><PRE
2285CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002286>void (*elementDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002287 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002288HREF="gnome-xml-tree.html#XMLCHAR"
2289>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002290> *name,
2291 int type,
2292 <A
2293HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
2294>xmlElementContentPtr</A
2295> content);</PRE
2296></TD
2297></TR
2298></TABLE
2299><P
2300></P
2301><DIV
2302CLASS="INFORMALTABLE"
2303><P
2304></P
2305><TABLE
2306BORDER="0"
2307WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002308BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002309CELLSPACING="0"
2310CELLPADDING="4"
2311CLASS="CALSTABLE"
2312><TR
2313><TD
2314WIDTH="20%"
2315ALIGN="RIGHT"
2316VALIGN="TOP"
2317><TT
2318CLASS="PARAMETER"
2319><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002320>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002321></TT
2322>&nbsp;:</TD
2323><TD
2324WIDTH="80%"
2325ALIGN="LEFT"
2326VALIGN="TOP"
2327>&nbsp;</TD
2328></TR
2329><TR
2330><TD
2331WIDTH="20%"
2332ALIGN="RIGHT"
2333VALIGN="TOP"
2334><TT
2335CLASS="PARAMETER"
2336><I
2337>name</I
2338></TT
2339>&nbsp;:</TD
2340><TD
2341WIDTH="80%"
2342ALIGN="LEFT"
2343VALIGN="TOP"
2344>&nbsp;</TD
2345></TR
2346><TR
2347><TD
2348WIDTH="20%"
2349ALIGN="RIGHT"
2350VALIGN="TOP"
2351><TT
2352CLASS="PARAMETER"
2353><I
2354>type</I
2355></TT
2356>&nbsp;:</TD
2357><TD
2358WIDTH="80%"
2359ALIGN="LEFT"
2360VALIGN="TOP"
2361>&nbsp;</TD
2362></TR
2363><TR
2364><TD
2365WIDTH="20%"
2366ALIGN="RIGHT"
2367VALIGN="TOP"
2368><TT
2369CLASS="PARAMETER"
2370><I
2371>content</I
2372></TT
2373>&nbsp;:</TD
2374><TD
2375WIDTH="80%"
2376ALIGN="LEFT"
2377VALIGN="TOP"
2378>&nbsp;</TD
2379></TR
2380></TABLE
2381><P
2382></P
2383></DIV
2384></DIV
2385><HR><DIV
2386CLASS="REFSECT2"
2387><A
Daniel Veillard35008381999-10-25 13:15:52 +00002388NAME="AEN574"
Daniel Veillard35925471999-02-25 08:46:07 +00002389></A
2390><H3
2391><A
2392NAME="UNPARSEDENTITYDECLSAXFUNC"
2393></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002394>unparsedEntityDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002395><TABLE
2396BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002397BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002398WIDTH="100%"
2399CELLPADDING="6"
2400><TR
2401><TD
2402><PRE
2403CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002404>void (*unparsedEntityDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002405 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002406HREF="gnome-xml-tree.html#XMLCHAR"
2407>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002408> *name,
2409 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002410HREF="gnome-xml-tree.html#XMLCHAR"
2411>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002412> *publicId,
2413 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002414HREF="gnome-xml-tree.html#XMLCHAR"
2415>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002416> *systemId,
2417 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002418HREF="gnome-xml-tree.html#XMLCHAR"
2419>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002420> *notationName);</PRE
2421></TD
2422></TR
2423></TABLE
2424><P
2425></P
2426><DIV
2427CLASS="INFORMALTABLE"
2428><P
2429></P
2430><TABLE
2431BORDER="0"
2432WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002433BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002434CELLSPACING="0"
2435CELLPADDING="4"
2436CLASS="CALSTABLE"
2437><TR
2438><TD
2439WIDTH="20%"
2440ALIGN="RIGHT"
2441VALIGN="TOP"
2442><TT
2443CLASS="PARAMETER"
2444><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002445>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002446></TT
2447>&nbsp;:</TD
2448><TD
2449WIDTH="80%"
2450ALIGN="LEFT"
2451VALIGN="TOP"
2452>&nbsp;</TD
2453></TR
2454><TR
2455><TD
2456WIDTH="20%"
2457ALIGN="RIGHT"
2458VALIGN="TOP"
2459><TT
2460CLASS="PARAMETER"
2461><I
2462>name</I
2463></TT
2464>&nbsp;:</TD
2465><TD
2466WIDTH="80%"
2467ALIGN="LEFT"
2468VALIGN="TOP"
2469>&nbsp;</TD
2470></TR
2471><TR
2472><TD
2473WIDTH="20%"
2474ALIGN="RIGHT"
2475VALIGN="TOP"
2476><TT
2477CLASS="PARAMETER"
2478><I
2479>publicId</I
2480></TT
2481>&nbsp;:</TD
2482><TD
2483WIDTH="80%"
2484ALIGN="LEFT"
2485VALIGN="TOP"
2486>&nbsp;</TD
2487></TR
2488><TR
2489><TD
2490WIDTH="20%"
2491ALIGN="RIGHT"
2492VALIGN="TOP"
2493><TT
2494CLASS="PARAMETER"
2495><I
2496>systemId</I
2497></TT
2498>&nbsp;:</TD
2499><TD
2500WIDTH="80%"
2501ALIGN="LEFT"
2502VALIGN="TOP"
2503>&nbsp;</TD
2504></TR
2505><TR
2506><TD
2507WIDTH="20%"
2508ALIGN="RIGHT"
2509VALIGN="TOP"
2510><TT
2511CLASS="PARAMETER"
2512><I
2513>notationName</I
2514></TT
2515>&nbsp;:</TD
2516><TD
2517WIDTH="80%"
2518ALIGN="LEFT"
2519VALIGN="TOP"
2520>&nbsp;</TD
2521></TR
2522></TABLE
2523><P
2524></P
2525></DIV
2526></DIV
2527><HR><DIV
2528CLASS="REFSECT2"
2529><A
Daniel Veillard35008381999-10-25 13:15:52 +00002530NAME="AEN608"
Daniel Veillard35925471999-02-25 08:46:07 +00002531></A
2532><H3
2533><A
2534NAME="SETDOCUMENTLOCATORSAXFUNC"
2535></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002536>setDocumentLocatorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002537><TABLE
2538BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002539BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002540WIDTH="100%"
2541CELLPADDING="6"
2542><TR
2543><TD
2544><PRE
2545CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002546>void (*setDocumentLocatorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002547 <A
2548HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2549>xmlSAXLocatorPtr</A
2550> loc);</PRE
2551></TD
2552></TR
2553></TABLE
2554><P
2555></P
2556><DIV
2557CLASS="INFORMALTABLE"
2558><P
2559></P
2560><TABLE
2561BORDER="0"
2562WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002563BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002564CELLSPACING="0"
2565CELLPADDING="4"
2566CLASS="CALSTABLE"
2567><TR
2568><TD
2569WIDTH="20%"
2570ALIGN="RIGHT"
2571VALIGN="TOP"
2572><TT
2573CLASS="PARAMETER"
2574><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002575>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002576></TT
2577>&nbsp;:</TD
2578><TD
2579WIDTH="80%"
2580ALIGN="LEFT"
2581VALIGN="TOP"
2582>&nbsp;</TD
2583></TR
2584><TR
2585><TD
2586WIDTH="20%"
2587ALIGN="RIGHT"
2588VALIGN="TOP"
2589><TT
2590CLASS="PARAMETER"
2591><I
2592>loc</I
2593></TT
2594>&nbsp;:</TD
2595><TD
2596WIDTH="80%"
2597ALIGN="LEFT"
2598VALIGN="TOP"
2599>&nbsp;</TD
2600></TR
2601></TABLE
2602><P
2603></P
2604></DIV
2605></DIV
2606><HR><DIV
2607CLASS="REFSECT2"
2608><A
Daniel Veillard35008381999-10-25 13:15:52 +00002609NAME="AEN627"
Daniel Veillard35925471999-02-25 08:46:07 +00002610></A
2611><H3
2612><A
2613NAME="STARTDOCUMENTSAXFUNC"
2614></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002615>startDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002616><TABLE
2617BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002618BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002619WIDTH="100%"
2620CELLPADDING="6"
2621><TR
2622><TD
2623><PRE
2624CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002625>void (*startDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002626></TD
2627></TR
2628></TABLE
2629><P
2630></P
2631><DIV
2632CLASS="INFORMALTABLE"
2633><P
2634></P
2635><TABLE
2636BORDER="0"
2637WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002638BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002639CELLSPACING="0"
2640CELLPADDING="4"
2641CLASS="CALSTABLE"
2642><TR
2643><TD
2644WIDTH="20%"
2645ALIGN="RIGHT"
2646VALIGN="TOP"
2647><TT
2648CLASS="PARAMETER"
2649><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002650>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002651></TT
2652>&nbsp;:</TD
2653><TD
2654WIDTH="80%"
2655ALIGN="LEFT"
2656VALIGN="TOP"
2657>&nbsp;</TD
2658></TR
2659></TABLE
2660><P
2661></P
2662></DIV
2663></DIV
2664><HR><DIV
2665CLASS="REFSECT2"
2666><A
Daniel Veillard35008381999-10-25 13:15:52 +00002667NAME="AEN641"
Daniel Veillard35925471999-02-25 08:46:07 +00002668></A
2669><H3
2670><A
2671NAME="ENDDOCUMENTSAXFUNC"
2672></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002673>endDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002674><TABLE
2675BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002676BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002677WIDTH="100%"
2678CELLPADDING="6"
2679><TR
2680><TD
2681><PRE
2682CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002683>void (*endDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002684></TD
2685></TR
2686></TABLE
2687><P
2688></P
2689><DIV
2690CLASS="INFORMALTABLE"
2691><P
2692></P
2693><TABLE
2694BORDER="0"
2695WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002696BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002697CELLSPACING="0"
2698CELLPADDING="4"
2699CLASS="CALSTABLE"
2700><TR
2701><TD
2702WIDTH="20%"
2703ALIGN="RIGHT"
2704VALIGN="TOP"
2705><TT
2706CLASS="PARAMETER"
2707><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002708>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002709></TT
2710>&nbsp;:</TD
2711><TD
2712WIDTH="80%"
2713ALIGN="LEFT"
2714VALIGN="TOP"
2715>&nbsp;</TD
2716></TR
2717></TABLE
2718><P
2719></P
2720></DIV
2721></DIV
2722><HR><DIV
2723CLASS="REFSECT2"
2724><A
Daniel Veillard35008381999-10-25 13:15:52 +00002725NAME="AEN655"
Daniel Veillard35925471999-02-25 08:46:07 +00002726></A
2727><H3
2728><A
2729NAME="STARTELEMENTSAXFUNC"
2730></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002731>startElementSAXFunc ()</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 (*startElementSAXFunc) (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 Veillard5099ae81999-04-21 20:12:07 +00002745> *name,
2746 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002747HREF="gnome-xml-tree.html#XMLCHAR"
2748>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002749> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002750></TD
2751></TR
2752></TABLE
2753><P
2754></P
2755><DIV
2756CLASS="INFORMALTABLE"
2757><P
2758></P
2759><TABLE
2760BORDER="0"
2761WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002762BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002763CELLSPACING="0"
2764CELLPADDING="4"
2765CLASS="CALSTABLE"
2766><TR
2767><TD
2768WIDTH="20%"
2769ALIGN="RIGHT"
2770VALIGN="TOP"
2771><TT
2772CLASS="PARAMETER"
2773><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002774>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002775></TT
2776>&nbsp;:</TD
2777><TD
2778WIDTH="80%"
2779ALIGN="LEFT"
2780VALIGN="TOP"
2781>&nbsp;</TD
2782></TR
2783><TR
2784><TD
2785WIDTH="20%"
2786ALIGN="RIGHT"
2787VALIGN="TOP"
2788><TT
2789CLASS="PARAMETER"
2790><I
2791>name</I
2792></TT
2793>&nbsp;:</TD
2794><TD
2795WIDTH="80%"
2796ALIGN="LEFT"
2797VALIGN="TOP"
2798>&nbsp;</TD
2799></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002800><TR
2801><TD
2802WIDTH="20%"
2803ALIGN="RIGHT"
2804VALIGN="TOP"
2805><TT
2806CLASS="PARAMETER"
2807><I
2808>atts</I
2809></TT
2810>&nbsp;:</TD
2811><TD
2812WIDTH="80%"
2813ALIGN="LEFT"
2814VALIGN="TOP"
2815>&nbsp;</TD
2816></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002817></TABLE
2818><P
2819></P
2820></DIV
2821></DIV
2822><HR><DIV
2823CLASS="REFSECT2"
2824><A
Daniel Veillard35008381999-10-25 13:15:52 +00002825NAME="AEN679"
Daniel Veillard35925471999-02-25 08:46:07 +00002826></A
2827><H3
2828><A
2829NAME="ENDELEMENTSAXFUNC"
2830></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002831>endElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002832><TABLE
2833BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002834BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002835WIDTH="100%"
2836CELLPADDING="6"
2837><TR
2838><TD
2839><PRE
2840CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002841>void (*endElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002842 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002843HREF="gnome-xml-tree.html#XMLCHAR"
2844>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002845> *name);</PRE
2846></TD
2847></TR
2848></TABLE
2849><P
2850></P
2851><DIV
2852CLASS="INFORMALTABLE"
2853><P
2854></P
2855><TABLE
2856BORDER="0"
2857WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002858BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002859CELLSPACING="0"
2860CELLPADDING="4"
2861CLASS="CALSTABLE"
2862><TR
2863><TD
2864WIDTH="20%"
2865ALIGN="RIGHT"
2866VALIGN="TOP"
2867><TT
2868CLASS="PARAMETER"
2869><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002870>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002871></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>name</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 Veillard35008381999-10-25 13:15:52 +00002904NAME="AEN698"
Daniel Veillard35925471999-02-25 08:46:07 +00002905></A
2906><H3
2907><A
2908NAME="ATTRIBUTESAXFUNC"
2909></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002910>attributeSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002911><TABLE
2912BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002913BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002914WIDTH="100%"
2915CELLPADDING="6"
2916><TR
2917><TD
2918><PRE
2919CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002920>void (*attributeSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002921 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002922HREF="gnome-xml-tree.html#XMLCHAR"
2923>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002924> *name,
2925 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002926HREF="gnome-xml-tree.html#XMLCHAR"
2927>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002928> *value);</PRE
2929></TD
2930></TR
2931></TABLE
2932><P
2933></P
2934><DIV
2935CLASS="INFORMALTABLE"
2936><P
2937></P
2938><TABLE
2939BORDER="0"
2940WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002941BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002942CELLSPACING="0"
2943CELLPADDING="4"
2944CLASS="CALSTABLE"
2945><TR
2946><TD
2947WIDTH="20%"
2948ALIGN="RIGHT"
2949VALIGN="TOP"
2950><TT
2951CLASS="PARAMETER"
2952><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002953>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002954></TT
2955>&nbsp;:</TD
2956><TD
2957WIDTH="80%"
2958ALIGN="LEFT"
2959VALIGN="TOP"
2960>&nbsp;</TD
2961></TR
2962><TR
2963><TD
2964WIDTH="20%"
2965ALIGN="RIGHT"
2966VALIGN="TOP"
2967><TT
2968CLASS="PARAMETER"
2969><I
2970>name</I
2971></TT
2972>&nbsp;:</TD
2973><TD
2974WIDTH="80%"
2975ALIGN="LEFT"
2976VALIGN="TOP"
2977>&nbsp;</TD
2978></TR
2979><TR
2980><TD
2981WIDTH="20%"
2982ALIGN="RIGHT"
2983VALIGN="TOP"
2984><TT
2985CLASS="PARAMETER"
2986><I
2987>value</I
2988></TT
2989>&nbsp;:</TD
2990><TD
2991WIDTH="80%"
2992ALIGN="LEFT"
2993VALIGN="TOP"
2994>&nbsp;</TD
2995></TR
2996></TABLE
2997><P
2998></P
2999></DIV
3000></DIV
3001><HR><DIV
3002CLASS="REFSECT2"
3003><A
Daniel Veillard35008381999-10-25 13:15:52 +00003004NAME="AEN722"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003005></A
3006><H3
3007><A
3008NAME="REFERENCESAXFUNC"
3009></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003010>referenceSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003011><TABLE
3012BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003013BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003014WIDTH="100%"
3015CELLPADDING="6"
3016><TR
3017><TD
3018><PRE
3019CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003020>void (*referenceSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003021 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003022HREF="gnome-xml-tree.html#XMLCHAR"
3023>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003024> *name);</PRE
3025></TD
3026></TR
3027></TABLE
3028><P
3029></P
3030><DIV
3031CLASS="INFORMALTABLE"
3032><P
3033></P
3034><TABLE
3035BORDER="0"
3036WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003037BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003038CELLSPACING="0"
3039CELLPADDING="4"
3040CLASS="CALSTABLE"
3041><TR
3042><TD
3043WIDTH="20%"
3044ALIGN="RIGHT"
3045VALIGN="TOP"
3046><TT
3047CLASS="PARAMETER"
3048><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003049>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003050></TT
3051>&nbsp;:</TD
3052><TD
3053WIDTH="80%"
3054ALIGN="LEFT"
3055VALIGN="TOP"
3056>&nbsp;</TD
3057></TR
3058><TR
3059><TD
3060WIDTH="20%"
3061ALIGN="RIGHT"
3062VALIGN="TOP"
3063><TT
3064CLASS="PARAMETER"
3065><I
3066>name</I
3067></TT
3068>&nbsp;:</TD
3069><TD
3070WIDTH="80%"
3071ALIGN="LEFT"
3072VALIGN="TOP"
3073>&nbsp;</TD
3074></TR
3075></TABLE
3076><P
3077></P
3078></DIV
3079></DIV
3080><HR><DIV
3081CLASS="REFSECT2"
3082><A
Daniel Veillard35008381999-10-25 13:15:52 +00003083NAME="AEN741"
Daniel Veillard35925471999-02-25 08:46:07 +00003084></A
3085><H3
3086><A
3087NAME="CHARACTERSSAXFUNC"
3088></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003089>charactersSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003090><TABLE
3091BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003092BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003093WIDTH="100%"
3094CELLPADDING="6"
3095><TR
3096><TD
3097><PRE
3098CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003099>void (*charactersSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003100 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003101HREF="gnome-xml-tree.html#XMLCHAR"
3102>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003103> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003104 int len);</PRE
3105></TD
3106></TR
3107></TABLE
3108><P
3109></P
3110><DIV
3111CLASS="INFORMALTABLE"
3112><P
3113></P
3114><TABLE
3115BORDER="0"
3116WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003117BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003118CELLSPACING="0"
3119CELLPADDING="4"
3120CLASS="CALSTABLE"
3121><TR
3122><TD
3123WIDTH="20%"
3124ALIGN="RIGHT"
3125VALIGN="TOP"
3126><TT
3127CLASS="PARAMETER"
3128><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003129>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003130></TT
3131>&nbsp;:</TD
3132><TD
3133WIDTH="80%"
3134ALIGN="LEFT"
3135VALIGN="TOP"
3136>&nbsp;</TD
3137></TR
3138><TR
3139><TD
3140WIDTH="20%"
3141ALIGN="RIGHT"
3142VALIGN="TOP"
3143><TT
3144CLASS="PARAMETER"
3145><I
3146>ch</I
3147></TT
3148>&nbsp;:</TD
3149><TD
3150WIDTH="80%"
3151ALIGN="LEFT"
3152VALIGN="TOP"
3153>&nbsp;</TD
3154></TR
3155><TR
3156><TD
3157WIDTH="20%"
3158ALIGN="RIGHT"
3159VALIGN="TOP"
3160><TT
3161CLASS="PARAMETER"
3162><I
Daniel Veillard35925471999-02-25 08:46:07 +00003163>len</I
3164></TT
3165>&nbsp;:</TD
3166><TD
3167WIDTH="80%"
3168ALIGN="LEFT"
3169VALIGN="TOP"
3170>&nbsp;</TD
3171></TR
3172></TABLE
3173><P
3174></P
3175></DIV
3176></DIV
3177><HR><DIV
3178CLASS="REFSECT2"
3179><A
Daniel Veillard35008381999-10-25 13:15:52 +00003180NAME="AEN764"
Daniel Veillard35925471999-02-25 08:46:07 +00003181></A
3182><H3
3183><A
3184NAME="IGNORABLEWHITESPACESAXFUNC"
3185></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003186>ignorableWhitespaceSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003187><TABLE
3188BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003189BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003190WIDTH="100%"
3191CELLPADDING="6"
3192><TR
3193><TD
3194><PRE
3195CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003196>void (*ignorableWhitespaceSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003197 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003198HREF="gnome-xml-tree.html#XMLCHAR"
3199>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003200> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003201 int len);</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>ch</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
Daniel Veillard35925471999-02-25 08:46:07 +00003260>len</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 Veillard35008381999-10-25 13:15:52 +00003277NAME="AEN787"
Daniel Veillard35925471999-02-25 08:46:07 +00003278></A
3279><H3
3280><A
3281NAME="PROCESSINGINSTRUCTIONSAXFUNC"
3282></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003283>processingInstructionSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003284><TABLE
3285BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003286BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003287WIDTH="100%"
3288CELLPADDING="6"
3289><TR
3290><TD
3291><PRE
3292CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003293>void (*processingInstructionSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003294 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003295HREF="gnome-xml-tree.html#XMLCHAR"
3296>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003297> *target,
3298 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003299HREF="gnome-xml-tree.html#XMLCHAR"
3300>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003301> *data);</PRE
3302></TD
3303></TR
3304></TABLE
3305><P
3306></P
3307><DIV
3308CLASS="INFORMALTABLE"
3309><P
3310></P
3311><TABLE
3312BORDER="0"
3313WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003314BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003315CELLSPACING="0"
3316CELLPADDING="4"
3317CLASS="CALSTABLE"
3318><TR
3319><TD
3320WIDTH="20%"
3321ALIGN="RIGHT"
3322VALIGN="TOP"
3323><TT
3324CLASS="PARAMETER"
3325><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003326>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003327></TT
3328>&nbsp;:</TD
3329><TD
3330WIDTH="80%"
3331ALIGN="LEFT"
3332VALIGN="TOP"
3333>&nbsp;</TD
3334></TR
3335><TR
3336><TD
3337WIDTH="20%"
3338ALIGN="RIGHT"
3339VALIGN="TOP"
3340><TT
3341CLASS="PARAMETER"
3342><I
3343>target</I
3344></TT
3345>&nbsp;:</TD
3346><TD
3347WIDTH="80%"
3348ALIGN="LEFT"
3349VALIGN="TOP"
3350>&nbsp;</TD
3351></TR
3352><TR
3353><TD
3354WIDTH="20%"
3355ALIGN="RIGHT"
3356VALIGN="TOP"
3357><TT
3358CLASS="PARAMETER"
3359><I
3360>data</I
3361></TT
3362>&nbsp;:</TD
3363><TD
3364WIDTH="80%"
3365ALIGN="LEFT"
3366VALIGN="TOP"
3367>&nbsp;</TD
3368></TR
3369></TABLE
3370><P
3371></P
3372></DIV
3373></DIV
3374><HR><DIV
3375CLASS="REFSECT2"
3376><A
Daniel Veillard35008381999-10-25 13:15:52 +00003377NAME="AEN811"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003378></A
3379><H3
3380><A
3381NAME="COMMENTSAXFUNC"
3382></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003383>commentSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003384><TABLE
3385BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003386BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003387WIDTH="100%"
3388CELLPADDING="6"
3389><TR
3390><TD
3391><PRE
3392CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003393>void (*commentSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003394 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003395HREF="gnome-xml-tree.html#XMLCHAR"
3396>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003397> *value);</PRE
3398></TD
3399></TR
3400></TABLE
3401><P
3402></P
3403><DIV
3404CLASS="INFORMALTABLE"
3405><P
3406></P
3407><TABLE
3408BORDER="0"
3409WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003410BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003411CELLSPACING="0"
3412CELLPADDING="4"
3413CLASS="CALSTABLE"
3414><TR
3415><TD
3416WIDTH="20%"
3417ALIGN="RIGHT"
3418VALIGN="TOP"
3419><TT
3420CLASS="PARAMETER"
3421><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003422>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003423></TT
3424>&nbsp;:</TD
3425><TD
3426WIDTH="80%"
3427ALIGN="LEFT"
3428VALIGN="TOP"
3429>&nbsp;</TD
3430></TR
3431><TR
3432><TD
3433WIDTH="20%"
3434ALIGN="RIGHT"
3435VALIGN="TOP"
3436><TT
3437CLASS="PARAMETER"
3438><I
3439>value</I
3440></TT
3441>&nbsp;:</TD
3442><TD
3443WIDTH="80%"
3444ALIGN="LEFT"
3445VALIGN="TOP"
3446>&nbsp;</TD
3447></TR
3448></TABLE
3449><P
3450></P
3451></DIV
3452></DIV
3453><HR><DIV
3454CLASS="REFSECT2"
3455><A
Daniel Veillard35008381999-10-25 13:15:52 +00003456NAME="AEN830"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003457></A
3458><H3
3459><A
3460NAME="CDATABLOCKSAXFUNC"
3461></A
3462>cdataBlockSAXFunc ()</H3
3463><TABLE
3464BORDER="0"
3465BGCOLOR="#D6E8FF"
3466WIDTH="100%"
3467CELLPADDING="6"
3468><TR
3469><TD
3470><PRE
3471CLASS="PROGRAMLISTING"
3472>void (*cdataBlockSAXFunc) (void *ctx,
3473 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003474HREF="gnome-xml-tree.html#XMLCHAR"
3475>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003476> *value,
3477 int len);</PRE
3478></TD
3479></TR
3480></TABLE
3481><P
3482></P
3483><DIV
3484CLASS="INFORMALTABLE"
3485><P
3486></P
3487><TABLE
3488BORDER="0"
3489WIDTH="100%"
3490BGCOLOR="#FFD0D0"
3491CELLSPACING="0"
3492CELLPADDING="4"
3493CLASS="CALSTABLE"
3494><TR
3495><TD
3496WIDTH="20%"
3497ALIGN="RIGHT"
3498VALIGN="TOP"
3499><TT
3500CLASS="PARAMETER"
3501><I
3502>ctx</I
3503></TT
3504>&nbsp;:</TD
3505><TD
3506WIDTH="80%"
3507ALIGN="LEFT"
3508VALIGN="TOP"
3509>&nbsp;</TD
3510></TR
3511><TR
3512><TD
3513WIDTH="20%"
3514ALIGN="RIGHT"
3515VALIGN="TOP"
3516><TT
3517CLASS="PARAMETER"
3518><I
3519>value</I
3520></TT
3521>&nbsp;:</TD
3522><TD
3523WIDTH="80%"
3524ALIGN="LEFT"
3525VALIGN="TOP"
3526>&nbsp;</TD
3527></TR
3528><TR
3529><TD
3530WIDTH="20%"
3531ALIGN="RIGHT"
3532VALIGN="TOP"
3533><TT
3534CLASS="PARAMETER"
3535><I
3536>len</I
3537></TT
3538>&nbsp;:</TD
3539><TD
3540WIDTH="80%"
3541ALIGN="LEFT"
3542VALIGN="TOP"
3543>&nbsp;</TD
3544></TR
3545></TABLE
3546><P
3547></P
3548></DIV
3549></DIV
3550><HR><DIV
3551CLASS="REFSECT2"
3552><A
Daniel Veillard35008381999-10-25 13:15:52 +00003553NAME="AEN853"
Daniel Veillard35925471999-02-25 08:46:07 +00003554></A
3555><H3
3556><A
3557NAME="WARNINGSAXFUNC"
3558></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003559>warningSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003560><TABLE
3561BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003562BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003563WIDTH="100%"
3564CELLPADDING="6"
3565><TR
3566><TD
3567><PRE
3568CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003569>void (*warningSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003570 const char *msg,
3571 ...);</PRE
3572></TD
3573></TR
3574></TABLE
3575><P
3576></P
3577><DIV
3578CLASS="INFORMALTABLE"
3579><P
3580></P
3581><TABLE
3582BORDER="0"
3583WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003584BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003585CELLSPACING="0"
3586CELLPADDING="4"
3587CLASS="CALSTABLE"
3588><TR
3589><TD
3590WIDTH="20%"
3591ALIGN="RIGHT"
3592VALIGN="TOP"
3593><TT
3594CLASS="PARAMETER"
3595><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003596>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003597></TT
3598>&nbsp;:</TD
3599><TD
3600WIDTH="80%"
3601ALIGN="LEFT"
3602VALIGN="TOP"
3603>&nbsp;</TD
3604></TR
3605><TR
3606><TD
3607WIDTH="20%"
3608ALIGN="RIGHT"
3609VALIGN="TOP"
3610><TT
3611CLASS="PARAMETER"
3612><I
3613>msg</I
3614></TT
3615>&nbsp;:</TD
3616><TD
3617WIDTH="80%"
3618ALIGN="LEFT"
3619VALIGN="TOP"
3620>&nbsp;</TD
3621></TR
3622><TR
3623><TD
3624WIDTH="20%"
3625ALIGN="RIGHT"
3626VALIGN="TOP"
3627><TT
3628CLASS="PARAMETER"
3629><I
3630>...</I
3631></TT
3632>&nbsp;:</TD
3633><TD
3634WIDTH="80%"
3635ALIGN="LEFT"
3636VALIGN="TOP"
3637>&nbsp;</TD
3638></TR
3639></TABLE
3640><P
3641></P
3642></DIV
3643></DIV
3644><HR><DIV
3645CLASS="REFSECT2"
3646><A
Daniel Veillard35008381999-10-25 13:15:52 +00003647NAME="AEN875"
Daniel Veillard35925471999-02-25 08:46:07 +00003648></A
3649><H3
3650><A
3651NAME="ERRORSAXFUNC"
3652></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003653>errorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003654><TABLE
3655BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003656BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003657WIDTH="100%"
3658CELLPADDING="6"
3659><TR
3660><TD
3661><PRE
3662CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003663>void (*errorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003664 const char *msg,
3665 ...);</PRE
3666></TD
3667></TR
3668></TABLE
3669><P
3670></P
3671><DIV
3672CLASS="INFORMALTABLE"
3673><P
3674></P
3675><TABLE
3676BORDER="0"
3677WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003678BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003679CELLSPACING="0"
3680CELLPADDING="4"
3681CLASS="CALSTABLE"
3682><TR
3683><TD
3684WIDTH="20%"
3685ALIGN="RIGHT"
3686VALIGN="TOP"
3687><TT
3688CLASS="PARAMETER"
3689><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003690>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003691></TT
3692>&nbsp;:</TD
3693><TD
3694WIDTH="80%"
3695ALIGN="LEFT"
3696VALIGN="TOP"
3697>&nbsp;</TD
3698></TR
3699><TR
3700><TD
3701WIDTH="20%"
3702ALIGN="RIGHT"
3703VALIGN="TOP"
3704><TT
3705CLASS="PARAMETER"
3706><I
3707>msg</I
3708></TT
3709>&nbsp;:</TD
3710><TD
3711WIDTH="80%"
3712ALIGN="LEFT"
3713VALIGN="TOP"
3714>&nbsp;</TD
3715></TR
3716><TR
3717><TD
3718WIDTH="20%"
3719ALIGN="RIGHT"
3720VALIGN="TOP"
3721><TT
3722CLASS="PARAMETER"
3723><I
3724>...</I
3725></TT
3726>&nbsp;:</TD
3727><TD
3728WIDTH="80%"
3729ALIGN="LEFT"
3730VALIGN="TOP"
3731>&nbsp;</TD
3732></TR
3733></TABLE
3734><P
3735></P
3736></DIV
3737></DIV
3738><HR><DIV
3739CLASS="REFSECT2"
3740><A
Daniel Veillard35008381999-10-25 13:15:52 +00003741NAME="AEN897"
Daniel Veillard35925471999-02-25 08:46:07 +00003742></A
3743><H3
3744><A
3745NAME="FATALERRORSAXFUNC"
3746></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003747>fatalErrorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003748><TABLE
3749BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003750BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003751WIDTH="100%"
3752CELLPADDING="6"
3753><TR
3754><TD
3755><PRE
3756CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003757>void (*fatalErrorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003758 const char *msg,
3759 ...);</PRE
3760></TD
3761></TR
3762></TABLE
3763><P
3764></P
3765><DIV
3766CLASS="INFORMALTABLE"
3767><P
3768></P
3769><TABLE
3770BORDER="0"
3771WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003772BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003773CELLSPACING="0"
3774CELLPADDING="4"
3775CLASS="CALSTABLE"
3776><TR
3777><TD
3778WIDTH="20%"
3779ALIGN="RIGHT"
3780VALIGN="TOP"
3781><TT
3782CLASS="PARAMETER"
3783><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003784>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003785></TT
3786>&nbsp;:</TD
3787><TD
3788WIDTH="80%"
3789ALIGN="LEFT"
3790VALIGN="TOP"
3791>&nbsp;</TD
3792></TR
3793><TR
3794><TD
3795WIDTH="20%"
3796ALIGN="RIGHT"
3797VALIGN="TOP"
3798><TT
3799CLASS="PARAMETER"
3800><I
3801>msg</I
3802></TT
3803>&nbsp;:</TD
3804><TD
3805WIDTH="80%"
3806ALIGN="LEFT"
3807VALIGN="TOP"
3808>&nbsp;</TD
3809></TR
3810><TR
3811><TD
3812WIDTH="20%"
3813ALIGN="RIGHT"
3814VALIGN="TOP"
3815><TT
3816CLASS="PARAMETER"
3817><I
3818>...</I
3819></TT
3820>&nbsp;:</TD
3821><TD
3822WIDTH="80%"
3823ALIGN="LEFT"
3824VALIGN="TOP"
3825>&nbsp;</TD
3826></TR
3827></TABLE
3828><P
3829></P
3830></DIV
3831></DIV
3832><HR><DIV
3833CLASS="REFSECT2"
3834><A
Daniel Veillard35008381999-10-25 13:15:52 +00003835NAME="AEN919"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003836></A
3837><H3
3838><A
3839NAME="ISSTANDALONESAXFUNC"
3840></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003841>isStandaloneSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003842><TABLE
3843BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003844BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003845WIDTH="100%"
3846CELLPADDING="6"
3847><TR
3848><TD
3849><PRE
3850CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003851>int (*isStandaloneSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003852></TD
3853></TR
3854></TABLE
3855><P
3856></P
3857><DIV
3858CLASS="INFORMALTABLE"
3859><P
3860></P
3861><TABLE
3862BORDER="0"
3863WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003864BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003865CELLSPACING="0"
3866CELLPADDING="4"
3867CLASS="CALSTABLE"
3868><TR
3869><TD
3870WIDTH="20%"
3871ALIGN="RIGHT"
3872VALIGN="TOP"
3873><TT
3874CLASS="PARAMETER"
3875><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003876>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003877></TT
3878>&nbsp;:</TD
3879><TD
3880WIDTH="80%"
3881ALIGN="LEFT"
3882VALIGN="TOP"
3883>&nbsp;</TD
3884></TR
3885><TR
3886><TD
3887WIDTH="20%"
3888ALIGN="RIGHT"
3889VALIGN="TOP"
3890><I
3891CLASS="EMPHASIS"
3892>Returns</I
3893> :</TD
3894><TD
3895WIDTH="80%"
3896ALIGN="LEFT"
3897VALIGN="TOP"
3898>&nbsp;</TD
3899></TR
3900></TABLE
3901><P
3902></P
3903></DIV
3904></DIV
3905><HR><DIV
3906CLASS="REFSECT2"
3907><A
Daniel Veillard35008381999-10-25 13:15:52 +00003908NAME="AEN937"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003909></A
3910><H3
3911><A
3912NAME="HASINTERNALSUBSETSAXFUNC"
3913></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003914>hasInternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003915><TABLE
3916BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003917BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003918WIDTH="100%"
3919CELLPADDING="6"
3920><TR
3921><TD
3922><PRE
3923CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003924>int (*hasInternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003925></TD
3926></TR
3927></TABLE
3928><P
3929></P
3930><DIV
3931CLASS="INFORMALTABLE"
3932><P
3933></P
3934><TABLE
3935BORDER="0"
3936WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003937BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003938CELLSPACING="0"
3939CELLPADDING="4"
3940CLASS="CALSTABLE"
3941><TR
3942><TD
3943WIDTH="20%"
3944ALIGN="RIGHT"
3945VALIGN="TOP"
3946><TT
3947CLASS="PARAMETER"
3948><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003949>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003950></TT
3951>&nbsp;:</TD
3952><TD
3953WIDTH="80%"
3954ALIGN="LEFT"
3955VALIGN="TOP"
3956>&nbsp;</TD
3957></TR
3958><TR
3959><TD
3960WIDTH="20%"
3961ALIGN="RIGHT"
3962VALIGN="TOP"
3963><I
3964CLASS="EMPHASIS"
3965>Returns</I
3966> :</TD
3967><TD
3968WIDTH="80%"
3969ALIGN="LEFT"
3970VALIGN="TOP"
3971>&nbsp;</TD
3972></TR
3973></TABLE
3974><P
3975></P
3976></DIV
3977></DIV
3978><HR><DIV
3979CLASS="REFSECT2"
3980><A
Daniel Veillard35008381999-10-25 13:15:52 +00003981NAME="AEN955"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003982></A
3983><H3
3984><A
3985NAME="HASEXTERNALSUBSETSAXFUNC"
3986></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003987>hasExternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003988><TABLE
3989BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003990BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003991WIDTH="100%"
3992CELLPADDING="6"
3993><TR
3994><TD
3995><PRE
3996CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003997>int (*hasExternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003998></TD
3999></TR
4000></TABLE
4001><P
4002></P
4003><DIV
4004CLASS="INFORMALTABLE"
4005><P
4006></P
4007><TABLE
4008BORDER="0"
4009WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004010BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004011CELLSPACING="0"
4012CELLPADDING="4"
4013CLASS="CALSTABLE"
4014><TR
4015><TD
4016WIDTH="20%"
4017ALIGN="RIGHT"
4018VALIGN="TOP"
4019><TT
4020CLASS="PARAMETER"
4021><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00004022>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00004023></TT
4024>&nbsp;:</TD
4025><TD
4026WIDTH="80%"
4027ALIGN="LEFT"
4028VALIGN="TOP"
4029>&nbsp;</TD
4030></TR
4031><TR
4032><TD
4033WIDTH="20%"
4034ALIGN="RIGHT"
4035VALIGN="TOP"
4036><I
4037CLASS="EMPHASIS"
4038>Returns</I
4039> :</TD
4040><TD
4041WIDTH="80%"
4042ALIGN="LEFT"
4043VALIGN="TOP"
4044>&nbsp;</TD
4045></TR
4046></TABLE
4047><P
4048></P
4049></DIV
4050></DIV
4051><HR><DIV
4052CLASS="REFSECT2"
4053><A
Daniel Veillard35008381999-10-25 13:15:52 +00004054NAME="AEN973"
Daniel Veillard35925471999-02-25 08:46:07 +00004055></A
4056><H3
4057><A
4058NAME="XMLSAXHANDLERPTR"
4059></A
4060>xmlSAXHandlerPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00004061><TABLE
4062BORDER="0"
4063BGCOLOR="#D6E8FF"
4064WIDTH="100%"
4065CELLPADDING="6"
4066><TR
4067><TD
4068><PRE
4069CLASS="PROGRAMLISTING"
4070>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
4071></TD
4072></TR
4073></TABLE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004074><P
4075></P
4076></DIV
4077><HR><DIV
4078CLASS="REFSECT2"
4079><A
Daniel Veillard35008381999-10-25 13:15:52 +00004080NAME="AEN978"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004081></A
4082><H3
4083><A
4084NAME="XMLPARSERVERSION"
4085></A
4086>xmlParserVersion</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004087><TABLE
4088BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004089BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004090WIDTH="100%"
4091CELLPADDING="6"
4092><TR
4093><TD
4094><PRE
4095CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004096>extern const char *xmlParserVersion;</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00004097></TD
4098></TR
4099></TABLE
4100><P
4101></P
4102></DIV
4103><HR><DIV
4104CLASS="REFSECT2"
4105><A
Daniel Veillard35008381999-10-25 13:15:52 +00004106NAME="AEN983"
Daniel Veillard14fff061999-06-22 21:49:07 +00004107></A
4108><H3
4109><A
4110NAME="XMLDEFAULTSAXLOCATOR"
4111></A
4112>xmlDefaultSAXLocator</H3
4113><TABLE
4114BORDER="0"
4115BGCOLOR="#D6E8FF"
4116WIDTH="100%"
4117CELLPADDING="6"
4118><TR
4119><TD
4120><PRE
4121CLASS="PROGRAMLISTING"
4122>extern xmlSAXLocator xmlDefaultSAXLocator;</PRE
4123></TD
4124></TR
4125></TABLE
4126><P
4127></P
4128></DIV
4129><HR><DIV
4130CLASS="REFSECT2"
4131><A
Daniel Veillard35008381999-10-25 13:15:52 +00004132NAME="AEN988"
Daniel Veillard14fff061999-06-22 21:49:07 +00004133></A
4134><H3
4135><A
4136NAME="XMLDEFAULTSAXHANDLER"
4137></A
4138>xmlDefaultSAXHandler</H3
4139><TABLE
4140BORDER="0"
4141BGCOLOR="#D6E8FF"
4142WIDTH="100%"
4143CELLPADDING="6"
4144><TR
4145><TD
4146><PRE
4147CLASS="PROGRAMLISTING"
4148>extern xmlSAXHandler xmlDefaultSAXHandler;</PRE
4149></TD
4150></TR
4151></TABLE
4152><P
4153></P
4154></DIV
4155><HR><DIV
4156CLASS="REFSECT2"
4157><A
Daniel Veillard35008381999-10-25 13:15:52 +00004158NAME="AEN993"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004159></A
4160><H3
4161><A
4162NAME="HTMLDEFAULTSAXHANDLER"
4163></A
4164>htmlDefaultSAXHandler</H3
4165><TABLE
4166BORDER="0"
4167BGCOLOR="#D6E8FF"
4168WIDTH="100%"
4169CELLPADDING="6"
4170><TR
4171><TD
4172><PRE
4173CLASS="PROGRAMLISTING"
4174>extern xmlSAXHandler htmlDefaultSAXHandler;</PRE
4175></TD
4176></TR
4177></TABLE
4178><P
4179></P
4180></DIV
4181><HR><DIV
4182CLASS="REFSECT2"
4183><A
Daniel Veillard35008381999-10-25 13:15:52 +00004184NAME="AEN998"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004185></A
4186><H3
4187><A
4188NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
4189></A
4190>xmlSubstituteEntitiesDefaultValue</H3
4191><TABLE
4192BORDER="0"
4193BGCOLOR="#D6E8FF"
4194WIDTH="100%"
4195CELLPADDING="6"
4196><TR
4197><TD
4198><PRE
4199CLASS="PROGRAMLISTING"
4200>extern int xmlSubstituteEntitiesDefaultValue;</PRE
4201></TD
4202></TR
4203></TABLE
4204><P
4205></P
4206></DIV
4207><HR><DIV
4208CLASS="REFSECT2"
4209><A
Daniel Veillard35008381999-10-25 13:15:52 +00004210NAME="AEN1003"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004211></A
4212><H3
4213><A
4214NAME="XMLPARSERINPUTREAD"
4215></A
4216>xmlParserInputRead ()</H3
4217><TABLE
4218BORDER="0"
4219BGCOLOR="#D6E8FF"
4220WIDTH="100%"
4221CELLPADDING="6"
4222><TR
4223><TD
4224><PRE
4225CLASS="PROGRAMLISTING"
4226>int xmlParserInputRead (<A
4227HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4228>xmlParserInputPtr</A
4229> in,
4230 int len);</PRE
4231></TD
4232></TR
4233></TABLE
4234><P
4235>This function refresh the input for the parser. It doesn't try to
4236preserve pointers to the input buffer, and discard already read data</P
4237><P
4238></P
4239><DIV
4240CLASS="INFORMALTABLE"
4241><P
4242></P
4243><TABLE
4244BORDER="0"
4245WIDTH="100%"
4246BGCOLOR="#FFD0D0"
4247CELLSPACING="0"
4248CELLPADDING="4"
4249CLASS="CALSTABLE"
4250><TR
4251><TD
4252WIDTH="20%"
4253ALIGN="RIGHT"
4254VALIGN="TOP"
4255><TT
4256CLASS="PARAMETER"
4257><I
4258>in</I
4259></TT
4260>&nbsp;:</TD
4261><TD
4262WIDTH="80%"
4263ALIGN="LEFT"
4264VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004265> an XML parser input</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004266></TR
4267><TR
4268><TD
4269WIDTH="20%"
4270ALIGN="RIGHT"
4271VALIGN="TOP"
4272><TT
4273CLASS="PARAMETER"
4274><I
4275>len</I
4276></TT
4277>&nbsp;:</TD
4278><TD
4279WIDTH="80%"
4280ALIGN="LEFT"
4281VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004282> an indicative size for the lookahead</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004283></TR
4284><TR
4285><TD
4286WIDTH="20%"
4287ALIGN="RIGHT"
4288VALIGN="TOP"
4289><I
4290CLASS="EMPHASIS"
4291>Returns</I
4292> :</TD
4293><TD
4294WIDTH="80%"
4295ALIGN="LEFT"
4296VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004297>the number of xmlChars read, or -1 in case of error, 0 indicate the
4298end of this entity</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004299></TR
4300></TABLE
4301><P
4302></P
4303></DIV
4304></DIV
4305><HR><DIV
4306CLASS="REFSECT2"
4307><A
Daniel Veillard35008381999-10-25 13:15:52 +00004308NAME="AEN1027"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004309></A
4310><H3
4311><A
4312NAME="XMLPARSERINPUTGROW"
4313></A
4314>xmlParserInputGrow ()</H3
4315><TABLE
4316BORDER="0"
4317BGCOLOR="#D6E8FF"
4318WIDTH="100%"
4319CELLPADDING="6"
4320><TR
4321><TD
4322><PRE
4323CLASS="PROGRAMLISTING"
4324>int xmlParserInputGrow (<A
4325HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4326>xmlParserInputPtr</A
4327> in,
4328 int len);</PRE
4329></TD
4330></TR
4331></TABLE
4332><P
4333>This function increase the input for the parser. It tries to
4334preserve pointers to the input buffer, and keep already read data</P
4335><P
4336></P
4337><DIV
4338CLASS="INFORMALTABLE"
4339><P
4340></P
4341><TABLE
4342BORDER="0"
4343WIDTH="100%"
4344BGCOLOR="#FFD0D0"
4345CELLSPACING="0"
4346CELLPADDING="4"
4347CLASS="CALSTABLE"
4348><TR
4349><TD
4350WIDTH="20%"
4351ALIGN="RIGHT"
4352VALIGN="TOP"
4353><TT
4354CLASS="PARAMETER"
4355><I
4356>in</I
4357></TT
4358>&nbsp;:</TD
4359><TD
4360WIDTH="80%"
4361ALIGN="LEFT"
4362VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004363> an XML parser input</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004364></TR
4365><TR
4366><TD
4367WIDTH="20%"
4368ALIGN="RIGHT"
4369VALIGN="TOP"
4370><TT
4371CLASS="PARAMETER"
4372><I
4373>len</I
4374></TT
4375>&nbsp;:</TD
4376><TD
4377WIDTH="80%"
4378ALIGN="LEFT"
4379VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004380> an indicative size for the lookahead</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004381></TR
4382><TR
4383><TD
4384WIDTH="20%"
4385ALIGN="RIGHT"
4386VALIGN="TOP"
4387><I
4388CLASS="EMPHASIS"
4389>Returns</I
4390> :</TD
4391><TD
4392WIDTH="80%"
4393ALIGN="LEFT"
4394VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004395>the number of xmlChars read, or -1 in case of error, 0 indicate the
4396end of this entity</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004397></TR
4398></TABLE
4399><P
4400></P
4401></DIV
4402></DIV
4403><HR><DIV
4404CLASS="REFSECT2"
4405><A
Daniel Veillard35008381999-10-25 13:15:52 +00004406NAME="AEN1051"
Daniel Veillard35925471999-02-25 08:46:07 +00004407></A
4408><H3
4409><A
4410NAME="XMLSTRDUP"
4411></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004412>xmlStrdup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004413><TABLE
4414BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004415BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004416WIDTH="100%"
4417CELLPADDING="6"
4418><TR
4419><TD
4420><PRE
4421CLASS="PROGRAMLISTING"
4422><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004423HREF="gnome-xml-tree.html#XMLCHAR"
4424>xmlChar</A
4425>* xmlStrdup (const <A
4426HREF="gnome-xml-tree.html#XMLCHAR"
4427>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004428> *cur);</PRE
4429></TD
4430></TR
4431></TABLE
4432><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004433>a strdup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004434><P
4435></P
4436><DIV
4437CLASS="INFORMALTABLE"
4438><P
4439></P
4440><TABLE
4441BORDER="0"
4442WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004443BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004444CELLSPACING="0"
4445CELLPADDING="4"
4446CLASS="CALSTABLE"
4447><TR
4448><TD
4449WIDTH="20%"
4450ALIGN="RIGHT"
4451VALIGN="TOP"
4452><TT
4453CLASS="PARAMETER"
4454><I
4455>cur</I
4456></TT
4457>&nbsp;:</TD
4458><TD
4459WIDTH="80%"
4460ALIGN="LEFT"
4461VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004462> the input xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004463></TR
4464><TR
4465><TD
4466WIDTH="20%"
4467ALIGN="RIGHT"
4468VALIGN="TOP"
4469><I
4470CLASS="EMPHASIS"
4471>Returns</I
4472> :</TD
4473><TD
4474WIDTH="80%"
4475ALIGN="LEFT"
4476VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004477>a new xmlChar * or NULL</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004478></TR
4479></TABLE
4480><P
4481></P
4482></DIV
4483></DIV
4484><HR><DIV
4485CLASS="REFSECT2"
4486><A
Daniel Veillard35008381999-10-25 13:15:52 +00004487NAME="AEN1072"
Daniel Veillard35925471999-02-25 08:46:07 +00004488></A
4489><H3
4490><A
4491NAME="XMLSTRNDUP"
4492></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004493>xmlStrndup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004494><TABLE
4495BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004496BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004497WIDTH="100%"
4498CELLPADDING="6"
4499><TR
4500><TD
4501><PRE
4502CLASS="PROGRAMLISTING"
4503><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004504HREF="gnome-xml-tree.html#XMLCHAR"
4505>xmlChar</A
4506>* xmlStrndup (const <A
4507HREF="gnome-xml-tree.html#XMLCHAR"
4508>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004509> *cur,
4510 int len);</PRE
4511></TD
4512></TR
4513></TABLE
4514><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004515>a strndup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004516><P
4517></P
4518><DIV
4519CLASS="INFORMALTABLE"
4520><P
4521></P
4522><TABLE
4523BORDER="0"
4524WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004525BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004526CELLSPACING="0"
4527CELLPADDING="4"
4528CLASS="CALSTABLE"
4529><TR
4530><TD
4531WIDTH="20%"
4532ALIGN="RIGHT"
4533VALIGN="TOP"
4534><TT
4535CLASS="PARAMETER"
4536><I
4537>cur</I
4538></TT
4539>&nbsp;:</TD
4540><TD
4541WIDTH="80%"
4542ALIGN="LEFT"
4543VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004544> the input xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004545></TR
4546><TR
4547><TD
4548WIDTH="20%"
4549ALIGN="RIGHT"
4550VALIGN="TOP"
4551><TT
4552CLASS="PARAMETER"
4553><I
4554>len</I
4555></TT
4556>&nbsp;:</TD
4557><TD
4558WIDTH="80%"
4559ALIGN="LEFT"
4560VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004561> the len of <TT
4562CLASS="PARAMETER"
4563><I
4564>cur</I
4565></TT
4566></TD
Daniel Veillard35925471999-02-25 08:46:07 +00004567></TR
4568><TR
4569><TD
4570WIDTH="20%"
4571ALIGN="RIGHT"
4572VALIGN="TOP"
4573><I
4574CLASS="EMPHASIS"
4575>Returns</I
4576> :</TD
4577><TD
4578WIDTH="80%"
4579ALIGN="LEFT"
4580VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004581>a new xmlChar * or NULL</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004582></TR
4583></TABLE
4584><P
4585></P
4586></DIV
4587></DIV
4588><HR><DIV
4589CLASS="REFSECT2"
4590><A
Daniel Veillard35008381999-10-25 13:15:52 +00004591NAME="AEN1098"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004592></A
4593><H3
4594><A
4595NAME="XMLSTRSUB"
4596></A
4597>xmlStrsub ()</H3
4598><TABLE
4599BORDER="0"
4600BGCOLOR="#D6E8FF"
4601WIDTH="100%"
4602CELLPADDING="6"
4603><TR
4604><TD
4605><PRE
4606CLASS="PROGRAMLISTING"
4607><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004608HREF="gnome-xml-tree.html#XMLCHAR"
4609>xmlChar</A
4610>* xmlStrsub (const <A
4611HREF="gnome-xml-tree.html#XMLCHAR"
4612>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004613> *str,
4614 int start,
4615 int len);</PRE
4616></TD
4617></TR
4618></TABLE
4619><P
4620>Extract a substring of a given string</P
4621><P
4622></P
4623><DIV
4624CLASS="INFORMALTABLE"
4625><P
4626></P
4627><TABLE
4628BORDER="0"
4629WIDTH="100%"
4630BGCOLOR="#FFD0D0"
4631CELLSPACING="0"
4632CELLPADDING="4"
4633CLASS="CALSTABLE"
4634><TR
4635><TD
4636WIDTH="20%"
4637ALIGN="RIGHT"
4638VALIGN="TOP"
4639><TT
4640CLASS="PARAMETER"
4641><I
4642>str</I
4643></TT
4644>&nbsp;:</TD
4645><TD
4646WIDTH="80%"
4647ALIGN="LEFT"
4648VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004649> the xmlChar * array (haystack)</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004650></TR
4651><TR
4652><TD
4653WIDTH="20%"
4654ALIGN="RIGHT"
4655VALIGN="TOP"
4656><TT
4657CLASS="PARAMETER"
4658><I
4659>start</I
4660></TT
4661>&nbsp;:</TD
4662><TD
4663WIDTH="80%"
4664ALIGN="LEFT"
4665VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004666> the index of the first char (zero based)</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004667></TR
4668><TR
4669><TD
4670WIDTH="20%"
4671ALIGN="RIGHT"
4672VALIGN="TOP"
4673><TT
4674CLASS="PARAMETER"
4675><I
4676>len</I
4677></TT
4678>&nbsp;:</TD
4679><TD
4680WIDTH="80%"
4681ALIGN="LEFT"
4682VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004683> the length of the substring</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004684></TR
4685><TR
4686><TD
4687WIDTH="20%"
4688ALIGN="RIGHT"
4689VALIGN="TOP"
4690><I
4691CLASS="EMPHASIS"
4692>Returns</I
4693> :</TD
4694><TD
4695WIDTH="80%"
4696ALIGN="LEFT"
4697VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004698>the xmlChar * for the first occurence or NULL.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004699></TR
4700></TABLE
4701><P
4702></P
4703></DIV
4704></DIV
4705><HR><DIV
4706CLASS="REFSECT2"
4707><A
Daniel Veillard35008381999-10-25 13:15:52 +00004708NAME="AEN1127"
Daniel Veillard35925471999-02-25 08:46:07 +00004709></A
4710><H3
4711><A
4712NAME="XMLSTRCHR"
4713></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004714>xmlStrchr ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004715><TABLE
4716BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004717BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004718WIDTH="100%"
4719CELLPADDING="6"
4720><TR
4721><TD
4722><PRE
4723CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004724>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004725HREF="gnome-xml-tree.html#XMLCHAR"
4726>xmlChar</A
4727>* xmlStrchr (const <A
4728HREF="gnome-xml-tree.html#XMLCHAR"
4729>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004730> *str,
4731 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004732HREF="gnome-xml-tree.html#XMLCHAR"
4733>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004734> val);</PRE
4735></TD
4736></TR
4737></TABLE
4738><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004739>a strchr for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004740><P
4741></P
4742><DIV
4743CLASS="INFORMALTABLE"
4744><P
4745></P
4746><TABLE
4747BORDER="0"
4748WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004749BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004750CELLSPACING="0"
4751CELLPADDING="4"
4752CLASS="CALSTABLE"
4753><TR
4754><TD
4755WIDTH="20%"
4756ALIGN="RIGHT"
4757VALIGN="TOP"
4758><TT
4759CLASS="PARAMETER"
4760><I
4761>str</I
4762></TT
4763>&nbsp;:</TD
4764><TD
4765WIDTH="80%"
4766ALIGN="LEFT"
4767VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004768> the xmlChar * array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004769></TR
4770><TR
4771><TD
4772WIDTH="20%"
4773ALIGN="RIGHT"
4774VALIGN="TOP"
4775><TT
4776CLASS="PARAMETER"
4777><I
4778>val</I
4779></TT
4780>&nbsp;:</TD
4781><TD
4782WIDTH="80%"
4783ALIGN="LEFT"
4784VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004785> the xmlChar to search</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004786></TR
4787><TR
4788><TD
4789WIDTH="20%"
4790ALIGN="RIGHT"
4791VALIGN="TOP"
4792><I
4793CLASS="EMPHASIS"
4794>Returns</I
4795> :</TD
4796><TD
4797WIDTH="80%"
4798ALIGN="LEFT"
4799VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004800>the xmlChar * for the first occurence or NULL.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004801></TR
4802></TABLE
4803><P
4804></P
4805></DIV
4806></DIV
4807><HR><DIV
4808CLASS="REFSECT2"
4809><A
Daniel Veillard35008381999-10-25 13:15:52 +00004810NAME="AEN1153"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004811></A
4812><H3
4813><A
4814NAME="XMLSTRSTR"
4815></A
4816>xmlStrstr ()</H3
4817><TABLE
4818BORDER="0"
4819BGCOLOR="#D6E8FF"
4820WIDTH="100%"
4821CELLPADDING="6"
4822><TR
4823><TD
4824><PRE
4825CLASS="PROGRAMLISTING"
4826>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004827HREF="gnome-xml-tree.html#XMLCHAR"
4828>xmlChar</A
4829>* xmlStrstr (const <A
4830HREF="gnome-xml-tree.html#XMLCHAR"
4831>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004832> *str,
4833 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004834HREF="gnome-xml-tree.html#XMLCHAR"
4835>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004836> *val);</PRE
4837></TD
4838></TR
4839></TABLE
4840><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004841>a strstr for xmlChar's</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004842><P
4843></P
4844><DIV
4845CLASS="INFORMALTABLE"
4846><P
4847></P
4848><TABLE
4849BORDER="0"
4850WIDTH="100%"
4851BGCOLOR="#FFD0D0"
4852CELLSPACING="0"
4853CELLPADDING="4"
4854CLASS="CALSTABLE"
4855><TR
4856><TD
4857WIDTH="20%"
4858ALIGN="RIGHT"
4859VALIGN="TOP"
4860><TT
4861CLASS="PARAMETER"
4862><I
4863>str</I
4864></TT
4865>&nbsp;:</TD
4866><TD
4867WIDTH="80%"
4868ALIGN="LEFT"
4869VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004870> the xmlChar * array (haystack)</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004871></TR
4872><TR
4873><TD
4874WIDTH="20%"
4875ALIGN="RIGHT"
4876VALIGN="TOP"
4877><TT
4878CLASS="PARAMETER"
4879><I
4880>val</I
4881></TT
4882>&nbsp;:</TD
4883><TD
4884WIDTH="80%"
4885ALIGN="LEFT"
4886VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004887> the xmlChar to search (needle)</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004888></TR
4889><TR
4890><TD
4891WIDTH="20%"
4892ALIGN="RIGHT"
4893VALIGN="TOP"
4894><I
4895CLASS="EMPHASIS"
4896>Returns</I
4897> :</TD
4898><TD
4899WIDTH="80%"
4900ALIGN="LEFT"
4901VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004902>the xmlChar * for the first occurence or NULL.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004903></TR
4904></TABLE
4905><P
4906></P
4907></DIV
4908></DIV
4909><HR><DIV
4910CLASS="REFSECT2"
4911><A
Daniel Veillard35008381999-10-25 13:15:52 +00004912NAME="AEN1179"
Daniel Veillard35925471999-02-25 08:46:07 +00004913></A
4914><H3
4915><A
4916NAME="XMLSTRCMP"
4917></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004918>xmlStrcmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004919><TABLE
4920BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004921BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004922WIDTH="100%"
4923CELLPADDING="6"
4924><TR
4925><TD
4926><PRE
4927CLASS="PROGRAMLISTING"
4928>int xmlStrcmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004929HREF="gnome-xml-tree.html#XMLCHAR"
4930>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004931> *str1,
4932 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004933HREF="gnome-xml-tree.html#XMLCHAR"
4934>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004935> *str2);</PRE
4936></TD
4937></TR
4938></TABLE
4939><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004940>a strcmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004941><P
4942></P
4943><DIV
4944CLASS="INFORMALTABLE"
4945><P
4946></P
4947><TABLE
4948BORDER="0"
4949WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004950BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004951CELLSPACING="0"
4952CELLPADDING="4"
4953CLASS="CALSTABLE"
4954><TR
4955><TD
4956WIDTH="20%"
4957ALIGN="RIGHT"
4958VALIGN="TOP"
4959><TT
4960CLASS="PARAMETER"
4961><I
4962>str1</I
4963></TT
4964>&nbsp;:</TD
4965><TD
4966WIDTH="80%"
4967ALIGN="LEFT"
4968VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004969> the first xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004970></TR
4971><TR
4972><TD
4973WIDTH="20%"
4974ALIGN="RIGHT"
4975VALIGN="TOP"
4976><TT
4977CLASS="PARAMETER"
4978><I
4979>str2</I
4980></TT
4981>&nbsp;:</TD
4982><TD
4983WIDTH="80%"
4984ALIGN="LEFT"
4985VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004986> the second xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004987></TR
4988><TR
4989><TD
4990WIDTH="20%"
4991ALIGN="RIGHT"
4992VALIGN="TOP"
4993><I
4994CLASS="EMPHASIS"
4995>Returns</I
4996> :</TD
4997><TD
4998WIDTH="80%"
4999ALIGN="LEFT"
5000VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005001>the integer result of the comparison</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005002></TR
5003></TABLE
5004><P
5005></P
5006></DIV
5007></DIV
5008><HR><DIV
5009CLASS="REFSECT2"
5010><A
Daniel Veillard35008381999-10-25 13:15:52 +00005011NAME="AEN1204"
Daniel Veillard35925471999-02-25 08:46:07 +00005012></A
5013><H3
5014><A
5015NAME="XMLSTRNCMP"
5016></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005017>xmlStrncmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005018><TABLE
5019BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005020BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005021WIDTH="100%"
5022CELLPADDING="6"
5023><TR
5024><TD
5025><PRE
5026CLASS="PROGRAMLISTING"
5027>int xmlStrncmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005028HREF="gnome-xml-tree.html#XMLCHAR"
5029>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005030> *str1,
5031 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005032HREF="gnome-xml-tree.html#XMLCHAR"
5033>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005034> *str2,
5035 int len);</PRE
5036></TD
5037></TR
5038></TABLE
5039><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005040>a strncmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005041><P
5042></P
5043><DIV
5044CLASS="INFORMALTABLE"
5045><P
5046></P
5047><TABLE
5048BORDER="0"
5049WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005050BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005051CELLSPACING="0"
5052CELLPADDING="4"
5053CLASS="CALSTABLE"
5054><TR
5055><TD
5056WIDTH="20%"
5057ALIGN="RIGHT"
5058VALIGN="TOP"
5059><TT
5060CLASS="PARAMETER"
5061><I
5062>str1</I
5063></TT
5064>&nbsp;:</TD
5065><TD
5066WIDTH="80%"
5067ALIGN="LEFT"
5068VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005069> the first xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005070></TR
5071><TR
5072><TD
5073WIDTH="20%"
5074ALIGN="RIGHT"
5075VALIGN="TOP"
5076><TT
5077CLASS="PARAMETER"
5078><I
5079>str2</I
5080></TT
5081>&nbsp;:</TD
5082><TD
5083WIDTH="80%"
5084ALIGN="LEFT"
5085VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005086> the second xmlChar *</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005087></TR
5088><TR
5089><TD
5090WIDTH="20%"
5091ALIGN="RIGHT"
5092VALIGN="TOP"
5093><TT
5094CLASS="PARAMETER"
5095><I
5096>len</I
5097></TT
5098>&nbsp;:</TD
5099><TD
5100WIDTH="80%"
5101ALIGN="LEFT"
5102VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005103> the max comparison length</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005104></TR
5105><TR
5106><TD
5107WIDTH="20%"
5108ALIGN="RIGHT"
5109VALIGN="TOP"
5110><I
5111CLASS="EMPHASIS"
5112>Returns</I
5113> :</TD
5114><TD
5115WIDTH="80%"
5116ALIGN="LEFT"
5117VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005118>the integer result of the comparison</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005119></TR
5120></TABLE
5121><P
5122></P
5123></DIV
5124></DIV
5125><HR><DIV
5126CLASS="REFSECT2"
5127><A
Daniel Veillard35008381999-10-25 13:15:52 +00005128NAME="AEN1233"
Daniel Veillard35925471999-02-25 08:46:07 +00005129></A
5130><H3
5131><A
5132NAME="XMLSTRLEN"
5133></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005134>xmlStrlen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005135><TABLE
5136BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005137BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005138WIDTH="100%"
5139CELLPADDING="6"
5140><TR
5141><TD
5142><PRE
5143CLASS="PROGRAMLISTING"
5144>int xmlStrlen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005145HREF="gnome-xml-tree.html#XMLCHAR"
5146>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005147> *str);</PRE
5148></TD
5149></TR
5150></TABLE
5151><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005152>lenght of a xmlChar's string</P
Daniel Veillard35925471999-02-25 08:46:07 +00005153><P
5154></P
5155><DIV
5156CLASS="INFORMALTABLE"
5157><P
5158></P
5159><TABLE
5160BORDER="0"
5161WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005162BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005163CELLSPACING="0"
5164CELLPADDING="4"
5165CLASS="CALSTABLE"
5166><TR
5167><TD
5168WIDTH="20%"
5169ALIGN="RIGHT"
5170VALIGN="TOP"
5171><TT
5172CLASS="PARAMETER"
5173><I
5174>str</I
5175></TT
5176>&nbsp;:</TD
5177><TD
5178WIDTH="80%"
5179ALIGN="LEFT"
5180VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005181> the xmlChar * array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005182></TR
5183><TR
5184><TD
5185WIDTH="20%"
5186ALIGN="RIGHT"
5187VALIGN="TOP"
5188><I
5189CLASS="EMPHASIS"
5190>Returns</I
5191> :</TD
5192><TD
5193WIDTH="80%"
5194ALIGN="LEFT"
5195VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005196>the number of xmlChar contained in the ARRAY.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005197></TR
5198></TABLE
5199><P
5200></P
5201></DIV
5202></DIV
5203><HR><DIV
5204CLASS="REFSECT2"
5205><A
Daniel Veillard35008381999-10-25 13:15:52 +00005206NAME="AEN1253"
Daniel Veillard35925471999-02-25 08:46:07 +00005207></A
5208><H3
5209><A
5210NAME="XMLSTRCAT"
5211></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005212>xmlStrcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005213><TABLE
5214BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005215BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005216WIDTH="100%"
5217CELLPADDING="6"
5218><TR
5219><TD
5220><PRE
5221CLASS="PROGRAMLISTING"
5222><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005223HREF="gnome-xml-tree.html#XMLCHAR"
5224>xmlChar</A
5225>* xmlStrcat (<A
5226HREF="gnome-xml-tree.html#XMLCHAR"
5227>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005228> *cur,
5229 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005230HREF="gnome-xml-tree.html#XMLCHAR"
5231>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005232> *add);</PRE
5233></TD
5234></TR
5235></TABLE
5236><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005237>a strcat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005238><P
5239></P
5240><DIV
5241CLASS="INFORMALTABLE"
5242><P
5243></P
5244><TABLE
5245BORDER="0"
5246WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005247BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005248CELLSPACING="0"
5249CELLPADDING="4"
5250CLASS="CALSTABLE"
5251><TR
5252><TD
5253WIDTH="20%"
5254ALIGN="RIGHT"
5255VALIGN="TOP"
5256><TT
5257CLASS="PARAMETER"
5258><I
5259>cur</I
5260></TT
5261>&nbsp;:</TD
5262><TD
5263WIDTH="80%"
5264ALIGN="LEFT"
5265VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005266> the original xmlChar * array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005267></TR
5268><TR
5269><TD
5270WIDTH="20%"
5271ALIGN="RIGHT"
5272VALIGN="TOP"
5273><TT
5274CLASS="PARAMETER"
5275><I
5276>add</I
5277></TT
5278>&nbsp;:</TD
5279><TD
5280WIDTH="80%"
5281ALIGN="LEFT"
5282VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005283> the xmlChar * array added</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005284></TR
5285><TR
5286><TD
5287WIDTH="20%"
5288ALIGN="RIGHT"
5289VALIGN="TOP"
5290><I
5291CLASS="EMPHASIS"
5292>Returns</I
5293> :</TD
5294><TD
5295WIDTH="80%"
5296ALIGN="LEFT"
5297VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005298>a new xmlChar * containing the concatenated string.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005299></TR
5300></TABLE
5301><P
5302></P
5303></DIV
5304></DIV
5305><HR><DIV
5306CLASS="REFSECT2"
5307><A
Daniel Veillard35008381999-10-25 13:15:52 +00005308NAME="AEN1279"
Daniel Veillard35925471999-02-25 08:46:07 +00005309></A
5310><H3
5311><A
5312NAME="XMLSTRNCAT"
5313></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005314>xmlStrncat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005315><TABLE
5316BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005317BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005318WIDTH="100%"
5319CELLPADDING="6"
5320><TR
5321><TD
5322><PRE
5323CLASS="PROGRAMLISTING"
5324><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005325HREF="gnome-xml-tree.html#XMLCHAR"
5326>xmlChar</A
5327>* xmlStrncat (<A
5328HREF="gnome-xml-tree.html#XMLCHAR"
5329>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005330> *cur,
5331 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005332HREF="gnome-xml-tree.html#XMLCHAR"
5333>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005334> *add,
5335 int len);</PRE
5336></TD
5337></TR
5338></TABLE
5339><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005340>a strncat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005341><P
5342></P
5343><DIV
5344CLASS="INFORMALTABLE"
5345><P
5346></P
5347><TABLE
5348BORDER="0"
5349WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005350BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005351CELLSPACING="0"
5352CELLPADDING="4"
5353CLASS="CALSTABLE"
5354><TR
5355><TD
5356WIDTH="20%"
5357ALIGN="RIGHT"
5358VALIGN="TOP"
5359><TT
5360CLASS="PARAMETER"
5361><I
5362>cur</I
5363></TT
5364>&nbsp;:</TD
5365><TD
5366WIDTH="80%"
5367ALIGN="LEFT"
5368VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005369> the original xmlChar * array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005370></TR
5371><TR
5372><TD
5373WIDTH="20%"
5374ALIGN="RIGHT"
5375VALIGN="TOP"
5376><TT
5377CLASS="PARAMETER"
5378><I
5379>add</I
5380></TT
5381>&nbsp;:</TD
5382><TD
5383WIDTH="80%"
5384ALIGN="LEFT"
5385VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005386> the xmlChar * array added</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005387></TR
5388><TR
5389><TD
5390WIDTH="20%"
5391ALIGN="RIGHT"
5392VALIGN="TOP"
5393><TT
5394CLASS="PARAMETER"
5395><I
5396>len</I
5397></TT
5398>&nbsp;:</TD
5399><TD
5400WIDTH="80%"
5401ALIGN="LEFT"
5402VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005403> the length of <TT
5404CLASS="PARAMETER"
5405><I
5406>add</I
5407></TT
5408></TD
Daniel Veillard35925471999-02-25 08:46:07 +00005409></TR
5410><TR
5411><TD
5412WIDTH="20%"
5413ALIGN="RIGHT"
5414VALIGN="TOP"
5415><I
5416CLASS="EMPHASIS"
5417>Returns</I
5418> :</TD
5419><TD
5420WIDTH="80%"
5421ALIGN="LEFT"
5422VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005423>a new xmlChar * containing the concatenated string.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005424></TR
5425></TABLE
5426><P
5427></P
5428></DIV
5429></DIV
5430><HR><DIV
5431CLASS="REFSECT2"
5432><A
Daniel Veillard35008381999-10-25 13:15:52 +00005433NAME="AEN1310"
Daniel Veillard35925471999-02-25 08:46:07 +00005434></A
5435><H3
5436><A
5437NAME="XMLPARSEDOC"
5438></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005439>xmlParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005440><TABLE
5441BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005442BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005443WIDTH="100%"
5444CELLPADDING="6"
5445><TR
5446><TD
5447><PRE
5448CLASS="PROGRAMLISTING"
5449><A
5450HREF="gnome-xml-tree.html#XMLDOCPTR"
5451>xmlDocPtr</A
5452> xmlParseDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005453HREF="gnome-xml-tree.html#XMLCHAR"
5454>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005455> *cur);</PRE
5456></TD
5457></TR
5458></TABLE
5459><P
5460>parse an XML in-memory document and build a tree.</P
5461><P
5462></P
5463><DIV
5464CLASS="INFORMALTABLE"
5465><P
5466></P
5467><TABLE
5468BORDER="0"
5469WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005470BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005471CELLSPACING="0"
5472CELLPADDING="4"
5473CLASS="CALSTABLE"
5474><TR
5475><TD
5476WIDTH="20%"
5477ALIGN="RIGHT"
5478VALIGN="TOP"
5479><TT
5480CLASS="PARAMETER"
5481><I
5482>cur</I
5483></TT
5484>&nbsp;:</TD
5485><TD
5486WIDTH="80%"
5487ALIGN="LEFT"
5488VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005489> a pointer to an array of xmlChar</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005490></TR
5491><TR
5492><TD
5493WIDTH="20%"
5494ALIGN="RIGHT"
5495VALIGN="TOP"
5496><I
5497CLASS="EMPHASIS"
5498>Returns</I
5499> :</TD
5500><TD
5501WIDTH="80%"
5502ALIGN="LEFT"
5503VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005504>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005505></TR
5506></TABLE
5507><P
5508></P
5509></DIV
5510></DIV
5511><HR><DIV
5512CLASS="REFSECT2"
5513><A
Daniel Veillard35008381999-10-25 13:15:52 +00005514NAME="AEN1331"
Daniel Veillard35925471999-02-25 08:46:07 +00005515></A
5516><H3
5517><A
5518NAME="XMLPARSEMEMORY"
5519></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005520>xmlParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005521><TABLE
5522BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005523BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005524WIDTH="100%"
5525CELLPADDING="6"
5526><TR
5527><TD
5528><PRE
5529CLASS="PROGRAMLISTING"
5530><A
5531HREF="gnome-xml-tree.html#XMLDOCPTR"
5532>xmlDocPtr</A
5533> xmlParseMemory (char *buffer,
5534 int size);</PRE
5535></TD
5536></TR
5537></TABLE
5538><P
5539>parse an XML in-memory block and build a tree.</P
5540><P
5541></P
5542><DIV
5543CLASS="INFORMALTABLE"
5544><P
5545></P
5546><TABLE
5547BORDER="0"
5548WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005549BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005550CELLSPACING="0"
5551CELLPADDING="4"
5552CLASS="CALSTABLE"
5553><TR
5554><TD
5555WIDTH="20%"
5556ALIGN="RIGHT"
5557VALIGN="TOP"
5558><TT
5559CLASS="PARAMETER"
5560><I
5561>buffer</I
5562></TT
5563>&nbsp;:</TD
5564><TD
5565WIDTH="80%"
5566ALIGN="LEFT"
5567VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005568> an pointer to a char array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005569></TR
5570><TR
5571><TD
5572WIDTH="20%"
5573ALIGN="RIGHT"
5574VALIGN="TOP"
5575><TT
5576CLASS="PARAMETER"
5577><I
5578>size</I
5579></TT
5580>&nbsp;:</TD
5581><TD
5582WIDTH="80%"
5583ALIGN="LEFT"
5584VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005585> the size of the array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005586></TR
5587><TR
5588><TD
5589WIDTH="20%"
5590ALIGN="RIGHT"
5591VALIGN="TOP"
5592><I
5593CLASS="EMPHASIS"
5594>Returns</I
5595> :</TD
5596><TD
5597WIDTH="80%"
5598ALIGN="LEFT"
5599VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005600>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005601></TR
5602></TABLE
5603><P
5604></P
5605></DIV
5606></DIV
5607><HR><DIV
5608CLASS="REFSECT2"
5609><A
Daniel Veillard35008381999-10-25 13:15:52 +00005610NAME="AEN1355"
Daniel Veillard35925471999-02-25 08:46:07 +00005611></A
5612><H3
5613><A
5614NAME="XMLPARSEFILE"
5615></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005616>xmlParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005617><TABLE
5618BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005619BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005620WIDTH="100%"
5621CELLPADDING="6"
5622><TR
5623><TD
5624><PRE
5625CLASS="PROGRAMLISTING"
5626><A
5627HREF="gnome-xml-tree.html#XMLDOCPTR"
5628>xmlDocPtr</A
5629> xmlParseFile (const char *filename);</PRE
5630></TD
5631></TR
5632></TABLE
5633><P
5634>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5635compressed document is provided by default if found at compile-time.</P
5636><P
5637></P
5638><DIV
5639CLASS="INFORMALTABLE"
5640><P
5641></P
5642><TABLE
5643BORDER="0"
5644WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005645BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005646CELLSPACING="0"
5647CELLPADDING="4"
5648CLASS="CALSTABLE"
5649><TR
5650><TD
5651WIDTH="20%"
5652ALIGN="RIGHT"
5653VALIGN="TOP"
5654><TT
5655CLASS="PARAMETER"
5656><I
5657>filename</I
5658></TT
5659>&nbsp;:</TD
5660><TD
5661WIDTH="80%"
5662ALIGN="LEFT"
5663VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005664> the filename</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005665></TR
5666><TR
5667><TD
5668WIDTH="20%"
5669ALIGN="RIGHT"
5670VALIGN="TOP"
5671><I
5672CLASS="EMPHASIS"
5673>Returns</I
5674> :</TD
5675><TD
5676WIDTH="80%"
5677ALIGN="LEFT"
5678VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005679>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005680></TR
5681></TABLE
5682><P
5683></P
5684></DIV
5685></DIV
5686><HR><DIV
5687CLASS="REFSECT2"
5688><A
Daniel Veillard35008381999-10-25 13:15:52 +00005689NAME="AEN1375"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005690></A
5691><H3
5692><A
5693NAME="XMLSUBSTITUTEENTITIESDEFAULT"
5694></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005695>xmlSubstituteEntitiesDefault ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005696><TABLE
5697BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005698BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005699WIDTH="100%"
5700CELLPADDING="6"
5701><TR
5702><TD
5703><PRE
5704CLASS="PROGRAMLISTING"
5705>int xmlSubstituteEntitiesDefault (int val);</PRE
5706></TD
5707></TR
5708></TABLE
5709><P
5710>Set and return the previous value for default entity support.
5711Initially the parser always keep entity references instead of substituting
5712entity values in the output. This function has to be used to change the
5713default parser behaviour
5714SAX::<GTKDOCLINK
5715HREF="SUBTITUTEENTITIES"
5716>subtituteEntities</GTKDOCLINK
5717>() has to be used for changing that on a file by
5718file basis.</P
5719><P
5720></P
5721><DIV
5722CLASS="INFORMALTABLE"
5723><P
5724></P
5725><TABLE
5726BORDER="0"
5727WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005728BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005729CELLSPACING="0"
5730CELLPADDING="4"
5731CLASS="CALSTABLE"
5732><TR
5733><TD
5734WIDTH="20%"
5735ALIGN="RIGHT"
5736VALIGN="TOP"
5737><TT
5738CLASS="PARAMETER"
5739><I
5740>val</I
5741></TT
5742>&nbsp;:</TD
5743><TD
5744WIDTH="80%"
5745ALIGN="LEFT"
5746VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005747> int 0 or 1 </TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005748></TR
5749><TR
5750><TD
5751WIDTH="20%"
5752ALIGN="RIGHT"
5753VALIGN="TOP"
5754><I
5755CLASS="EMPHASIS"
5756>Returns</I
5757> :</TD
5758><TD
5759WIDTH="80%"
5760ALIGN="LEFT"
5761VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005762>the last value for 0 for no substitution, 1 for substitution.</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005763></TR
5764></TABLE
5765><P
5766></P
5767></DIV
5768></DIV
5769><HR><DIV
5770CLASS="REFSECT2"
5771><A
Daniel Veillard35008381999-10-25 13:15:52 +00005772NAME="AEN1395"
Daniel Veillard35925471999-02-25 08:46:07 +00005773></A
5774><H3
5775><A
5776NAME="XMLRECOVERDOC"
5777></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005778>xmlRecoverDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005779><TABLE
5780BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005781BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005782WIDTH="100%"
5783CELLPADDING="6"
5784><TR
5785><TD
5786><PRE
5787CLASS="PROGRAMLISTING"
5788><A
5789HREF="gnome-xml-tree.html#XMLDOCPTR"
5790>xmlDocPtr</A
5791> xmlRecoverDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005792HREF="gnome-xml-tree.html#XMLCHAR"
5793>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005794> *cur);</PRE
5795></TD
5796></TR
5797></TABLE
5798><P
5799>parse an XML in-memory document and build a tree.
5800In the case the document is not Well Formed, a tree is built anyway</P
5801><P
5802></P
5803><DIV
5804CLASS="INFORMALTABLE"
5805><P
5806></P
5807><TABLE
5808BORDER="0"
5809WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005810BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005811CELLSPACING="0"
5812CELLPADDING="4"
5813CLASS="CALSTABLE"
5814><TR
5815><TD
5816WIDTH="20%"
5817ALIGN="RIGHT"
5818VALIGN="TOP"
5819><TT
5820CLASS="PARAMETER"
5821><I
5822>cur</I
5823></TT
5824>&nbsp;:</TD
5825><TD
5826WIDTH="80%"
5827ALIGN="LEFT"
5828VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005829> a pointer to an array of xmlChar</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005830></TR
5831><TR
5832><TD
5833WIDTH="20%"
5834ALIGN="RIGHT"
5835VALIGN="TOP"
5836><I
5837CLASS="EMPHASIS"
5838>Returns</I
5839> :</TD
5840><TD
5841WIDTH="80%"
5842ALIGN="LEFT"
5843VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005844>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005845></TR
5846></TABLE
5847><P
5848></P
5849></DIV
5850></DIV
5851><HR><DIV
5852CLASS="REFSECT2"
5853><A
Daniel Veillard35008381999-10-25 13:15:52 +00005854NAME="AEN1416"
Daniel Veillard35925471999-02-25 08:46:07 +00005855></A
5856><H3
5857><A
5858NAME="XMLRECOVERMEMORY"
5859></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005860>xmlRecoverMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005861><TABLE
5862BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005863BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005864WIDTH="100%"
5865CELLPADDING="6"
5866><TR
5867><TD
5868><PRE
5869CLASS="PROGRAMLISTING"
5870><A
5871HREF="gnome-xml-tree.html#XMLDOCPTR"
5872>xmlDocPtr</A
5873> xmlRecoverMemory (char *buffer,
5874 int size);</PRE
5875></TD
5876></TR
5877></TABLE
5878><P
5879>parse an XML in-memory block and build a tree.
5880In the case the document is not Well Formed, a tree is built anyway</P
5881><P
5882></P
5883><DIV
5884CLASS="INFORMALTABLE"
5885><P
5886></P
5887><TABLE
5888BORDER="0"
5889WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005890BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005891CELLSPACING="0"
5892CELLPADDING="4"
5893CLASS="CALSTABLE"
5894><TR
5895><TD
5896WIDTH="20%"
5897ALIGN="RIGHT"
5898VALIGN="TOP"
5899><TT
5900CLASS="PARAMETER"
5901><I
5902>buffer</I
5903></TT
5904>&nbsp;:</TD
5905><TD
5906WIDTH="80%"
5907ALIGN="LEFT"
5908VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005909> an pointer to a char array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005910></TR
5911><TR
5912><TD
5913WIDTH="20%"
5914ALIGN="RIGHT"
5915VALIGN="TOP"
5916><TT
5917CLASS="PARAMETER"
5918><I
5919>size</I
5920></TT
5921>&nbsp;:</TD
5922><TD
5923WIDTH="80%"
5924ALIGN="LEFT"
5925VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005926> the size of the array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005927></TR
5928><TR
5929><TD
5930WIDTH="20%"
5931ALIGN="RIGHT"
5932VALIGN="TOP"
5933><I
5934CLASS="EMPHASIS"
5935>Returns</I
5936> :</TD
5937><TD
5938WIDTH="80%"
5939ALIGN="LEFT"
5940VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005941>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005942></TR
5943></TABLE
5944><P
5945></P
5946></DIV
5947></DIV
5948><HR><DIV
5949CLASS="REFSECT2"
5950><A
Daniel Veillard35008381999-10-25 13:15:52 +00005951NAME="AEN1440"
Daniel Veillard35925471999-02-25 08:46:07 +00005952></A
5953><H3
5954><A
5955NAME="XMLRECOVERFILE"
5956></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005957>xmlRecoverFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005958><TABLE
5959BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005960BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005961WIDTH="100%"
5962CELLPADDING="6"
5963><TR
5964><TD
5965><PRE
5966CLASS="PROGRAMLISTING"
5967><A
5968HREF="gnome-xml-tree.html#XMLDOCPTR"
5969>xmlDocPtr</A
5970> xmlRecoverFile (const char *filename);</PRE
5971></TD
5972></TR
5973></TABLE
5974><P
5975>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5976compressed document is provided by default if found at compile-time.
5977In the case the document is not Well Formed, a tree is built anyway</P
5978><P
5979></P
5980><DIV
5981CLASS="INFORMALTABLE"
5982><P
5983></P
5984><TABLE
5985BORDER="0"
5986WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005987BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005988CELLSPACING="0"
5989CELLPADDING="4"
5990CLASS="CALSTABLE"
5991><TR
5992><TD
5993WIDTH="20%"
5994ALIGN="RIGHT"
5995VALIGN="TOP"
5996><TT
5997CLASS="PARAMETER"
5998><I
5999>filename</I
6000></TT
6001>&nbsp;:</TD
6002><TD
6003WIDTH="80%"
6004ALIGN="LEFT"
6005VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006006> the filename</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006007></TR
6008><TR
6009><TD
6010WIDTH="20%"
6011ALIGN="RIGHT"
6012VALIGN="TOP"
6013><I
6014CLASS="EMPHASIS"
6015>Returns</I
6016> :</TD
6017><TD
6018WIDTH="80%"
6019ALIGN="LEFT"
6020VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006021>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006022></TR
6023></TABLE
6024><P
6025></P
6026></DIV
6027></DIV
6028><HR><DIV
6029CLASS="REFSECT2"
6030><A
Daniel Veillard35008381999-10-25 13:15:52 +00006031NAME="AEN1460"
Daniel Veillard35925471999-02-25 08:46:07 +00006032></A
6033><H3
6034><A
6035NAME="XMLPARSEDOCUMENT"
6036></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006037>xmlParseDocument ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006038><TABLE
6039BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006040BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006041WIDTH="100%"
6042CELLPADDING="6"
6043><TR
6044><TD
6045><PRE
6046CLASS="PROGRAMLISTING"
6047>int xmlParseDocument (<A
6048HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6049>xmlParserCtxtPtr</A
6050> ctxt);</PRE
6051></TD
6052></TR
6053></TABLE
6054><P
6055>parse an XML document (and build a tree if using the standard SAX
6056interface).</P
6057><P
6058>[1] document ::= prolog element Misc*</P
6059><P
6060>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
6061><P
6062></P
6063><DIV
6064CLASS="INFORMALTABLE"
6065><P
6066></P
6067><TABLE
6068BORDER="0"
6069WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006070BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006071CELLSPACING="0"
6072CELLPADDING="4"
6073CLASS="CALSTABLE"
6074><TR
6075><TD
6076WIDTH="20%"
6077ALIGN="RIGHT"
6078VALIGN="TOP"
6079><TT
6080CLASS="PARAMETER"
6081><I
6082>ctxt</I
6083></TT
6084>&nbsp;:</TD
6085><TD
6086WIDTH="80%"
6087ALIGN="LEFT"
6088VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006089> an XML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006090></TR
6091><TR
6092><TD
6093WIDTH="20%"
6094ALIGN="RIGHT"
6095VALIGN="TOP"
6096><I
6097CLASS="EMPHASIS"
6098>Returns</I
6099> :</TD
6100><TD
6101WIDTH="80%"
6102ALIGN="LEFT"
6103VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006104>0, -1 in case of error. the parser context is augmented
6105as a result of the parsing.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006106></TR
6107></TABLE
6108><P
6109></P
6110></DIV
6111></DIV
6112><HR><DIV
6113CLASS="REFSECT2"
6114><A
Daniel Veillard35008381999-10-25 13:15:52 +00006115NAME="AEN1482"
Daniel Veillard35925471999-02-25 08:46:07 +00006116></A
6117><H3
6118><A
6119NAME="XMLSAXPARSEDOC"
6120></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006121>xmlSAXParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006122><TABLE
6123BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006124BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006125WIDTH="100%"
6126CELLPADDING="6"
6127><TR
6128><TD
6129><PRE
6130CLASS="PROGRAMLISTING"
6131><A
6132HREF="gnome-xml-tree.html#XMLDOCPTR"
6133>xmlDocPtr</A
6134> xmlSAXParseDoc (<A
6135HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6136>xmlSAXHandlerPtr</A
6137> sax,
6138 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006139HREF="gnome-xml-tree.html#XMLCHAR"
6140>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006141> *cur,
6142 int recovery);</PRE
6143></TD
6144></TR
6145></TABLE
6146><P
6147>parse an XML in-memory document and build a tree.
6148It use the given SAX function block to handle the parsing callback.
6149If sax is NULL, fallback to the default DOM tree building routines.</P
6150><P
6151></P
6152><DIV
6153CLASS="INFORMALTABLE"
6154><P
6155></P
6156><TABLE
6157BORDER="0"
6158WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006159BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006160CELLSPACING="0"
6161CELLPADDING="4"
6162CLASS="CALSTABLE"
6163><TR
6164><TD
6165WIDTH="20%"
6166ALIGN="RIGHT"
6167VALIGN="TOP"
6168><TT
6169CLASS="PARAMETER"
6170><I
6171>sax</I
6172></TT
6173>&nbsp;:</TD
6174><TD
6175WIDTH="80%"
6176ALIGN="LEFT"
6177VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006178> the SAX handler block</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006179></TR
6180><TR
6181><TD
6182WIDTH="20%"
6183ALIGN="RIGHT"
6184VALIGN="TOP"
6185><TT
6186CLASS="PARAMETER"
6187><I
6188>cur</I
6189></TT
6190>&nbsp;:</TD
6191><TD
6192WIDTH="80%"
6193ALIGN="LEFT"
6194VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006195> a pointer to an array of xmlChar</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006196></TR
6197><TR
6198><TD
6199WIDTH="20%"
6200ALIGN="RIGHT"
6201VALIGN="TOP"
6202><TT
6203CLASS="PARAMETER"
6204><I
6205>recovery</I
6206></TT
6207>&nbsp;:</TD
6208><TD
6209WIDTH="80%"
6210ALIGN="LEFT"
6211VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006212> work in recovery mode, i.e. tries to read no Well Formed
6213documents</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006214></TR
6215><TR
6216><TD
6217WIDTH="20%"
6218ALIGN="RIGHT"
6219VALIGN="TOP"
6220><I
6221CLASS="EMPHASIS"
6222>Returns</I
6223> :</TD
6224><TD
6225WIDTH="80%"
6226ALIGN="LEFT"
6227VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006228>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006229></TR
6230></TABLE
6231><P
6232></P
6233></DIV
6234></DIV
6235><HR><DIV
6236CLASS="REFSECT2"
6237><A
Daniel Veillard35008381999-10-25 13:15:52 +00006238NAME="AEN1512"
6239></A
6240><H3
6241><A
6242NAME="XMLSAXUSERPARSEFILE"
6243></A
6244>xmlSAXUserParseFile ()</H3
6245><TABLE
6246BORDER="0"
6247BGCOLOR="#D6E8FF"
6248WIDTH="100%"
6249CELLPADDING="6"
6250><TR
6251><TD
6252><PRE
6253CLASS="PROGRAMLISTING"
6254>int xmlSAXUserParseFile (<A
6255HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6256>xmlSAXHandlerPtr</A
6257> sax,
6258 void *user_data,
6259 const char *filename);</PRE
6260></TD
6261></TR
6262></TABLE
6263><P
6264>parse an XML file and call the given SAX handler routines.
6265Automatic support for ZLIB/Compress compressed document is provided</P
6266><P
6267></P
6268><DIV
6269CLASS="INFORMALTABLE"
6270><P
6271></P
6272><TABLE
6273BORDER="0"
6274WIDTH="100%"
6275BGCOLOR="#FFD0D0"
6276CELLSPACING="0"
6277CELLPADDING="4"
6278CLASS="CALSTABLE"
6279><TR
6280><TD
6281WIDTH="20%"
6282ALIGN="RIGHT"
6283VALIGN="TOP"
6284><TT
6285CLASS="PARAMETER"
6286><I
6287>sax</I
6288></TT
6289>&nbsp;:</TD
6290><TD
6291WIDTH="80%"
6292ALIGN="LEFT"
6293VALIGN="TOP"
6294> a SAX handler</TD
6295></TR
6296><TR
6297><TD
6298WIDTH="20%"
6299ALIGN="RIGHT"
6300VALIGN="TOP"
6301><TT
6302CLASS="PARAMETER"
6303><I
6304>user_data</I
6305></TT
6306>&nbsp;:</TD
6307><TD
6308WIDTH="80%"
6309ALIGN="LEFT"
6310VALIGN="TOP"
6311> The user data returned on SAX callbacks</TD
6312></TR
6313><TR
6314><TD
6315WIDTH="20%"
6316ALIGN="RIGHT"
6317VALIGN="TOP"
6318><TT
6319CLASS="PARAMETER"
6320><I
6321>filename</I
6322></TT
6323>&nbsp;:</TD
6324><TD
6325WIDTH="80%"
6326ALIGN="LEFT"
6327VALIGN="TOP"
6328> a file name</TD
6329></TR
6330><TR
6331><TD
6332WIDTH="20%"
6333ALIGN="RIGHT"
6334VALIGN="TOP"
6335><I
6336CLASS="EMPHASIS"
6337>Returns</I
6338> :</TD
6339><TD
6340WIDTH="80%"
6341ALIGN="LEFT"
6342VALIGN="TOP"
6343>0 in case of success or a error number otherwise</TD
6344></TR
6345></TABLE
6346><P
6347></P
6348></DIV
6349></DIV
6350><HR><DIV
6351CLASS="REFSECT2"
6352><A
6353NAME="AEN1540"
6354></A
6355><H3
6356><A
6357NAME="XMLSAXUSERPARSEMEMORY"
6358></A
6359>xmlSAXUserParseMemory ()</H3
6360><TABLE
6361BORDER="0"
6362BGCOLOR="#D6E8FF"
6363WIDTH="100%"
6364CELLPADDING="6"
6365><TR
6366><TD
6367><PRE
6368CLASS="PROGRAMLISTING"
6369>int xmlSAXUserParseMemory (<A
6370HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6371>xmlSAXHandlerPtr</A
6372> sax,
6373 void *user_data,
6374 char *buffer,
6375 int size);</PRE
6376></TD
6377></TR
6378></TABLE
6379><P
6380>A better SAX parsing routine.
6381parse an XML in-memory buffer and call the given SAX handler routines.</P
6382><P
6383></P
6384><DIV
6385CLASS="INFORMALTABLE"
6386><P
6387></P
6388><TABLE
6389BORDER="0"
6390WIDTH="100%"
6391BGCOLOR="#FFD0D0"
6392CELLSPACING="0"
6393CELLPADDING="4"
6394CLASS="CALSTABLE"
6395><TR
6396><TD
6397WIDTH="20%"
6398ALIGN="RIGHT"
6399VALIGN="TOP"
6400><TT
6401CLASS="PARAMETER"
6402><I
6403>sax</I
6404></TT
6405>&nbsp;:</TD
6406><TD
6407WIDTH="80%"
6408ALIGN="LEFT"
6409VALIGN="TOP"
6410> a SAX handler</TD
6411></TR
6412><TR
6413><TD
6414WIDTH="20%"
6415ALIGN="RIGHT"
6416VALIGN="TOP"
6417><TT
6418CLASS="PARAMETER"
6419><I
6420>user_data</I
6421></TT
6422>&nbsp;:</TD
6423><TD
6424WIDTH="80%"
6425ALIGN="LEFT"
6426VALIGN="TOP"
6427> The user data returned on SAX callbacks</TD
6428></TR
6429><TR
6430><TD
6431WIDTH="20%"
6432ALIGN="RIGHT"
6433VALIGN="TOP"
6434><TT
6435CLASS="PARAMETER"
6436><I
6437>buffer</I
6438></TT
6439>&nbsp;:</TD
6440><TD
6441WIDTH="80%"
6442ALIGN="LEFT"
6443VALIGN="TOP"
6444> an in-memory XML document input</TD
6445></TR
6446><TR
6447><TD
6448WIDTH="20%"
6449ALIGN="RIGHT"
6450VALIGN="TOP"
6451><TT
6452CLASS="PARAMETER"
6453><I
6454>size</I
6455></TT
6456>&nbsp;:</TD
6457><TD
6458WIDTH="80%"
6459ALIGN="LEFT"
6460VALIGN="TOP"
6461> the lenght of the XML document in bytes</TD
6462></TR
6463><TR
6464><TD
6465WIDTH="20%"
6466ALIGN="RIGHT"
6467VALIGN="TOP"
6468><I
6469CLASS="EMPHASIS"
6470>Returns</I
6471> :</TD
6472><TD
6473WIDTH="80%"
6474ALIGN="LEFT"
6475VALIGN="TOP"
6476>0 in case of success or a error number otherwise</TD
6477></TR
6478></TABLE
6479><P
6480></P
6481></DIV
6482></DIV
6483><HR><DIV
6484CLASS="REFSECT2"
6485><A
6486NAME="AEN1572"
Daniel Veillard35925471999-02-25 08:46:07 +00006487></A
6488><H3
6489><A
6490NAME="XMLSAXPARSEMEMORY"
6491></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006492>xmlSAXParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006493><TABLE
6494BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006495BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006496WIDTH="100%"
6497CELLPADDING="6"
6498><TR
6499><TD
6500><PRE
6501CLASS="PROGRAMLISTING"
6502><A
6503HREF="gnome-xml-tree.html#XMLDOCPTR"
6504>xmlDocPtr</A
6505> xmlSAXParseMemory (<A
6506HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6507>xmlSAXHandlerPtr</A
6508> sax,
6509 char *buffer,
6510 int size,
6511 int recovery);</PRE
6512></TD
6513></TR
6514></TABLE
6515><P
6516>parse an XML in-memory block and use the given SAX function block
6517to handle the parsing callback. If sax is NULL, fallback to the default
6518DOM tree building routines.</P
6519><P
Daniel Veillard35925471999-02-25 08:46:07 +00006520></P
6521><DIV
6522CLASS="INFORMALTABLE"
6523><P
6524></P
6525><TABLE
6526BORDER="0"
6527WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006528BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006529CELLSPACING="0"
6530CELLPADDING="4"
6531CLASS="CALSTABLE"
6532><TR
6533><TD
6534WIDTH="20%"
6535ALIGN="RIGHT"
6536VALIGN="TOP"
6537><TT
6538CLASS="PARAMETER"
6539><I
6540>sax</I
6541></TT
6542>&nbsp;:</TD
6543><TD
6544WIDTH="80%"
6545ALIGN="LEFT"
6546VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006547> the SAX handler block</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006548></TR
6549><TR
6550><TD
6551WIDTH="20%"
6552ALIGN="RIGHT"
6553VALIGN="TOP"
6554><TT
6555CLASS="PARAMETER"
6556><I
6557>buffer</I
6558></TT
6559>&nbsp;:</TD
6560><TD
6561WIDTH="80%"
6562ALIGN="LEFT"
6563VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006564> an pointer to a char array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006565></TR
6566><TR
6567><TD
6568WIDTH="20%"
6569ALIGN="RIGHT"
6570VALIGN="TOP"
6571><TT
6572CLASS="PARAMETER"
6573><I
6574>size</I
6575></TT
6576>&nbsp;:</TD
6577><TD
6578WIDTH="80%"
6579ALIGN="LEFT"
6580VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006581> the siwe of the array</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006582></TR
6583><TR
6584><TD
6585WIDTH="20%"
6586ALIGN="RIGHT"
6587VALIGN="TOP"
6588><TT
6589CLASS="PARAMETER"
6590><I
6591>recovery</I
6592></TT
6593>&nbsp;:</TD
6594><TD
6595WIDTH="80%"
6596ALIGN="LEFT"
6597VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006598> work in recovery mode, i.e. tries to read no Well Formed
6599documents</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006600></TR
6601><TR
6602><TD
6603WIDTH="20%"
6604ALIGN="RIGHT"
6605VALIGN="TOP"
6606><I
6607CLASS="EMPHASIS"
6608>Returns</I
6609> :</TD
6610><TD
6611WIDTH="80%"
6612ALIGN="LEFT"
6613VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006614>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006615></TR
6616></TABLE
6617><P
6618></P
6619></DIV
6620></DIV
6621><HR><DIV
6622CLASS="REFSECT2"
6623><A
Daniel Veillard35008381999-10-25 13:15:52 +00006624NAME="AEN1605"
Daniel Veillard35925471999-02-25 08:46:07 +00006625></A
6626><H3
6627><A
6628NAME="XMLSAXPARSEFILE"
6629></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006630>xmlSAXParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006631><TABLE
6632BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006633BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006634WIDTH="100%"
6635CELLPADDING="6"
6636><TR
6637><TD
6638><PRE
6639CLASS="PROGRAMLISTING"
6640><A
6641HREF="gnome-xml-tree.html#XMLDOCPTR"
6642>xmlDocPtr</A
6643> xmlSAXParseFile (<A
6644HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6645>xmlSAXHandlerPtr</A
6646> sax,
6647 const char *filename,
6648 int recovery);</PRE
6649></TD
6650></TR
6651></TABLE
6652><P
6653>parse an XML file and build a tree. Automatic support for ZLIB/Compress
6654compressed document is provided by default if found at compile-time.
6655It use the given SAX function block to handle the parsing callback.
6656If sax is NULL, fallback to the default DOM tree building routines.</P
6657><P
6658></P
6659><DIV
6660CLASS="INFORMALTABLE"
6661><P
6662></P
6663><TABLE
6664BORDER="0"
6665WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006666BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006667CELLSPACING="0"
6668CELLPADDING="4"
6669CLASS="CALSTABLE"
6670><TR
6671><TD
6672WIDTH="20%"
6673ALIGN="RIGHT"
6674VALIGN="TOP"
6675><TT
6676CLASS="PARAMETER"
6677><I
6678>sax</I
6679></TT
6680>&nbsp;:</TD
6681><TD
6682WIDTH="80%"
6683ALIGN="LEFT"
6684VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006685> the SAX handler block</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006686></TR
6687><TR
6688><TD
6689WIDTH="20%"
6690ALIGN="RIGHT"
6691VALIGN="TOP"
6692><TT
6693CLASS="PARAMETER"
6694><I
6695>filename</I
6696></TT
6697>&nbsp;:</TD
6698><TD
6699WIDTH="80%"
6700ALIGN="LEFT"
6701VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006702> the filename</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006703></TR
6704><TR
6705><TD
6706WIDTH="20%"
6707ALIGN="RIGHT"
6708VALIGN="TOP"
6709><TT
6710CLASS="PARAMETER"
6711><I
6712>recovery</I
6713></TT
6714>&nbsp;:</TD
6715><TD
6716WIDTH="80%"
6717ALIGN="LEFT"
6718VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006719> work in recovery mode, i.e. tries to read no Well Formed
6720documents</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006721></TR
6722><TR
6723><TD
6724WIDTH="20%"
6725ALIGN="RIGHT"
6726VALIGN="TOP"
6727><I
6728CLASS="EMPHASIS"
6729>Returns</I
6730> :</TD
6731><TD
6732WIDTH="80%"
6733ALIGN="LEFT"
6734VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006735>the resulting document tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006736></TR
6737></TABLE
6738><P
6739></P
6740></DIV
6741></DIV
6742><HR><DIV
6743CLASS="REFSECT2"
6744><A
Daniel Veillard35008381999-10-25 13:15:52 +00006745NAME="AEN1634"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006746></A
6747><H3
6748><A
6749NAME="XMLPARSEDTD"
6750></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006751>xmlParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006752><TABLE
6753BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006754BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006755WIDTH="100%"
6756CELLPADDING="6"
6757><TR
6758><TD
6759><PRE
6760CLASS="PROGRAMLISTING"
6761><A
6762HREF="gnome-xml-tree.html#XMLDTDPTR"
6763>xmlDtdPtr</A
6764> xmlParseDTD (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006765HREF="gnome-xml-tree.html#XMLCHAR"
6766>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006767> *ExternalID,
6768 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006769HREF="gnome-xml-tree.html#XMLCHAR"
6770>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006771> *SystemID);</PRE
6772></TD
6773></TR
6774></TABLE
6775><P
6776>Load and parse an external subset.</P
6777><P
6778></P
6779><DIV
6780CLASS="INFORMALTABLE"
6781><P
6782></P
6783><TABLE
6784BORDER="0"
6785WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006786BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006787CELLSPACING="0"
6788CELLPADDING="4"
6789CLASS="CALSTABLE"
6790><TR
6791><TD
6792WIDTH="20%"
6793ALIGN="RIGHT"
6794VALIGN="TOP"
6795><TT
6796CLASS="PARAMETER"
6797><I
6798>ExternalID</I
6799></TT
6800>&nbsp;:</TD
6801><TD
6802WIDTH="80%"
6803ALIGN="LEFT"
6804VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006805> a NAME* containing the External ID of the DTD</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006806></TR
6807><TR
6808><TD
6809WIDTH="20%"
6810ALIGN="RIGHT"
6811VALIGN="TOP"
6812><TT
6813CLASS="PARAMETER"
6814><I
6815>SystemID</I
6816></TT
6817>&nbsp;:</TD
6818><TD
6819WIDTH="80%"
6820ALIGN="LEFT"
6821VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006822> a NAME* containing the URL to the DTD</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006823></TR
6824><TR
6825><TD
6826WIDTH="20%"
6827ALIGN="RIGHT"
6828VALIGN="TOP"
6829><I
6830CLASS="EMPHASIS"
6831>Returns</I
6832> :</TD
6833><TD
6834WIDTH="80%"
6835ALIGN="LEFT"
6836VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006837>the resulting xmlDtdPtr or NULL in case of error.</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006838></TR
6839></TABLE
6840><P
6841></P
6842></DIV
6843></DIV
6844><HR><DIV
6845CLASS="REFSECT2"
6846><A
Daniel Veillard35008381999-10-25 13:15:52 +00006847NAME="AEN1660"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006848></A
6849><H3
6850><A
6851NAME="XMLSAXPARSEDTD"
6852></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006853>xmlSAXParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006854><TABLE
6855BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006856BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006857WIDTH="100%"
6858CELLPADDING="6"
6859><TR
6860><TD
6861><PRE
6862CLASS="PROGRAMLISTING"
6863><A
6864HREF="gnome-xml-tree.html#XMLDTDPTR"
6865>xmlDtdPtr</A
6866> xmlSAXParseDTD (<A
6867HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6868>xmlSAXHandlerPtr</A
6869> sax,
6870 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006871HREF="gnome-xml-tree.html#XMLCHAR"
6872>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006873> *ExternalID,
6874 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006875HREF="gnome-xml-tree.html#XMLCHAR"
6876>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006877> *SystemID);</PRE
6878></TD
6879></TR
6880></TABLE
6881><P
6882>Load and parse an external subset.</P
6883><P
6884></P
6885><DIV
6886CLASS="INFORMALTABLE"
6887><P
6888></P
6889><TABLE
6890BORDER="0"
6891WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006892BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006893CELLSPACING="0"
6894CELLPADDING="4"
6895CLASS="CALSTABLE"
6896><TR
6897><TD
6898WIDTH="20%"
6899ALIGN="RIGHT"
6900VALIGN="TOP"
6901><TT
6902CLASS="PARAMETER"
6903><I
6904>sax</I
6905></TT
6906>&nbsp;:</TD
6907><TD
6908WIDTH="80%"
6909ALIGN="LEFT"
6910VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006911> the SAX handler block</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006912></TR
6913><TR
6914><TD
6915WIDTH="20%"
6916ALIGN="RIGHT"
6917VALIGN="TOP"
6918><TT
6919CLASS="PARAMETER"
6920><I
6921>ExternalID</I
6922></TT
6923>&nbsp;:</TD
6924><TD
6925WIDTH="80%"
6926ALIGN="LEFT"
6927VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006928> a NAME* containing the External ID of the DTD</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006929></TR
6930><TR
6931><TD
6932WIDTH="20%"
6933ALIGN="RIGHT"
6934VALIGN="TOP"
6935><TT
6936CLASS="PARAMETER"
6937><I
6938>SystemID</I
6939></TT
6940>&nbsp;:</TD
6941><TD
6942WIDTH="80%"
6943ALIGN="LEFT"
6944VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006945> a NAME* containing the URL to the DTD</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006946></TR
6947><TR
6948><TD
6949WIDTH="20%"
6950ALIGN="RIGHT"
6951VALIGN="TOP"
6952><I
6953CLASS="EMPHASIS"
6954>Returns</I
6955> :</TD
6956><TD
6957WIDTH="80%"
6958ALIGN="LEFT"
6959VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006960>the resulting xmlDtdPtr or NULL in case of error.</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006961></TR
6962></TABLE
6963><P
6964></P
6965></DIV
6966></DIV
6967><HR><DIV
6968CLASS="REFSECT2"
6969><A
Daniel Veillard35008381999-10-25 13:15:52 +00006970NAME="AEN1691"
Daniel Veillard35925471999-02-25 08:46:07 +00006971></A
6972><H3
6973><A
6974NAME="XMLINITPARSERCTXT"
6975></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006976>xmlInitParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006977><TABLE
6978BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006979BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006980WIDTH="100%"
6981CELLPADDING="6"
6982><TR
6983><TD
6984><PRE
6985CLASS="PROGRAMLISTING"
6986>void xmlInitParserCtxt (<A
6987HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6988>xmlParserCtxtPtr</A
6989> ctxt);</PRE
6990></TD
6991></TR
6992></TABLE
6993><P
6994>Initialize a parser context</P
6995><P
6996></P
6997><DIV
6998CLASS="INFORMALTABLE"
6999><P
7000></P
7001><TABLE
7002BORDER="0"
7003WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007004BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007005CELLSPACING="0"
7006CELLPADDING="4"
7007CLASS="CALSTABLE"
7008><TR
7009><TD
7010WIDTH="20%"
7011ALIGN="RIGHT"
7012VALIGN="TOP"
7013><TT
7014CLASS="PARAMETER"
7015><I
7016>ctxt</I
7017></TT
7018>&nbsp;:</TD
7019><TD
7020WIDTH="80%"
7021ALIGN="LEFT"
7022VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007023> an HTML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007024></TR
7025></TABLE
7026><P
7027></P
7028></DIV
7029></DIV
7030><HR><DIV
7031CLASS="REFSECT2"
7032><A
Daniel Veillard35008381999-10-25 13:15:52 +00007033NAME="AEN1707"
Daniel Veillard35925471999-02-25 08:46:07 +00007034></A
7035><H3
7036><A
7037NAME="XMLCLEARPARSERCTXT"
7038></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007039>xmlClearParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007040><TABLE
7041BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007042BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007043WIDTH="100%"
7044CELLPADDING="6"
7045><TR
7046><TD
7047><PRE
7048CLASS="PROGRAMLISTING"
7049>void xmlClearParserCtxt (<A
7050HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7051>xmlParserCtxtPtr</A
7052> ctxt);</PRE
7053></TD
7054></TR
7055></TABLE
7056><P
7057>Clear (release owned resources) and reinitialize a parser context</P
7058><P
7059></P
7060><DIV
7061CLASS="INFORMALTABLE"
7062><P
7063></P
7064><TABLE
7065BORDER="0"
7066WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007067BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007068CELLSPACING="0"
7069CELLPADDING="4"
7070CLASS="CALSTABLE"
7071><TR
7072><TD
7073WIDTH="20%"
7074ALIGN="RIGHT"
7075VALIGN="TOP"
7076><TT
7077CLASS="PARAMETER"
7078><I
7079>ctxt</I
7080></TT
7081>&nbsp;:</TD
7082><TD
7083WIDTH="80%"
7084ALIGN="LEFT"
7085VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007086> an XML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007087></TR
7088></TABLE
7089><P
7090></P
7091></DIV
7092></DIV
7093><HR><DIV
7094CLASS="REFSECT2"
7095><A
Daniel Veillard35008381999-10-25 13:15:52 +00007096NAME="AEN1723"
Daniel Veillard35925471999-02-25 08:46:07 +00007097></A
7098><H3
7099><A
7100NAME="XMLSETUPPARSERFORBUFFER"
7101></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007102>xmlSetupParserForBuffer ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007103><TABLE
7104BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007105BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007106WIDTH="100%"
7107CELLPADDING="6"
7108><TR
7109><TD
7110><PRE
7111CLASS="PROGRAMLISTING"
7112>void xmlSetupParserForBuffer (<A
7113HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7114>xmlParserCtxtPtr</A
7115> ctxt,
7116 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007117HREF="gnome-xml-tree.html#XMLCHAR"
7118>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007119> *buffer,
7120 const char *filename);</PRE
7121></TD
7122></TR
7123></TABLE
7124><P
7125>Setup the parser context to parse a new buffer; Clears any prior
7126contents from the parser context. The buffer parameter must not be
7127NULL, but the filename parameter can be</P
7128><P
7129></P
7130><DIV
7131CLASS="INFORMALTABLE"
7132><P
7133></P
7134><TABLE
7135BORDER="0"
7136WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007137BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007138CELLSPACING="0"
7139CELLPADDING="4"
7140CLASS="CALSTABLE"
7141><TR
7142><TD
7143WIDTH="20%"
7144ALIGN="RIGHT"
7145VALIGN="TOP"
7146><TT
7147CLASS="PARAMETER"
7148><I
7149>ctxt</I
7150></TT
7151>&nbsp;:</TD
7152><TD
7153WIDTH="80%"
7154ALIGN="LEFT"
7155VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007156> an XML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007157></TR
7158><TR
7159><TD
7160WIDTH="20%"
7161ALIGN="RIGHT"
7162VALIGN="TOP"
7163><TT
7164CLASS="PARAMETER"
7165><I
7166>buffer</I
7167></TT
7168>&nbsp;:</TD
7169><TD
7170WIDTH="80%"
7171ALIGN="LEFT"
7172VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007173> a xmlChar * buffer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007174></TR
7175><TR
7176><TD
7177WIDTH="20%"
7178ALIGN="RIGHT"
7179VALIGN="TOP"
7180><TT
7181CLASS="PARAMETER"
7182><I
7183>filename</I
7184></TT
7185>&nbsp;:</TD
7186><TD
7187WIDTH="80%"
7188ALIGN="LEFT"
7189VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007190> a file name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007191></TR
7192></TABLE
7193><P
7194></P
7195></DIV
7196></DIV
7197><HR><DIV
7198CLASS="REFSECT2"
7199><A
Daniel Veillard35008381999-10-25 13:15:52 +00007200NAME="AEN1748"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007201></A
7202><H3
7203><A
7204NAME="XMLDEFAULTSAXHANDLERINIT"
7205></A
7206>xmlDefaultSAXHandlerInit ()</H3
7207><TABLE
7208BORDER="0"
7209BGCOLOR="#D6E8FF"
7210WIDTH="100%"
7211CELLPADDING="6"
7212><TR
7213><TD
7214><PRE
7215CLASS="PROGRAMLISTING"
7216>void xmlDefaultSAXHandlerInit (void);</PRE
7217></TD
7218></TR
7219></TABLE
7220><P
7221>Initialize the default SAX handler</P
7222><P
7223></P
7224></DIV
7225><HR><DIV
7226CLASS="REFSECT2"
7227><A
Daniel Veillard35008381999-10-25 13:15:52 +00007228NAME="AEN1754"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007229></A
7230><H3
7231><A
7232NAME="HTMLDEFAULTSAXHANDLERINIT"
7233></A
7234>htmlDefaultSAXHandlerInit ()</H3
7235><TABLE
7236BORDER="0"
7237BGCOLOR="#D6E8FF"
7238WIDTH="100%"
7239CELLPADDING="6"
7240><TR
7241><TD
7242><PRE
7243CLASS="PROGRAMLISTING"
7244>void htmlDefaultSAXHandlerInit (void);</PRE
7245></TD
7246></TR
7247></TABLE
7248><P
7249>Initialize the default SAX handler</P
7250><P
7251></P
7252></DIV
7253><HR><DIV
7254CLASS="REFSECT2"
7255><A
Daniel Veillard35008381999-10-25 13:15:52 +00007256NAME="AEN1760"
Daniel Veillard35925471999-02-25 08:46:07 +00007257></A
7258><H3
7259><A
7260NAME="XMLPARSERFINDNODEINFO"
7261></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007262>xmlParserFindNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007263><TABLE
7264BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007265BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007266WIDTH="100%"
7267CELLPADDING="6"
7268><TR
7269><TD
7270><PRE
7271CLASS="PROGRAMLISTING"
7272>const <A
7273HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7274>xmlParserNodeInfo</A
7275>* xmlParserFindNodeInfo
7276 (const <A
7277HREF="gnome-xml-parser.html#XMLPARSERCTXT"
7278>xmlParserCtxt</A
7279> *ctxt,
7280 const <A
7281HREF="gnome-xml-tree.html#XMLNODE"
7282>xmlNode</A
7283> *node);</PRE
7284></TD
7285></TR
7286></TABLE
7287><P
7288>Find the parser node info struct for a given node</P
7289><P
7290></P
7291><DIV
7292CLASS="INFORMALTABLE"
7293><P
7294></P
7295><TABLE
7296BORDER="0"
7297WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007298BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007299CELLSPACING="0"
7300CELLPADDING="4"
7301CLASS="CALSTABLE"
7302><TR
7303><TD
7304WIDTH="20%"
7305ALIGN="RIGHT"
7306VALIGN="TOP"
7307><TT
7308CLASS="PARAMETER"
7309><I
7310>ctxt</I
7311></TT
7312>&nbsp;:</TD
7313><TD
7314WIDTH="80%"
7315ALIGN="LEFT"
7316VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007317> an XML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007318></TR
7319><TR
7320><TD
7321WIDTH="20%"
7322ALIGN="RIGHT"
7323VALIGN="TOP"
7324><TT
7325CLASS="PARAMETER"
7326><I
7327>node</I
7328></TT
7329>&nbsp;:</TD
7330><TD
7331WIDTH="80%"
7332ALIGN="LEFT"
7333VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007334> an XML node within the tree</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007335></TR
7336><TR
7337><TD
7338WIDTH="20%"
7339ALIGN="RIGHT"
7340VALIGN="TOP"
7341><I
7342CLASS="EMPHASIS"
7343>Returns</I
7344> :</TD
7345><TD
7346WIDTH="80%"
7347ALIGN="LEFT"
7348VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007349>an xmlParserNodeInfo block pointer or NULL</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007350></TR
7351></TABLE
7352><P
7353></P
7354></DIV
7355></DIV
7356><HR><DIV
7357CLASS="REFSECT2"
7358><A
Daniel Veillard35008381999-10-25 13:15:52 +00007359NAME="AEN1786"
Daniel Veillard35925471999-02-25 08:46:07 +00007360></A
7361><H3
7362><A
7363NAME="XMLINITNODEINFOSEQ"
7364></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007365>xmlInitNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007366><TABLE
7367BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007368BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007369WIDTH="100%"
7370CELLPADDING="6"
7371><TR
7372><TD
7373><PRE
7374CLASS="PROGRAMLISTING"
7375>void xmlInitNodeInfoSeq (<A
7376HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7377>xmlParserNodeInfoSeqPtr</A
7378> seq);</PRE
7379></TD
7380></TR
7381></TABLE
7382><P
7383>-- Initialize (set to initial state) node info sequence</P
7384><P
7385></P
7386><DIV
7387CLASS="INFORMALTABLE"
7388><P
7389></P
7390><TABLE
7391BORDER="0"
7392WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007393BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007394CELLSPACING="0"
7395CELLPADDING="4"
7396CLASS="CALSTABLE"
7397><TR
7398><TD
7399WIDTH="20%"
7400ALIGN="RIGHT"
7401VALIGN="TOP"
7402><TT
7403CLASS="PARAMETER"
7404><I
7405>seq</I
7406></TT
7407>&nbsp;:</TD
7408><TD
7409WIDTH="80%"
7410ALIGN="LEFT"
7411VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007412> a node info sequence pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007413></TR
7414></TABLE
7415><P
7416></P
7417></DIV
7418></DIV
7419><HR><DIV
7420CLASS="REFSECT2"
7421><A
Daniel Veillard35008381999-10-25 13:15:52 +00007422NAME="AEN1802"
Daniel Veillard35925471999-02-25 08:46:07 +00007423></A
7424><H3
7425><A
7426NAME="XMLCLEARNODEINFOSEQ"
7427></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007428>xmlClearNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007429><TABLE
7430BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007431BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007432WIDTH="100%"
7433CELLPADDING="6"
7434><TR
7435><TD
7436><PRE
7437CLASS="PROGRAMLISTING"
7438>void xmlClearNodeInfoSeq (<A
7439HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7440>xmlParserNodeInfoSeqPtr</A
7441> seq);</PRE
7442></TD
7443></TR
7444></TABLE
7445><P
7446>-- Clear (release memory and reinitialize) node
7447info sequence</P
7448><P
7449></P
7450><DIV
7451CLASS="INFORMALTABLE"
7452><P
7453></P
7454><TABLE
7455BORDER="0"
7456WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007457BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007458CELLSPACING="0"
7459CELLPADDING="4"
7460CLASS="CALSTABLE"
7461><TR
7462><TD
7463WIDTH="20%"
7464ALIGN="RIGHT"
7465VALIGN="TOP"
7466><TT
7467CLASS="PARAMETER"
7468><I
7469>seq</I
7470></TT
7471>&nbsp;:</TD
7472><TD
7473WIDTH="80%"
7474ALIGN="LEFT"
7475VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007476> a node info sequence pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007477></TR
7478></TABLE
7479><P
7480></P
7481></DIV
7482></DIV
7483><HR><DIV
7484CLASS="REFSECT2"
7485><A
Daniel Veillard35008381999-10-25 13:15:52 +00007486NAME="AEN1818"
Daniel Veillard35925471999-02-25 08:46:07 +00007487></A
7488><H3
7489><A
7490NAME="XMLPARSERFINDNODEINFOINDEX"
7491></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007492>xmlParserFindNodeInfoIndex ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007493><TABLE
7494BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007495BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007496WIDTH="100%"
7497CELLPADDING="6"
7498><TR
7499><TD
7500><PRE
7501CLASS="PROGRAMLISTING"
7502>unsigned <GTKDOCLINK
7503HREF="LONG"
7504>long</GTKDOCLINK
7505> xmlParserFindNodeInfoIndex (const <A
7506HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
7507>xmlParserNodeInfoSeq</A
7508> *seq,
7509 const <A
7510HREF="gnome-xml-tree.html#XMLNODE"
7511>xmlNode</A
7512> *node);</PRE
7513></TD
7514></TR
7515></TABLE
7516><P
7517>xmlParserFindNodeInfoIndex : Find the index that the info record for
7518the given node is or should be at in a sorted sequence</P
7519><P
7520></P
7521><DIV
7522CLASS="INFORMALTABLE"
7523><P
7524></P
7525><TABLE
7526BORDER="0"
7527WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007528BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007529CELLSPACING="0"
7530CELLPADDING="4"
7531CLASS="CALSTABLE"
7532><TR
7533><TD
7534WIDTH="20%"
7535ALIGN="RIGHT"
7536VALIGN="TOP"
7537><TT
7538CLASS="PARAMETER"
7539><I
7540>seq</I
7541></TT
7542>&nbsp;:</TD
7543><TD
7544WIDTH="80%"
7545ALIGN="LEFT"
7546VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007547> a node info sequence pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007548></TR
7549><TR
7550><TD
7551WIDTH="20%"
7552ALIGN="RIGHT"
7553VALIGN="TOP"
7554><TT
7555CLASS="PARAMETER"
7556><I
7557>node</I
7558></TT
7559>&nbsp;:</TD
7560><TD
7561WIDTH="80%"
7562ALIGN="LEFT"
7563VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007564> an XML node pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007565></TR
7566><TR
7567><TD
7568WIDTH="20%"
7569ALIGN="RIGHT"
7570VALIGN="TOP"
7571><I
7572CLASS="EMPHASIS"
7573>Returns</I
7574> :</TD
7575><TD
7576WIDTH="80%"
7577ALIGN="LEFT"
7578VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007579>a long indicating the position of the record</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007580></TR
7581></TABLE
7582><P
7583></P
7584></DIV
7585></DIV
7586><HR><DIV
7587CLASS="REFSECT2"
7588><A
Daniel Veillard35008381999-10-25 13:15:52 +00007589NAME="AEN1844"
Daniel Veillard35925471999-02-25 08:46:07 +00007590></A
7591><H3
7592><A
7593NAME="XMLPARSERADDNODEINFO"
7594></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007595>xmlParserAddNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007596><TABLE
7597BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007598BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007599WIDTH="100%"
7600CELLPADDING="6"
7601><TR
7602><TD
7603><PRE
7604CLASS="PROGRAMLISTING"
7605>void xmlParserAddNodeInfo (<A
7606HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7607>xmlParserCtxtPtr</A
7608> ctxt,
7609 const <A
7610HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7611>xmlParserNodeInfo</A
7612> *info);</PRE
7613></TD
7614></TR
7615></TABLE
7616><P
7617>Insert node info record into the sorted sequence</P
7618><P
7619></P
7620><DIV
7621CLASS="INFORMALTABLE"
7622><P
7623></P
7624><TABLE
7625BORDER="0"
7626WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007627BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007628CELLSPACING="0"
7629CELLPADDING="4"
7630CLASS="CALSTABLE"
7631><TR
7632><TD
7633WIDTH="20%"
7634ALIGN="RIGHT"
7635VALIGN="TOP"
7636><TT
7637CLASS="PARAMETER"
7638><I
7639>ctxt</I
7640></TT
7641>&nbsp;:</TD
7642><TD
7643WIDTH="80%"
7644ALIGN="LEFT"
7645VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007646> an XML parser context</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007647></TR
7648><TR
7649><TD
7650WIDTH="20%"
7651ALIGN="RIGHT"
7652VALIGN="TOP"
7653><TT
7654CLASS="PARAMETER"
7655><I
7656>info</I
7657></TT
7658>&nbsp;:</TD
7659><TD
7660WIDTH="80%"
7661ALIGN="LEFT"
7662VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007663> a node info sequence pointer</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007664></TR
7665></TABLE
7666><P
7667></P
7668></DIV
7669></DIV
7670><HR><DIV
7671CLASS="REFSECT2"
7672><A
Daniel Veillard35008381999-10-25 13:15:52 +00007673NAME="AEN1865"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007674></A
7675><H3
7676><A
7677NAME="XMLSETEXTERNALENTITYLOADER"
7678></A
7679>xmlSetExternalEntityLoader ()</H3
7680><TABLE
7681BORDER="0"
7682BGCOLOR="#D6E8FF"
7683WIDTH="100%"
7684CELLPADDING="6"
7685><TR
7686><TD
7687><PRE
7688CLASS="PROGRAMLISTING"
7689>void xmlSetExternalEntityLoader (<A
7690HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7691>xmlExternalEntityLoader</A
7692> f);</PRE
7693></TD
7694></TR
7695></TABLE
7696><P
7697></P
7698><DIV
7699CLASS="INFORMALTABLE"
7700><P
7701></P
7702><TABLE
7703BORDER="0"
7704WIDTH="100%"
7705BGCOLOR="#FFD0D0"
7706CELLSPACING="0"
7707CELLPADDING="4"
7708CLASS="CALSTABLE"
7709><TR
7710><TD
7711WIDTH="20%"
7712ALIGN="RIGHT"
7713VALIGN="TOP"
7714><TT
7715CLASS="PARAMETER"
7716><I
7717>f</I
7718></TT
7719>&nbsp;:</TD
7720><TD
7721WIDTH="80%"
7722ALIGN="LEFT"
7723VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007724>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007725></TR
7726></TABLE
7727><P
7728></P
7729></DIV
7730></DIV
7731><HR><DIV
7732CLASS="REFSECT2"
7733><A
Daniel Veillard35008381999-10-25 13:15:52 +00007734NAME="AEN1880"
Daniel Veillard35925471999-02-25 08:46:07 +00007735></A
7736><H3
7737><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007738NAME="XMLGETEXTERNALENTITYLOADER"
Daniel Veillard35925471999-02-25 08:46:07 +00007739></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007740>xmlGetExternalEntityLoader ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007741><TABLE
7742BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007743BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007744WIDTH="100%"
7745CELLPADDING="6"
7746><TR
7747><TD
7748><PRE
7749CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007750><A
7751HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7752>xmlExternalEntityLoader</A
7753> xmlGetExternalEntityLoader
7754 (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007755></TD
7756></TR
7757></TABLE
7758><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007759></P
7760><DIV
7761CLASS="INFORMALTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +00007762><P
7763></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007764><TABLE
7765BORDER="0"
7766WIDTH="100%"
7767BGCOLOR="#FFD0D0"
7768CELLSPACING="0"
7769CELLPADDING="4"
7770CLASS="CALSTABLE"
7771><TR
7772><TD
7773WIDTH="20%"
7774ALIGN="RIGHT"
7775VALIGN="TOP"
7776><I
7777CLASS="EMPHASIS"
7778>Returns</I
7779> :</TD
7780><TD
7781WIDTH="80%"
7782ALIGN="LEFT"
7783VALIGN="TOP"
7784>&nbsp;</TD
7785></TR
7786></TABLE
7787><P
7788></P
7789></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007790></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007791><HR><DIV
7792CLASS="REFSECT2"
7793><A
Daniel Veillard35008381999-10-25 13:15:52 +00007794NAME="AEN1895"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007795></A
7796><H3
7797><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007798NAME="XMLLOADEXTERNALENTITY"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007799></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007800>xmlLoadExternalEntity ()</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007801><TABLE
7802BORDER="0"
7803BGCOLOR="#D6E8FF"
7804WIDTH="100%"
7805CELLPADDING="6"
7806><TR
7807><TD
7808><PRE
7809CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007810><A
7811HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7812>xmlParserInputPtr</A
7813> xmlLoadExternalEntity (const char *URL,
7814 const char *ID,
7815 <A
7816HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7817>xmlParserInputPtr</A
7818> context);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007819></TD
7820></TR
7821></TABLE
7822><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007823></P
7824><DIV
7825CLASS="INFORMALTABLE"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007826><P
7827></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007828><TABLE
7829BORDER="0"
7830WIDTH="100%"
7831BGCOLOR="#FFD0D0"
7832CELLSPACING="0"
7833CELLPADDING="4"
7834CLASS="CALSTABLE"
7835><TR
7836><TD
7837WIDTH="20%"
7838ALIGN="RIGHT"
7839VALIGN="TOP"
7840><TT
7841CLASS="PARAMETER"
7842><I
7843>URL</I
7844></TT
7845>&nbsp;:</TD
7846><TD
7847WIDTH="80%"
7848ALIGN="LEFT"
7849VALIGN="TOP"
7850>&nbsp;</TD
7851></TR
7852><TR
7853><TD
7854WIDTH="20%"
7855ALIGN="RIGHT"
7856VALIGN="TOP"
7857><TT
7858CLASS="PARAMETER"
7859><I
7860>ID</I
7861></TT
7862>&nbsp;:</TD
7863><TD
7864WIDTH="80%"
7865ALIGN="LEFT"
7866VALIGN="TOP"
7867>&nbsp;</TD
7868></TR
7869><TR
7870><TD
7871WIDTH="20%"
7872ALIGN="RIGHT"
7873VALIGN="TOP"
7874><TT
7875CLASS="PARAMETER"
7876><I
7877>context</I
7878></TT
7879>&nbsp;:</TD
7880><TD
7881WIDTH="80%"
7882ALIGN="LEFT"
7883VALIGN="TOP"
7884>&nbsp;</TD
7885></TR
7886><TR
7887><TD
7888WIDTH="20%"
7889ALIGN="RIGHT"
7890VALIGN="TOP"
7891><I
7892CLASS="EMPHASIS"
7893>Returns</I
7894> :</TD
7895><TD
7896WIDTH="80%"
7897ALIGN="LEFT"
7898VALIGN="TOP"
7899>&nbsp;</TD
7900></TR
7901></TABLE
7902><P
7903></P
7904></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007905></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007906></DIV
7907><DIV
7908CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00007909><BR
7910CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00007911WIDTH="100%"
7912BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007913BGCOLOR="#000000"
7914CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00007915CELLSPACING="0"
7916><TR
7917><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007918WIDTH="25%"
7919BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007920ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00007921><A
Daniel Veillard35008381999-10-25 13:15:52 +00007922HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007923><FONT
7924COLOR="#FFFFFF"
7925SIZE="3"
7926><B
7927>&#60;&#60;&#60; Previous Page</B
7928></FONT
7929></A
Daniel Veillard35925471999-02-25 08:46:07 +00007930></TD
7931><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007932WIDTH="25%"
7933BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00007934ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00007935><FONT
7936COLOR="#FFFFFF"
7937SIZE="3"
7938><B
Daniel Veillard35925471999-02-25 08:46:07 +00007939><A
7940HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007941><FONT
7942COLOR="#FFFFFF"
7943SIZE="3"
7944><B
7945>Home</B
7946></FONT
7947></A
7948></B
7949></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007950></TD
7951><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007952WIDTH="25%"
7953BGCOLOR="#00C000"
7954ALIGN="center"
7955><FONT
7956COLOR="#FFFFFF"
7957SIZE="3"
7958><B
7959><A
Daniel Veillard35008381999-10-25 13:15:52 +00007960HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007961><FONT
7962COLOR="#FFFFFF"
7963SIZE="3"
7964><B
7965>Up</B
7966></FONT
7967></A
7968></B
7969></FONT
7970></TD
7971><TD
7972WIDTH="25%"
7973BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007974ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00007975><A
7976HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007977><FONT
7978COLOR="#FFFFFF"
7979SIZE="3"
7980><B
7981>Next Page &#62;&#62;&#62;</B
7982></FONT
7983></A
Daniel Veillard35925471999-02-25 08:46:07 +00007984></TD
7985></TR
7986><TR
7987><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007988COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007989ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00007990><FONT
7991COLOR="#FFFFFF"
7992SIZE="3"
7993><B
Daniel Veillard35008381999-10-25 13:15:52 +00007994>Libxml Library Reference</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007995></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007996></TD
7997><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007998COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007999ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00008000><FONT
8001COLOR="#FFFFFF"
8002SIZE="3"
8003><B
8004>tree</B
8005></FONT
8006></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008007></TR
8008></TABLE
8009></DIV
8010></BODY
8011></HTML
8012>