blob: dcc4b3a73d1798481356811f5f32710601a895d9 [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>parser</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillard06047432000-04-24 11:33:38 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000014REL="PREVIOUS"
Daniel Veillard35008381999-10-25 13:15:52 +000015TITLE="Libxml Library Reference"
16HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000017REL="NEXT"
Daniel Veillard294cbca1999-12-03 13:19:09 +000018TITLE="SAX"
19HREF="gnome-xml-sax.html"></HEAD
Daniel Veillard35925471999-02-25 08:46:07 +000020><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
Daniel Veillard06047432000-04-24 11:33:38 +000023LINK="#0000FF"
24VLINK="#840084"
25ALINK="#0000FF"
Daniel Veillard35925471999-02-25 08:46:07 +000026><DIV
27CLASS="NAVHEADER"
28><TABLE
29WIDTH="100%"
30BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000031BGCOLOR="#000000"
32CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000033CELLSPACING="0"
34><TR
35><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000036COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000037ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000038><FONT
39COLOR="#FFFFFF"
40SIZE="5"
41>Gnome XML Library Reference Manual</FONT
42></TH
Daniel Veillard35925471999-02-25 08:46:07 +000043></TR
44><TR
45><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000046WIDTH="25%"
47BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000048ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000049><A
Daniel Veillard35008381999-10-25 13:15:52 +000050HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000051><FONT
52COLOR="#FFFFFF"
53SIZE="3"
54><B
55>&#60;&#60;&#60; Previous Page</B
56></FONT
57></A
Daniel Veillard35925471999-02-25 08:46:07 +000058></TD
59><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000060WIDTH="25%"
61BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000062ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000063><FONT
64COLOR="#FFFFFF"
65SIZE="3"
66><B
67><A
68HREF="book1.html"
69><FONT
70COLOR="#FFFFFF"
71SIZE="3"
72><B
73>Home</B
74></FONT
75></A
76></B
77></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000078></TD
79><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000080WIDTH="25%"
81BGCOLOR="#00C000"
82ALIGN="center"
83><FONT
84COLOR="#FFFFFF"
85SIZE="3"
86><B
87><A
Daniel Veillard35008381999-10-25 13:15:52 +000088HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000089><FONT
90COLOR="#FFFFFF"
91SIZE="3"
92><B
93>Up</B
94></FONT
95></A
96></B
97></FONT
98></TD
99><TD
100WIDTH="25%"
101BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +0000102ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000103><A
Daniel Veillard294cbca1999-12-03 13:19:09 +0000104HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000105><FONT
106COLOR="#FFFFFF"
107SIZE="3"
108><B
109>Next Page &#62;&#62;&#62;</B
110></FONT
111></A
Daniel Veillard35925471999-02-25 08:46:07 +0000112></TD
113></TR
114></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000115></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000116><H1
Daniel Veillard06047432000-04-24 11:33:38 +0000117><A
118NAME="GNOME-XML-PARSER"
119>parser</A
120></H1
Daniel Veillard35925471999-02-25 08:46:07 +0000121><DIV
122CLASS="REFNAMEDIV"
123><A
Daniel Veillard35008381999-10-25 13:15:52 +0000124NAME="AEN31"
Daniel Veillard35925471999-02-25 08:46:07 +0000125></A
126><H2
127>Name</H2
Daniel Veillard06047432000-04-24 11:33:38 +0000128>parser&nbsp;--&nbsp;</DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000129><DIV
130CLASS="REFSYNOPSISDIV"
131><A
Daniel Veillard35008381999-10-25 13:15:52 +0000132NAME="AEN34"
Daniel Veillard35925471999-02-25 08:46:07 +0000133></A
134><H2
135>Synopsis</H2
136><TABLE
137BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000138BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000139WIDTH="100%"
140CELLPADDING="6"
141><TR
142><TD
143><PRE
144CLASS="SYNOPSIS"
145>&#13;
146
147#define <A
148HREF="gnome-xml-parser.html#XML-DEFAULT-VERSION"
149>XML_DEFAULT_VERSION</A
150>
Daniel Veillardd692aa41999-02-28 21:54:31 +0000151void (<A
152HREF="gnome-xml-parser.html#XMLPARSERINPUTDEALLOCATE"
153>*xmlParserInputDeallocate</A
154>) (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000155HREF="gnome-xml-tree.html#XMLCHAR"
156>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000157>*);
Daniel Veillard35925471999-02-25 08:46:07 +0000158typedef <A
159HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
160>xmlParserInputPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000161>;
Daniel Veillard06047432000-04-24 11:33:38 +0000162<A
163HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
164>xmlParserInputPtr</A
165> (<A
166HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
167>*xmlExternalEntityLoader</A
168>)
169 (const char *URL,
170 const char *ID,
171 <A
172HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
173>xmlParserCtxtPtr</A
174> context);
Daniel Veillard71b656e2000-01-05 14:46:17 +0000175struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000176HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
177>xmlParserNodeInfo</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000178>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000179struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000180HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
181>xmlParserNodeInfoSeq</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000182>;
Daniel Veillard35925471999-02-25 08:46:07 +0000183typedef <A
184HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
185>xmlParserNodeInfoSeqPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000186>;
Daniel Veillardb05deb71999-08-10 19:04:08 +0000187enum <A
188HREF="gnome-xml-parser.html#XMLPARSERINPUTSTATE"
189>xmlParserInputState</A
190>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000191struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000192HREF="gnome-xml-parser.html#XMLPARSERCTXT"
193>xmlParserCtxt</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000194>;
Daniel Veillard35925471999-02-25 08:46:07 +0000195typedef <A
196HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
197>xmlParserCtxtPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000198>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000199struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000200HREF="gnome-xml-parser.html#XMLSAXLOCATOR"
201>xmlSAXLocator</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000202>;
Daniel Veillard35925471999-02-25 08:46:07 +0000203typedef <A
204HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
205>xmlSAXLocatorPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000206>;
Daniel Veillard35925471999-02-25 08:46:07 +0000207<A
208HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
209>xmlParserInputPtr</A
210> (<A
211HREF="gnome-xml-parser.html#RESOLVEENTITYSAXFUNC"
212>*resolveEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000213>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000214 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000215HREF="gnome-xml-tree.html#XMLCHAR"
216>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000217> *publicId,
218 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000219HREF="gnome-xml-tree.html#XMLCHAR"
220>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000221> *systemId);
222void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000223HREF="gnome-xml-parser.html#INTERNALSUBSETSAXFUNC"
224>*internalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000225>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000226 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000227HREF="gnome-xml-tree.html#XMLCHAR"
228>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000229> *name,
230 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000231HREF="gnome-xml-tree.html#XMLCHAR"
232>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000233> *ExternalID,
234 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000235HREF="gnome-xml-tree.html#XMLCHAR"
236>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000237> *SystemID);
238<A
239HREF="gnome-xml-entities.html#XMLENTITYPTR"
240>xmlEntityPtr</A
241> (<A
242HREF="gnome-xml-parser.html#GETENTITYSAXFUNC"
243>*getEntitySAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000244>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000245 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000246HREF="gnome-xml-tree.html#XMLCHAR"
247>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000248> *name);
Daniel Veillardb05deb71999-08-10 19:04:08 +0000249<A
250HREF="gnome-xml-entities.html#XMLENTITYPTR"
251>xmlEntityPtr</A
252> (<A
253HREF="gnome-xml-parser.html#GETPARAMETERENTITYSAXFUNC"
254>*getParameterEntitySAXFunc</A
255>) (void *ctx,
256 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000257HREF="gnome-xml-tree.html#XMLCHAR"
258>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000259> *name);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000260void (<A
261HREF="gnome-xml-parser.html#ENTITYDECLSAXFUNC"
262>*entityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000263>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000264 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000265HREF="gnome-xml-tree.html#XMLCHAR"
266>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000267> *name,
268 int type,
269 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000270HREF="gnome-xml-tree.html#XMLCHAR"
271>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000272> *publicId,
273 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000274HREF="gnome-xml-tree.html#XMLCHAR"
275>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000276> *systemId,
277 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000278HREF="gnome-xml-tree.html#XMLCHAR"
279>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000280> *content);
281void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000282HREF="gnome-xml-parser.html#NOTATIONDECLSAXFUNC"
283>*notationDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000284>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000285 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000286HREF="gnome-xml-tree.html#XMLCHAR"
287>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000288> *name,
289 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000290HREF="gnome-xml-tree.html#XMLCHAR"
291>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000292> *publicId,
293 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000294HREF="gnome-xml-tree.html#XMLCHAR"
295>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000296> *systemId);
297void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000298HREF="gnome-xml-parser.html#ATTRIBUTEDECLSAXFUNC"
299>*attributeDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000300>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000301 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000302HREF="gnome-xml-tree.html#XMLCHAR"
303>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000304> *elem,
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> *name,
309 int type,
310 int def,
311 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000312HREF="gnome-xml-tree.html#XMLCHAR"
313>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000314> *defaultValue,
315 <A
316HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
317>xmlEnumerationPtr</A
318> tree);
319void (<A
320HREF="gnome-xml-parser.html#ELEMENTDECLSAXFUNC"
321>*elementDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000322>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000323 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000324HREF="gnome-xml-tree.html#XMLCHAR"
325>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000326> *name,
327 int type,
328 <A
329HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
330>xmlElementContentPtr</A
331> content);
332void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000333HREF="gnome-xml-parser.html#UNPARSEDENTITYDECLSAXFUNC"
334>*unparsedEntityDeclSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000335>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000336 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000337HREF="gnome-xml-tree.html#XMLCHAR"
338>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000339> *name,
340 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000341HREF="gnome-xml-tree.html#XMLCHAR"
342>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000343> *publicId,
344 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000345HREF="gnome-xml-tree.html#XMLCHAR"
346>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000347> *systemId,
348 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000349HREF="gnome-xml-tree.html#XMLCHAR"
350>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000351> *notationName);
352void (<A
353HREF="gnome-xml-parser.html#SETDOCUMENTLOCATORSAXFUNC"
354>*setDocumentLocatorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000355>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000356 <A
357HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
358>xmlSAXLocatorPtr</A
359> loc);
360void (<A
361HREF="gnome-xml-parser.html#STARTDOCUMENTSAXFUNC"
362>*startDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000363>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000364void (<A
365HREF="gnome-xml-parser.html#ENDDOCUMENTSAXFUNC"
366>*endDocumentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000367>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000368void (<A
369HREF="gnome-xml-parser.html#STARTELEMENTSAXFUNC"
370>*startElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000371>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000372 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000373HREF="gnome-xml-tree.html#XMLCHAR"
374>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000375> *name,
376 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000377HREF="gnome-xml-tree.html#XMLCHAR"
378>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000379> **atts);
Daniel Veillard35925471999-02-25 08:46:07 +0000380void (<A
381HREF="gnome-xml-parser.html#ENDELEMENTSAXFUNC"
382>*endElementSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000383>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000384 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000385HREF="gnome-xml-tree.html#XMLCHAR"
386>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000387> *name);
388void (<A
389HREF="gnome-xml-parser.html#ATTRIBUTESAXFUNC"
390>*attributeSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000391>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000392 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000393HREF="gnome-xml-tree.html#XMLCHAR"
394>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000395> *name,
396 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000397HREF="gnome-xml-tree.html#XMLCHAR"
398>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000399> *value);
400void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000401HREF="gnome-xml-parser.html#REFERENCESAXFUNC"
402>*referenceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000403>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000404 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000405HREF="gnome-xml-tree.html#XMLCHAR"
406>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000407> *name);
408void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000409HREF="gnome-xml-parser.html#CHARACTERSSAXFUNC"
410>*charactersSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000411>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000412 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000413HREF="gnome-xml-tree.html#XMLCHAR"
414>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000415> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000416 int len);
417void (<A
418HREF="gnome-xml-parser.html#IGNORABLEWHITESPACESAXFUNC"
419>*ignorableWhitespaceSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000420>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000421 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000422HREF="gnome-xml-tree.html#XMLCHAR"
423>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000424> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +0000425 int len);
426void (<A
427HREF="gnome-xml-parser.html#PROCESSINGINSTRUCTIONSAXFUNC"
428>*processingInstructionSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000429>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000430 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000431HREF="gnome-xml-tree.html#XMLCHAR"
432>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000433> *target,
434 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000435HREF="gnome-xml-tree.html#XMLCHAR"
436>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000437> *data);
438void (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000439HREF="gnome-xml-parser.html#COMMENTSAXFUNC"
440>*commentSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000441>) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000442 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000443HREF="gnome-xml-tree.html#XMLCHAR"
444>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000445> *value);
446void (<A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000447HREF="gnome-xml-parser.html#CDATABLOCKSAXFUNC"
448>*cdataBlockSAXFunc</A
449>) (void *ctx,
450 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000451HREF="gnome-xml-tree.html#XMLCHAR"
452>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000453> *value,
454 int len);
455void (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000456HREF="gnome-xml-parser.html#WARNINGSAXFUNC"
457>*warningSAXFunc</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#ERRORSAXFUNC"
463>*errorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000464>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000465 const char *msg,
466 ...);
467void (<A
468HREF="gnome-xml-parser.html#FATALERRORSAXFUNC"
469>*fatalErrorSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000470>) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +0000471 const char *msg,
472 ...);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000473int (<A
474HREF="gnome-xml-parser.html#ISSTANDALONESAXFUNC"
475>*isStandaloneSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000476>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000477int (<A
478HREF="gnome-xml-parser.html#HASINTERNALSUBSETSAXFUNC"
479>*hasInternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000480>) (void *ctx);
Daniel Veillard5099ae81999-04-21 20:12:07 +0000481int (<A
482HREF="gnome-xml-parser.html#HASEXTERNALSUBSETSAXFUNC"
483>*hasExternalSubsetSAXFunc</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000484>) (void *ctx);
Daniel Veillard35925471999-02-25 08:46:07 +0000485typedef <A
486HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
487>xmlSAXHandlerPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000488>;
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000489extern const char *<A
490HREF="gnome-xml-parser.html#XMLPARSERVERSION"
491>xmlParserVersion</A
492>;
Daniel Veillard14fff061999-06-22 21:49:07 +0000493extern xmlSAXLocator <A
494HREF="gnome-xml-parser.html#XMLDEFAULTSAXLOCATOR"
495>xmlDefaultSAXLocator</A
496>;
497extern xmlSAXHandler <A
498HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLER"
499>xmlDefaultSAXHandler</A
500>;
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000501extern xmlSAXHandler <A
502HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLER"
503>htmlDefaultSAXHandler</A
504>;
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000505extern int <A
506HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
507>xmlSubstituteEntitiesDefaultValue</A
508>;
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000509int <A
510HREF="gnome-xml-parser.html#XMLPARSERINPUTREAD"
511>xmlParserInputRead</A
512> (<A
513HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
514>xmlParserInputPtr</A
515> in,
516 int len);
517int <A
518HREF="gnome-xml-parser.html#XMLPARSERINPUTGROW"
519>xmlParserInputGrow</A
520> (<A
521HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
522>xmlParserInputPtr</A
523> in,
524 int len);
Daniel Veillard35925471999-02-25 08:46:07 +0000525<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000526HREF="gnome-xml-tree.html#XMLCHAR"
527>xmlChar</A
528>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000529HREF="gnome-xml-parser.html#XMLSTRDUP"
530>xmlStrdup</A
531> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000532HREF="gnome-xml-tree.html#XMLCHAR"
533>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000534> *cur);
535<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000536HREF="gnome-xml-tree.html#XMLCHAR"
537>xmlChar</A
538>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000539HREF="gnome-xml-parser.html#XMLSTRNDUP"
540>xmlStrndup</A
541> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000542HREF="gnome-xml-tree.html#XMLCHAR"
543>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000544> *cur,
545 int len);
546<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000547HREF="gnome-xml-tree.html#XMLCHAR"
548>xmlChar</A
549>* <A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000550HREF="gnome-xml-parser.html#XMLSTRSUB"
551>xmlStrsub</A
552> (const <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> *str,
556 int start,
557 int len);
558const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000559HREF="gnome-xml-tree.html#XMLCHAR"
560>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000561>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000562HREF="gnome-xml-parser.html#XMLSTRCHR"
563>xmlStrchr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000564> (const <A
565HREF="gnome-xml-tree.html#XMLCHAR"
566>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000567> *str,
568 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000569HREF="gnome-xml-tree.html#XMLCHAR"
570>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000571> val);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000572const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000573HREF="gnome-xml-tree.html#XMLCHAR"
574>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000575>* <A
576HREF="gnome-xml-parser.html#XMLSTRSTR"
577>xmlStrstr</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000578> (const <A
579HREF="gnome-xml-tree.html#XMLCHAR"
580>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000581> *str,
582 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000583HREF="gnome-xml-tree.html#XMLCHAR"
584>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000585> *val);
Daniel Veillard35925471999-02-25 08:46:07 +0000586int <A
587HREF="gnome-xml-parser.html#XMLSTRCMP"
588>xmlStrcmp</A
589> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000590HREF="gnome-xml-tree.html#XMLCHAR"
591>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000592> *str1,
593 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000594HREF="gnome-xml-tree.html#XMLCHAR"
595>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000596> *str2);
597int <A
598HREF="gnome-xml-parser.html#XMLSTRNCMP"
599>xmlStrncmp</A
600> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000601HREF="gnome-xml-tree.html#XMLCHAR"
602>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000603> *str1,
604 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000605HREF="gnome-xml-tree.html#XMLCHAR"
606>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000607> *str2,
608 int len);
609int <A
610HREF="gnome-xml-parser.html#XMLSTRLEN"
611>xmlStrlen</A
612> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000613HREF="gnome-xml-tree.html#XMLCHAR"
614>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000615> *str);
616<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000617HREF="gnome-xml-tree.html#XMLCHAR"
618>xmlChar</A
619>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000620HREF="gnome-xml-parser.html#XMLSTRCAT"
621>xmlStrcat</A
622> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000623HREF="gnome-xml-tree.html#XMLCHAR"
624>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000625> *cur,
626 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000627HREF="gnome-xml-tree.html#XMLCHAR"
628>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000629> *add);
630<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000631HREF="gnome-xml-tree.html#XMLCHAR"
632>xmlChar</A
633>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000634HREF="gnome-xml-parser.html#XMLSTRNCAT"
635>xmlStrncat</A
636> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000637HREF="gnome-xml-tree.html#XMLCHAR"
638>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000639> *cur,
640 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000641HREF="gnome-xml-tree.html#XMLCHAR"
642>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000643> *add,
644 int len);
645<A
646HREF="gnome-xml-tree.html#XMLDOCPTR"
647>xmlDocPtr</A
648> <A
649HREF="gnome-xml-parser.html#XMLPARSEDOC"
650>xmlParseDoc</A
651> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000652HREF="gnome-xml-tree.html#XMLCHAR"
653>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000654> *cur);
655<A
656HREF="gnome-xml-tree.html#XMLDOCPTR"
657>xmlDocPtr</A
658> <A
659HREF="gnome-xml-parser.html#XMLPARSEMEMORY"
660>xmlParseMemory</A
661> (char *buffer,
662 int size);
663<A
664HREF="gnome-xml-tree.html#XMLDOCPTR"
665>xmlDocPtr</A
666> <A
667HREF="gnome-xml-parser.html#XMLPARSEFILE"
668>xmlParseFile</A
669> (const char *filename);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000670int <A
671HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULT"
672>xmlSubstituteEntitiesDefault</A
673> (int val);
Daniel Veillard35925471999-02-25 08:46:07 +0000674<A
675HREF="gnome-xml-tree.html#XMLDOCPTR"
676>xmlDocPtr</A
677> <A
678HREF="gnome-xml-parser.html#XMLRECOVERDOC"
679>xmlRecoverDoc</A
680> (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000681HREF="gnome-xml-tree.html#XMLCHAR"
682>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000683> *cur);
684<A
685HREF="gnome-xml-tree.html#XMLDOCPTR"
686>xmlDocPtr</A
687> <A
688HREF="gnome-xml-parser.html#XMLRECOVERMEMORY"
689>xmlRecoverMemory</A
690> (char *buffer,
691 int size);
692<A
693HREF="gnome-xml-tree.html#XMLDOCPTR"
694>xmlDocPtr</A
695> <A
696HREF="gnome-xml-parser.html#XMLRECOVERFILE"
697>xmlRecoverFile</A
698> (const char *filename);
699int <A
700HREF="gnome-xml-parser.html#XMLPARSEDOCUMENT"
701>xmlParseDocument</A
702> (<A
703HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
704>xmlParserCtxtPtr</A
705> ctxt);
706<A
707HREF="gnome-xml-tree.html#XMLDOCPTR"
708>xmlDocPtr</A
709> <A
710HREF="gnome-xml-parser.html#XMLSAXPARSEDOC"
711>xmlSAXParseDoc</A
712> (<A
713HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
714>xmlSAXHandlerPtr</A
715> sax,
716 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000717HREF="gnome-xml-tree.html#XMLCHAR"
718>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000719> *cur,
720 int recovery);
721<A
722HREF="gnome-xml-tree.html#XMLDOCPTR"
723>xmlDocPtr</A
724> <A
725HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
726>xmlSAXParseMemory</A
727> (<A
728HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
729>xmlSAXHandlerPtr</A
730> sax,
731 char *buffer,
732 int size,
733 int recovery);
734<A
735HREF="gnome-xml-tree.html#XMLDOCPTR"
736>xmlDocPtr</A
737> <A
738HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
739>xmlSAXParseFile</A
740> (<A
741HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
742>xmlSAXHandlerPtr</A
743> sax,
744 const char *filename,
745 int recovery);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000746<A
747HREF="gnome-xml-tree.html#XMLDTDPTR"
748>xmlDtdPtr</A
749> <A
750HREF="gnome-xml-parser.html#XMLPARSEDTD"
751>xmlParseDTD</A
752> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000753HREF="gnome-xml-tree.html#XMLCHAR"
754>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000755> *ExternalID,
756 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000757HREF="gnome-xml-tree.html#XMLCHAR"
758>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000759> *SystemID);
760<A
761HREF="gnome-xml-tree.html#XMLDTDPTR"
762>xmlDtdPtr</A
763> <A
764HREF="gnome-xml-parser.html#XMLSAXPARSEDTD"
765>xmlSAXParseDTD</A
766> (<A
767HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
768>xmlSAXHandlerPtr</A
769> sax,
770 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000771HREF="gnome-xml-tree.html#XMLCHAR"
772>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000773> *ExternalID,
774 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000775HREF="gnome-xml-tree.html#XMLCHAR"
776>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000777> *SystemID);
Daniel Veillard24491f62000-01-05 14:58:38 +0000778void <A
Daniel Veillard35925471999-02-25 08:46:07 +0000779HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
780>xmlInitParserCtxt</A
781> (<A
782HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
783>xmlParserCtxtPtr</A
784> ctxt);
785void <A
786HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
787>xmlClearParserCtxt</A
788> (<A
789HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
790>xmlParserCtxtPtr</A
791> ctxt);
792void <A
793HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
794>xmlSetupParserForBuffer</A
795> (<A
796HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
797>xmlParserCtxtPtr</A
798> ctxt,
799 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000800HREF="gnome-xml-tree.html#XMLCHAR"
801>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000802> *buffer,
803 const char *filename);
Daniel Veillard06047432000-04-24 11:33:38 +0000804void <A
805HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
806>xmlDefaultSAXHandlerInit</A
807> (void);
808void <A
809HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
810>htmlDefaultSAXHandlerInit</A
811> (void);
Daniel Veillard35925471999-02-25 08:46:07 +0000812const <A
813HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
814>xmlParserNodeInfo</A
815>* <A
816HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
817>xmlParserFindNodeInfo</A
818>
819 (const <A
820HREF="gnome-xml-parser.html#XMLPARSERCTXT"
821>xmlParserCtxt</A
822> *ctxt,
823 const <A
824HREF="gnome-xml-tree.html#XMLNODE"
825>xmlNode</A
826> *node);
827void <A
828HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
829>xmlInitNodeInfoSeq</A
830> (<A
831HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
832>xmlParserNodeInfoSeqPtr</A
833> seq);
834void <A
835HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
836>xmlClearNodeInfoSeq</A
837> (<A
838HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
839>xmlParserNodeInfoSeqPtr</A
840> seq);
841unsigned <GTKDOCLINK
842HREF="LONG"
843>long</GTKDOCLINK
844> <A
845HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
846>xmlParserFindNodeInfoIndex</A
847> (const <A
848HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
849>xmlParserNodeInfoSeq</A
850> *seq,
851 const <A
852HREF="gnome-xml-tree.html#XMLNODE"
853>xmlNode</A
854> *node);
855void <A
856HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
857>xmlParserAddNodeInfo</A
858> (<A
859HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
860>xmlParserCtxtPtr</A
861> ctxt,
862 const <A
863HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
864>xmlParserNodeInfo</A
865> *info);
866void <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000867HREF="gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER"
868>xmlSetExternalEntityLoader</A
869> (<A
870HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
871>xmlExternalEntityLoader</A
872> f);
873<A
874HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
875>xmlExternalEntityLoader</A
876> <A
877HREF="gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER"
878>xmlGetExternalEntityLoader</A
879>
880 (void);
881<A
882HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
883>xmlParserInputPtr</A
884> <A
885HREF="gnome-xml-parser.html#XMLLOADEXTERNALENTITY"
886>xmlLoadExternalEntity</A
887> (const char *URL,
888 const char *ID,
889 <A
Daniel Veillard437b87b2000-01-03 17:30:46 +0000890HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
891>xmlParserCtxtPtr</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000892> context);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000893></TD
894></TR
895></TABLE
896></DIV
897><DIV
898CLASS="REFSECT1"
899><A
Daniel Veillard06047432000-04-24 11:33:38 +0000900NAME="AEN229"
Daniel Veillard35925471999-02-25 08:46:07 +0000901></A
902><H2
903>Description</H2
904><P
905></P
906></DIV
907><DIV
908CLASS="REFSECT1"
909><A
Daniel Veillard06047432000-04-24 11:33:38 +0000910NAME="AEN232"
Daniel Veillard35925471999-02-25 08:46:07 +0000911></A
912><H2
913>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000914><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000915CLASS="REFSECT2"
916><A
Daniel Veillard06047432000-04-24 11:33:38 +0000917NAME="AEN234"
Daniel Veillard35925471999-02-25 08:46:07 +0000918></A
919><H3
920><A
921NAME="XML-DEFAULT-VERSION"
922></A
923>XML_DEFAULT_VERSION</H3
924><TABLE
925BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000926BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000927WIDTH="100%"
928CELLPADDING="6"
929><TR
930><TD
931><PRE
932CLASS="PROGRAMLISTING"
Daniel Veillard06047432000-04-24 11:33:38 +0000933>#define XML_DEFAULT_VERSION</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000934></TD
935></TR
936></TABLE
937><P
938></P
939></DIV
940><HR><DIV
941CLASS="REFSECT2"
942><A
Daniel Veillard06047432000-04-24 11:33:38 +0000943NAME="AEN239"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000944></A
945><H3
946><A
947NAME="XMLPARSERINPUTDEALLOCATE"
948></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000949>xmlParserInputDeallocate ()</H3
Daniel Veillardd692aa41999-02-28 21:54:31 +0000950><TABLE
951BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000952BGCOLOR="#D6E8FF"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000953WIDTH="100%"
954CELLPADDING="6"
955><TR
956><TD
957><PRE
958CLASS="PROGRAMLISTING"
959>void (*xmlParserInputDeallocate) (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000960HREF="gnome-xml-tree.html#XMLCHAR"
961>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000962>*);</PRE
963></TD
964></TR
965></TABLE
966><P
967></P
968><DIV
969CLASS="INFORMALTABLE"
970><P
971></P
972><TABLE
973BORDER="0"
974WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000975BGCOLOR="#FFD0D0"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000976CELLSPACING="0"
977CELLPADDING="4"
978CLASS="CALSTABLE"
979><TR
980><TD
981WIDTH="20%"
982ALIGN="RIGHT"
983VALIGN="TOP"
984><TT
985CLASS="PARAMETER"
986><I
987>Param1</I
988></TT
989>&nbsp;:</TD
990><TD
991WIDTH="80%"
992ALIGN="LEFT"
993VALIGN="TOP"
994>&nbsp;</TD
995></TR
996></TABLE
997><P
998></P
999></DIV
1000></DIV
1001><HR><DIV
1002CLASS="REFSECT2"
1003><A
Daniel Veillard06047432000-04-24 11:33:38 +00001004NAME="AEN254"
Daniel Veillard24491f62000-01-05 14:58:38 +00001005></A
1006><H3
1007><A
1008NAME="XMLPARSERINPUTPTR"
1009></A
1010>xmlParserInputPtr</H3
Daniel Veillard06047432000-04-24 11:33:38 +00001011><P
1012></P
1013></DIV
1014><HR><DIV
1015CLASS="REFSECT2"
1016><A
1017NAME="AEN258"
1018></A
1019><H3
1020><A
1021NAME="XMLEXTERNALENTITYLOADER"
1022></A
1023>xmlExternalEntityLoader ()</H3
Daniel Veillard71b656e2000-01-05 14:46:17 +00001024><TABLE
1025BORDER="0"
Daniel Veillard24491f62000-01-05 14:58:38 +00001026BGCOLOR="#D6E8FF"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001027WIDTH="100%"
Daniel Veillard24491f62000-01-05 14:58:38 +00001028CELLPADDING="6"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001029><TR
1030><TD
Daniel Veillard24491f62000-01-05 14:58:38 +00001031><PRE
1032CLASS="PROGRAMLISTING"
Daniel Veillard06047432000-04-24 11:33:38 +00001033><A
1034HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1035>xmlParserInputPtr</A
1036> (*xmlExternalEntityLoader)
1037 (const char *URL,
1038 const char *ID,
1039 <A
1040HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1041>xmlParserCtxtPtr</A
1042> context);</PRE
Daniel Veillard24491f62000-01-05 14:58:38 +00001043></TD
Daniel Veillard71b656e2000-01-05 14:46:17 +00001044></TR
1045></TABLE
1046><P
1047></P
Daniel Veillard06047432000-04-24 11:33:38 +00001048><DIV
1049CLASS="INFORMALTABLE"
1050><P
1051></P
1052><TABLE
1053BORDER="0"
1054WIDTH="100%"
1055BGCOLOR="#FFD0D0"
1056CELLSPACING="0"
1057CELLPADDING="4"
1058CLASS="CALSTABLE"
1059><TR
1060><TD
1061WIDTH="20%"
1062ALIGN="RIGHT"
1063VALIGN="TOP"
1064><TT
1065CLASS="PARAMETER"
1066><I
1067>URL</I
1068></TT
1069>&nbsp;:</TD
1070><TD
1071WIDTH="80%"
1072ALIGN="LEFT"
1073VALIGN="TOP"
1074>&nbsp;</TD
1075></TR
1076><TR
1077><TD
1078WIDTH="20%"
1079ALIGN="RIGHT"
1080VALIGN="TOP"
1081><TT
1082CLASS="PARAMETER"
1083><I
1084>ID</I
1085></TT
1086>&nbsp;:</TD
1087><TD
1088WIDTH="80%"
1089ALIGN="LEFT"
1090VALIGN="TOP"
1091>&nbsp;</TD
1092></TR
1093><TR
1094><TD
1095WIDTH="20%"
1096ALIGN="RIGHT"
1097VALIGN="TOP"
1098><TT
1099CLASS="PARAMETER"
1100><I
1101>context</I
1102></TT
1103>&nbsp;:</TD
1104><TD
1105WIDTH="80%"
1106ALIGN="LEFT"
1107VALIGN="TOP"
1108>&nbsp;</TD
1109></TR
1110><TR
1111><TD
1112WIDTH="20%"
1113ALIGN="RIGHT"
1114VALIGN="TOP"
1115><I
1116CLASS="EMPHASIS"
1117>Returns</I
1118> :</TD
1119><TD
1120WIDTH="80%"
1121ALIGN="LEFT"
1122VALIGN="TOP"
1123>&nbsp;</TD
1124></TR
1125></TABLE
1126><P
1127></P
1128></DIV
Daniel Veillard71b656e2000-01-05 14:46:17 +00001129></DIV
Daniel Veillardb05deb71999-08-10 19:04:08 +00001130><HR><DIV
1131CLASS="REFSECT2"
1132><A
Daniel Veillard06047432000-04-24 11:33:38 +00001133NAME="AEN286"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001134></A
1135><H3
1136><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001137NAME="XMLPARSERNODEINFO"
1138></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001139>struct xmlParserNodeInfo</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001140><TABLE
1141BORDER="0"
1142BGCOLOR="#D6E8FF"
1143WIDTH="100%"
1144CELLPADDING="6"
1145><TR
1146><TD
1147><PRE
1148CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001149>struct xmlParserNodeInfo {
1150 const struct _xmlNode* node;
1151 /* Position &amp; line # that text that created the node begins &amp; ends on */
1152 unsigned long begin_pos;
1153 unsigned long begin_line;
1154 unsigned long end_pos;
1155 unsigned long end_line;
1156};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001157></TD
1158></TR
1159></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001160><P
1161></P
1162></DIV
1163><HR><DIV
1164CLASS="REFSECT2"
1165><A
Daniel Veillard06047432000-04-24 11:33:38 +00001166NAME="AEN291"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001167></A
1168><H3
1169><A
1170NAME="XMLPARSERNODEINFOSEQ"
1171></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001172>struct xmlParserNodeInfoSeq</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001173><TABLE
1174BORDER="0"
1175BGCOLOR="#D6E8FF"
1176WIDTH="100%"
1177CELLPADDING="6"
1178><TR
1179><TD
1180><PRE
1181CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001182>struct xmlParserNodeInfoSeq {
1183 unsigned long maximum;
1184 unsigned long length;
1185 xmlParserNodeInfo* buffer;
1186};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001187></TD
1188></TR
1189></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001190><P
1191></P
1192></DIV
1193><HR><DIV
1194CLASS="REFSECT2"
1195><A
Daniel Veillard06047432000-04-24 11:33:38 +00001196NAME="AEN296"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001197></A
1198><H3
1199><A
1200NAME="XMLPARSERNODEINFOSEQPTR"
1201></A
1202>xmlParserNodeInfoSeqPtr</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001203><P
1204></P
1205></DIV
1206><HR><DIV
1207CLASS="REFSECT2"
1208><A
Daniel Veillard06047432000-04-24 11:33:38 +00001209NAME="AEN300"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001210></A
1211><H3
1212><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001213NAME="XMLPARSERINPUTSTATE"
1214></A
1215>enum xmlParserInputState</H3
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001216><TABLE
1217BORDER="0"
1218BGCOLOR="#D6E8FF"
1219WIDTH="100%"
1220CELLPADDING="6"
1221><TR
1222><TD
1223><PRE
1224CLASS="PROGRAMLISTING"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001225>typedef enum {
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001226 XML_PARSER_EOF = -1, /* nothing is to be parsed */
1227 XML_PARSER_START = 0, /* nothing has been parsed */
1228 XML_PARSER_MISC, /* Misc* before int subset */
1229 XML_PARSER_PI, /* Whithin a processing instruction */
1230 XML_PARSER_DTD, /* within some DTD content */
1231 XML_PARSER_PROLOG, /* Misc* after internal subset */
1232 XML_PARSER_COMMENT, /* within a comment */
1233 XML_PARSER_START_TAG, /* within a start tag */
1234 XML_PARSER_CONTENT, /* within the content */
1235 XML_PARSER_CDATA_SECTION, /* within a CDATA section */
1236 XML_PARSER_END_TAG, /* within a closing tag */
1237 XML_PARSER_ENTITY_DECL, /* within an entity declaration */
1238 XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */
1239 XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001240 XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001241 XML_PARSER_EPILOG /* the Misc* after the last end tag */
Daniel Veillardb05deb71999-08-10 19:04:08 +00001242} xmlParserInputState;</PRE
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001243></TD
1244></TR
1245></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001246><P
1247></P
1248></DIV
1249><HR><DIV
1250CLASS="REFSECT2"
1251><A
Daniel Veillard06047432000-04-24 11:33:38 +00001252NAME="AEN305"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001253></A
1254><H3
1255><A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001256NAME="XMLPARSERCTXT"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001257></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001258>struct xmlParserCtxt</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001259><TABLE
1260BORDER="0"
1261BGCOLOR="#D6E8FF"
1262WIDTH="100%"
1263CELLPADDING="6"
1264><TR
1265><TD
1266><PRE
1267CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001268>struct xmlParserCtxt {
1269 struct _xmlSAXHandler *sax; /* The SAX handler */
1270 void *userData; /* the document being built */
1271 xmlDocPtr myDoc; /* the document being built */
1272 int wellFormed; /* is the document well formed */
1273 int replaceEntities; /* shall we replace entities ? */
1274 const xmlChar *version; /* the XML version string */
1275 const xmlChar *encoding; /* encoding, if any */
1276 int standalone; /* standalone document */
1277 int html; /* are we parsing an HTML document */
1278
1279 /* Input stream stack */
1280 xmlParserInputPtr input; /* Current input stream */
1281 int inputNr; /* Number of current input streams */
1282 int inputMax; /* Max number of input streams */
1283 xmlParserInputPtr *inputTab; /* stack of inputs */
1284
1285 /* Node analysis stack only used for DOM building */
1286 xmlNodePtr node; /* Current parsed Node */
1287 int nodeNr; /* Depth of the parsing stack */
1288 int nodeMax; /* Max depth of the parsing stack */
1289 xmlNodePtr *nodeTab; /* array of nodes */
1290
1291 int record_info; /* Whether node info should be kept */
1292 xmlParserNodeInfoSeq node_seq; /* info about each node parsed */
1293
1294 int errNo; /* error code */
1295
1296 int hasExternalSubset; /* reference and external subset */
1297 int hasPErefs; /* the internal subset has PE refs */
1298 int external; /* are we parsing an external entity */
1299
1300 int valid; /* is the document valid */
1301 int validate; /* shall we try to validate ? */
1302 xmlValidCtxt vctxt; /* The validity context */
1303
1304 xmlParserInputState instate; /* current type of input */
1305 int token; /* next char look-ahead */
1306
1307 char *directory; /* the data directory */
1308
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001309 /* Node name stack */
Daniel Veillard71b656e2000-01-05 14:46:17 +00001310 xmlChar *name; /* Current parsed Node */
1311 int nameNr; /* Depth of the parsing stack */
1312 int nameMax; /* Max depth of the parsing stack */
1313 xmlChar * *nameTab; /* array of nodes */
1314
1315 long nbChars; /* number of xmlChar processed */
1316 long checkIndex; /* used by progressive parsing lookup */
Daniel Veillardf6868712000-01-05 14:58:38 +00001317 int keepBlanks; /* ugly but ... */
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001318 int disableSAX; /* SAX callbacks are disabled */
1319 int inSubset; /* Parsing is in int 1/ext 2 subset */
1320 xmlChar * intSubName; /* name of subset */
1321 xmlChar * extSubURI; /* URI of external subset */
1322 xmlChar * extSubSystem; /* SYSTEM ID of external subset */
1323
1324 /* xml:space values */
1325 int * space; /* Should the parser preserve spaces */
1326 int spaceNr; /* Depth of the parsing stack */
1327 int spaceMax; /* Max depth of the parsing stack */
1328 int * spaceTab; /* array of space infos */
1329
1330 int depth; /* to prevent entity substitution loops */
1331 xmlParserInputPtr entity; /* used to check entities boundaries */
Daniel Veillard71b656e2000-01-05 14:46:17 +00001332};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001333></TD
1334></TR
1335></TABLE
Daniel Veillardb05deb71999-08-10 19:04:08 +00001336><P
1337></P
1338></DIV
1339><HR><DIV
1340CLASS="REFSECT2"
1341><A
Daniel Veillard06047432000-04-24 11:33:38 +00001342NAME="AEN310"
Daniel Veillard35925471999-02-25 08:46:07 +00001343></A
1344><H3
1345><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001346NAME="XMLPARSERCTXTPTR"
1347></A
1348>xmlParserCtxtPtr</H3
1349><P
1350></P
1351></DIV
1352><HR><DIV
1353CLASS="REFSECT2"
1354><A
Daniel Veillard06047432000-04-24 11:33:38 +00001355NAME="AEN314"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001356></A
1357><H3
1358><A
1359NAME="XMLSAXLOCATOR"
1360></A
1361>struct xmlSAXLocator</H3
1362><TABLE
1363BORDER="0"
1364BGCOLOR="#D6E8FF"
1365WIDTH="100%"
1366CELLPADDING="6"
1367><TR
1368><TD
1369><PRE
1370CLASS="PROGRAMLISTING"
1371>struct xmlSAXLocator {
1372 const xmlChar *(*getPublicId)(void *ctx);
1373 const xmlChar *(*getSystemId)(void *ctx);
1374 int (*getLineNumber)(void *ctx);
1375 int (*getColumnNumber)(void *ctx);
1376};</PRE
1377></TD
1378></TR
1379></TABLE
1380><P
1381></P
1382></DIV
1383><HR><DIV
1384CLASS="REFSECT2"
1385><A
Daniel Veillard06047432000-04-24 11:33:38 +00001386NAME="AEN319"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001387></A
1388><H3
1389><A
1390NAME="XMLSAXLOCATORPTR"
1391></A
1392>xmlSAXLocatorPtr</H3
1393><P
1394></P
1395></DIV
1396><HR><DIV
1397CLASS="REFSECT2"
1398><A
Daniel Veillard06047432000-04-24 11:33:38 +00001399NAME="AEN323"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001400></A
1401><H3
1402><A
Daniel Veillard35925471999-02-25 08:46:07 +00001403NAME="RESOLVEENTITYSAXFUNC"
1404></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001405>resolveEntitySAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001406><TABLE
1407BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001408BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001409WIDTH="100%"
1410CELLPADDING="6"
1411><TR
1412><TD
1413><PRE
1414CLASS="PROGRAMLISTING"
1415><A
1416HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1417>xmlParserInputPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001418> (*resolveEntitySAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001419 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001420HREF="gnome-xml-tree.html#XMLCHAR"
1421>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001422> *publicId,
1423 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001424HREF="gnome-xml-tree.html#XMLCHAR"
1425>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001426> *systemId);</PRE
1427></TD
1428></TR
1429></TABLE
1430><P
1431></P
1432><DIV
1433CLASS="INFORMALTABLE"
1434><P
1435></P
1436><TABLE
1437BORDER="0"
1438WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001439BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001440CELLSPACING="0"
1441CELLPADDING="4"
1442CLASS="CALSTABLE"
1443><TR
1444><TD
1445WIDTH="20%"
1446ALIGN="RIGHT"
1447VALIGN="TOP"
1448><TT
1449CLASS="PARAMETER"
1450><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001451>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001452></TT
1453>&nbsp;:</TD
1454><TD
1455WIDTH="80%"
1456ALIGN="LEFT"
1457VALIGN="TOP"
1458>&nbsp;</TD
1459></TR
1460><TR
1461><TD
1462WIDTH="20%"
1463ALIGN="RIGHT"
1464VALIGN="TOP"
1465><TT
1466CLASS="PARAMETER"
1467><I
1468>publicId</I
1469></TT
1470>&nbsp;:</TD
1471><TD
1472WIDTH="80%"
1473ALIGN="LEFT"
1474VALIGN="TOP"
1475>&nbsp;</TD
1476></TR
1477><TR
1478><TD
1479WIDTH="20%"
1480ALIGN="RIGHT"
1481VALIGN="TOP"
1482><TT
1483CLASS="PARAMETER"
1484><I
1485>systemId</I
1486></TT
1487>&nbsp;:</TD
1488><TD
1489WIDTH="80%"
1490ALIGN="LEFT"
1491VALIGN="TOP"
1492>&nbsp;</TD
1493></TR
1494><TR
1495><TD
1496WIDTH="20%"
1497ALIGN="RIGHT"
1498VALIGN="TOP"
1499><I
1500CLASS="EMPHASIS"
1501>Returns</I
1502> :</TD
1503><TD
1504WIDTH="80%"
1505ALIGN="LEFT"
1506VALIGN="TOP"
1507>&nbsp;</TD
1508></TR
1509></TABLE
1510><P
1511></P
1512></DIV
1513></DIV
1514><HR><DIV
1515CLASS="REFSECT2"
1516><A
Daniel Veillard06047432000-04-24 11:33:38 +00001517NAME="AEN352"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001518></A
1519><H3
1520><A
1521NAME="INTERNALSUBSETSAXFUNC"
1522></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001523>internalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001524><TABLE
1525BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001526BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001527WIDTH="100%"
1528CELLPADDING="6"
1529><TR
1530><TD
1531><PRE
1532CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001533>void (*internalSubsetSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001534 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001535HREF="gnome-xml-tree.html#XMLCHAR"
1536>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001537> *name,
1538 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001539HREF="gnome-xml-tree.html#XMLCHAR"
1540>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001541> *ExternalID,
1542 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001543HREF="gnome-xml-tree.html#XMLCHAR"
1544>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001545> *SystemID);</PRE
1546></TD
1547></TR
1548></TABLE
1549><P
1550></P
1551><DIV
1552CLASS="INFORMALTABLE"
1553><P
1554></P
1555><TABLE
1556BORDER="0"
1557WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001558BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001559CELLSPACING="0"
1560CELLPADDING="4"
1561CLASS="CALSTABLE"
1562><TR
1563><TD
1564WIDTH="20%"
1565ALIGN="RIGHT"
1566VALIGN="TOP"
1567><TT
1568CLASS="PARAMETER"
1569><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001570>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001571></TT
1572>&nbsp;:</TD
1573><TD
1574WIDTH="80%"
1575ALIGN="LEFT"
1576VALIGN="TOP"
1577>&nbsp;</TD
1578></TR
1579><TR
1580><TD
1581WIDTH="20%"
1582ALIGN="RIGHT"
1583VALIGN="TOP"
1584><TT
1585CLASS="PARAMETER"
1586><I
1587>name</I
1588></TT
1589>&nbsp;:</TD
1590><TD
1591WIDTH="80%"
1592ALIGN="LEFT"
1593VALIGN="TOP"
1594>&nbsp;</TD
1595></TR
1596><TR
1597><TD
1598WIDTH="20%"
1599ALIGN="RIGHT"
1600VALIGN="TOP"
1601><TT
1602CLASS="PARAMETER"
1603><I
1604>ExternalID</I
1605></TT
1606>&nbsp;:</TD
1607><TD
1608WIDTH="80%"
1609ALIGN="LEFT"
1610VALIGN="TOP"
1611>&nbsp;</TD
1612></TR
1613><TR
1614><TD
1615WIDTH="20%"
1616ALIGN="RIGHT"
1617VALIGN="TOP"
1618><TT
1619CLASS="PARAMETER"
1620><I
1621>SystemID</I
1622></TT
1623>&nbsp;:</TD
1624><TD
1625WIDTH="80%"
1626ALIGN="LEFT"
1627VALIGN="TOP"
1628>&nbsp;</TD
1629></TR
1630></TABLE
1631><P
1632></P
1633></DIV
1634></DIV
1635><HR><DIV
1636CLASS="REFSECT2"
1637><A
Daniel Veillard06047432000-04-24 11:33:38 +00001638NAME="AEN381"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001639></A
1640><H3
1641><A
1642NAME="GETENTITYSAXFUNC"
1643></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001644>getEntitySAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001645><TABLE
1646BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001647BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001648WIDTH="100%"
1649CELLPADDING="6"
1650><TR
1651><TD
1652><PRE
1653CLASS="PROGRAMLISTING"
1654><A
1655HREF="gnome-xml-entities.html#XMLENTITYPTR"
1656>xmlEntityPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001657> (*getEntitySAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001658 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001659HREF="gnome-xml-tree.html#XMLCHAR"
1660>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001661> *name);</PRE
1662></TD
1663></TR
1664></TABLE
1665><P
1666></P
1667><DIV
1668CLASS="INFORMALTABLE"
1669><P
1670></P
1671><TABLE
1672BORDER="0"
1673WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001674BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001675CELLSPACING="0"
1676CELLPADDING="4"
1677CLASS="CALSTABLE"
1678><TR
1679><TD
1680WIDTH="20%"
1681ALIGN="RIGHT"
1682VALIGN="TOP"
1683><TT
1684CLASS="PARAMETER"
1685><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001686>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001687></TT
1688>&nbsp;:</TD
1689><TD
1690WIDTH="80%"
1691ALIGN="LEFT"
1692VALIGN="TOP"
1693>&nbsp;</TD
1694></TR
1695><TR
1696><TD
1697WIDTH="20%"
1698ALIGN="RIGHT"
1699VALIGN="TOP"
1700><TT
1701CLASS="PARAMETER"
1702><I
1703>name</I
1704></TT
1705>&nbsp;:</TD
1706><TD
1707WIDTH="80%"
1708ALIGN="LEFT"
1709VALIGN="TOP"
1710>&nbsp;</TD
1711></TR
1712><TR
1713><TD
1714WIDTH="20%"
1715ALIGN="RIGHT"
1716VALIGN="TOP"
1717><I
1718CLASS="EMPHASIS"
1719>Returns</I
1720> :</TD
1721><TD
1722WIDTH="80%"
1723ALIGN="LEFT"
1724VALIGN="TOP"
1725>&nbsp;</TD
1726></TR
1727></TABLE
1728><P
1729></P
1730></DIV
1731></DIV
1732><HR><DIV
1733CLASS="REFSECT2"
1734><A
Daniel Veillard06047432000-04-24 11:33:38 +00001735NAME="AEN405"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001736></A
1737><H3
1738><A
1739NAME="GETPARAMETERENTITYSAXFUNC"
1740></A
1741>getParameterEntitySAXFunc ()</H3
1742><TABLE
1743BORDER="0"
1744BGCOLOR="#D6E8FF"
1745WIDTH="100%"
1746CELLPADDING="6"
1747><TR
1748><TD
1749><PRE
1750CLASS="PROGRAMLISTING"
1751><A
1752HREF="gnome-xml-entities.html#XMLENTITYPTR"
1753>xmlEntityPtr</A
1754> (*getParameterEntitySAXFunc) (void *ctx,
1755 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001756HREF="gnome-xml-tree.html#XMLCHAR"
1757>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001758> *name);</PRE
1759></TD
1760></TR
1761></TABLE
1762><P
1763></P
1764><DIV
1765CLASS="INFORMALTABLE"
1766><P
1767></P
1768><TABLE
1769BORDER="0"
1770WIDTH="100%"
1771BGCOLOR="#FFD0D0"
1772CELLSPACING="0"
1773CELLPADDING="4"
1774CLASS="CALSTABLE"
1775><TR
1776><TD
1777WIDTH="20%"
1778ALIGN="RIGHT"
1779VALIGN="TOP"
1780><TT
1781CLASS="PARAMETER"
1782><I
1783>ctx</I
1784></TT
1785>&nbsp;:</TD
1786><TD
1787WIDTH="80%"
1788ALIGN="LEFT"
1789VALIGN="TOP"
1790>&nbsp;</TD
1791></TR
1792><TR
1793><TD
1794WIDTH="20%"
1795ALIGN="RIGHT"
1796VALIGN="TOP"
1797><TT
1798CLASS="PARAMETER"
1799><I
1800>name</I
1801></TT
1802>&nbsp;:</TD
1803><TD
1804WIDTH="80%"
1805ALIGN="LEFT"
1806VALIGN="TOP"
1807>&nbsp;</TD
1808></TR
1809><TR
1810><TD
1811WIDTH="20%"
1812ALIGN="RIGHT"
1813VALIGN="TOP"
1814><I
1815CLASS="EMPHASIS"
1816>Returns</I
1817> :</TD
1818><TD
1819WIDTH="80%"
1820ALIGN="LEFT"
1821VALIGN="TOP"
1822>&nbsp;</TD
1823></TR
1824></TABLE
1825><P
1826></P
1827></DIV
1828></DIV
1829><HR><DIV
1830CLASS="REFSECT2"
1831><A
Daniel Veillard06047432000-04-24 11:33:38 +00001832NAME="AEN429"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001833></A
1834><H3
1835><A
1836NAME="ENTITYDECLSAXFUNC"
1837></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001838>entityDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001839><TABLE
1840BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001841BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001842WIDTH="100%"
1843CELLPADDING="6"
1844><TR
1845><TD
1846><PRE
1847CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001848>void (*entityDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001849 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001850HREF="gnome-xml-tree.html#XMLCHAR"
1851>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001852> *name,
1853 int type,
1854 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001855HREF="gnome-xml-tree.html#XMLCHAR"
1856>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001857> *publicId,
1858 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001859HREF="gnome-xml-tree.html#XMLCHAR"
1860>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001861> *systemId,
1862 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001863HREF="gnome-xml-tree.html#XMLCHAR"
1864>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001865> *content);</PRE
1866></TD
1867></TR
1868></TABLE
1869><P
1870></P
1871><DIV
1872CLASS="INFORMALTABLE"
1873><P
1874></P
1875><TABLE
1876BORDER="0"
1877WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001878BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001879CELLSPACING="0"
1880CELLPADDING="4"
1881CLASS="CALSTABLE"
1882><TR
1883><TD
1884WIDTH="20%"
1885ALIGN="RIGHT"
1886VALIGN="TOP"
1887><TT
1888CLASS="PARAMETER"
1889><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001890>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001891></TT
1892>&nbsp;:</TD
1893><TD
1894WIDTH="80%"
1895ALIGN="LEFT"
1896VALIGN="TOP"
1897>&nbsp;</TD
1898></TR
1899><TR
1900><TD
1901WIDTH="20%"
1902ALIGN="RIGHT"
1903VALIGN="TOP"
1904><TT
1905CLASS="PARAMETER"
1906><I
1907>name</I
1908></TT
1909>&nbsp;:</TD
1910><TD
1911WIDTH="80%"
1912ALIGN="LEFT"
1913VALIGN="TOP"
1914>&nbsp;</TD
1915></TR
1916><TR
1917><TD
1918WIDTH="20%"
1919ALIGN="RIGHT"
1920VALIGN="TOP"
1921><TT
1922CLASS="PARAMETER"
1923><I
1924>type</I
1925></TT
1926>&nbsp;:</TD
1927><TD
1928WIDTH="80%"
1929ALIGN="LEFT"
1930VALIGN="TOP"
1931>&nbsp;</TD
1932></TR
1933><TR
1934><TD
1935WIDTH="20%"
1936ALIGN="RIGHT"
1937VALIGN="TOP"
1938><TT
1939CLASS="PARAMETER"
1940><I
1941>publicId</I
1942></TT
1943>&nbsp;:</TD
1944><TD
1945WIDTH="80%"
1946ALIGN="LEFT"
1947VALIGN="TOP"
1948>&nbsp;</TD
1949></TR
1950><TR
1951><TD
1952WIDTH="20%"
1953ALIGN="RIGHT"
1954VALIGN="TOP"
1955><TT
1956CLASS="PARAMETER"
1957><I
1958>systemId</I
1959></TT
1960>&nbsp;:</TD
1961><TD
1962WIDTH="80%"
1963ALIGN="LEFT"
1964VALIGN="TOP"
1965>&nbsp;</TD
1966></TR
1967><TR
1968><TD
1969WIDTH="20%"
1970ALIGN="RIGHT"
1971VALIGN="TOP"
1972><TT
1973CLASS="PARAMETER"
1974><I
1975>content</I
1976></TT
1977>&nbsp;:</TD
1978><TD
1979WIDTH="80%"
1980ALIGN="LEFT"
1981VALIGN="TOP"
1982>&nbsp;</TD
1983></TR
1984></TABLE
1985><P
1986></P
1987></DIV
1988></DIV
1989><HR><DIV
1990CLASS="REFSECT2"
1991><A
Daniel Veillard06047432000-04-24 11:33:38 +00001992NAME="AEN467"
Daniel Veillard35925471999-02-25 08:46:07 +00001993></A
1994><H3
1995><A
1996NAME="NOTATIONDECLSAXFUNC"
1997></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001998>notationDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001999><TABLE
2000BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002001BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002002WIDTH="100%"
2003CELLPADDING="6"
2004><TR
2005><TD
2006><PRE
2007CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002008>void (*notationDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002009 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002010HREF="gnome-xml-tree.html#XMLCHAR"
2011>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002012> *name,
2013 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002014HREF="gnome-xml-tree.html#XMLCHAR"
2015>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002016> *publicId,
2017 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002018HREF="gnome-xml-tree.html#XMLCHAR"
2019>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002020> *systemId);</PRE
2021></TD
2022></TR
2023></TABLE
2024><P
2025></P
2026><DIV
2027CLASS="INFORMALTABLE"
2028><P
2029></P
2030><TABLE
2031BORDER="0"
2032WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002033BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002034CELLSPACING="0"
2035CELLPADDING="4"
2036CLASS="CALSTABLE"
2037><TR
2038><TD
2039WIDTH="20%"
2040ALIGN="RIGHT"
2041VALIGN="TOP"
2042><TT
2043CLASS="PARAMETER"
2044><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002045>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002046></TT
2047>&nbsp;:</TD
2048><TD
2049WIDTH="80%"
2050ALIGN="LEFT"
2051VALIGN="TOP"
2052>&nbsp;</TD
2053></TR
2054><TR
2055><TD
2056WIDTH="20%"
2057ALIGN="RIGHT"
2058VALIGN="TOP"
2059><TT
2060CLASS="PARAMETER"
2061><I
2062>name</I
2063></TT
2064>&nbsp;:</TD
2065><TD
2066WIDTH="80%"
2067ALIGN="LEFT"
2068VALIGN="TOP"
2069>&nbsp;</TD
2070></TR
2071><TR
2072><TD
2073WIDTH="20%"
2074ALIGN="RIGHT"
2075VALIGN="TOP"
2076><TT
2077CLASS="PARAMETER"
2078><I
2079>publicId</I
2080></TT
2081>&nbsp;:</TD
2082><TD
2083WIDTH="80%"
2084ALIGN="LEFT"
2085VALIGN="TOP"
2086>&nbsp;</TD
2087></TR
2088><TR
2089><TD
2090WIDTH="20%"
2091ALIGN="RIGHT"
2092VALIGN="TOP"
2093><TT
2094CLASS="PARAMETER"
2095><I
2096>systemId</I
2097></TT
2098>&nbsp;:</TD
2099><TD
2100WIDTH="80%"
2101ALIGN="LEFT"
2102VALIGN="TOP"
2103>&nbsp;</TD
2104></TR
2105></TABLE
2106><P
2107></P
2108></DIV
2109></DIV
2110><HR><DIV
2111CLASS="REFSECT2"
2112><A
Daniel Veillard06047432000-04-24 11:33:38 +00002113NAME="AEN496"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002114></A
2115><H3
2116><A
2117NAME="ATTRIBUTEDECLSAXFUNC"
2118></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002119>attributeDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002120><TABLE
2121BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002122BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002123WIDTH="100%"
2124CELLPADDING="6"
2125><TR
2126><TD
2127><PRE
2128CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002129>void (*attributeDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002130 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002131HREF="gnome-xml-tree.html#XMLCHAR"
2132>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002133> *elem,
2134 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002135HREF="gnome-xml-tree.html#XMLCHAR"
2136>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002137> *name,
2138 int type,
2139 int def,
2140 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002141HREF="gnome-xml-tree.html#XMLCHAR"
2142>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002143> *defaultValue,
2144 <A
2145HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
2146>xmlEnumerationPtr</A
2147> tree);</PRE
2148></TD
2149></TR
2150></TABLE
2151><P
2152></P
2153><DIV
2154CLASS="INFORMALTABLE"
2155><P
2156></P
2157><TABLE
2158BORDER="0"
2159WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002160BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002161CELLSPACING="0"
2162CELLPADDING="4"
2163CLASS="CALSTABLE"
2164><TR
2165><TD
2166WIDTH="20%"
2167ALIGN="RIGHT"
2168VALIGN="TOP"
2169><TT
2170CLASS="PARAMETER"
2171><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002172>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002173></TT
2174>&nbsp;:</TD
2175><TD
2176WIDTH="80%"
2177ALIGN="LEFT"
2178VALIGN="TOP"
2179>&nbsp;</TD
2180></TR
2181><TR
2182><TD
2183WIDTH="20%"
2184ALIGN="RIGHT"
2185VALIGN="TOP"
2186><TT
2187CLASS="PARAMETER"
2188><I
2189>elem</I
2190></TT
2191>&nbsp;:</TD
2192><TD
2193WIDTH="80%"
2194ALIGN="LEFT"
2195VALIGN="TOP"
2196>&nbsp;</TD
2197></TR
2198><TR
2199><TD
2200WIDTH="20%"
2201ALIGN="RIGHT"
2202VALIGN="TOP"
2203><TT
2204CLASS="PARAMETER"
2205><I
2206>name</I
2207></TT
2208>&nbsp;:</TD
2209><TD
2210WIDTH="80%"
2211ALIGN="LEFT"
2212VALIGN="TOP"
2213>&nbsp;</TD
2214></TR
2215><TR
2216><TD
2217WIDTH="20%"
2218ALIGN="RIGHT"
2219VALIGN="TOP"
2220><TT
2221CLASS="PARAMETER"
2222><I
2223>type</I
2224></TT
2225>&nbsp;:</TD
2226><TD
2227WIDTH="80%"
2228ALIGN="LEFT"
2229VALIGN="TOP"
2230>&nbsp;</TD
2231></TR
2232><TR
2233><TD
2234WIDTH="20%"
2235ALIGN="RIGHT"
2236VALIGN="TOP"
2237><TT
2238CLASS="PARAMETER"
2239><I
2240>def</I
2241></TT
2242>&nbsp;:</TD
2243><TD
2244WIDTH="80%"
2245ALIGN="LEFT"
2246VALIGN="TOP"
2247>&nbsp;</TD
2248></TR
2249><TR
2250><TD
2251WIDTH="20%"
2252ALIGN="RIGHT"
2253VALIGN="TOP"
2254><TT
2255CLASS="PARAMETER"
2256><I
2257>defaultValue</I
2258></TT
2259>&nbsp;:</TD
2260><TD
2261WIDTH="80%"
2262ALIGN="LEFT"
2263VALIGN="TOP"
2264>&nbsp;</TD
2265></TR
2266><TR
2267><TD
2268WIDTH="20%"
2269ALIGN="RIGHT"
2270VALIGN="TOP"
2271><TT
2272CLASS="PARAMETER"
2273><I
2274>tree</I
2275></TT
2276>&nbsp;:</TD
2277><TD
2278WIDTH="80%"
2279ALIGN="LEFT"
2280VALIGN="TOP"
2281>&nbsp;</TD
2282></TR
2283></TABLE
2284><P
2285></P
2286></DIV
2287></DIV
2288><HR><DIV
2289CLASS="REFSECT2"
2290><A
Daniel Veillard06047432000-04-24 11:33:38 +00002291NAME="AEN538"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002292></A
2293><H3
2294><A
2295NAME="ELEMENTDECLSAXFUNC"
2296></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002297>elementDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002298><TABLE
2299BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002300BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002301WIDTH="100%"
2302CELLPADDING="6"
2303><TR
2304><TD
2305><PRE
2306CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002307>void (*elementDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002308 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002309HREF="gnome-xml-tree.html#XMLCHAR"
2310>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002311> *name,
2312 int type,
2313 <A
2314HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
2315>xmlElementContentPtr</A
2316> content);</PRE
2317></TD
2318></TR
2319></TABLE
2320><P
2321></P
2322><DIV
2323CLASS="INFORMALTABLE"
2324><P
2325></P
2326><TABLE
2327BORDER="0"
2328WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002329BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002330CELLSPACING="0"
2331CELLPADDING="4"
2332CLASS="CALSTABLE"
2333><TR
2334><TD
2335WIDTH="20%"
2336ALIGN="RIGHT"
2337VALIGN="TOP"
2338><TT
2339CLASS="PARAMETER"
2340><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002341>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002342></TT
2343>&nbsp;:</TD
2344><TD
2345WIDTH="80%"
2346ALIGN="LEFT"
2347VALIGN="TOP"
2348>&nbsp;</TD
2349></TR
2350><TR
2351><TD
2352WIDTH="20%"
2353ALIGN="RIGHT"
2354VALIGN="TOP"
2355><TT
2356CLASS="PARAMETER"
2357><I
2358>name</I
2359></TT
2360>&nbsp;:</TD
2361><TD
2362WIDTH="80%"
2363ALIGN="LEFT"
2364VALIGN="TOP"
2365>&nbsp;</TD
2366></TR
2367><TR
2368><TD
2369WIDTH="20%"
2370ALIGN="RIGHT"
2371VALIGN="TOP"
2372><TT
2373CLASS="PARAMETER"
2374><I
2375>type</I
2376></TT
2377>&nbsp;:</TD
2378><TD
2379WIDTH="80%"
2380ALIGN="LEFT"
2381VALIGN="TOP"
2382>&nbsp;</TD
2383></TR
2384><TR
2385><TD
2386WIDTH="20%"
2387ALIGN="RIGHT"
2388VALIGN="TOP"
2389><TT
2390CLASS="PARAMETER"
2391><I
2392>content</I
2393></TT
2394>&nbsp;:</TD
2395><TD
2396WIDTH="80%"
2397ALIGN="LEFT"
2398VALIGN="TOP"
2399>&nbsp;</TD
2400></TR
2401></TABLE
2402><P
2403></P
2404></DIV
2405></DIV
2406><HR><DIV
2407CLASS="REFSECT2"
2408><A
Daniel Veillard06047432000-04-24 11:33:38 +00002409NAME="AEN566"
Daniel Veillard35925471999-02-25 08:46:07 +00002410></A
2411><H3
2412><A
2413NAME="UNPARSEDENTITYDECLSAXFUNC"
2414></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002415>unparsedEntityDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002416><TABLE
2417BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002418BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002419WIDTH="100%"
2420CELLPADDING="6"
2421><TR
2422><TD
2423><PRE
2424CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002425>void (*unparsedEntityDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002426 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002427HREF="gnome-xml-tree.html#XMLCHAR"
2428>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002429> *name,
2430 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002431HREF="gnome-xml-tree.html#XMLCHAR"
2432>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002433> *publicId,
2434 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002435HREF="gnome-xml-tree.html#XMLCHAR"
2436>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002437> *systemId,
2438 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002439HREF="gnome-xml-tree.html#XMLCHAR"
2440>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002441> *notationName);</PRE
2442></TD
2443></TR
2444></TABLE
2445><P
2446></P
2447><DIV
2448CLASS="INFORMALTABLE"
2449><P
2450></P
2451><TABLE
2452BORDER="0"
2453WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002454BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002455CELLSPACING="0"
2456CELLPADDING="4"
2457CLASS="CALSTABLE"
2458><TR
2459><TD
2460WIDTH="20%"
2461ALIGN="RIGHT"
2462VALIGN="TOP"
2463><TT
2464CLASS="PARAMETER"
2465><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002466>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002467></TT
2468>&nbsp;:</TD
2469><TD
2470WIDTH="80%"
2471ALIGN="LEFT"
2472VALIGN="TOP"
2473>&nbsp;</TD
2474></TR
2475><TR
2476><TD
2477WIDTH="20%"
2478ALIGN="RIGHT"
2479VALIGN="TOP"
2480><TT
2481CLASS="PARAMETER"
2482><I
2483>name</I
2484></TT
2485>&nbsp;:</TD
2486><TD
2487WIDTH="80%"
2488ALIGN="LEFT"
2489VALIGN="TOP"
2490>&nbsp;</TD
2491></TR
2492><TR
2493><TD
2494WIDTH="20%"
2495ALIGN="RIGHT"
2496VALIGN="TOP"
2497><TT
2498CLASS="PARAMETER"
2499><I
2500>publicId</I
2501></TT
2502>&nbsp;:</TD
2503><TD
2504WIDTH="80%"
2505ALIGN="LEFT"
2506VALIGN="TOP"
2507>&nbsp;</TD
2508></TR
2509><TR
2510><TD
2511WIDTH="20%"
2512ALIGN="RIGHT"
2513VALIGN="TOP"
2514><TT
2515CLASS="PARAMETER"
2516><I
2517>systemId</I
2518></TT
2519>&nbsp;:</TD
2520><TD
2521WIDTH="80%"
2522ALIGN="LEFT"
2523VALIGN="TOP"
2524>&nbsp;</TD
2525></TR
2526><TR
2527><TD
2528WIDTH="20%"
2529ALIGN="RIGHT"
2530VALIGN="TOP"
2531><TT
2532CLASS="PARAMETER"
2533><I
2534>notationName</I
2535></TT
2536>&nbsp;:</TD
2537><TD
2538WIDTH="80%"
2539ALIGN="LEFT"
2540VALIGN="TOP"
2541>&nbsp;</TD
2542></TR
2543></TABLE
2544><P
2545></P
2546></DIV
2547></DIV
2548><HR><DIV
2549CLASS="REFSECT2"
2550><A
Daniel Veillard06047432000-04-24 11:33:38 +00002551NAME="AEN600"
Daniel Veillard35925471999-02-25 08:46:07 +00002552></A
2553><H3
2554><A
2555NAME="SETDOCUMENTLOCATORSAXFUNC"
2556></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002557>setDocumentLocatorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002558><TABLE
2559BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002560BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002561WIDTH="100%"
2562CELLPADDING="6"
2563><TR
2564><TD
2565><PRE
2566CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002567>void (*setDocumentLocatorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002568 <A
2569HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2570>xmlSAXLocatorPtr</A
2571> loc);</PRE
2572></TD
2573></TR
2574></TABLE
2575><P
2576></P
2577><DIV
2578CLASS="INFORMALTABLE"
2579><P
2580></P
2581><TABLE
2582BORDER="0"
2583WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002584BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002585CELLSPACING="0"
2586CELLPADDING="4"
2587CLASS="CALSTABLE"
2588><TR
2589><TD
2590WIDTH="20%"
2591ALIGN="RIGHT"
2592VALIGN="TOP"
2593><TT
2594CLASS="PARAMETER"
2595><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002596>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002597></TT
2598>&nbsp;:</TD
2599><TD
2600WIDTH="80%"
2601ALIGN="LEFT"
2602VALIGN="TOP"
2603>&nbsp;</TD
2604></TR
2605><TR
2606><TD
2607WIDTH="20%"
2608ALIGN="RIGHT"
2609VALIGN="TOP"
2610><TT
2611CLASS="PARAMETER"
2612><I
2613>loc</I
2614></TT
2615>&nbsp;:</TD
2616><TD
2617WIDTH="80%"
2618ALIGN="LEFT"
2619VALIGN="TOP"
2620>&nbsp;</TD
2621></TR
2622></TABLE
2623><P
2624></P
2625></DIV
2626></DIV
2627><HR><DIV
2628CLASS="REFSECT2"
2629><A
Daniel Veillard06047432000-04-24 11:33:38 +00002630NAME="AEN619"
Daniel Veillard35925471999-02-25 08:46:07 +00002631></A
2632><H3
2633><A
2634NAME="STARTDOCUMENTSAXFUNC"
2635></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002636>startDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002637><TABLE
2638BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002639BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002640WIDTH="100%"
2641CELLPADDING="6"
2642><TR
2643><TD
2644><PRE
2645CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002646>void (*startDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002647></TD
2648></TR
2649></TABLE
2650><P
2651></P
2652><DIV
2653CLASS="INFORMALTABLE"
2654><P
2655></P
2656><TABLE
2657BORDER="0"
2658WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002659BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002660CELLSPACING="0"
2661CELLPADDING="4"
2662CLASS="CALSTABLE"
2663><TR
2664><TD
2665WIDTH="20%"
2666ALIGN="RIGHT"
2667VALIGN="TOP"
2668><TT
2669CLASS="PARAMETER"
2670><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002671>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002672></TT
2673>&nbsp;:</TD
2674><TD
2675WIDTH="80%"
2676ALIGN="LEFT"
2677VALIGN="TOP"
2678>&nbsp;</TD
2679></TR
2680></TABLE
2681><P
2682></P
2683></DIV
2684></DIV
2685><HR><DIV
2686CLASS="REFSECT2"
2687><A
Daniel Veillard06047432000-04-24 11:33:38 +00002688NAME="AEN633"
Daniel Veillard35925471999-02-25 08:46:07 +00002689></A
2690><H3
2691><A
2692NAME="ENDDOCUMENTSAXFUNC"
2693></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002694>endDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002695><TABLE
2696BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002697BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002698WIDTH="100%"
2699CELLPADDING="6"
2700><TR
2701><TD
2702><PRE
2703CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002704>void (*endDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002705></TD
2706></TR
2707></TABLE
2708><P
2709></P
2710><DIV
2711CLASS="INFORMALTABLE"
2712><P
2713></P
2714><TABLE
2715BORDER="0"
2716WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002717BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002718CELLSPACING="0"
2719CELLPADDING="4"
2720CLASS="CALSTABLE"
2721><TR
2722><TD
2723WIDTH="20%"
2724ALIGN="RIGHT"
2725VALIGN="TOP"
2726><TT
2727CLASS="PARAMETER"
2728><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002729>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002730></TT
2731>&nbsp;:</TD
2732><TD
2733WIDTH="80%"
2734ALIGN="LEFT"
2735VALIGN="TOP"
2736>&nbsp;</TD
2737></TR
2738></TABLE
2739><P
2740></P
2741></DIV
2742></DIV
2743><HR><DIV
2744CLASS="REFSECT2"
2745><A
Daniel Veillard06047432000-04-24 11:33:38 +00002746NAME="AEN647"
Daniel Veillard35925471999-02-25 08:46:07 +00002747></A
2748><H3
2749><A
2750NAME="STARTELEMENTSAXFUNC"
2751></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002752>startElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002753><TABLE
2754BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002755BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002756WIDTH="100%"
2757CELLPADDING="6"
2758><TR
2759><TD
2760><PRE
2761CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002762>void (*startElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002763 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002764HREF="gnome-xml-tree.html#XMLCHAR"
2765>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002766> *name,
2767 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002768HREF="gnome-xml-tree.html#XMLCHAR"
2769>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002770> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002771></TD
2772></TR
2773></TABLE
2774><P
2775></P
2776><DIV
2777CLASS="INFORMALTABLE"
2778><P
2779></P
2780><TABLE
2781BORDER="0"
2782WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002783BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002784CELLSPACING="0"
2785CELLPADDING="4"
2786CLASS="CALSTABLE"
2787><TR
2788><TD
2789WIDTH="20%"
2790ALIGN="RIGHT"
2791VALIGN="TOP"
2792><TT
2793CLASS="PARAMETER"
2794><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002795>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002796></TT
2797>&nbsp;:</TD
2798><TD
2799WIDTH="80%"
2800ALIGN="LEFT"
2801VALIGN="TOP"
2802>&nbsp;</TD
2803></TR
2804><TR
2805><TD
2806WIDTH="20%"
2807ALIGN="RIGHT"
2808VALIGN="TOP"
2809><TT
2810CLASS="PARAMETER"
2811><I
2812>name</I
2813></TT
2814>&nbsp;:</TD
2815><TD
2816WIDTH="80%"
2817ALIGN="LEFT"
2818VALIGN="TOP"
2819>&nbsp;</TD
2820></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002821><TR
2822><TD
2823WIDTH="20%"
2824ALIGN="RIGHT"
2825VALIGN="TOP"
2826><TT
2827CLASS="PARAMETER"
2828><I
2829>atts</I
2830></TT
2831>&nbsp;:</TD
2832><TD
2833WIDTH="80%"
2834ALIGN="LEFT"
2835VALIGN="TOP"
2836>&nbsp;</TD
2837></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002838></TABLE
2839><P
2840></P
2841></DIV
2842></DIV
2843><HR><DIV
2844CLASS="REFSECT2"
2845><A
Daniel Veillard06047432000-04-24 11:33:38 +00002846NAME="AEN671"
Daniel Veillard35925471999-02-25 08:46:07 +00002847></A
2848><H3
2849><A
2850NAME="ENDELEMENTSAXFUNC"
2851></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002852>endElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002853><TABLE
2854BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002855BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002856WIDTH="100%"
2857CELLPADDING="6"
2858><TR
2859><TD
2860><PRE
2861CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002862>void (*endElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002863 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002864HREF="gnome-xml-tree.html#XMLCHAR"
2865>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002866> *name);</PRE
2867></TD
2868></TR
2869></TABLE
2870><P
2871></P
2872><DIV
2873CLASS="INFORMALTABLE"
2874><P
2875></P
2876><TABLE
2877BORDER="0"
2878WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002879BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002880CELLSPACING="0"
2881CELLPADDING="4"
2882CLASS="CALSTABLE"
2883><TR
2884><TD
2885WIDTH="20%"
2886ALIGN="RIGHT"
2887VALIGN="TOP"
2888><TT
2889CLASS="PARAMETER"
2890><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002891>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002892></TT
2893>&nbsp;:</TD
2894><TD
2895WIDTH="80%"
2896ALIGN="LEFT"
2897VALIGN="TOP"
2898>&nbsp;</TD
2899></TR
2900><TR
2901><TD
2902WIDTH="20%"
2903ALIGN="RIGHT"
2904VALIGN="TOP"
2905><TT
2906CLASS="PARAMETER"
2907><I
2908>name</I
2909></TT
2910>&nbsp;:</TD
2911><TD
2912WIDTH="80%"
2913ALIGN="LEFT"
2914VALIGN="TOP"
2915>&nbsp;</TD
2916></TR
2917></TABLE
2918><P
2919></P
2920></DIV
2921></DIV
2922><HR><DIV
2923CLASS="REFSECT2"
2924><A
Daniel Veillard06047432000-04-24 11:33:38 +00002925NAME="AEN690"
Daniel Veillard35925471999-02-25 08:46:07 +00002926></A
2927><H3
2928><A
2929NAME="ATTRIBUTESAXFUNC"
2930></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002931>attributeSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002932><TABLE
2933BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002934BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002935WIDTH="100%"
2936CELLPADDING="6"
2937><TR
2938><TD
2939><PRE
2940CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002941>void (*attributeSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002942 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002943HREF="gnome-xml-tree.html#XMLCHAR"
2944>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002945> *name,
2946 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002947HREF="gnome-xml-tree.html#XMLCHAR"
2948>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002949> *value);</PRE
2950></TD
2951></TR
2952></TABLE
2953><P
2954></P
2955><DIV
2956CLASS="INFORMALTABLE"
2957><P
2958></P
2959><TABLE
2960BORDER="0"
2961WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002962BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002963CELLSPACING="0"
2964CELLPADDING="4"
2965CLASS="CALSTABLE"
2966><TR
2967><TD
2968WIDTH="20%"
2969ALIGN="RIGHT"
2970VALIGN="TOP"
2971><TT
2972CLASS="PARAMETER"
2973><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002974>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002975></TT
2976>&nbsp;:</TD
2977><TD
2978WIDTH="80%"
2979ALIGN="LEFT"
2980VALIGN="TOP"
2981>&nbsp;</TD
2982></TR
2983><TR
2984><TD
2985WIDTH="20%"
2986ALIGN="RIGHT"
2987VALIGN="TOP"
2988><TT
2989CLASS="PARAMETER"
2990><I
2991>name</I
2992></TT
2993>&nbsp;:</TD
2994><TD
2995WIDTH="80%"
2996ALIGN="LEFT"
2997VALIGN="TOP"
2998>&nbsp;</TD
2999></TR
3000><TR
3001><TD
3002WIDTH="20%"
3003ALIGN="RIGHT"
3004VALIGN="TOP"
3005><TT
3006CLASS="PARAMETER"
3007><I
3008>value</I
3009></TT
3010>&nbsp;:</TD
3011><TD
3012WIDTH="80%"
3013ALIGN="LEFT"
3014VALIGN="TOP"
3015>&nbsp;</TD
3016></TR
3017></TABLE
3018><P
3019></P
3020></DIV
3021></DIV
3022><HR><DIV
3023CLASS="REFSECT2"
3024><A
Daniel Veillard06047432000-04-24 11:33:38 +00003025NAME="AEN714"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003026></A
3027><H3
3028><A
3029NAME="REFERENCESAXFUNC"
3030></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003031>referenceSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003032><TABLE
3033BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003034BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003035WIDTH="100%"
3036CELLPADDING="6"
3037><TR
3038><TD
3039><PRE
3040CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003041>void (*referenceSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003042 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003043HREF="gnome-xml-tree.html#XMLCHAR"
3044>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003045> *name);</PRE
3046></TD
3047></TR
3048></TABLE
3049><P
3050></P
3051><DIV
3052CLASS="INFORMALTABLE"
3053><P
3054></P
3055><TABLE
3056BORDER="0"
3057WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003058BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003059CELLSPACING="0"
3060CELLPADDING="4"
3061CLASS="CALSTABLE"
3062><TR
3063><TD
3064WIDTH="20%"
3065ALIGN="RIGHT"
3066VALIGN="TOP"
3067><TT
3068CLASS="PARAMETER"
3069><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003070>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003071></TT
3072>&nbsp;:</TD
3073><TD
3074WIDTH="80%"
3075ALIGN="LEFT"
3076VALIGN="TOP"
3077>&nbsp;</TD
3078></TR
3079><TR
3080><TD
3081WIDTH="20%"
3082ALIGN="RIGHT"
3083VALIGN="TOP"
3084><TT
3085CLASS="PARAMETER"
3086><I
3087>name</I
3088></TT
3089>&nbsp;:</TD
3090><TD
3091WIDTH="80%"
3092ALIGN="LEFT"
3093VALIGN="TOP"
3094>&nbsp;</TD
3095></TR
3096></TABLE
3097><P
3098></P
3099></DIV
3100></DIV
3101><HR><DIV
3102CLASS="REFSECT2"
3103><A
Daniel Veillard06047432000-04-24 11:33:38 +00003104NAME="AEN733"
Daniel Veillard35925471999-02-25 08:46:07 +00003105></A
3106><H3
3107><A
3108NAME="CHARACTERSSAXFUNC"
3109></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003110>charactersSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003111><TABLE
3112BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003113BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003114WIDTH="100%"
3115CELLPADDING="6"
3116><TR
3117><TD
3118><PRE
3119CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003120>void (*charactersSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003121 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003122HREF="gnome-xml-tree.html#XMLCHAR"
3123>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003124> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003125 int len);</PRE
3126></TD
3127></TR
3128></TABLE
3129><P
3130></P
3131><DIV
3132CLASS="INFORMALTABLE"
3133><P
3134></P
3135><TABLE
3136BORDER="0"
3137WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003138BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003139CELLSPACING="0"
3140CELLPADDING="4"
3141CLASS="CALSTABLE"
3142><TR
3143><TD
3144WIDTH="20%"
3145ALIGN="RIGHT"
3146VALIGN="TOP"
3147><TT
3148CLASS="PARAMETER"
3149><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003150>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003151></TT
3152>&nbsp;:</TD
3153><TD
3154WIDTH="80%"
3155ALIGN="LEFT"
3156VALIGN="TOP"
3157>&nbsp;</TD
3158></TR
3159><TR
3160><TD
3161WIDTH="20%"
3162ALIGN="RIGHT"
3163VALIGN="TOP"
3164><TT
3165CLASS="PARAMETER"
3166><I
3167>ch</I
3168></TT
3169>&nbsp;:</TD
3170><TD
3171WIDTH="80%"
3172ALIGN="LEFT"
3173VALIGN="TOP"
3174>&nbsp;</TD
3175></TR
3176><TR
3177><TD
3178WIDTH="20%"
3179ALIGN="RIGHT"
3180VALIGN="TOP"
3181><TT
3182CLASS="PARAMETER"
3183><I
Daniel Veillard35925471999-02-25 08:46:07 +00003184>len</I
3185></TT
3186>&nbsp;:</TD
3187><TD
3188WIDTH="80%"
3189ALIGN="LEFT"
3190VALIGN="TOP"
3191>&nbsp;</TD
3192></TR
3193></TABLE
3194><P
3195></P
3196></DIV
3197></DIV
3198><HR><DIV
3199CLASS="REFSECT2"
3200><A
Daniel Veillard06047432000-04-24 11:33:38 +00003201NAME="AEN756"
Daniel Veillard35925471999-02-25 08:46:07 +00003202></A
3203><H3
3204><A
3205NAME="IGNORABLEWHITESPACESAXFUNC"
3206></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003207>ignorableWhitespaceSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003208><TABLE
3209BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003210BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003211WIDTH="100%"
3212CELLPADDING="6"
3213><TR
3214><TD
3215><PRE
3216CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003217>void (*ignorableWhitespaceSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003218 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003219HREF="gnome-xml-tree.html#XMLCHAR"
3220>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003221> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003222 int len);</PRE
3223></TD
3224></TR
3225></TABLE
3226><P
3227></P
3228><DIV
3229CLASS="INFORMALTABLE"
3230><P
3231></P
3232><TABLE
3233BORDER="0"
3234WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003235BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003236CELLSPACING="0"
3237CELLPADDING="4"
3238CLASS="CALSTABLE"
3239><TR
3240><TD
3241WIDTH="20%"
3242ALIGN="RIGHT"
3243VALIGN="TOP"
3244><TT
3245CLASS="PARAMETER"
3246><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003247>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003248></TT
3249>&nbsp;:</TD
3250><TD
3251WIDTH="80%"
3252ALIGN="LEFT"
3253VALIGN="TOP"
3254>&nbsp;</TD
3255></TR
3256><TR
3257><TD
3258WIDTH="20%"
3259ALIGN="RIGHT"
3260VALIGN="TOP"
3261><TT
3262CLASS="PARAMETER"
3263><I
3264>ch</I
3265></TT
3266>&nbsp;:</TD
3267><TD
3268WIDTH="80%"
3269ALIGN="LEFT"
3270VALIGN="TOP"
3271>&nbsp;</TD
3272></TR
3273><TR
3274><TD
3275WIDTH="20%"
3276ALIGN="RIGHT"
3277VALIGN="TOP"
3278><TT
3279CLASS="PARAMETER"
3280><I
Daniel Veillard35925471999-02-25 08:46:07 +00003281>len</I
3282></TT
3283>&nbsp;:</TD
3284><TD
3285WIDTH="80%"
3286ALIGN="LEFT"
3287VALIGN="TOP"
3288>&nbsp;</TD
3289></TR
3290></TABLE
3291><P
3292></P
3293></DIV
3294></DIV
3295><HR><DIV
3296CLASS="REFSECT2"
3297><A
Daniel Veillard06047432000-04-24 11:33:38 +00003298NAME="AEN779"
Daniel Veillard35925471999-02-25 08:46:07 +00003299></A
3300><H3
3301><A
3302NAME="PROCESSINGINSTRUCTIONSAXFUNC"
3303></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003304>processingInstructionSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003305><TABLE
3306BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003307BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003308WIDTH="100%"
3309CELLPADDING="6"
3310><TR
3311><TD
3312><PRE
3313CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003314>void (*processingInstructionSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003315 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003316HREF="gnome-xml-tree.html#XMLCHAR"
3317>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003318> *target,
3319 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003320HREF="gnome-xml-tree.html#XMLCHAR"
3321>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003322> *data);</PRE
3323></TD
3324></TR
3325></TABLE
3326><P
3327></P
3328><DIV
3329CLASS="INFORMALTABLE"
3330><P
3331></P
3332><TABLE
3333BORDER="0"
3334WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003335BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003336CELLSPACING="0"
3337CELLPADDING="4"
3338CLASS="CALSTABLE"
3339><TR
3340><TD
3341WIDTH="20%"
3342ALIGN="RIGHT"
3343VALIGN="TOP"
3344><TT
3345CLASS="PARAMETER"
3346><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003347>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003348></TT
3349>&nbsp;:</TD
3350><TD
3351WIDTH="80%"
3352ALIGN="LEFT"
3353VALIGN="TOP"
3354>&nbsp;</TD
3355></TR
3356><TR
3357><TD
3358WIDTH="20%"
3359ALIGN="RIGHT"
3360VALIGN="TOP"
3361><TT
3362CLASS="PARAMETER"
3363><I
3364>target</I
3365></TT
3366>&nbsp;:</TD
3367><TD
3368WIDTH="80%"
3369ALIGN="LEFT"
3370VALIGN="TOP"
3371>&nbsp;</TD
3372></TR
3373><TR
3374><TD
3375WIDTH="20%"
3376ALIGN="RIGHT"
3377VALIGN="TOP"
3378><TT
3379CLASS="PARAMETER"
3380><I
3381>data</I
3382></TT
3383>&nbsp;:</TD
3384><TD
3385WIDTH="80%"
3386ALIGN="LEFT"
3387VALIGN="TOP"
3388>&nbsp;</TD
3389></TR
3390></TABLE
3391><P
3392></P
3393></DIV
3394></DIV
3395><HR><DIV
3396CLASS="REFSECT2"
3397><A
Daniel Veillard06047432000-04-24 11:33:38 +00003398NAME="AEN803"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003399></A
3400><H3
3401><A
3402NAME="COMMENTSAXFUNC"
3403></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003404>commentSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003405><TABLE
3406BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003407BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003408WIDTH="100%"
3409CELLPADDING="6"
3410><TR
3411><TD
3412><PRE
3413CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003414>void (*commentSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003415 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003416HREF="gnome-xml-tree.html#XMLCHAR"
3417>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003418> *value);</PRE
3419></TD
3420></TR
3421></TABLE
3422><P
3423></P
3424><DIV
3425CLASS="INFORMALTABLE"
3426><P
3427></P
3428><TABLE
3429BORDER="0"
3430WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003431BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003432CELLSPACING="0"
3433CELLPADDING="4"
3434CLASS="CALSTABLE"
3435><TR
3436><TD
3437WIDTH="20%"
3438ALIGN="RIGHT"
3439VALIGN="TOP"
3440><TT
3441CLASS="PARAMETER"
3442><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003443>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003444></TT
3445>&nbsp;:</TD
3446><TD
3447WIDTH="80%"
3448ALIGN="LEFT"
3449VALIGN="TOP"
3450>&nbsp;</TD
3451></TR
3452><TR
3453><TD
3454WIDTH="20%"
3455ALIGN="RIGHT"
3456VALIGN="TOP"
3457><TT
3458CLASS="PARAMETER"
3459><I
3460>value</I
3461></TT
3462>&nbsp;:</TD
3463><TD
3464WIDTH="80%"
3465ALIGN="LEFT"
3466VALIGN="TOP"
3467>&nbsp;</TD
3468></TR
3469></TABLE
3470><P
3471></P
3472></DIV
3473></DIV
3474><HR><DIV
3475CLASS="REFSECT2"
3476><A
Daniel Veillard06047432000-04-24 11:33:38 +00003477NAME="AEN822"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003478></A
3479><H3
3480><A
3481NAME="CDATABLOCKSAXFUNC"
3482></A
3483>cdataBlockSAXFunc ()</H3
3484><TABLE
3485BORDER="0"
3486BGCOLOR="#D6E8FF"
3487WIDTH="100%"
3488CELLPADDING="6"
3489><TR
3490><TD
3491><PRE
3492CLASS="PROGRAMLISTING"
3493>void (*cdataBlockSAXFunc) (void *ctx,
3494 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003495HREF="gnome-xml-tree.html#XMLCHAR"
3496>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003497> *value,
3498 int len);</PRE
3499></TD
3500></TR
3501></TABLE
3502><P
3503></P
3504><DIV
3505CLASS="INFORMALTABLE"
3506><P
3507></P
3508><TABLE
3509BORDER="0"
3510WIDTH="100%"
3511BGCOLOR="#FFD0D0"
3512CELLSPACING="0"
3513CELLPADDING="4"
3514CLASS="CALSTABLE"
3515><TR
3516><TD
3517WIDTH="20%"
3518ALIGN="RIGHT"
3519VALIGN="TOP"
3520><TT
3521CLASS="PARAMETER"
3522><I
3523>ctx</I
3524></TT
3525>&nbsp;:</TD
3526><TD
3527WIDTH="80%"
3528ALIGN="LEFT"
3529VALIGN="TOP"
3530>&nbsp;</TD
3531></TR
3532><TR
3533><TD
3534WIDTH="20%"
3535ALIGN="RIGHT"
3536VALIGN="TOP"
3537><TT
3538CLASS="PARAMETER"
3539><I
3540>value</I
3541></TT
3542>&nbsp;:</TD
3543><TD
3544WIDTH="80%"
3545ALIGN="LEFT"
3546VALIGN="TOP"
3547>&nbsp;</TD
3548></TR
3549><TR
3550><TD
3551WIDTH="20%"
3552ALIGN="RIGHT"
3553VALIGN="TOP"
3554><TT
3555CLASS="PARAMETER"
3556><I
3557>len</I
3558></TT
3559>&nbsp;:</TD
3560><TD
3561WIDTH="80%"
3562ALIGN="LEFT"
3563VALIGN="TOP"
3564>&nbsp;</TD
3565></TR
3566></TABLE
3567><P
3568></P
3569></DIV
3570></DIV
3571><HR><DIV
3572CLASS="REFSECT2"
3573><A
Daniel Veillard06047432000-04-24 11:33:38 +00003574NAME="AEN845"
Daniel Veillard35925471999-02-25 08:46:07 +00003575></A
3576><H3
3577><A
3578NAME="WARNINGSAXFUNC"
3579></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003580>warningSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003581><TABLE
3582BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003583BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003584WIDTH="100%"
3585CELLPADDING="6"
3586><TR
3587><TD
3588><PRE
3589CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003590>void (*warningSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003591 const char *msg,
3592 ...);</PRE
3593></TD
3594></TR
3595></TABLE
3596><P
3597></P
3598><DIV
3599CLASS="INFORMALTABLE"
3600><P
3601></P
3602><TABLE
3603BORDER="0"
3604WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003605BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003606CELLSPACING="0"
3607CELLPADDING="4"
3608CLASS="CALSTABLE"
3609><TR
3610><TD
3611WIDTH="20%"
3612ALIGN="RIGHT"
3613VALIGN="TOP"
3614><TT
3615CLASS="PARAMETER"
3616><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003617>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003618></TT
3619>&nbsp;:</TD
3620><TD
3621WIDTH="80%"
3622ALIGN="LEFT"
3623VALIGN="TOP"
3624>&nbsp;</TD
3625></TR
3626><TR
3627><TD
3628WIDTH="20%"
3629ALIGN="RIGHT"
3630VALIGN="TOP"
3631><TT
3632CLASS="PARAMETER"
3633><I
3634>msg</I
3635></TT
3636>&nbsp;:</TD
3637><TD
3638WIDTH="80%"
3639ALIGN="LEFT"
3640VALIGN="TOP"
3641>&nbsp;</TD
3642></TR
3643><TR
3644><TD
3645WIDTH="20%"
3646ALIGN="RIGHT"
3647VALIGN="TOP"
3648><TT
3649CLASS="PARAMETER"
3650><I
3651>...</I
3652></TT
3653>&nbsp;:</TD
3654><TD
3655WIDTH="80%"
3656ALIGN="LEFT"
3657VALIGN="TOP"
3658>&nbsp;</TD
3659></TR
3660></TABLE
3661><P
3662></P
3663></DIV
3664></DIV
3665><HR><DIV
3666CLASS="REFSECT2"
3667><A
Daniel Veillard06047432000-04-24 11:33:38 +00003668NAME="AEN867"
Daniel Veillard35925471999-02-25 08:46:07 +00003669></A
3670><H3
3671><A
3672NAME="ERRORSAXFUNC"
3673></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003674>errorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003675><TABLE
3676BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003677BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003678WIDTH="100%"
3679CELLPADDING="6"
3680><TR
3681><TD
3682><PRE
3683CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003684>void (*errorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003685 const char *msg,
3686 ...);</PRE
3687></TD
3688></TR
3689></TABLE
3690><P
3691></P
3692><DIV
3693CLASS="INFORMALTABLE"
3694><P
3695></P
3696><TABLE
3697BORDER="0"
3698WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003699BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003700CELLSPACING="0"
3701CELLPADDING="4"
3702CLASS="CALSTABLE"
3703><TR
3704><TD
3705WIDTH="20%"
3706ALIGN="RIGHT"
3707VALIGN="TOP"
3708><TT
3709CLASS="PARAMETER"
3710><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003711>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003712></TT
3713>&nbsp;:</TD
3714><TD
3715WIDTH="80%"
3716ALIGN="LEFT"
3717VALIGN="TOP"
3718>&nbsp;</TD
3719></TR
3720><TR
3721><TD
3722WIDTH="20%"
3723ALIGN="RIGHT"
3724VALIGN="TOP"
3725><TT
3726CLASS="PARAMETER"
3727><I
3728>msg</I
3729></TT
3730>&nbsp;:</TD
3731><TD
3732WIDTH="80%"
3733ALIGN="LEFT"
3734VALIGN="TOP"
3735>&nbsp;</TD
3736></TR
3737><TR
3738><TD
3739WIDTH="20%"
3740ALIGN="RIGHT"
3741VALIGN="TOP"
3742><TT
3743CLASS="PARAMETER"
3744><I
3745>...</I
3746></TT
3747>&nbsp;:</TD
3748><TD
3749WIDTH="80%"
3750ALIGN="LEFT"
3751VALIGN="TOP"
3752>&nbsp;</TD
3753></TR
3754></TABLE
3755><P
3756></P
3757></DIV
3758></DIV
3759><HR><DIV
3760CLASS="REFSECT2"
3761><A
Daniel Veillard06047432000-04-24 11:33:38 +00003762NAME="AEN889"
Daniel Veillard35925471999-02-25 08:46:07 +00003763></A
3764><H3
3765><A
3766NAME="FATALERRORSAXFUNC"
3767></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003768>fatalErrorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003769><TABLE
3770BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003771BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003772WIDTH="100%"
3773CELLPADDING="6"
3774><TR
3775><TD
3776><PRE
3777CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003778>void (*fatalErrorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003779 const char *msg,
3780 ...);</PRE
3781></TD
3782></TR
3783></TABLE
3784><P
3785></P
3786><DIV
3787CLASS="INFORMALTABLE"
3788><P
3789></P
3790><TABLE
3791BORDER="0"
3792WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003793BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003794CELLSPACING="0"
3795CELLPADDING="4"
3796CLASS="CALSTABLE"
3797><TR
3798><TD
3799WIDTH="20%"
3800ALIGN="RIGHT"
3801VALIGN="TOP"
3802><TT
3803CLASS="PARAMETER"
3804><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003805>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003806></TT
3807>&nbsp;:</TD
3808><TD
3809WIDTH="80%"
3810ALIGN="LEFT"
3811VALIGN="TOP"
3812>&nbsp;</TD
3813></TR
3814><TR
3815><TD
3816WIDTH="20%"
3817ALIGN="RIGHT"
3818VALIGN="TOP"
3819><TT
3820CLASS="PARAMETER"
3821><I
3822>msg</I
3823></TT
3824>&nbsp;:</TD
3825><TD
3826WIDTH="80%"
3827ALIGN="LEFT"
3828VALIGN="TOP"
3829>&nbsp;</TD
3830></TR
3831><TR
3832><TD
3833WIDTH="20%"
3834ALIGN="RIGHT"
3835VALIGN="TOP"
3836><TT
3837CLASS="PARAMETER"
3838><I
3839>...</I
3840></TT
3841>&nbsp;:</TD
3842><TD
3843WIDTH="80%"
3844ALIGN="LEFT"
3845VALIGN="TOP"
3846>&nbsp;</TD
3847></TR
3848></TABLE
3849><P
3850></P
3851></DIV
3852></DIV
3853><HR><DIV
3854CLASS="REFSECT2"
3855><A
Daniel Veillard06047432000-04-24 11:33:38 +00003856NAME="AEN911"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003857></A
3858><H3
3859><A
3860NAME="ISSTANDALONESAXFUNC"
3861></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003862>isStandaloneSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003863><TABLE
3864BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003865BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003866WIDTH="100%"
3867CELLPADDING="6"
3868><TR
3869><TD
3870><PRE
3871CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003872>int (*isStandaloneSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003873></TD
3874></TR
3875></TABLE
3876><P
3877></P
3878><DIV
3879CLASS="INFORMALTABLE"
3880><P
3881></P
3882><TABLE
3883BORDER="0"
3884WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003885BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003886CELLSPACING="0"
3887CELLPADDING="4"
3888CLASS="CALSTABLE"
3889><TR
3890><TD
3891WIDTH="20%"
3892ALIGN="RIGHT"
3893VALIGN="TOP"
3894><TT
3895CLASS="PARAMETER"
3896><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003897>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003898></TT
3899>&nbsp;:</TD
3900><TD
3901WIDTH="80%"
3902ALIGN="LEFT"
3903VALIGN="TOP"
3904>&nbsp;</TD
3905></TR
3906><TR
3907><TD
3908WIDTH="20%"
3909ALIGN="RIGHT"
3910VALIGN="TOP"
3911><I
3912CLASS="EMPHASIS"
3913>Returns</I
3914> :</TD
3915><TD
3916WIDTH="80%"
3917ALIGN="LEFT"
3918VALIGN="TOP"
3919>&nbsp;</TD
3920></TR
3921></TABLE
3922><P
3923></P
3924></DIV
3925></DIV
3926><HR><DIV
3927CLASS="REFSECT2"
3928><A
Daniel Veillard06047432000-04-24 11:33:38 +00003929NAME="AEN929"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003930></A
3931><H3
3932><A
3933NAME="HASINTERNALSUBSETSAXFUNC"
3934></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003935>hasInternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003936><TABLE
3937BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003938BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003939WIDTH="100%"
3940CELLPADDING="6"
3941><TR
3942><TD
3943><PRE
3944CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003945>int (*hasInternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003946></TD
3947></TR
3948></TABLE
3949><P
3950></P
3951><DIV
3952CLASS="INFORMALTABLE"
3953><P
3954></P
3955><TABLE
3956BORDER="0"
3957WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003958BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003959CELLSPACING="0"
3960CELLPADDING="4"
3961CLASS="CALSTABLE"
3962><TR
3963><TD
3964WIDTH="20%"
3965ALIGN="RIGHT"
3966VALIGN="TOP"
3967><TT
3968CLASS="PARAMETER"
3969><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003970>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003971></TT
3972>&nbsp;:</TD
3973><TD
3974WIDTH="80%"
3975ALIGN="LEFT"
3976VALIGN="TOP"
3977>&nbsp;</TD
3978></TR
3979><TR
3980><TD
3981WIDTH="20%"
3982ALIGN="RIGHT"
3983VALIGN="TOP"
3984><I
3985CLASS="EMPHASIS"
3986>Returns</I
3987> :</TD
3988><TD
3989WIDTH="80%"
3990ALIGN="LEFT"
3991VALIGN="TOP"
3992>&nbsp;</TD
3993></TR
3994></TABLE
3995><P
3996></P
3997></DIV
3998></DIV
3999><HR><DIV
4000CLASS="REFSECT2"
4001><A
Daniel Veillard06047432000-04-24 11:33:38 +00004002NAME="AEN947"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004003></A
4004><H3
4005><A
4006NAME="HASEXTERNALSUBSETSAXFUNC"
4007></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004008>hasExternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00004009><TABLE
4010BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004011BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004012WIDTH="100%"
4013CELLPADDING="6"
4014><TR
4015><TD
4016><PRE
4017CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00004018>int (*hasExternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00004019></TD
4020></TR
4021></TABLE
4022><P
4023></P
4024><DIV
4025CLASS="INFORMALTABLE"
4026><P
4027></P
4028><TABLE
4029BORDER="0"
4030WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004031BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004032CELLSPACING="0"
4033CELLPADDING="4"
4034CLASS="CALSTABLE"
4035><TR
4036><TD
4037WIDTH="20%"
4038ALIGN="RIGHT"
4039VALIGN="TOP"
4040><TT
4041CLASS="PARAMETER"
4042><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00004043>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00004044></TT
4045>&nbsp;:</TD
4046><TD
4047WIDTH="80%"
4048ALIGN="LEFT"
4049VALIGN="TOP"
4050>&nbsp;</TD
4051></TR
4052><TR
4053><TD
4054WIDTH="20%"
4055ALIGN="RIGHT"
4056VALIGN="TOP"
4057><I
4058CLASS="EMPHASIS"
4059>Returns</I
4060> :</TD
4061><TD
4062WIDTH="80%"
4063ALIGN="LEFT"
4064VALIGN="TOP"
4065>&nbsp;</TD
4066></TR
4067></TABLE
4068><P
4069></P
4070></DIV
4071></DIV
4072><HR><DIV
4073CLASS="REFSECT2"
4074><A
Daniel Veillard06047432000-04-24 11:33:38 +00004075NAME="AEN965"
Daniel Veillard24491f62000-01-05 14:58:38 +00004076></A
4077><H3
4078><A
4079NAME="XMLSAXHANDLERPTR"
4080></A
4081>xmlSAXHandlerPtr</H3
Daniel Veillard24491f62000-01-05 14:58:38 +00004082><P
4083></P
4084></DIV
4085><HR><DIV
4086CLASS="REFSECT2"
4087><A
Daniel Veillard06047432000-04-24 11:33:38 +00004088NAME="AEN969"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004089></A
4090><H3
4091><A
4092NAME="XMLPARSERVERSION"
4093></A
4094>xmlParserVersion</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004095><TABLE
4096BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004097BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004098WIDTH="100%"
4099CELLPADDING="6"
4100><TR
4101><TD
4102><PRE
4103CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004104>extern const char *xmlParserVersion;</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00004105></TD
4106></TR
4107></TABLE
4108><P
4109></P
4110></DIV
4111><HR><DIV
4112CLASS="REFSECT2"
4113><A
Daniel Veillard06047432000-04-24 11:33:38 +00004114NAME="AEN974"
Daniel Veillard14fff061999-06-22 21:49:07 +00004115></A
4116><H3
4117><A
4118NAME="XMLDEFAULTSAXLOCATOR"
4119></A
4120>xmlDefaultSAXLocator</H3
4121><TABLE
4122BORDER="0"
4123BGCOLOR="#D6E8FF"
4124WIDTH="100%"
4125CELLPADDING="6"
4126><TR
4127><TD
4128><PRE
4129CLASS="PROGRAMLISTING"
4130>extern xmlSAXLocator xmlDefaultSAXLocator;</PRE
4131></TD
4132></TR
4133></TABLE
4134><P
4135></P
4136></DIV
4137><HR><DIV
4138CLASS="REFSECT2"
4139><A
Daniel Veillard06047432000-04-24 11:33:38 +00004140NAME="AEN979"
Daniel Veillard14fff061999-06-22 21:49:07 +00004141></A
4142><H3
4143><A
4144NAME="XMLDEFAULTSAXHANDLER"
4145></A
4146>xmlDefaultSAXHandler</H3
4147><TABLE
4148BORDER="0"
4149BGCOLOR="#D6E8FF"
4150WIDTH="100%"
4151CELLPADDING="6"
4152><TR
4153><TD
4154><PRE
4155CLASS="PROGRAMLISTING"
4156>extern xmlSAXHandler xmlDefaultSAXHandler;</PRE
4157></TD
4158></TR
4159></TABLE
4160><P
4161></P
4162></DIV
4163><HR><DIV
4164CLASS="REFSECT2"
4165><A
Daniel Veillard06047432000-04-24 11:33:38 +00004166NAME="AEN984"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004167></A
4168><H3
4169><A
4170NAME="HTMLDEFAULTSAXHANDLER"
4171></A
4172>htmlDefaultSAXHandler</H3
4173><TABLE
4174BORDER="0"
4175BGCOLOR="#D6E8FF"
4176WIDTH="100%"
4177CELLPADDING="6"
4178><TR
4179><TD
4180><PRE
4181CLASS="PROGRAMLISTING"
4182>extern xmlSAXHandler htmlDefaultSAXHandler;</PRE
4183></TD
4184></TR
4185></TABLE
4186><P
4187></P
4188></DIV
4189><HR><DIV
4190CLASS="REFSECT2"
4191><A
Daniel Veillard06047432000-04-24 11:33:38 +00004192NAME="AEN989"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004193></A
4194><H3
4195><A
4196NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
4197></A
4198>xmlSubstituteEntitiesDefaultValue</H3
4199><TABLE
4200BORDER="0"
4201BGCOLOR="#D6E8FF"
4202WIDTH="100%"
4203CELLPADDING="6"
4204><TR
4205><TD
4206><PRE
4207CLASS="PROGRAMLISTING"
4208>extern int xmlSubstituteEntitiesDefaultValue;</PRE
4209></TD
4210></TR
4211></TABLE
4212><P
4213></P
4214></DIV
4215><HR><DIV
4216CLASS="REFSECT2"
4217><A
Daniel Veillard06047432000-04-24 11:33:38 +00004218NAME="AEN994"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004219></A
4220><H3
4221><A
4222NAME="XMLPARSERINPUTREAD"
4223></A
4224>xmlParserInputRead ()</H3
4225><TABLE
4226BORDER="0"
4227BGCOLOR="#D6E8FF"
4228WIDTH="100%"
4229CELLPADDING="6"
4230><TR
4231><TD
4232><PRE
4233CLASS="PROGRAMLISTING"
4234>int xmlParserInputRead (<A
4235HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4236>xmlParserInputPtr</A
4237> in,
4238 int len);</PRE
4239></TD
4240></TR
4241></TABLE
4242><P
4243>This function refresh the input for the parser. It doesn't try to
4244preserve pointers to the input buffer, and discard already read data</P
4245><P
4246></P
4247><DIV
4248CLASS="INFORMALTABLE"
4249><P
4250></P
4251><TABLE
4252BORDER="0"
4253WIDTH="100%"
4254BGCOLOR="#FFD0D0"
4255CELLSPACING="0"
4256CELLPADDING="4"
4257CLASS="CALSTABLE"
4258><TR
4259><TD
4260WIDTH="20%"
4261ALIGN="RIGHT"
4262VALIGN="TOP"
4263><TT
4264CLASS="PARAMETER"
4265><I
4266>in</I
4267></TT
4268>&nbsp;:</TD
4269><TD
4270WIDTH="80%"
4271ALIGN="LEFT"
4272VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004273>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004274></TR
4275><TR
4276><TD
4277WIDTH="20%"
4278ALIGN="RIGHT"
4279VALIGN="TOP"
4280><TT
4281CLASS="PARAMETER"
4282><I
4283>len</I
4284></TT
4285>&nbsp;:</TD
4286><TD
4287WIDTH="80%"
4288ALIGN="LEFT"
4289VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004290>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004291></TR
4292><TR
4293><TD
4294WIDTH="20%"
4295ALIGN="RIGHT"
4296VALIGN="TOP"
4297><I
4298CLASS="EMPHASIS"
4299>Returns</I
4300> :</TD
4301><TD
4302WIDTH="80%"
4303ALIGN="LEFT"
4304VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004305>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004306></TR
4307></TABLE
4308><P
4309></P
4310></DIV
4311></DIV
4312><HR><DIV
4313CLASS="REFSECT2"
4314><A
Daniel Veillard06047432000-04-24 11:33:38 +00004315NAME="AEN1018"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004316></A
4317><H3
4318><A
4319NAME="XMLPARSERINPUTGROW"
4320></A
4321>xmlParserInputGrow ()</H3
4322><TABLE
4323BORDER="0"
4324BGCOLOR="#D6E8FF"
4325WIDTH="100%"
4326CELLPADDING="6"
4327><TR
4328><TD
4329><PRE
4330CLASS="PROGRAMLISTING"
4331>int xmlParserInputGrow (<A
4332HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4333>xmlParserInputPtr</A
4334> in,
4335 int len);</PRE
4336></TD
4337></TR
4338></TABLE
4339><P
4340>This function increase the input for the parser. It tries to
4341preserve pointers to the input buffer, and keep already read data</P
4342><P
4343></P
4344><DIV
4345CLASS="INFORMALTABLE"
4346><P
4347></P
4348><TABLE
4349BORDER="0"
4350WIDTH="100%"
4351BGCOLOR="#FFD0D0"
4352CELLSPACING="0"
4353CELLPADDING="4"
4354CLASS="CALSTABLE"
4355><TR
4356><TD
4357WIDTH="20%"
4358ALIGN="RIGHT"
4359VALIGN="TOP"
4360><TT
4361CLASS="PARAMETER"
4362><I
4363>in</I
4364></TT
4365>&nbsp;:</TD
4366><TD
4367WIDTH="80%"
4368ALIGN="LEFT"
4369VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004370>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004371></TR
4372><TR
4373><TD
4374WIDTH="20%"
4375ALIGN="RIGHT"
4376VALIGN="TOP"
4377><TT
4378CLASS="PARAMETER"
4379><I
4380>len</I
4381></TT
4382>&nbsp;:</TD
4383><TD
4384WIDTH="80%"
4385ALIGN="LEFT"
4386VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004387>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004388></TR
4389><TR
4390><TD
4391WIDTH="20%"
4392ALIGN="RIGHT"
4393VALIGN="TOP"
4394><I
4395CLASS="EMPHASIS"
4396>Returns</I
4397> :</TD
4398><TD
4399WIDTH="80%"
4400ALIGN="LEFT"
4401VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004402>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004403></TR
4404></TABLE
4405><P
4406></P
4407></DIV
4408></DIV
4409><HR><DIV
4410CLASS="REFSECT2"
4411><A
Daniel Veillard06047432000-04-24 11:33:38 +00004412NAME="AEN1042"
Daniel Veillard35925471999-02-25 08:46:07 +00004413></A
4414><H3
4415><A
4416NAME="XMLSTRDUP"
4417></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004418>xmlStrdup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004419><TABLE
4420BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004421BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004422WIDTH="100%"
4423CELLPADDING="6"
4424><TR
4425><TD
4426><PRE
4427CLASS="PROGRAMLISTING"
4428><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004429HREF="gnome-xml-tree.html#XMLCHAR"
4430>xmlChar</A
4431>* xmlStrdup (const <A
4432HREF="gnome-xml-tree.html#XMLCHAR"
4433>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004434> *cur);</PRE
4435></TD
4436></TR
4437></TABLE
4438><P
Daniel Veillard06047432000-04-24 11:33:38 +00004439>a strdup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004440><P
4441></P
4442><DIV
4443CLASS="INFORMALTABLE"
4444><P
4445></P
4446><TABLE
4447BORDER="0"
4448WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004449BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004450CELLSPACING="0"
4451CELLPADDING="4"
4452CLASS="CALSTABLE"
4453><TR
4454><TD
4455WIDTH="20%"
4456ALIGN="RIGHT"
4457VALIGN="TOP"
4458><TT
4459CLASS="PARAMETER"
4460><I
4461>cur</I
4462></TT
4463>&nbsp;:</TD
4464><TD
4465WIDTH="80%"
4466ALIGN="LEFT"
4467VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004468>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004469></TR
4470><TR
4471><TD
4472WIDTH="20%"
4473ALIGN="RIGHT"
4474VALIGN="TOP"
4475><I
4476CLASS="EMPHASIS"
4477>Returns</I
4478> :</TD
4479><TD
4480WIDTH="80%"
4481ALIGN="LEFT"
4482VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004483>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004484></TR
4485></TABLE
4486><P
4487></P
4488></DIV
4489></DIV
4490><HR><DIV
4491CLASS="REFSECT2"
4492><A
Daniel Veillard06047432000-04-24 11:33:38 +00004493NAME="AEN1063"
Daniel Veillard35925471999-02-25 08:46:07 +00004494></A
4495><H3
4496><A
4497NAME="XMLSTRNDUP"
4498></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004499>xmlStrndup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004500><TABLE
4501BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004502BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004503WIDTH="100%"
4504CELLPADDING="6"
4505><TR
4506><TD
4507><PRE
4508CLASS="PROGRAMLISTING"
4509><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004510HREF="gnome-xml-tree.html#XMLCHAR"
4511>xmlChar</A
4512>* xmlStrndup (const <A
4513HREF="gnome-xml-tree.html#XMLCHAR"
4514>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004515> *cur,
4516 int len);</PRE
4517></TD
4518></TR
4519></TABLE
4520><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004521>a strndup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004522><P
4523></P
4524><DIV
4525CLASS="INFORMALTABLE"
4526><P
4527></P
4528><TABLE
4529BORDER="0"
4530WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004531BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004532CELLSPACING="0"
4533CELLPADDING="4"
4534CLASS="CALSTABLE"
4535><TR
4536><TD
4537WIDTH="20%"
4538ALIGN="RIGHT"
4539VALIGN="TOP"
4540><TT
4541CLASS="PARAMETER"
4542><I
4543>cur</I
4544></TT
4545>&nbsp;:</TD
4546><TD
4547WIDTH="80%"
4548ALIGN="LEFT"
4549VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004550>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004551></TR
4552><TR
4553><TD
4554WIDTH="20%"
4555ALIGN="RIGHT"
4556VALIGN="TOP"
4557><TT
4558CLASS="PARAMETER"
4559><I
4560>len</I
4561></TT
4562>&nbsp;:</TD
4563><TD
4564WIDTH="80%"
4565ALIGN="LEFT"
4566VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004567>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004568></TR
4569><TR
4570><TD
4571WIDTH="20%"
4572ALIGN="RIGHT"
4573VALIGN="TOP"
4574><I
4575CLASS="EMPHASIS"
4576>Returns</I
4577> :</TD
4578><TD
4579WIDTH="80%"
4580ALIGN="LEFT"
4581VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004582>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004583></TR
4584></TABLE
4585><P
4586></P
4587></DIV
4588></DIV
4589><HR><DIV
4590CLASS="REFSECT2"
4591><A
Daniel Veillard06047432000-04-24 11:33:38 +00004592NAME="AEN1088"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004593></A
4594><H3
4595><A
4596NAME="XMLSTRSUB"
4597></A
4598>xmlStrsub ()</H3
4599><TABLE
4600BORDER="0"
4601BGCOLOR="#D6E8FF"
4602WIDTH="100%"
4603CELLPADDING="6"
4604><TR
4605><TD
4606><PRE
4607CLASS="PROGRAMLISTING"
4608><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004609HREF="gnome-xml-tree.html#XMLCHAR"
4610>xmlChar</A
4611>* xmlStrsub (const <A
4612HREF="gnome-xml-tree.html#XMLCHAR"
4613>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004614> *str,
4615 int start,
4616 int len);</PRE
4617></TD
4618></TR
4619></TABLE
4620><P
4621>Extract a substring of a given string</P
4622><P
4623></P
4624><DIV
4625CLASS="INFORMALTABLE"
4626><P
4627></P
4628><TABLE
4629BORDER="0"
4630WIDTH="100%"
4631BGCOLOR="#FFD0D0"
4632CELLSPACING="0"
4633CELLPADDING="4"
4634CLASS="CALSTABLE"
4635><TR
4636><TD
4637WIDTH="20%"
4638ALIGN="RIGHT"
4639VALIGN="TOP"
4640><TT
4641CLASS="PARAMETER"
4642><I
4643>str</I
4644></TT
4645>&nbsp;:</TD
4646><TD
4647WIDTH="80%"
4648ALIGN="LEFT"
4649VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004650>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004651></TR
4652><TR
4653><TD
4654WIDTH="20%"
4655ALIGN="RIGHT"
4656VALIGN="TOP"
4657><TT
4658CLASS="PARAMETER"
4659><I
4660>start</I
4661></TT
4662>&nbsp;:</TD
4663><TD
4664WIDTH="80%"
4665ALIGN="LEFT"
4666VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004667>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004668></TR
4669><TR
4670><TD
4671WIDTH="20%"
4672ALIGN="RIGHT"
4673VALIGN="TOP"
4674><TT
4675CLASS="PARAMETER"
4676><I
4677>len</I
4678></TT
4679>&nbsp;:</TD
4680><TD
4681WIDTH="80%"
4682ALIGN="LEFT"
4683VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004684>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004685></TR
4686><TR
4687><TD
4688WIDTH="20%"
4689ALIGN="RIGHT"
4690VALIGN="TOP"
4691><I
4692CLASS="EMPHASIS"
4693>Returns</I
4694> :</TD
4695><TD
4696WIDTH="80%"
4697ALIGN="LEFT"
4698VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004699>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004700></TR
4701></TABLE
4702><P
4703></P
4704></DIV
4705></DIV
4706><HR><DIV
4707CLASS="REFSECT2"
4708><A
Daniel Veillard06047432000-04-24 11:33:38 +00004709NAME="AEN1117"
Daniel Veillard35925471999-02-25 08:46:07 +00004710></A
4711><H3
4712><A
4713NAME="XMLSTRCHR"
4714></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004715>xmlStrchr ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004716><TABLE
4717BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004718BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004719WIDTH="100%"
4720CELLPADDING="6"
4721><TR
4722><TD
4723><PRE
4724CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004725>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004726HREF="gnome-xml-tree.html#XMLCHAR"
4727>xmlChar</A
4728>* xmlStrchr (const <A
4729HREF="gnome-xml-tree.html#XMLCHAR"
4730>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004731> *str,
4732 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004733HREF="gnome-xml-tree.html#XMLCHAR"
4734>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004735> val);</PRE
4736></TD
4737></TR
4738></TABLE
4739><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004740>a strchr for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004741><P
4742></P
4743><DIV
4744CLASS="INFORMALTABLE"
4745><P
4746></P
4747><TABLE
4748BORDER="0"
4749WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004750BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004751CELLSPACING="0"
4752CELLPADDING="4"
4753CLASS="CALSTABLE"
4754><TR
4755><TD
4756WIDTH="20%"
4757ALIGN="RIGHT"
4758VALIGN="TOP"
4759><TT
4760CLASS="PARAMETER"
4761><I
4762>str</I
4763></TT
4764>&nbsp;:</TD
4765><TD
4766WIDTH="80%"
4767ALIGN="LEFT"
4768VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004769>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004770></TR
4771><TR
4772><TD
4773WIDTH="20%"
4774ALIGN="RIGHT"
4775VALIGN="TOP"
4776><TT
4777CLASS="PARAMETER"
4778><I
4779>val</I
4780></TT
4781>&nbsp;:</TD
4782><TD
4783WIDTH="80%"
4784ALIGN="LEFT"
4785VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004786>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004787></TR
4788><TR
4789><TD
4790WIDTH="20%"
4791ALIGN="RIGHT"
4792VALIGN="TOP"
4793><I
4794CLASS="EMPHASIS"
4795>Returns</I
4796> :</TD
4797><TD
4798WIDTH="80%"
4799ALIGN="LEFT"
4800VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004801>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004802></TR
4803></TABLE
4804><P
4805></P
4806></DIV
4807></DIV
4808><HR><DIV
4809CLASS="REFSECT2"
4810><A
Daniel Veillard06047432000-04-24 11:33:38 +00004811NAME="AEN1143"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004812></A
4813><H3
4814><A
4815NAME="XMLSTRSTR"
4816></A
4817>xmlStrstr ()</H3
4818><TABLE
4819BORDER="0"
4820BGCOLOR="#D6E8FF"
4821WIDTH="100%"
4822CELLPADDING="6"
4823><TR
4824><TD
4825><PRE
4826CLASS="PROGRAMLISTING"
4827>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004828HREF="gnome-xml-tree.html#XMLCHAR"
4829>xmlChar</A
4830>* xmlStrstr (const <A
4831HREF="gnome-xml-tree.html#XMLCHAR"
4832>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004833> *str,
4834 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004835HREF="gnome-xml-tree.html#XMLCHAR"
4836>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004837> *val);</PRE
4838></TD
4839></TR
4840></TABLE
4841><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004842>a strstr for xmlChar's</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004843><P
4844></P
4845><DIV
4846CLASS="INFORMALTABLE"
4847><P
4848></P
4849><TABLE
4850BORDER="0"
4851WIDTH="100%"
4852BGCOLOR="#FFD0D0"
4853CELLSPACING="0"
4854CELLPADDING="4"
4855CLASS="CALSTABLE"
4856><TR
4857><TD
4858WIDTH="20%"
4859ALIGN="RIGHT"
4860VALIGN="TOP"
4861><TT
4862CLASS="PARAMETER"
4863><I
4864>str</I
4865></TT
4866>&nbsp;:</TD
4867><TD
4868WIDTH="80%"
4869ALIGN="LEFT"
4870VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004871>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004872></TR
4873><TR
4874><TD
4875WIDTH="20%"
4876ALIGN="RIGHT"
4877VALIGN="TOP"
4878><TT
4879CLASS="PARAMETER"
4880><I
4881>val</I
4882></TT
4883>&nbsp;:</TD
4884><TD
4885WIDTH="80%"
4886ALIGN="LEFT"
4887VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004888>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004889></TR
4890><TR
4891><TD
4892WIDTH="20%"
4893ALIGN="RIGHT"
4894VALIGN="TOP"
4895><I
4896CLASS="EMPHASIS"
4897>Returns</I
4898> :</TD
4899><TD
4900WIDTH="80%"
4901ALIGN="LEFT"
4902VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004903>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004904></TR
4905></TABLE
4906><P
4907></P
4908></DIV
4909></DIV
4910><HR><DIV
4911CLASS="REFSECT2"
4912><A
Daniel Veillard06047432000-04-24 11:33:38 +00004913NAME="AEN1169"
Daniel Veillard35925471999-02-25 08:46:07 +00004914></A
4915><H3
4916><A
4917NAME="XMLSTRCMP"
4918></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004919>xmlStrcmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004920><TABLE
4921BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004922BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004923WIDTH="100%"
4924CELLPADDING="6"
4925><TR
4926><TD
4927><PRE
4928CLASS="PROGRAMLISTING"
4929>int xmlStrcmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004930HREF="gnome-xml-tree.html#XMLCHAR"
4931>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004932> *str1,
4933 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004934HREF="gnome-xml-tree.html#XMLCHAR"
4935>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004936> *str2);</PRE
4937></TD
4938></TR
4939></TABLE
4940><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004941>a strcmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004942><P
4943></P
4944><DIV
4945CLASS="INFORMALTABLE"
4946><P
4947></P
4948><TABLE
4949BORDER="0"
4950WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004951BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004952CELLSPACING="0"
4953CELLPADDING="4"
4954CLASS="CALSTABLE"
4955><TR
4956><TD
4957WIDTH="20%"
4958ALIGN="RIGHT"
4959VALIGN="TOP"
4960><TT
4961CLASS="PARAMETER"
4962><I
4963>str1</I
4964></TT
4965>&nbsp;:</TD
4966><TD
4967WIDTH="80%"
4968ALIGN="LEFT"
4969VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004970>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004971></TR
4972><TR
4973><TD
4974WIDTH="20%"
4975ALIGN="RIGHT"
4976VALIGN="TOP"
4977><TT
4978CLASS="PARAMETER"
4979><I
4980>str2</I
4981></TT
4982>&nbsp;:</TD
4983><TD
4984WIDTH="80%"
4985ALIGN="LEFT"
4986VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00004987>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004988></TR
4989><TR
4990><TD
4991WIDTH="20%"
4992ALIGN="RIGHT"
4993VALIGN="TOP"
4994><I
4995CLASS="EMPHASIS"
4996>Returns</I
4997> :</TD
4998><TD
4999WIDTH="80%"
5000ALIGN="LEFT"
5001VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005002>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005003></TR
5004></TABLE
5005><P
5006></P
5007></DIV
5008></DIV
5009><HR><DIV
5010CLASS="REFSECT2"
5011><A
Daniel Veillard06047432000-04-24 11:33:38 +00005012NAME="AEN1194"
Daniel Veillard35925471999-02-25 08:46:07 +00005013></A
5014><H3
5015><A
5016NAME="XMLSTRNCMP"
5017></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005018>xmlStrncmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005019><TABLE
5020BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005021BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005022WIDTH="100%"
5023CELLPADDING="6"
5024><TR
5025><TD
5026><PRE
5027CLASS="PROGRAMLISTING"
5028>int xmlStrncmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005029HREF="gnome-xml-tree.html#XMLCHAR"
5030>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005031> *str1,
5032 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005033HREF="gnome-xml-tree.html#XMLCHAR"
5034>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005035> *str2,
5036 int len);</PRE
5037></TD
5038></TR
5039></TABLE
5040><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005041>a strncmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005042><P
5043></P
5044><DIV
5045CLASS="INFORMALTABLE"
5046><P
5047></P
5048><TABLE
5049BORDER="0"
5050WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005051BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005052CELLSPACING="0"
5053CELLPADDING="4"
5054CLASS="CALSTABLE"
5055><TR
5056><TD
5057WIDTH="20%"
5058ALIGN="RIGHT"
5059VALIGN="TOP"
5060><TT
5061CLASS="PARAMETER"
5062><I
5063>str1</I
5064></TT
5065>&nbsp;:</TD
5066><TD
5067WIDTH="80%"
5068ALIGN="LEFT"
5069VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005070>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005071></TR
5072><TR
5073><TD
5074WIDTH="20%"
5075ALIGN="RIGHT"
5076VALIGN="TOP"
5077><TT
5078CLASS="PARAMETER"
5079><I
5080>str2</I
5081></TT
5082>&nbsp;:</TD
5083><TD
5084WIDTH="80%"
5085ALIGN="LEFT"
5086VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005087>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005088></TR
5089><TR
5090><TD
5091WIDTH="20%"
5092ALIGN="RIGHT"
5093VALIGN="TOP"
5094><TT
5095CLASS="PARAMETER"
5096><I
5097>len</I
5098></TT
5099>&nbsp;:</TD
5100><TD
5101WIDTH="80%"
5102ALIGN="LEFT"
5103VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005104>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005105></TR
5106><TR
5107><TD
5108WIDTH="20%"
5109ALIGN="RIGHT"
5110VALIGN="TOP"
5111><I
5112CLASS="EMPHASIS"
5113>Returns</I
5114> :</TD
5115><TD
5116WIDTH="80%"
5117ALIGN="LEFT"
5118VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005119>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005120></TR
5121></TABLE
5122><P
5123></P
5124></DIV
5125></DIV
5126><HR><DIV
5127CLASS="REFSECT2"
5128><A
Daniel Veillard06047432000-04-24 11:33:38 +00005129NAME="AEN1223"
Daniel Veillard35925471999-02-25 08:46:07 +00005130></A
5131><H3
5132><A
5133NAME="XMLSTRLEN"
5134></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005135>xmlStrlen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005136><TABLE
5137BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005138BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005139WIDTH="100%"
5140CELLPADDING="6"
5141><TR
5142><TD
5143><PRE
5144CLASS="PROGRAMLISTING"
5145>int xmlStrlen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005146HREF="gnome-xml-tree.html#XMLCHAR"
5147>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005148> *str);</PRE
5149></TD
5150></TR
5151></TABLE
5152><P
Daniel Veillard06047432000-04-24 11:33:38 +00005153>lenght of a xmlChar's string</P
Daniel Veillard35925471999-02-25 08:46:07 +00005154><P
5155></P
5156><DIV
5157CLASS="INFORMALTABLE"
5158><P
5159></P
5160><TABLE
5161BORDER="0"
5162WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005163BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005164CELLSPACING="0"
5165CELLPADDING="4"
5166CLASS="CALSTABLE"
5167><TR
5168><TD
5169WIDTH="20%"
5170ALIGN="RIGHT"
5171VALIGN="TOP"
5172><TT
5173CLASS="PARAMETER"
5174><I
5175>str</I
5176></TT
5177>&nbsp;:</TD
5178><TD
5179WIDTH="80%"
5180ALIGN="LEFT"
5181VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005182>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005183></TR
5184><TR
5185><TD
5186WIDTH="20%"
5187ALIGN="RIGHT"
5188VALIGN="TOP"
5189><I
5190CLASS="EMPHASIS"
5191>Returns</I
5192> :</TD
5193><TD
5194WIDTH="80%"
5195ALIGN="LEFT"
5196VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005197>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005198></TR
5199></TABLE
5200><P
5201></P
5202></DIV
5203></DIV
5204><HR><DIV
5205CLASS="REFSECT2"
5206><A
Daniel Veillard06047432000-04-24 11:33:38 +00005207NAME="AEN1243"
Daniel Veillard35925471999-02-25 08:46:07 +00005208></A
5209><H3
5210><A
5211NAME="XMLSTRCAT"
5212></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005213>xmlStrcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005214><TABLE
5215BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005216BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005217WIDTH="100%"
5218CELLPADDING="6"
5219><TR
5220><TD
5221><PRE
5222CLASS="PROGRAMLISTING"
5223><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005224HREF="gnome-xml-tree.html#XMLCHAR"
5225>xmlChar</A
5226>* xmlStrcat (<A
5227HREF="gnome-xml-tree.html#XMLCHAR"
5228>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005229> *cur,
5230 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005231HREF="gnome-xml-tree.html#XMLCHAR"
5232>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005233> *add);</PRE
5234></TD
5235></TR
5236></TABLE
5237><P
Daniel Veillard06047432000-04-24 11:33:38 +00005238>a strcat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005239><P
5240></P
5241><DIV
5242CLASS="INFORMALTABLE"
5243><P
5244></P
5245><TABLE
5246BORDER="0"
5247WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005248BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005249CELLSPACING="0"
5250CELLPADDING="4"
5251CLASS="CALSTABLE"
5252><TR
5253><TD
5254WIDTH="20%"
5255ALIGN="RIGHT"
5256VALIGN="TOP"
5257><TT
5258CLASS="PARAMETER"
5259><I
5260>cur</I
5261></TT
5262>&nbsp;:</TD
5263><TD
5264WIDTH="80%"
5265ALIGN="LEFT"
5266VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005267>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005268></TR
5269><TR
5270><TD
5271WIDTH="20%"
5272ALIGN="RIGHT"
5273VALIGN="TOP"
5274><TT
5275CLASS="PARAMETER"
5276><I
5277>add</I
5278></TT
5279>&nbsp;:</TD
5280><TD
5281WIDTH="80%"
5282ALIGN="LEFT"
5283VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005284>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005285></TR
5286><TR
5287><TD
5288WIDTH="20%"
5289ALIGN="RIGHT"
5290VALIGN="TOP"
5291><I
5292CLASS="EMPHASIS"
5293>Returns</I
5294> :</TD
5295><TD
5296WIDTH="80%"
5297ALIGN="LEFT"
5298VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005299>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005300></TR
5301></TABLE
5302><P
5303></P
5304></DIV
5305></DIV
5306><HR><DIV
5307CLASS="REFSECT2"
5308><A
Daniel Veillard06047432000-04-24 11:33:38 +00005309NAME="AEN1269"
Daniel Veillard35925471999-02-25 08:46:07 +00005310></A
5311><H3
5312><A
5313NAME="XMLSTRNCAT"
5314></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005315>xmlStrncat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005316><TABLE
5317BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005318BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005319WIDTH="100%"
5320CELLPADDING="6"
5321><TR
5322><TD
5323><PRE
5324CLASS="PROGRAMLISTING"
5325><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005326HREF="gnome-xml-tree.html#XMLCHAR"
5327>xmlChar</A
5328>* xmlStrncat (<A
5329HREF="gnome-xml-tree.html#XMLCHAR"
5330>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005331> *cur,
5332 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005333HREF="gnome-xml-tree.html#XMLCHAR"
5334>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005335> *add,
5336 int len);</PRE
5337></TD
5338></TR
5339></TABLE
5340><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005341>a strncat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005342><P
5343></P
5344><DIV
5345CLASS="INFORMALTABLE"
5346><P
5347></P
5348><TABLE
5349BORDER="0"
5350WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005351BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005352CELLSPACING="0"
5353CELLPADDING="4"
5354CLASS="CALSTABLE"
5355><TR
5356><TD
5357WIDTH="20%"
5358ALIGN="RIGHT"
5359VALIGN="TOP"
5360><TT
5361CLASS="PARAMETER"
5362><I
5363>cur</I
5364></TT
5365>&nbsp;:</TD
5366><TD
5367WIDTH="80%"
5368ALIGN="LEFT"
5369VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005370>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005371></TR
5372><TR
5373><TD
5374WIDTH="20%"
5375ALIGN="RIGHT"
5376VALIGN="TOP"
5377><TT
5378CLASS="PARAMETER"
5379><I
5380>add</I
5381></TT
5382>&nbsp;:</TD
5383><TD
5384WIDTH="80%"
5385ALIGN="LEFT"
5386VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005387>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005388></TR
5389><TR
5390><TD
5391WIDTH="20%"
5392ALIGN="RIGHT"
5393VALIGN="TOP"
5394><TT
5395CLASS="PARAMETER"
5396><I
5397>len</I
5398></TT
5399>&nbsp;:</TD
5400><TD
5401WIDTH="80%"
5402ALIGN="LEFT"
5403VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005404>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005405></TR
5406><TR
5407><TD
5408WIDTH="20%"
5409ALIGN="RIGHT"
5410VALIGN="TOP"
5411><I
5412CLASS="EMPHASIS"
5413>Returns</I
5414> :</TD
5415><TD
5416WIDTH="80%"
5417ALIGN="LEFT"
5418VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005419>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005420></TR
5421></TABLE
5422><P
5423></P
5424></DIV
5425></DIV
5426><HR><DIV
5427CLASS="REFSECT2"
5428><A
Daniel Veillard06047432000-04-24 11:33:38 +00005429NAME="AEN1299"
Daniel Veillard35925471999-02-25 08:46:07 +00005430></A
5431><H3
5432><A
5433NAME="XMLPARSEDOC"
5434></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005435>xmlParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005436><TABLE
5437BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005438BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005439WIDTH="100%"
5440CELLPADDING="6"
5441><TR
5442><TD
5443><PRE
5444CLASS="PROGRAMLISTING"
5445><A
5446HREF="gnome-xml-tree.html#XMLDOCPTR"
5447>xmlDocPtr</A
5448> xmlParseDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005449HREF="gnome-xml-tree.html#XMLCHAR"
5450>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005451> *cur);</PRE
5452></TD
5453></TR
5454></TABLE
5455><P
5456>parse an XML in-memory document and build a tree.</P
5457><P
5458></P
5459><DIV
5460CLASS="INFORMALTABLE"
5461><P
5462></P
5463><TABLE
5464BORDER="0"
5465WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005466BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005467CELLSPACING="0"
5468CELLPADDING="4"
5469CLASS="CALSTABLE"
5470><TR
5471><TD
5472WIDTH="20%"
5473ALIGN="RIGHT"
5474VALIGN="TOP"
5475><TT
5476CLASS="PARAMETER"
5477><I
5478>cur</I
5479></TT
5480>&nbsp;:</TD
5481><TD
5482WIDTH="80%"
5483ALIGN="LEFT"
5484VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005485>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005486></TR
5487><TR
5488><TD
5489WIDTH="20%"
5490ALIGN="RIGHT"
5491VALIGN="TOP"
5492><I
5493CLASS="EMPHASIS"
5494>Returns</I
5495> :</TD
5496><TD
5497WIDTH="80%"
5498ALIGN="LEFT"
5499VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005500>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005501></TR
5502></TABLE
5503><P
5504></P
5505></DIV
5506></DIV
5507><HR><DIV
5508CLASS="REFSECT2"
5509><A
Daniel Veillard06047432000-04-24 11:33:38 +00005510NAME="AEN1320"
Daniel Veillard35925471999-02-25 08:46:07 +00005511></A
5512><H3
5513><A
5514NAME="XMLPARSEMEMORY"
5515></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005516>xmlParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005517><TABLE
5518BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005519BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005520WIDTH="100%"
5521CELLPADDING="6"
5522><TR
5523><TD
5524><PRE
5525CLASS="PROGRAMLISTING"
5526><A
5527HREF="gnome-xml-tree.html#XMLDOCPTR"
5528>xmlDocPtr</A
5529> xmlParseMemory (char *buffer,
5530 int size);</PRE
5531></TD
5532></TR
5533></TABLE
5534><P
5535>parse an XML in-memory block and build a tree.</P
5536><P
5537></P
5538><DIV
5539CLASS="INFORMALTABLE"
5540><P
5541></P
5542><TABLE
5543BORDER="0"
5544WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005545BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005546CELLSPACING="0"
5547CELLPADDING="4"
5548CLASS="CALSTABLE"
5549><TR
5550><TD
5551WIDTH="20%"
5552ALIGN="RIGHT"
5553VALIGN="TOP"
5554><TT
5555CLASS="PARAMETER"
5556><I
5557>buffer</I
5558></TT
5559>&nbsp;:</TD
5560><TD
5561WIDTH="80%"
5562ALIGN="LEFT"
5563VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005564>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005565></TR
5566><TR
5567><TD
5568WIDTH="20%"
5569ALIGN="RIGHT"
5570VALIGN="TOP"
5571><TT
5572CLASS="PARAMETER"
5573><I
5574>size</I
5575></TT
5576>&nbsp;:</TD
5577><TD
5578WIDTH="80%"
5579ALIGN="LEFT"
5580VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005581>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005582></TR
5583><TR
5584><TD
5585WIDTH="20%"
5586ALIGN="RIGHT"
5587VALIGN="TOP"
5588><I
5589CLASS="EMPHASIS"
5590>Returns</I
5591> :</TD
5592><TD
5593WIDTH="80%"
5594ALIGN="LEFT"
5595VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005596>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005597></TR
5598></TABLE
5599><P
5600></P
5601></DIV
5602></DIV
5603><HR><DIV
5604CLASS="REFSECT2"
5605><A
Daniel Veillard06047432000-04-24 11:33:38 +00005606NAME="AEN1344"
Daniel Veillard35925471999-02-25 08:46:07 +00005607></A
5608><H3
5609><A
5610NAME="XMLPARSEFILE"
5611></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005612>xmlParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005613><TABLE
5614BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005615BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005616WIDTH="100%"
5617CELLPADDING="6"
5618><TR
5619><TD
5620><PRE
5621CLASS="PROGRAMLISTING"
5622><A
5623HREF="gnome-xml-tree.html#XMLDOCPTR"
5624>xmlDocPtr</A
5625> xmlParseFile (const char *filename);</PRE
5626></TD
5627></TR
5628></TABLE
5629><P
5630>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5631compressed document is provided by default if found at compile-time.</P
5632><P
5633></P
5634><DIV
5635CLASS="INFORMALTABLE"
5636><P
5637></P
5638><TABLE
5639BORDER="0"
5640WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005641BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005642CELLSPACING="0"
5643CELLPADDING="4"
5644CLASS="CALSTABLE"
5645><TR
5646><TD
5647WIDTH="20%"
5648ALIGN="RIGHT"
5649VALIGN="TOP"
5650><TT
5651CLASS="PARAMETER"
5652><I
5653>filename</I
5654></TT
5655>&nbsp;:</TD
5656><TD
5657WIDTH="80%"
5658ALIGN="LEFT"
5659VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005660>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005661></TR
5662><TR
5663><TD
5664WIDTH="20%"
5665ALIGN="RIGHT"
5666VALIGN="TOP"
5667><I
5668CLASS="EMPHASIS"
5669>Returns</I
5670> :</TD
5671><TD
5672WIDTH="80%"
5673ALIGN="LEFT"
5674VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005675>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005676></TR
5677></TABLE
5678><P
5679></P
5680></DIV
5681></DIV
5682><HR><DIV
5683CLASS="REFSECT2"
5684><A
Daniel Veillard06047432000-04-24 11:33:38 +00005685NAME="AEN1364"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005686></A
5687><H3
5688><A
5689NAME="XMLSUBSTITUTEENTITIESDEFAULT"
5690></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005691>xmlSubstituteEntitiesDefault ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005692><TABLE
5693BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005694BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005695WIDTH="100%"
5696CELLPADDING="6"
5697><TR
5698><TD
5699><PRE
5700CLASS="PROGRAMLISTING"
5701>int xmlSubstituteEntitiesDefault (int val);</PRE
5702></TD
5703></TR
5704></TABLE
5705><P
5706>Set and return the previous value for default entity support.
5707Initially the parser always keep entity references instead of substituting
5708entity values in the output. This function has to be used to change the
5709default parser behaviour
5710SAX::<GTKDOCLINK
5711HREF="SUBTITUTEENTITIES"
5712>subtituteEntities</GTKDOCLINK
5713>() has to be used for changing that on a file by
5714file basis.</P
5715><P
5716></P
5717><DIV
5718CLASS="INFORMALTABLE"
5719><P
5720></P
5721><TABLE
5722BORDER="0"
5723WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005724BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005725CELLSPACING="0"
5726CELLPADDING="4"
5727CLASS="CALSTABLE"
5728><TR
5729><TD
5730WIDTH="20%"
5731ALIGN="RIGHT"
5732VALIGN="TOP"
5733><TT
5734CLASS="PARAMETER"
5735><I
5736>val</I
5737></TT
5738>&nbsp;:</TD
5739><TD
5740WIDTH="80%"
5741ALIGN="LEFT"
5742VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005743>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005744></TR
5745><TR
5746><TD
5747WIDTH="20%"
5748ALIGN="RIGHT"
5749VALIGN="TOP"
5750><I
5751CLASS="EMPHASIS"
5752>Returns</I
5753> :</TD
5754><TD
5755WIDTH="80%"
5756ALIGN="LEFT"
5757VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005758>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005759></TR
5760></TABLE
5761><P
5762></P
5763></DIV
5764></DIV
5765><HR><DIV
5766CLASS="REFSECT2"
5767><A
Daniel Veillard06047432000-04-24 11:33:38 +00005768NAME="AEN1384"
Daniel Veillard35925471999-02-25 08:46:07 +00005769></A
5770><H3
5771><A
5772NAME="XMLRECOVERDOC"
5773></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005774>xmlRecoverDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005775><TABLE
5776BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005777BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005778WIDTH="100%"
5779CELLPADDING="6"
5780><TR
5781><TD
5782><PRE
5783CLASS="PROGRAMLISTING"
5784><A
5785HREF="gnome-xml-tree.html#XMLDOCPTR"
5786>xmlDocPtr</A
5787> xmlRecoverDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005788HREF="gnome-xml-tree.html#XMLCHAR"
5789>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005790> *cur);</PRE
5791></TD
5792></TR
5793></TABLE
5794><P
5795>parse an XML in-memory document and build a tree.
5796In the case the document is not Well Formed, a tree is built anyway</P
5797><P
5798></P
5799><DIV
5800CLASS="INFORMALTABLE"
5801><P
5802></P
5803><TABLE
5804BORDER="0"
5805WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005806BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005807CELLSPACING="0"
5808CELLPADDING="4"
5809CLASS="CALSTABLE"
5810><TR
5811><TD
5812WIDTH="20%"
5813ALIGN="RIGHT"
5814VALIGN="TOP"
5815><TT
5816CLASS="PARAMETER"
5817><I
5818>cur</I
5819></TT
5820>&nbsp;:</TD
5821><TD
5822WIDTH="80%"
5823ALIGN="LEFT"
5824VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005825>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005826></TR
5827><TR
5828><TD
5829WIDTH="20%"
5830ALIGN="RIGHT"
5831VALIGN="TOP"
5832><I
5833CLASS="EMPHASIS"
5834>Returns</I
5835> :</TD
5836><TD
5837WIDTH="80%"
5838ALIGN="LEFT"
5839VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005840>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005841></TR
5842></TABLE
5843><P
5844></P
5845></DIV
5846></DIV
5847><HR><DIV
5848CLASS="REFSECT2"
5849><A
Daniel Veillard06047432000-04-24 11:33:38 +00005850NAME="AEN1405"
Daniel Veillard35925471999-02-25 08:46:07 +00005851></A
5852><H3
5853><A
5854NAME="XMLRECOVERMEMORY"
5855></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005856>xmlRecoverMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005857><TABLE
5858BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005859BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005860WIDTH="100%"
5861CELLPADDING="6"
5862><TR
5863><TD
5864><PRE
5865CLASS="PROGRAMLISTING"
5866><A
5867HREF="gnome-xml-tree.html#XMLDOCPTR"
5868>xmlDocPtr</A
5869> xmlRecoverMemory (char *buffer,
5870 int size);</PRE
5871></TD
5872></TR
5873></TABLE
5874><P
5875>parse an XML in-memory block and build a tree.
5876In the case the document is not Well Formed, a tree is built anyway</P
5877><P
5878></P
5879><DIV
5880CLASS="INFORMALTABLE"
5881><P
5882></P
5883><TABLE
5884BORDER="0"
5885WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005886BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005887CELLSPACING="0"
5888CELLPADDING="4"
5889CLASS="CALSTABLE"
5890><TR
5891><TD
5892WIDTH="20%"
5893ALIGN="RIGHT"
5894VALIGN="TOP"
5895><TT
5896CLASS="PARAMETER"
5897><I
5898>buffer</I
5899></TT
5900>&nbsp;:</TD
5901><TD
5902WIDTH="80%"
5903ALIGN="LEFT"
5904VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005905>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005906></TR
5907><TR
5908><TD
5909WIDTH="20%"
5910ALIGN="RIGHT"
5911VALIGN="TOP"
5912><TT
5913CLASS="PARAMETER"
5914><I
5915>size</I
5916></TT
5917>&nbsp;:</TD
5918><TD
5919WIDTH="80%"
5920ALIGN="LEFT"
5921VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005922>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005923></TR
5924><TR
5925><TD
5926WIDTH="20%"
5927ALIGN="RIGHT"
5928VALIGN="TOP"
5929><I
5930CLASS="EMPHASIS"
5931>Returns</I
5932> :</TD
5933><TD
5934WIDTH="80%"
5935ALIGN="LEFT"
5936VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00005937>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005938></TR
5939></TABLE
5940><P
5941></P
5942></DIV
5943></DIV
5944><HR><DIV
5945CLASS="REFSECT2"
5946><A
Daniel Veillard06047432000-04-24 11:33:38 +00005947NAME="AEN1429"
Daniel Veillard35925471999-02-25 08:46:07 +00005948></A
5949><H3
5950><A
5951NAME="XMLRECOVERFILE"
5952></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005953>xmlRecoverFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005954><TABLE
5955BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005956BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005957WIDTH="100%"
5958CELLPADDING="6"
5959><TR
5960><TD
5961><PRE
5962CLASS="PROGRAMLISTING"
5963><A
5964HREF="gnome-xml-tree.html#XMLDOCPTR"
5965>xmlDocPtr</A
5966> xmlRecoverFile (const char *filename);</PRE
5967></TD
5968></TR
5969></TABLE
5970><P
5971>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5972compressed document is provided by default if found at compile-time.
5973In the case the document is not Well Formed, a tree is built anyway</P
5974><P
5975></P
5976><DIV
5977CLASS="INFORMALTABLE"
5978><P
5979></P
5980><TABLE
5981BORDER="0"
5982WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005983BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005984CELLSPACING="0"
5985CELLPADDING="4"
5986CLASS="CALSTABLE"
5987><TR
5988><TD
5989WIDTH="20%"
5990ALIGN="RIGHT"
5991VALIGN="TOP"
5992><TT
5993CLASS="PARAMETER"
5994><I
5995>filename</I
5996></TT
5997>&nbsp;:</TD
5998><TD
5999WIDTH="80%"
6000ALIGN="LEFT"
6001VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006002>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006003></TR
6004><TR
6005><TD
6006WIDTH="20%"
6007ALIGN="RIGHT"
6008VALIGN="TOP"
6009><I
6010CLASS="EMPHASIS"
6011>Returns</I
6012> :</TD
6013><TD
6014WIDTH="80%"
6015ALIGN="LEFT"
6016VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006017>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006018></TR
6019></TABLE
6020><P
6021></P
6022></DIV
6023></DIV
6024><HR><DIV
6025CLASS="REFSECT2"
6026><A
Daniel Veillard06047432000-04-24 11:33:38 +00006027NAME="AEN1449"
Daniel Veillard35925471999-02-25 08:46:07 +00006028></A
6029><H3
6030><A
6031NAME="XMLPARSEDOCUMENT"
6032></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006033>xmlParseDocument ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006034><TABLE
6035BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006036BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006037WIDTH="100%"
6038CELLPADDING="6"
6039><TR
6040><TD
6041><PRE
6042CLASS="PROGRAMLISTING"
6043>int xmlParseDocument (<A
6044HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6045>xmlParserCtxtPtr</A
6046> ctxt);</PRE
6047></TD
6048></TR
6049></TABLE
6050><P
6051>parse an XML document (and build a tree if using the standard SAX
6052interface).</P
6053><P
6054>[1] document ::= prolog element Misc*</P
6055><P
6056>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
6057><P
6058></P
6059><DIV
6060CLASS="INFORMALTABLE"
6061><P
6062></P
6063><TABLE
6064BORDER="0"
6065WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006066BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006067CELLSPACING="0"
6068CELLPADDING="4"
6069CLASS="CALSTABLE"
6070><TR
6071><TD
6072WIDTH="20%"
6073ALIGN="RIGHT"
6074VALIGN="TOP"
6075><TT
6076CLASS="PARAMETER"
6077><I
6078>ctxt</I
6079></TT
6080>&nbsp;:</TD
6081><TD
6082WIDTH="80%"
6083ALIGN="LEFT"
6084VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006085>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006086></TR
6087><TR
6088><TD
6089WIDTH="20%"
6090ALIGN="RIGHT"
6091VALIGN="TOP"
6092><I
6093CLASS="EMPHASIS"
6094>Returns</I
6095> :</TD
6096><TD
6097WIDTH="80%"
6098ALIGN="LEFT"
6099VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006100>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006101></TR
6102></TABLE
6103><P
6104></P
6105></DIV
6106></DIV
6107><HR><DIV
6108CLASS="REFSECT2"
6109><A
Daniel Veillard06047432000-04-24 11:33:38 +00006110NAME="AEN1471"
Daniel Veillard35925471999-02-25 08:46:07 +00006111></A
6112><H3
6113><A
6114NAME="XMLSAXPARSEDOC"
6115></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006116>xmlSAXParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006117><TABLE
6118BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006119BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006120WIDTH="100%"
6121CELLPADDING="6"
6122><TR
6123><TD
6124><PRE
6125CLASS="PROGRAMLISTING"
6126><A
6127HREF="gnome-xml-tree.html#XMLDOCPTR"
6128>xmlDocPtr</A
6129> xmlSAXParseDoc (<A
6130HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6131>xmlSAXHandlerPtr</A
6132> sax,
6133 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006134HREF="gnome-xml-tree.html#XMLCHAR"
6135>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006136> *cur,
6137 int recovery);</PRE
6138></TD
6139></TR
6140></TABLE
6141><P
6142>parse an XML in-memory document and build a tree.
6143It use the given SAX function block to handle the parsing callback.
6144If sax is NULL, fallback to the default DOM tree building routines.</P
6145><P
6146></P
6147><DIV
6148CLASS="INFORMALTABLE"
6149><P
6150></P
6151><TABLE
6152BORDER="0"
6153WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006154BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006155CELLSPACING="0"
6156CELLPADDING="4"
6157CLASS="CALSTABLE"
6158><TR
6159><TD
6160WIDTH="20%"
6161ALIGN="RIGHT"
6162VALIGN="TOP"
6163><TT
6164CLASS="PARAMETER"
6165><I
6166>sax</I
6167></TT
6168>&nbsp;:</TD
6169><TD
6170WIDTH="80%"
6171ALIGN="LEFT"
6172VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006173>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006174></TR
6175><TR
6176><TD
6177WIDTH="20%"
6178ALIGN="RIGHT"
6179VALIGN="TOP"
6180><TT
6181CLASS="PARAMETER"
6182><I
6183>cur</I
6184></TT
6185>&nbsp;:</TD
6186><TD
6187WIDTH="80%"
6188ALIGN="LEFT"
6189VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006190>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006191></TR
6192><TR
6193><TD
6194WIDTH="20%"
6195ALIGN="RIGHT"
6196VALIGN="TOP"
6197><TT
6198CLASS="PARAMETER"
6199><I
6200>recovery</I
6201></TT
6202>&nbsp;:</TD
6203><TD
6204WIDTH="80%"
6205ALIGN="LEFT"
6206VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006207>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006208></TR
6209><TR
6210><TD
6211WIDTH="20%"
6212ALIGN="RIGHT"
6213VALIGN="TOP"
6214><I
6215CLASS="EMPHASIS"
6216>Returns</I
6217> :</TD
6218><TD
6219WIDTH="80%"
6220ALIGN="LEFT"
6221VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006222>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006223></TR
6224></TABLE
6225><P
6226></P
6227></DIV
6228></DIV
6229><HR><DIV
6230CLASS="REFSECT2"
6231><A
Daniel Veillard06047432000-04-24 11:33:38 +00006232NAME="AEN1501"
Daniel Veillard35925471999-02-25 08:46:07 +00006233></A
6234><H3
6235><A
6236NAME="XMLSAXPARSEMEMORY"
6237></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006238>xmlSAXParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006239><TABLE
6240BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006241BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006242WIDTH="100%"
6243CELLPADDING="6"
6244><TR
6245><TD
6246><PRE
6247CLASS="PROGRAMLISTING"
6248><A
6249HREF="gnome-xml-tree.html#XMLDOCPTR"
6250>xmlDocPtr</A
6251> xmlSAXParseMemory (<A
6252HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6253>xmlSAXHandlerPtr</A
6254> sax,
6255 char *buffer,
6256 int size,
6257 int recovery);</PRE
6258></TD
6259></TR
6260></TABLE
6261><P
6262>parse an XML in-memory block and use the given SAX function block
6263to handle the parsing callback. If sax is NULL, fallback to the default
6264DOM tree building routines.</P
6265><P
Daniel Veillard35925471999-02-25 08:46:07 +00006266></P
6267><DIV
6268CLASS="INFORMALTABLE"
6269><P
6270></P
6271><TABLE
6272BORDER="0"
6273WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006274BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006275CELLSPACING="0"
6276CELLPADDING="4"
6277CLASS="CALSTABLE"
6278><TR
6279><TD
6280WIDTH="20%"
6281ALIGN="RIGHT"
6282VALIGN="TOP"
6283><TT
6284CLASS="PARAMETER"
6285><I
6286>sax</I
6287></TT
6288>&nbsp;:</TD
6289><TD
6290WIDTH="80%"
6291ALIGN="LEFT"
6292VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006293>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006294></TR
6295><TR
6296><TD
6297WIDTH="20%"
6298ALIGN="RIGHT"
6299VALIGN="TOP"
6300><TT
6301CLASS="PARAMETER"
6302><I
6303>buffer</I
6304></TT
6305>&nbsp;:</TD
6306><TD
6307WIDTH="80%"
6308ALIGN="LEFT"
6309VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006310>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006311></TR
6312><TR
6313><TD
6314WIDTH="20%"
6315ALIGN="RIGHT"
6316VALIGN="TOP"
6317><TT
6318CLASS="PARAMETER"
6319><I
6320>size</I
6321></TT
6322>&nbsp;:</TD
6323><TD
6324WIDTH="80%"
6325ALIGN="LEFT"
6326VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006327>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006328></TR
6329><TR
6330><TD
6331WIDTH="20%"
6332ALIGN="RIGHT"
6333VALIGN="TOP"
6334><TT
6335CLASS="PARAMETER"
6336><I
6337>recovery</I
6338></TT
6339>&nbsp;:</TD
6340><TD
6341WIDTH="80%"
6342ALIGN="LEFT"
6343VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006344>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006345></TR
6346><TR
6347><TD
6348WIDTH="20%"
6349ALIGN="RIGHT"
6350VALIGN="TOP"
6351><I
6352CLASS="EMPHASIS"
6353>Returns</I
6354> :</TD
6355><TD
6356WIDTH="80%"
6357ALIGN="LEFT"
6358VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006359>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006360></TR
6361></TABLE
6362><P
6363></P
6364></DIV
6365></DIV
6366><HR><DIV
6367CLASS="REFSECT2"
6368><A
Daniel Veillard06047432000-04-24 11:33:38 +00006369NAME="AEN1534"
Daniel Veillard35925471999-02-25 08:46:07 +00006370></A
6371><H3
6372><A
6373NAME="XMLSAXPARSEFILE"
6374></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006375>xmlSAXParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006376><TABLE
6377BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006378BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006379WIDTH="100%"
6380CELLPADDING="6"
6381><TR
6382><TD
6383><PRE
6384CLASS="PROGRAMLISTING"
6385><A
6386HREF="gnome-xml-tree.html#XMLDOCPTR"
6387>xmlDocPtr</A
6388> xmlSAXParseFile (<A
6389HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6390>xmlSAXHandlerPtr</A
6391> sax,
6392 const char *filename,
6393 int recovery);</PRE
6394></TD
6395></TR
6396></TABLE
6397><P
6398>parse an XML file and build a tree. Automatic support for ZLIB/Compress
6399compressed document is provided by default if found at compile-time.
6400It use the given SAX function block to handle the parsing callback.
6401If sax is NULL, fallback to the default DOM tree building routines.</P
6402><P
6403></P
6404><DIV
6405CLASS="INFORMALTABLE"
6406><P
6407></P
6408><TABLE
6409BORDER="0"
6410WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006411BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006412CELLSPACING="0"
6413CELLPADDING="4"
6414CLASS="CALSTABLE"
6415><TR
6416><TD
6417WIDTH="20%"
6418ALIGN="RIGHT"
6419VALIGN="TOP"
6420><TT
6421CLASS="PARAMETER"
6422><I
6423>sax</I
6424></TT
6425>&nbsp;:</TD
6426><TD
6427WIDTH="80%"
6428ALIGN="LEFT"
6429VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006430>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006431></TR
6432><TR
6433><TD
6434WIDTH="20%"
6435ALIGN="RIGHT"
6436VALIGN="TOP"
6437><TT
6438CLASS="PARAMETER"
6439><I
6440>filename</I
6441></TT
6442>&nbsp;:</TD
6443><TD
6444WIDTH="80%"
6445ALIGN="LEFT"
6446VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006447>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006448></TR
6449><TR
6450><TD
6451WIDTH="20%"
6452ALIGN="RIGHT"
6453VALIGN="TOP"
6454><TT
6455CLASS="PARAMETER"
6456><I
6457>recovery</I
6458></TT
6459>&nbsp;:</TD
6460><TD
6461WIDTH="80%"
6462ALIGN="LEFT"
6463VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006464>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006465></TR
6466><TR
6467><TD
6468WIDTH="20%"
6469ALIGN="RIGHT"
6470VALIGN="TOP"
6471><I
6472CLASS="EMPHASIS"
6473>Returns</I
6474> :</TD
6475><TD
6476WIDTH="80%"
6477ALIGN="LEFT"
6478VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006479>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006480></TR
6481></TABLE
6482><P
6483></P
6484></DIV
6485></DIV
6486><HR><DIV
6487CLASS="REFSECT2"
6488><A
Daniel Veillard06047432000-04-24 11:33:38 +00006489NAME="AEN1563"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006490></A
6491><H3
6492><A
6493NAME="XMLPARSEDTD"
6494></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006495>xmlParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006496><TABLE
6497BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006498BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006499WIDTH="100%"
6500CELLPADDING="6"
6501><TR
6502><TD
6503><PRE
6504CLASS="PROGRAMLISTING"
6505><A
6506HREF="gnome-xml-tree.html#XMLDTDPTR"
6507>xmlDtdPtr</A
6508> xmlParseDTD (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006509HREF="gnome-xml-tree.html#XMLCHAR"
6510>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006511> *ExternalID,
6512 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006513HREF="gnome-xml-tree.html#XMLCHAR"
6514>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006515> *SystemID);</PRE
6516></TD
6517></TR
6518></TABLE
6519><P
6520>Load and parse an external subset.</P
6521><P
6522></P
6523><DIV
6524CLASS="INFORMALTABLE"
6525><P
6526></P
6527><TABLE
6528BORDER="0"
6529WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006530BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006531CELLSPACING="0"
6532CELLPADDING="4"
6533CLASS="CALSTABLE"
6534><TR
6535><TD
6536WIDTH="20%"
6537ALIGN="RIGHT"
6538VALIGN="TOP"
6539><TT
6540CLASS="PARAMETER"
6541><I
6542>ExternalID</I
6543></TT
6544>&nbsp;:</TD
6545><TD
6546WIDTH="80%"
6547ALIGN="LEFT"
6548VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006549>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006550></TR
6551><TR
6552><TD
6553WIDTH="20%"
6554ALIGN="RIGHT"
6555VALIGN="TOP"
6556><TT
6557CLASS="PARAMETER"
6558><I
6559>SystemID</I
6560></TT
6561>&nbsp;:</TD
6562><TD
6563WIDTH="80%"
6564ALIGN="LEFT"
6565VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006566>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006567></TR
6568><TR
6569><TD
6570WIDTH="20%"
6571ALIGN="RIGHT"
6572VALIGN="TOP"
6573><I
6574CLASS="EMPHASIS"
6575>Returns</I
6576> :</TD
6577><TD
6578WIDTH="80%"
6579ALIGN="LEFT"
6580VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006581>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006582></TR
6583></TABLE
6584><P
6585></P
6586></DIV
6587></DIV
6588><HR><DIV
6589CLASS="REFSECT2"
6590><A
Daniel Veillard06047432000-04-24 11:33:38 +00006591NAME="AEN1589"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006592></A
6593><H3
6594><A
6595NAME="XMLSAXPARSEDTD"
6596></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006597>xmlSAXParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006598><TABLE
6599BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006600BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006601WIDTH="100%"
6602CELLPADDING="6"
6603><TR
6604><TD
6605><PRE
6606CLASS="PROGRAMLISTING"
6607><A
6608HREF="gnome-xml-tree.html#XMLDTDPTR"
6609>xmlDtdPtr</A
6610> xmlSAXParseDTD (<A
6611HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6612>xmlSAXHandlerPtr</A
6613> sax,
6614 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006615HREF="gnome-xml-tree.html#XMLCHAR"
6616>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006617> *ExternalID,
6618 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006619HREF="gnome-xml-tree.html#XMLCHAR"
6620>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006621> *SystemID);</PRE
6622></TD
6623></TR
6624></TABLE
6625><P
6626>Load and parse an external subset.</P
6627><P
6628></P
6629><DIV
6630CLASS="INFORMALTABLE"
6631><P
6632></P
6633><TABLE
6634BORDER="0"
6635WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006636BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006637CELLSPACING="0"
6638CELLPADDING="4"
6639CLASS="CALSTABLE"
6640><TR
6641><TD
6642WIDTH="20%"
6643ALIGN="RIGHT"
6644VALIGN="TOP"
6645><TT
6646CLASS="PARAMETER"
6647><I
6648>sax</I
6649></TT
6650>&nbsp;:</TD
6651><TD
6652WIDTH="80%"
6653ALIGN="LEFT"
6654VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006655>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006656></TR
6657><TR
6658><TD
6659WIDTH="20%"
6660ALIGN="RIGHT"
6661VALIGN="TOP"
6662><TT
6663CLASS="PARAMETER"
6664><I
6665>ExternalID</I
6666></TT
6667>&nbsp;:</TD
6668><TD
6669WIDTH="80%"
6670ALIGN="LEFT"
6671VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006672>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006673></TR
6674><TR
6675><TD
6676WIDTH="20%"
6677ALIGN="RIGHT"
6678VALIGN="TOP"
6679><TT
6680CLASS="PARAMETER"
6681><I
6682>SystemID</I
6683></TT
6684>&nbsp;:</TD
6685><TD
6686WIDTH="80%"
6687ALIGN="LEFT"
6688VALIGN="TOP"
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006689>&nbsp;</TD
6690></TR
6691><TR
6692><TD
6693WIDTH="20%"
6694ALIGN="RIGHT"
6695VALIGN="TOP"
6696><I
6697CLASS="EMPHASIS"
6698>Returns</I
6699> :</TD
6700><TD
6701WIDTH="80%"
6702ALIGN="LEFT"
6703VALIGN="TOP"
6704>&nbsp;</TD
6705></TR
6706></TABLE
6707><P
6708></P
6709></DIV
6710></DIV
6711><HR><DIV
6712CLASS="REFSECT2"
6713><A
Daniel Veillard06047432000-04-24 11:33:38 +00006714NAME="AEN1620"
Daniel Veillard35925471999-02-25 08:46:07 +00006715></A
6716><H3
6717><A
6718NAME="XMLINITPARSERCTXT"
6719></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006720>xmlInitParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006721><TABLE
6722BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006723BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006724WIDTH="100%"
6725CELLPADDING="6"
6726><TR
6727><TD
6728><PRE
6729CLASS="PROGRAMLISTING"
6730>void xmlInitParserCtxt (<A
6731HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6732>xmlParserCtxtPtr</A
6733> ctxt);</PRE
6734></TD
6735></TR
6736></TABLE
6737><P
6738>Initialize a parser context</P
6739><P
6740></P
6741><DIV
6742CLASS="INFORMALTABLE"
6743><P
6744></P
6745><TABLE
6746BORDER="0"
6747WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006748BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006749CELLSPACING="0"
6750CELLPADDING="4"
6751CLASS="CALSTABLE"
6752><TR
6753><TD
6754WIDTH="20%"
6755ALIGN="RIGHT"
6756VALIGN="TOP"
6757><TT
6758CLASS="PARAMETER"
6759><I
6760>ctxt</I
6761></TT
6762>&nbsp;:</TD
6763><TD
6764WIDTH="80%"
6765ALIGN="LEFT"
6766VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006767>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006768></TR
6769></TABLE
6770><P
6771></P
6772></DIV
6773></DIV
6774><HR><DIV
6775CLASS="REFSECT2"
6776><A
Daniel Veillard06047432000-04-24 11:33:38 +00006777NAME="AEN1636"
Daniel Veillard35925471999-02-25 08:46:07 +00006778></A
6779><H3
6780><A
6781NAME="XMLCLEARPARSERCTXT"
6782></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006783>xmlClearParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006784><TABLE
6785BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006786BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006787WIDTH="100%"
6788CELLPADDING="6"
6789><TR
6790><TD
6791><PRE
6792CLASS="PROGRAMLISTING"
6793>void xmlClearParserCtxt (<A
6794HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6795>xmlParserCtxtPtr</A
6796> ctxt);</PRE
6797></TD
6798></TR
6799></TABLE
6800><P
6801>Clear (release owned resources) and reinitialize a parser context</P
6802><P
6803></P
6804><DIV
6805CLASS="INFORMALTABLE"
6806><P
6807></P
6808><TABLE
6809BORDER="0"
6810WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006811BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006812CELLSPACING="0"
6813CELLPADDING="4"
6814CLASS="CALSTABLE"
6815><TR
6816><TD
6817WIDTH="20%"
6818ALIGN="RIGHT"
6819VALIGN="TOP"
6820><TT
6821CLASS="PARAMETER"
6822><I
6823>ctxt</I
6824></TT
6825>&nbsp;:</TD
6826><TD
6827WIDTH="80%"
6828ALIGN="LEFT"
6829VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006830>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006831></TR
6832></TABLE
6833><P
6834></P
6835></DIV
6836></DIV
6837><HR><DIV
6838CLASS="REFSECT2"
6839><A
Daniel Veillard06047432000-04-24 11:33:38 +00006840NAME="AEN1652"
Daniel Veillard35925471999-02-25 08:46:07 +00006841></A
6842><H3
6843><A
6844NAME="XMLSETUPPARSERFORBUFFER"
6845></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006846>xmlSetupParserForBuffer ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006847><TABLE
6848BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006849BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006850WIDTH="100%"
6851CELLPADDING="6"
6852><TR
6853><TD
6854><PRE
6855CLASS="PROGRAMLISTING"
6856>void xmlSetupParserForBuffer (<A
6857HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6858>xmlParserCtxtPtr</A
6859> ctxt,
6860 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006861HREF="gnome-xml-tree.html#XMLCHAR"
6862>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006863> *buffer,
6864 const char *filename);</PRE
6865></TD
6866></TR
6867></TABLE
6868><P
6869>Setup the parser context to parse a new buffer; Clears any prior
6870contents from the parser context. The buffer parameter must not be
6871NULL, but the filename parameter can be</P
6872><P
6873></P
6874><DIV
6875CLASS="INFORMALTABLE"
6876><P
6877></P
6878><TABLE
6879BORDER="0"
6880WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006881BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006882CELLSPACING="0"
6883CELLPADDING="4"
6884CLASS="CALSTABLE"
6885><TR
6886><TD
6887WIDTH="20%"
6888ALIGN="RIGHT"
6889VALIGN="TOP"
6890><TT
6891CLASS="PARAMETER"
6892><I
6893>ctxt</I
6894></TT
6895>&nbsp;:</TD
6896><TD
6897WIDTH="80%"
6898ALIGN="LEFT"
6899VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006900>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006901></TR
6902><TR
6903><TD
6904WIDTH="20%"
6905ALIGN="RIGHT"
6906VALIGN="TOP"
6907><TT
6908CLASS="PARAMETER"
6909><I
6910>buffer</I
6911></TT
6912>&nbsp;:</TD
6913><TD
6914WIDTH="80%"
6915ALIGN="LEFT"
6916VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006917>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006918></TR
6919><TR
6920><TD
6921WIDTH="20%"
6922ALIGN="RIGHT"
6923VALIGN="TOP"
6924><TT
6925CLASS="PARAMETER"
6926><I
6927>filename</I
6928></TT
6929>&nbsp;:</TD
6930><TD
6931WIDTH="80%"
6932ALIGN="LEFT"
6933VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00006934>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006935></TR
6936></TABLE
6937><P
6938></P
6939></DIV
6940></DIV
6941><HR><DIV
6942CLASS="REFSECT2"
6943><A
Daniel Veillard06047432000-04-24 11:33:38 +00006944NAME="AEN1677"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006945></A
6946><H3
6947><A
Daniel Veillard06047432000-04-24 11:33:38 +00006948NAME="XMLDEFAULTSAXHANDLERINIT"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006949></A
Daniel Veillard06047432000-04-24 11:33:38 +00006950>xmlDefaultSAXHandlerInit ()</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006951><TABLE
6952BORDER="0"
6953BGCOLOR="#D6E8FF"
6954WIDTH="100%"
6955CELLPADDING="6"
6956><TR
6957><TD
6958><PRE
6959CLASS="PROGRAMLISTING"
Daniel Veillard06047432000-04-24 11:33:38 +00006960>void xmlDefaultSAXHandlerInit (void);</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006961></TD
6962></TR
6963></TABLE
6964><P
Daniel Veillard06047432000-04-24 11:33:38 +00006965>Initialize the default SAX handler</P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006966><P
6967></P
6968></DIV
6969><HR><DIV
6970CLASS="REFSECT2"
6971><A
Daniel Veillard06047432000-04-24 11:33:38 +00006972NAME="AEN1683"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006973></A
6974><H3
6975><A
Daniel Veillard06047432000-04-24 11:33:38 +00006976NAME="HTMLDEFAULTSAXHANDLERINIT"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006977></A
Daniel Veillard06047432000-04-24 11:33:38 +00006978>htmlDefaultSAXHandlerInit ()</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006979><TABLE
6980BORDER="0"
6981BGCOLOR="#D6E8FF"
6982WIDTH="100%"
6983CELLPADDING="6"
6984><TR
6985><TD
6986><PRE
6987CLASS="PROGRAMLISTING"
Daniel Veillard06047432000-04-24 11:33:38 +00006988>void htmlDefaultSAXHandlerInit (void);</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006989></TD
6990></TR
6991></TABLE
6992><P
Daniel Veillard06047432000-04-24 11:33:38 +00006993>Initialize the default SAX handler</P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006994><P
6995></P
6996></DIV
6997><HR><DIV
6998CLASS="REFSECT2"
6999><A
Daniel Veillard06047432000-04-24 11:33:38 +00007000NAME="AEN1689"
Daniel Veillard35925471999-02-25 08:46:07 +00007001></A
7002><H3
7003><A
7004NAME="XMLPARSERFINDNODEINFO"
7005></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007006>xmlParserFindNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007007><TABLE
7008BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007009BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007010WIDTH="100%"
7011CELLPADDING="6"
7012><TR
7013><TD
7014><PRE
7015CLASS="PROGRAMLISTING"
7016>const <A
7017HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7018>xmlParserNodeInfo</A
7019>* xmlParserFindNodeInfo
7020 (const <A
7021HREF="gnome-xml-parser.html#XMLPARSERCTXT"
7022>xmlParserCtxt</A
7023> *ctxt,
7024 const <A
7025HREF="gnome-xml-tree.html#XMLNODE"
7026>xmlNode</A
7027> *node);</PRE
7028></TD
7029></TR
7030></TABLE
7031><P
7032>Find the parser node info struct for a given node</P
7033><P
7034></P
7035><DIV
7036CLASS="INFORMALTABLE"
7037><P
7038></P
7039><TABLE
7040BORDER="0"
7041WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007042BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007043CELLSPACING="0"
7044CELLPADDING="4"
7045CLASS="CALSTABLE"
7046><TR
7047><TD
7048WIDTH="20%"
7049ALIGN="RIGHT"
7050VALIGN="TOP"
7051><TT
7052CLASS="PARAMETER"
7053><I
7054>ctxt</I
7055></TT
7056>&nbsp;:</TD
7057><TD
7058WIDTH="80%"
7059ALIGN="LEFT"
7060VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007061>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007062></TR
7063><TR
7064><TD
7065WIDTH="20%"
7066ALIGN="RIGHT"
7067VALIGN="TOP"
7068><TT
7069CLASS="PARAMETER"
7070><I
7071>node</I
7072></TT
7073>&nbsp;:</TD
7074><TD
7075WIDTH="80%"
7076ALIGN="LEFT"
7077VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007078>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007079></TR
7080><TR
7081><TD
7082WIDTH="20%"
7083ALIGN="RIGHT"
7084VALIGN="TOP"
7085><I
7086CLASS="EMPHASIS"
7087>Returns</I
7088> :</TD
7089><TD
7090WIDTH="80%"
7091ALIGN="LEFT"
7092VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007093>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007094></TR
7095></TABLE
7096><P
7097></P
7098></DIV
7099></DIV
7100><HR><DIV
7101CLASS="REFSECT2"
7102><A
Daniel Veillard06047432000-04-24 11:33:38 +00007103NAME="AEN1715"
Daniel Veillard35925471999-02-25 08:46:07 +00007104></A
7105><H3
7106><A
7107NAME="XMLINITNODEINFOSEQ"
7108></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007109>xmlInitNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007110><TABLE
7111BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007112BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007113WIDTH="100%"
7114CELLPADDING="6"
7115><TR
7116><TD
7117><PRE
7118CLASS="PROGRAMLISTING"
7119>void xmlInitNodeInfoSeq (<A
7120HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7121>xmlParserNodeInfoSeqPtr</A
7122> seq);</PRE
7123></TD
7124></TR
7125></TABLE
7126><P
7127>-- Initialize (set to initial state) node info sequence</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>seq</I
7150></TT
7151>&nbsp;:</TD
7152><TD
7153WIDTH="80%"
7154ALIGN="LEFT"
7155VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007156>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007157></TR
7158></TABLE
7159><P
7160></P
7161></DIV
7162></DIV
7163><HR><DIV
7164CLASS="REFSECT2"
7165><A
Daniel Veillard06047432000-04-24 11:33:38 +00007166NAME="AEN1731"
Daniel Veillard35925471999-02-25 08:46:07 +00007167></A
7168><H3
7169><A
7170NAME="XMLCLEARNODEINFOSEQ"
7171></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007172>xmlClearNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007173><TABLE
7174BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007175BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007176WIDTH="100%"
7177CELLPADDING="6"
7178><TR
7179><TD
7180><PRE
7181CLASS="PROGRAMLISTING"
7182>void xmlClearNodeInfoSeq (<A
7183HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7184>xmlParserNodeInfoSeqPtr</A
7185> seq);</PRE
7186></TD
7187></TR
7188></TABLE
7189><P
7190>-- Clear (release memory and reinitialize) node
7191info sequence</P
7192><P
7193></P
7194><DIV
7195CLASS="INFORMALTABLE"
7196><P
7197></P
7198><TABLE
7199BORDER="0"
7200WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007201BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007202CELLSPACING="0"
7203CELLPADDING="4"
7204CLASS="CALSTABLE"
7205><TR
7206><TD
7207WIDTH="20%"
7208ALIGN="RIGHT"
7209VALIGN="TOP"
7210><TT
7211CLASS="PARAMETER"
7212><I
7213>seq</I
7214></TT
7215>&nbsp;:</TD
7216><TD
7217WIDTH="80%"
7218ALIGN="LEFT"
7219VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007220>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007221></TR
7222></TABLE
7223><P
7224></P
7225></DIV
7226></DIV
7227><HR><DIV
7228CLASS="REFSECT2"
7229><A
Daniel Veillard06047432000-04-24 11:33:38 +00007230NAME="AEN1747"
Daniel Veillard35925471999-02-25 08:46:07 +00007231></A
7232><H3
7233><A
7234NAME="XMLPARSERFINDNODEINFOINDEX"
7235></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007236>xmlParserFindNodeInfoIndex ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007237><TABLE
7238BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007239BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007240WIDTH="100%"
7241CELLPADDING="6"
7242><TR
7243><TD
7244><PRE
7245CLASS="PROGRAMLISTING"
7246>unsigned <GTKDOCLINK
7247HREF="LONG"
7248>long</GTKDOCLINK
7249> xmlParserFindNodeInfoIndex (const <A
7250HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
7251>xmlParserNodeInfoSeq</A
7252> *seq,
7253 const <A
7254HREF="gnome-xml-tree.html#XMLNODE"
7255>xmlNode</A
7256> *node);</PRE
7257></TD
7258></TR
7259></TABLE
7260><P
7261>xmlParserFindNodeInfoIndex : Find the index that the info record for
7262the given node is or should be at in a sorted sequence</P
7263><P
7264></P
7265><DIV
7266CLASS="INFORMALTABLE"
7267><P
7268></P
7269><TABLE
7270BORDER="0"
7271WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007272BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007273CELLSPACING="0"
7274CELLPADDING="4"
7275CLASS="CALSTABLE"
7276><TR
7277><TD
7278WIDTH="20%"
7279ALIGN="RIGHT"
7280VALIGN="TOP"
7281><TT
7282CLASS="PARAMETER"
7283><I
7284>seq</I
7285></TT
7286>&nbsp;:</TD
7287><TD
7288WIDTH="80%"
7289ALIGN="LEFT"
7290VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007291>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007292></TR
7293><TR
7294><TD
7295WIDTH="20%"
7296ALIGN="RIGHT"
7297VALIGN="TOP"
7298><TT
7299CLASS="PARAMETER"
7300><I
7301>node</I
7302></TT
7303>&nbsp;:</TD
7304><TD
7305WIDTH="80%"
7306ALIGN="LEFT"
7307VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007308>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007309></TR
7310><TR
7311><TD
7312WIDTH="20%"
7313ALIGN="RIGHT"
7314VALIGN="TOP"
7315><I
7316CLASS="EMPHASIS"
7317>Returns</I
7318> :</TD
7319><TD
7320WIDTH="80%"
7321ALIGN="LEFT"
7322VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007323>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007324></TR
7325></TABLE
7326><P
7327></P
7328></DIV
7329></DIV
7330><HR><DIV
7331CLASS="REFSECT2"
7332><A
Daniel Veillard06047432000-04-24 11:33:38 +00007333NAME="AEN1773"
Daniel Veillard35925471999-02-25 08:46:07 +00007334></A
7335><H3
7336><A
7337NAME="XMLPARSERADDNODEINFO"
7338></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007339>xmlParserAddNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007340><TABLE
7341BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007342BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007343WIDTH="100%"
7344CELLPADDING="6"
7345><TR
7346><TD
7347><PRE
7348CLASS="PROGRAMLISTING"
7349>void xmlParserAddNodeInfo (<A
7350HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7351>xmlParserCtxtPtr</A
7352> ctxt,
7353 const <A
7354HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7355>xmlParserNodeInfo</A
7356> *info);</PRE
7357></TD
7358></TR
7359></TABLE
7360><P
7361>Insert node info record into the sorted sequence</P
7362><P
7363></P
7364><DIV
7365CLASS="INFORMALTABLE"
7366><P
7367></P
7368><TABLE
7369BORDER="0"
7370WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007371BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007372CELLSPACING="0"
7373CELLPADDING="4"
7374CLASS="CALSTABLE"
7375><TR
7376><TD
7377WIDTH="20%"
7378ALIGN="RIGHT"
7379VALIGN="TOP"
7380><TT
7381CLASS="PARAMETER"
7382><I
7383>ctxt</I
7384></TT
7385>&nbsp;:</TD
7386><TD
7387WIDTH="80%"
7388ALIGN="LEFT"
7389VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007390>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007391></TR
7392><TR
7393><TD
7394WIDTH="20%"
7395ALIGN="RIGHT"
7396VALIGN="TOP"
7397><TT
7398CLASS="PARAMETER"
7399><I
7400>info</I
7401></TT
7402>&nbsp;:</TD
7403><TD
7404WIDTH="80%"
7405ALIGN="LEFT"
7406VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +00007407>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007408></TR
7409></TABLE
7410><P
7411></P
7412></DIV
7413></DIV
7414><HR><DIV
7415CLASS="REFSECT2"
7416><A
Daniel Veillard06047432000-04-24 11:33:38 +00007417NAME="AEN1794"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007418></A
7419><H3
7420><A
7421NAME="XMLSETEXTERNALENTITYLOADER"
7422></A
7423>xmlSetExternalEntityLoader ()</H3
7424><TABLE
7425BORDER="0"
7426BGCOLOR="#D6E8FF"
7427WIDTH="100%"
7428CELLPADDING="6"
7429><TR
7430><TD
7431><PRE
7432CLASS="PROGRAMLISTING"
7433>void xmlSetExternalEntityLoader (<A
7434HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7435>xmlExternalEntityLoader</A
7436> f);</PRE
7437></TD
7438></TR
7439></TABLE
7440><P
7441></P
7442><DIV
7443CLASS="INFORMALTABLE"
7444><P
7445></P
7446><TABLE
7447BORDER="0"
7448WIDTH="100%"
7449BGCOLOR="#FFD0D0"
7450CELLSPACING="0"
7451CELLPADDING="4"
7452CLASS="CALSTABLE"
7453><TR
7454><TD
7455WIDTH="20%"
7456ALIGN="RIGHT"
7457VALIGN="TOP"
7458><TT
7459CLASS="PARAMETER"
7460><I
7461>f</I
7462></TT
7463>&nbsp;:</TD
7464><TD
7465WIDTH="80%"
7466ALIGN="LEFT"
7467VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007468>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007469></TR
7470></TABLE
7471><P
7472></P
7473></DIV
7474></DIV
7475><HR><DIV
7476CLASS="REFSECT2"
7477><A
Daniel Veillard06047432000-04-24 11:33:38 +00007478NAME="AEN1809"
Daniel Veillard35925471999-02-25 08:46:07 +00007479></A
7480><H3
7481><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007482NAME="XMLGETEXTERNALENTITYLOADER"
Daniel Veillard35925471999-02-25 08:46:07 +00007483></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007484>xmlGetExternalEntityLoader ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007485><TABLE
7486BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007487BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007488WIDTH="100%"
7489CELLPADDING="6"
7490><TR
7491><TD
7492><PRE
7493CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007494><A
7495HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7496>xmlExternalEntityLoader</A
7497> xmlGetExternalEntityLoader
7498 (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007499></TD
7500></TR
7501></TABLE
7502><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007503></P
7504><DIV
7505CLASS="INFORMALTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +00007506><P
7507></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007508><TABLE
7509BORDER="0"
7510WIDTH="100%"
7511BGCOLOR="#FFD0D0"
7512CELLSPACING="0"
7513CELLPADDING="4"
7514CLASS="CALSTABLE"
7515><TR
7516><TD
7517WIDTH="20%"
7518ALIGN="RIGHT"
7519VALIGN="TOP"
7520><I
7521CLASS="EMPHASIS"
7522>Returns</I
7523> :</TD
7524><TD
7525WIDTH="80%"
7526ALIGN="LEFT"
7527VALIGN="TOP"
7528>&nbsp;</TD
7529></TR
7530></TABLE
7531><P
7532></P
7533></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007534></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007535><HR><DIV
7536CLASS="REFSECT2"
7537><A
Daniel Veillard06047432000-04-24 11:33:38 +00007538NAME="AEN1824"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007539></A
7540><H3
7541><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007542NAME="XMLLOADEXTERNALENTITY"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007543></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007544>xmlLoadExternalEntity ()</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007545><TABLE
7546BORDER="0"
7547BGCOLOR="#D6E8FF"
7548WIDTH="100%"
7549CELLPADDING="6"
7550><TR
7551><TD
7552><PRE
7553CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007554><A
7555HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7556>xmlParserInputPtr</A
7557> xmlLoadExternalEntity (const char *URL,
7558 const char *ID,
7559 <A
Daniel Veillard437b87b2000-01-03 17:30:46 +00007560HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7561>xmlParserCtxtPtr</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007562> context);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007563></TD
7564></TR
7565></TABLE
7566><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007567></P
7568><DIV
7569CLASS="INFORMALTABLE"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007570><P
7571></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007572><TABLE
7573BORDER="0"
7574WIDTH="100%"
7575BGCOLOR="#FFD0D0"
7576CELLSPACING="0"
7577CELLPADDING="4"
7578CLASS="CALSTABLE"
7579><TR
7580><TD
7581WIDTH="20%"
7582ALIGN="RIGHT"
7583VALIGN="TOP"
7584><TT
7585CLASS="PARAMETER"
7586><I
7587>URL</I
7588></TT
7589>&nbsp;:</TD
7590><TD
7591WIDTH="80%"
7592ALIGN="LEFT"
7593VALIGN="TOP"
7594>&nbsp;</TD
7595></TR
7596><TR
7597><TD
7598WIDTH="20%"
7599ALIGN="RIGHT"
7600VALIGN="TOP"
7601><TT
7602CLASS="PARAMETER"
7603><I
7604>ID</I
7605></TT
7606>&nbsp;:</TD
7607><TD
7608WIDTH="80%"
7609ALIGN="LEFT"
7610VALIGN="TOP"
7611>&nbsp;</TD
7612></TR
7613><TR
7614><TD
7615WIDTH="20%"
7616ALIGN="RIGHT"
7617VALIGN="TOP"
7618><TT
7619CLASS="PARAMETER"
7620><I
7621>context</I
7622></TT
7623>&nbsp;:</TD
7624><TD
7625WIDTH="80%"
7626ALIGN="LEFT"
7627VALIGN="TOP"
7628>&nbsp;</TD
7629></TR
7630><TR
7631><TD
7632WIDTH="20%"
7633ALIGN="RIGHT"
7634VALIGN="TOP"
7635><I
7636CLASS="EMPHASIS"
7637>Returns</I
7638> :</TD
7639><TD
7640WIDTH="80%"
7641ALIGN="LEFT"
7642VALIGN="TOP"
7643>&nbsp;</TD
7644></TR
7645></TABLE
7646><P
7647></P
7648></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007649></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007650></DIV
7651><DIV
7652CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00007653><BR
7654CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00007655WIDTH="100%"
7656BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007657BGCOLOR="#000000"
7658CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00007659CELLSPACING="0"
7660><TR
7661><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007662WIDTH="25%"
7663BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007664ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00007665><A
Daniel Veillard35008381999-10-25 13:15:52 +00007666HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007667><FONT
7668COLOR="#FFFFFF"
7669SIZE="3"
7670><B
7671>&#60;&#60;&#60; Previous Page</B
7672></FONT
7673></A
Daniel Veillard35925471999-02-25 08:46:07 +00007674></TD
7675><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007676WIDTH="25%"
7677BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00007678ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00007679><FONT
7680COLOR="#FFFFFF"
7681SIZE="3"
7682><B
Daniel Veillard35925471999-02-25 08:46:07 +00007683><A
7684HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007685><FONT
7686COLOR="#FFFFFF"
7687SIZE="3"
7688><B
7689>Home</B
7690></FONT
7691></A
7692></B
7693></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007694></TD
7695><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007696WIDTH="25%"
7697BGCOLOR="#00C000"
7698ALIGN="center"
7699><FONT
7700COLOR="#FFFFFF"
7701SIZE="3"
7702><B
7703><A
Daniel Veillard35008381999-10-25 13:15:52 +00007704HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007705><FONT
7706COLOR="#FFFFFF"
7707SIZE="3"
7708><B
7709>Up</B
7710></FONT
7711></A
7712></B
7713></FONT
7714></TD
7715><TD
7716WIDTH="25%"
7717BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007718ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00007719><A
Daniel Veillard294cbca1999-12-03 13:19:09 +00007720HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007721><FONT
7722COLOR="#FFFFFF"
7723SIZE="3"
7724><B
7725>Next Page &#62;&#62;&#62;</B
7726></FONT
7727></A
Daniel Veillard35925471999-02-25 08:46:07 +00007728></TD
7729></TR
7730><TR
7731><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007732COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007733ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00007734><FONT
7735COLOR="#FFFFFF"
7736SIZE="3"
7737><B
Daniel Veillard35008381999-10-25 13:15:52 +00007738>Libxml Library Reference</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007739></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007740></TD
7741><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007742COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007743ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00007744><FONT
7745COLOR="#FFFFFF"
7746SIZE="3"
7747><B
Daniel Veillard294cbca1999-12-03 13:19:09 +00007748>SAX</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007749></FONT
7750></TD
Daniel Veillard35925471999-02-25 08:46:07 +00007751></TR
7752></TABLE
7753></DIV
7754></BODY
7755></HTML
7756>