blob: 59c0ca56c41121c20c6adf8de06f08f570ce4004 [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>parser</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillard71b656e2000-01-05 14:46:17 +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 Veillard71b656e2000-01-05 14:46:17 +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 Veillard71b656e2000-01-05 14:46:17 +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 Veillard71b656e2000-01-05 14:46:17 +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 Veillard71b656e2000-01-05 14:46:17 +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);
175struct <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);
Daniel Veillard35008381999-10-25 13:15:52 +0000721int <A
722HREF="gnome-xml-parser.html#XMLSAXUSERPARSEFILE"
723>xmlSAXUserParseFile</A
724> (<A
725HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
726>xmlSAXHandlerPtr</A
727> sax,
728 void *user_data,
729 const char *filename);
730int <A
731HREF="gnome-xml-parser.html#XMLSAXUSERPARSEMEMORY"
732>xmlSAXUserParseMemory</A
733> (<A
734HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
735>xmlSAXHandlerPtr</A
736> sax,
737 void *user_data,
738 char *buffer,
739 int size);
Daniel Veillard35925471999-02-25 08:46:07 +0000740<A
741HREF="gnome-xml-tree.html#XMLDOCPTR"
742>xmlDocPtr</A
743> <A
744HREF="gnome-xml-parser.html#XMLSAXPARSEMEMORY"
745>xmlSAXParseMemory</A
746> (<A
747HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
748>xmlSAXHandlerPtr</A
749> sax,
750 char *buffer,
751 int size,
752 int recovery);
753<A
754HREF="gnome-xml-tree.html#XMLDOCPTR"
755>xmlDocPtr</A
756> <A
757HREF="gnome-xml-parser.html#XMLSAXPARSEFILE"
758>xmlSAXParseFile</A
759> (<A
760HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
761>xmlSAXHandlerPtr</A
762> sax,
763 const char *filename,
764 int recovery);
Daniel Veillard011b63c1999-06-02 17:44:04 +0000765<A
766HREF="gnome-xml-tree.html#XMLDTDPTR"
767>xmlDtdPtr</A
768> <A
769HREF="gnome-xml-parser.html#XMLPARSEDTD"
770>xmlParseDTD</A
771> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000772HREF="gnome-xml-tree.html#XMLCHAR"
773>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000774> *ExternalID,
775 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000776HREF="gnome-xml-tree.html#XMLCHAR"
777>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000778> *SystemID);
779<A
780HREF="gnome-xml-tree.html#XMLDTDPTR"
781>xmlDtdPtr</A
782> <A
783HREF="gnome-xml-parser.html#XMLSAXPARSEDTD"
784>xmlSAXParseDTD</A
785> (<A
786HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
787>xmlSAXHandlerPtr</A
788> sax,
789 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000790HREF="gnome-xml-tree.html#XMLCHAR"
791>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000792> *ExternalID,
793 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000794HREF="gnome-xml-tree.html#XMLCHAR"
795>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000796> *SystemID);
Daniel Veillard35925471999-02-25 08:46:07 +0000797void <A
798HREF="gnome-xml-parser.html#XMLINITPARSERCTXT"
799>xmlInitParserCtxt</A
800> (<A
801HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
802>xmlParserCtxtPtr</A
803> ctxt);
804void <A
805HREF="gnome-xml-parser.html#XMLCLEARPARSERCTXT"
806>xmlClearParserCtxt</A
807> (<A
808HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
809>xmlParserCtxtPtr</A
810> ctxt);
811void <A
812HREF="gnome-xml-parser.html#XMLSETUPPARSERFORBUFFER"
813>xmlSetupParserForBuffer</A
814> (<A
815HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
816>xmlParserCtxtPtr</A
817> ctxt,
818 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000819HREF="gnome-xml-tree.html#XMLCHAR"
820>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000821> *buffer,
822 const char *filename);
Daniel Veillard71b656e2000-01-05 14:46:17 +0000823void <A
824HREF="gnome-xml-parser.html#XMLDEFAULTSAXHANDLERINIT"
825>xmlDefaultSAXHandlerInit</A
826> (void);
827void <A
828HREF="gnome-xml-parser.html#HTMLDEFAULTSAXHANDLERINIT"
829>htmlDefaultSAXHandlerInit</A
830> (void);
Daniel Veillard35925471999-02-25 08:46:07 +0000831const <A
832HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
833>xmlParserNodeInfo</A
834>* <A
835HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFO"
836>xmlParserFindNodeInfo</A
837>
838 (const <A
839HREF="gnome-xml-parser.html#XMLPARSERCTXT"
840>xmlParserCtxt</A
841> *ctxt,
842 const <A
843HREF="gnome-xml-tree.html#XMLNODE"
844>xmlNode</A
845> *node);
846void <A
847HREF="gnome-xml-parser.html#XMLINITNODEINFOSEQ"
848>xmlInitNodeInfoSeq</A
849> (<A
850HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
851>xmlParserNodeInfoSeqPtr</A
852> seq);
853void <A
854HREF="gnome-xml-parser.html#XMLCLEARNODEINFOSEQ"
855>xmlClearNodeInfoSeq</A
856> (<A
857HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
858>xmlParserNodeInfoSeqPtr</A
859> seq);
860unsigned <GTKDOCLINK
861HREF="LONG"
862>long</GTKDOCLINK
863> <A
864HREF="gnome-xml-parser.html#XMLPARSERFINDNODEINFOINDEX"
865>xmlParserFindNodeInfoIndex</A
866> (const <A
867HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
868>xmlParserNodeInfoSeq</A
869> *seq,
870 const <A
871HREF="gnome-xml-tree.html#XMLNODE"
872>xmlNode</A
873> *node);
874void <A
875HREF="gnome-xml-parser.html#XMLPARSERADDNODEINFO"
876>xmlParserAddNodeInfo</A
877> (<A
878HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
879>xmlParserCtxtPtr</A
880> ctxt,
881 const <A
882HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
883>xmlParserNodeInfo</A
884> *info);
885void <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000886HREF="gnome-xml-parser.html#XMLSETEXTERNALENTITYLOADER"
887>xmlSetExternalEntityLoader</A
888> (<A
889HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
890>xmlExternalEntityLoader</A
891> f);
892<A
893HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
894>xmlExternalEntityLoader</A
895> <A
896HREF="gnome-xml-parser.html#XMLGETEXTERNALENTITYLOADER"
897>xmlGetExternalEntityLoader</A
898>
899 (void);
900<A
901HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
902>xmlParserInputPtr</A
903> <A
904HREF="gnome-xml-parser.html#XMLLOADEXTERNALENTITY"
905>xmlLoadExternalEntity</A
906> (const char *URL,
907 const char *ID,
908 <A
Daniel Veillard437b87b2000-01-03 17:30:46 +0000909HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
910>xmlParserCtxtPtr</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000911> context);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000912></TD
913></TR
914></TABLE
915></DIV
916><DIV
917CLASS="REFSECT1"
918><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000919NAME="AEN233"
Daniel Veillard35925471999-02-25 08:46:07 +0000920></A
921><H2
922>Description</H2
923><P
924></P
925></DIV
926><DIV
927CLASS="REFSECT1"
928><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000929NAME="AEN236"
Daniel Veillard35925471999-02-25 08:46:07 +0000930></A
931><H2
932>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000933><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000934CLASS="REFSECT2"
935><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000936NAME="AEN238"
Daniel Veillard35925471999-02-25 08:46:07 +0000937></A
938><H3
939><A
940NAME="XML-DEFAULT-VERSION"
941></A
942>XML_DEFAULT_VERSION</H3
943><TABLE
944BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000945BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000946WIDTH="100%"
947CELLPADDING="6"
948><TR
949><TD
950><PRE
951CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +0000952>#define XML_DEFAULT_VERSION</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000953></TD
954></TR
955></TABLE
956><P
957></P
958></DIV
959><HR><DIV
960CLASS="REFSECT2"
961><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000962NAME="AEN243"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000963></A
964><H3
965><A
966NAME="XMLPARSERINPUTDEALLOCATE"
967></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000968>xmlParserInputDeallocate ()</H3
Daniel Veillardd692aa41999-02-28 21:54:31 +0000969><TABLE
970BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000971BGCOLOR="#D6E8FF"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000972WIDTH="100%"
973CELLPADDING="6"
974><TR
975><TD
976><PRE
977CLASS="PROGRAMLISTING"
978>void (*xmlParserInputDeallocate) (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000979HREF="gnome-xml-tree.html#XMLCHAR"
980>xmlChar</A
Daniel Veillardd692aa41999-02-28 21:54:31 +0000981>*);</PRE
982></TD
983></TR
984></TABLE
985><P
986></P
987><DIV
988CLASS="INFORMALTABLE"
989><P
990></P
991><TABLE
992BORDER="0"
993WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000994BGCOLOR="#FFD0D0"
Daniel Veillardd692aa41999-02-28 21:54:31 +0000995CELLSPACING="0"
996CELLPADDING="4"
997CLASS="CALSTABLE"
998><TR
999><TD
1000WIDTH="20%"
1001ALIGN="RIGHT"
1002VALIGN="TOP"
1003><TT
1004CLASS="PARAMETER"
1005><I
1006>Param1</I
1007></TT
1008>&nbsp;:</TD
1009><TD
1010WIDTH="80%"
1011ALIGN="LEFT"
1012VALIGN="TOP"
1013>&nbsp;</TD
1014></TR
1015></TABLE
1016><P
1017></P
1018></DIV
1019></DIV
1020><HR><DIV
1021CLASS="REFSECT2"
1022><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001023NAME="AEN258"
Daniel Veillard35925471999-02-25 08:46:07 +00001024></A
1025><H3
1026><A
1027NAME="XMLPARSERINPUTPTR"
1028></A
1029>xmlParserInputPtr</H3
Daniel Veillard71b656e2000-01-05 14:46:17 +00001030><P
1031></P
1032></DIV
1033><HR><DIV
1034CLASS="REFSECT2"
1035><A
1036NAME="AEN262"
1037></A
1038><H3
1039><A
1040NAME="XMLEXTERNALENTITYLOADER"
1041></A
1042>xmlExternalEntityLoader ()</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001043><TABLE
1044BORDER="0"
1045BGCOLOR="#D6E8FF"
1046WIDTH="100%"
1047CELLPADDING="6"
1048><TR
1049><TD
1050><PRE
1051CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001052><A
1053HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1054>xmlParserInputPtr</A
1055> (*xmlExternalEntityLoader)
1056 (const char *URL,
1057 const char *ID,
1058 <A
1059HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
1060>xmlParserCtxtPtr</A
1061> context);</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001062></TD
1063></TR
1064></TABLE
Daniel Veillardb05deb71999-08-10 19:04:08 +00001065><P
1066></P
Daniel Veillard71b656e2000-01-05 14:46:17 +00001067><DIV
1068CLASS="INFORMALTABLE"
1069><P
1070></P
1071><TABLE
1072BORDER="0"
1073WIDTH="100%"
1074BGCOLOR="#FFD0D0"
1075CELLSPACING="0"
1076CELLPADDING="4"
1077CLASS="CALSTABLE"
1078><TR
1079><TD
1080WIDTH="20%"
1081ALIGN="RIGHT"
1082VALIGN="TOP"
1083><TT
1084CLASS="PARAMETER"
1085><I
1086>URL</I
1087></TT
1088>&nbsp;:</TD
1089><TD
1090WIDTH="80%"
1091ALIGN="LEFT"
1092VALIGN="TOP"
1093>&nbsp;</TD
1094></TR
1095><TR
1096><TD
1097WIDTH="20%"
1098ALIGN="RIGHT"
1099VALIGN="TOP"
1100><TT
1101CLASS="PARAMETER"
1102><I
1103>ID</I
1104></TT
1105>&nbsp;:</TD
1106><TD
1107WIDTH="80%"
1108ALIGN="LEFT"
1109VALIGN="TOP"
1110>&nbsp;</TD
1111></TR
1112><TR
1113><TD
1114WIDTH="20%"
1115ALIGN="RIGHT"
1116VALIGN="TOP"
1117><TT
1118CLASS="PARAMETER"
1119><I
1120>context</I
1121></TT
1122>&nbsp;:</TD
1123><TD
1124WIDTH="80%"
1125ALIGN="LEFT"
1126VALIGN="TOP"
1127>&nbsp;</TD
1128></TR
1129><TR
1130><TD
1131WIDTH="20%"
1132ALIGN="RIGHT"
1133VALIGN="TOP"
1134><I
1135CLASS="EMPHASIS"
1136>Returns</I
1137> :</TD
1138><TD
1139WIDTH="80%"
1140ALIGN="LEFT"
1141VALIGN="TOP"
1142>&nbsp;</TD
1143></TR
1144></TABLE
1145><P
1146></P
1147></DIV
Daniel Veillardb05deb71999-08-10 19:04:08 +00001148></DIV
1149><HR><DIV
1150CLASS="REFSECT2"
1151><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001152NAME="AEN290"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001153></A
1154><H3
1155><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001156NAME="XMLPARSERNODEINFO"
1157></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001158>struct xmlParserNodeInfo</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001159><TABLE
1160BORDER="0"
1161BGCOLOR="#D6E8FF"
1162WIDTH="100%"
1163CELLPADDING="6"
1164><TR
1165><TD
1166><PRE
1167CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001168>struct xmlParserNodeInfo {
1169 const struct _xmlNode* node;
1170 /* Position &amp; line # that text that created the node begins &amp; ends on */
1171 unsigned long begin_pos;
1172 unsigned long begin_line;
1173 unsigned long end_pos;
1174 unsigned long end_line;
1175};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001176></TD
1177></TR
1178></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001179><P
1180></P
1181></DIV
1182><HR><DIV
1183CLASS="REFSECT2"
1184><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001185NAME="AEN295"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001186></A
1187><H3
1188><A
1189NAME="XMLPARSERNODEINFOSEQ"
1190></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001191>struct xmlParserNodeInfoSeq</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001192><TABLE
1193BORDER="0"
1194BGCOLOR="#D6E8FF"
1195WIDTH="100%"
1196CELLPADDING="6"
1197><TR
1198><TD
1199><PRE
1200CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001201>struct xmlParserNodeInfoSeq {
1202 unsigned long maximum;
1203 unsigned long length;
1204 xmlParserNodeInfo* buffer;
1205};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001206></TD
1207></TR
1208></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001209><P
1210></P
1211></DIV
1212><HR><DIV
1213CLASS="REFSECT2"
1214><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001215NAME="AEN300"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001216></A
1217><H3
1218><A
1219NAME="XMLPARSERNODEINFOSEQPTR"
1220></A
1221>xmlParserNodeInfoSeqPtr</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001222><P
1223></P
1224></DIV
1225><HR><DIV
1226CLASS="REFSECT2"
1227><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001228NAME="AEN304"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001229></A
1230><H3
1231><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001232NAME="XMLPARSERINPUTSTATE"
1233></A
1234>enum xmlParserInputState</H3
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001235><TABLE
1236BORDER="0"
1237BGCOLOR="#D6E8FF"
1238WIDTH="100%"
1239CELLPADDING="6"
1240><TR
1241><TD
1242><PRE
1243CLASS="PROGRAMLISTING"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001244>typedef enum {
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001245 XML_PARSER_EOF = -1, /* nothing is to be parsed */
1246 XML_PARSER_START = 0, /* nothing has been parsed */
1247 XML_PARSER_MISC, /* Misc* before int subset */
1248 XML_PARSER_PI, /* Whithin a processing instruction */
1249 XML_PARSER_DTD, /* within some DTD content */
1250 XML_PARSER_PROLOG, /* Misc* after internal subset */
1251 XML_PARSER_COMMENT, /* within a comment */
1252 XML_PARSER_START_TAG, /* within a start tag */
1253 XML_PARSER_CONTENT, /* within the content */
1254 XML_PARSER_CDATA_SECTION, /* within a CDATA section */
1255 XML_PARSER_END_TAG, /* within a closing tag */
1256 XML_PARSER_ENTITY_DECL, /* within an entity declaration */
1257 XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */
1258 XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */
1259 XML_PARSER_EPILOG /* the Misc* after the last end tag */
Daniel Veillardb05deb71999-08-10 19:04:08 +00001260} xmlParserInputState;</PRE
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001261></TD
1262></TR
1263></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001264><P
1265></P
1266></DIV
1267><HR><DIV
1268CLASS="REFSECT2"
1269><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001270NAME="AEN309"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001271></A
1272><H3
1273><A
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001274NAME="XMLPARSERCTXT"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001275></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001276>struct xmlParserCtxt</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001277><TABLE
1278BORDER="0"
1279BGCOLOR="#D6E8FF"
1280WIDTH="100%"
1281CELLPADDING="6"
1282><TR
1283><TD
1284><PRE
1285CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001286>struct xmlParserCtxt {
1287 struct _xmlSAXHandler *sax; /* The SAX handler */
1288 void *userData; /* the document being built */
1289 xmlDocPtr myDoc; /* the document being built */
1290 int wellFormed; /* is the document well formed */
1291 int replaceEntities; /* shall we replace entities ? */
1292 const xmlChar *version; /* the XML version string */
1293 const xmlChar *encoding; /* encoding, if any */
1294 int standalone; /* standalone document */
1295 int html; /* are we parsing an HTML document */
1296
1297 /* Input stream stack */
1298 xmlParserInputPtr input; /* Current input stream */
1299 int inputNr; /* Number of current input streams */
1300 int inputMax; /* Max number of input streams */
1301 xmlParserInputPtr *inputTab; /* stack of inputs */
1302
1303 /* Node analysis stack only used for DOM building */
1304 xmlNodePtr node; /* Current parsed Node */
1305 int nodeNr; /* Depth of the parsing stack */
1306 int nodeMax; /* Max depth of the parsing stack */
1307 xmlNodePtr *nodeTab; /* array of nodes */
1308
1309 int record_info; /* Whether node info should be kept */
1310 xmlParserNodeInfoSeq node_seq; /* info about each node parsed */
1311
1312 int errNo; /* error code */
1313
1314 int hasExternalSubset; /* reference and external subset */
1315 int hasPErefs; /* the internal subset has PE refs */
1316 int external; /* are we parsing an external entity */
1317
1318 int valid; /* is the document valid */
1319 int validate; /* shall we try to validate ? */
1320 xmlValidCtxt vctxt; /* The validity context */
1321
1322 xmlParserInputState instate; /* current type of input */
1323 int token; /* next char look-ahead */
1324
1325 char *directory; /* the data directory */
1326
1327 /* Node name stack only used for HTML parsing */
1328 xmlChar *name; /* Current parsed Node */
1329 int nameNr; /* Depth of the parsing stack */
1330 int nameMax; /* Max depth of the parsing stack */
1331 xmlChar * *nameTab; /* array of nodes */
1332
1333 long nbChars; /* number of xmlChar processed */
1334 long checkIndex; /* used by progressive parsing lookup */
1335};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001336></TD
1337></TR
1338></TABLE
Daniel Veillardb05deb71999-08-10 19:04:08 +00001339><P
1340></P
1341></DIV
1342><HR><DIV
1343CLASS="REFSECT2"
1344><A
Daniel Veillard437b87b2000-01-03 17:30:46 +00001345NAME="AEN314"
Daniel Veillard35925471999-02-25 08:46:07 +00001346></A
1347><H3
1348><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001349NAME="XMLPARSERCTXTPTR"
1350></A
1351>xmlParserCtxtPtr</H3
1352><P
1353></P
1354></DIV
1355><HR><DIV
1356CLASS="REFSECT2"
1357><A
1358NAME="AEN318"
1359></A
1360><H3
1361><A
1362NAME="XMLSAXLOCATOR"
1363></A
1364>struct xmlSAXLocator</H3
1365><TABLE
1366BORDER="0"
1367BGCOLOR="#D6E8FF"
1368WIDTH="100%"
1369CELLPADDING="6"
1370><TR
1371><TD
1372><PRE
1373CLASS="PROGRAMLISTING"
1374>struct xmlSAXLocator {
1375 const xmlChar *(*getPublicId)(void *ctx);
1376 const xmlChar *(*getSystemId)(void *ctx);
1377 int (*getLineNumber)(void *ctx);
1378 int (*getColumnNumber)(void *ctx);
1379};</PRE
1380></TD
1381></TR
1382></TABLE
1383><P
1384></P
1385></DIV
1386><HR><DIV
1387CLASS="REFSECT2"
1388><A
1389NAME="AEN323"
1390></A
1391><H3
1392><A
1393NAME="XMLSAXLOCATORPTR"
1394></A
1395>xmlSAXLocatorPtr</H3
1396><P
1397></P
1398></DIV
1399><HR><DIV
1400CLASS="REFSECT2"
1401><A
1402NAME="AEN327"
1403></A
1404><H3
1405><A
Daniel Veillard35925471999-02-25 08:46:07 +00001406NAME="RESOLVEENTITYSAXFUNC"
1407></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001408>resolveEntitySAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001409><TABLE
1410BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001411BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001412WIDTH="100%"
1413CELLPADDING="6"
1414><TR
1415><TD
1416><PRE
1417CLASS="PROGRAMLISTING"
1418><A
1419HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
1420>xmlParserInputPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001421> (*resolveEntitySAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00001422 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001423HREF="gnome-xml-tree.html#XMLCHAR"
1424>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001425> *publicId,
1426 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001427HREF="gnome-xml-tree.html#XMLCHAR"
1428>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001429> *systemId);</PRE
1430></TD
1431></TR
1432></TABLE
1433><P
1434></P
1435><DIV
1436CLASS="INFORMALTABLE"
1437><P
1438></P
1439><TABLE
1440BORDER="0"
1441WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001442BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001443CELLSPACING="0"
1444CELLPADDING="4"
1445CLASS="CALSTABLE"
1446><TR
1447><TD
1448WIDTH="20%"
1449ALIGN="RIGHT"
1450VALIGN="TOP"
1451><TT
1452CLASS="PARAMETER"
1453><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001454>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00001455></TT
1456>&nbsp;:</TD
1457><TD
1458WIDTH="80%"
1459ALIGN="LEFT"
1460VALIGN="TOP"
1461>&nbsp;</TD
1462></TR
1463><TR
1464><TD
1465WIDTH="20%"
1466ALIGN="RIGHT"
1467VALIGN="TOP"
1468><TT
1469CLASS="PARAMETER"
1470><I
1471>publicId</I
1472></TT
1473>&nbsp;:</TD
1474><TD
1475WIDTH="80%"
1476ALIGN="LEFT"
1477VALIGN="TOP"
1478>&nbsp;</TD
1479></TR
1480><TR
1481><TD
1482WIDTH="20%"
1483ALIGN="RIGHT"
1484VALIGN="TOP"
1485><TT
1486CLASS="PARAMETER"
1487><I
1488>systemId</I
1489></TT
1490>&nbsp;:</TD
1491><TD
1492WIDTH="80%"
1493ALIGN="LEFT"
1494VALIGN="TOP"
1495>&nbsp;</TD
1496></TR
1497><TR
1498><TD
1499WIDTH="20%"
1500ALIGN="RIGHT"
1501VALIGN="TOP"
1502><I
1503CLASS="EMPHASIS"
1504>Returns</I
1505> :</TD
1506><TD
1507WIDTH="80%"
1508ALIGN="LEFT"
1509VALIGN="TOP"
1510>&nbsp;</TD
1511></TR
1512></TABLE
1513><P
1514></P
1515></DIV
1516></DIV
1517><HR><DIV
1518CLASS="REFSECT2"
1519><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001520NAME="AEN356"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001521></A
1522><H3
1523><A
1524NAME="INTERNALSUBSETSAXFUNC"
1525></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001526>internalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001527><TABLE
1528BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001529BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001530WIDTH="100%"
1531CELLPADDING="6"
1532><TR
1533><TD
1534><PRE
1535CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001536>void (*internalSubsetSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001537 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001538HREF="gnome-xml-tree.html#XMLCHAR"
1539>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001540> *name,
1541 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001542HREF="gnome-xml-tree.html#XMLCHAR"
1543>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001544> *ExternalID,
1545 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001546HREF="gnome-xml-tree.html#XMLCHAR"
1547>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001548> *SystemID);</PRE
1549></TD
1550></TR
1551></TABLE
1552><P
1553></P
1554><DIV
1555CLASS="INFORMALTABLE"
1556><P
1557></P
1558><TABLE
1559BORDER="0"
1560WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001561BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001562CELLSPACING="0"
1563CELLPADDING="4"
1564CLASS="CALSTABLE"
1565><TR
1566><TD
1567WIDTH="20%"
1568ALIGN="RIGHT"
1569VALIGN="TOP"
1570><TT
1571CLASS="PARAMETER"
1572><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001573>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001574></TT
1575>&nbsp;:</TD
1576><TD
1577WIDTH="80%"
1578ALIGN="LEFT"
1579VALIGN="TOP"
1580>&nbsp;</TD
1581></TR
1582><TR
1583><TD
1584WIDTH="20%"
1585ALIGN="RIGHT"
1586VALIGN="TOP"
1587><TT
1588CLASS="PARAMETER"
1589><I
1590>name</I
1591></TT
1592>&nbsp;:</TD
1593><TD
1594WIDTH="80%"
1595ALIGN="LEFT"
1596VALIGN="TOP"
1597>&nbsp;</TD
1598></TR
1599><TR
1600><TD
1601WIDTH="20%"
1602ALIGN="RIGHT"
1603VALIGN="TOP"
1604><TT
1605CLASS="PARAMETER"
1606><I
1607>ExternalID</I
1608></TT
1609>&nbsp;:</TD
1610><TD
1611WIDTH="80%"
1612ALIGN="LEFT"
1613VALIGN="TOP"
1614>&nbsp;</TD
1615></TR
1616><TR
1617><TD
1618WIDTH="20%"
1619ALIGN="RIGHT"
1620VALIGN="TOP"
1621><TT
1622CLASS="PARAMETER"
1623><I
1624>SystemID</I
1625></TT
1626>&nbsp;:</TD
1627><TD
1628WIDTH="80%"
1629ALIGN="LEFT"
1630VALIGN="TOP"
1631>&nbsp;</TD
1632></TR
1633></TABLE
1634><P
1635></P
1636></DIV
1637></DIV
1638><HR><DIV
1639CLASS="REFSECT2"
1640><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001641NAME="AEN385"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001642></A
1643><H3
1644><A
1645NAME="GETENTITYSAXFUNC"
1646></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001647>getEntitySAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001648><TABLE
1649BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001650BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001651WIDTH="100%"
1652CELLPADDING="6"
1653><TR
1654><TD
1655><PRE
1656CLASS="PROGRAMLISTING"
1657><A
1658HREF="gnome-xml-entities.html#XMLENTITYPTR"
1659>xmlEntityPtr</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001660> (*getEntitySAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001661 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001662HREF="gnome-xml-tree.html#XMLCHAR"
1663>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001664> *name);</PRE
1665></TD
1666></TR
1667></TABLE
1668><P
1669></P
1670><DIV
1671CLASS="INFORMALTABLE"
1672><P
1673></P
1674><TABLE
1675BORDER="0"
1676WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001677BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001678CELLSPACING="0"
1679CELLPADDING="4"
1680CLASS="CALSTABLE"
1681><TR
1682><TD
1683WIDTH="20%"
1684ALIGN="RIGHT"
1685VALIGN="TOP"
1686><TT
1687CLASS="PARAMETER"
1688><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001689>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001690></TT
1691>&nbsp;:</TD
1692><TD
1693WIDTH="80%"
1694ALIGN="LEFT"
1695VALIGN="TOP"
1696>&nbsp;</TD
1697></TR
1698><TR
1699><TD
1700WIDTH="20%"
1701ALIGN="RIGHT"
1702VALIGN="TOP"
1703><TT
1704CLASS="PARAMETER"
1705><I
1706>name</I
1707></TT
1708>&nbsp;:</TD
1709><TD
1710WIDTH="80%"
1711ALIGN="LEFT"
1712VALIGN="TOP"
1713>&nbsp;</TD
1714></TR
1715><TR
1716><TD
1717WIDTH="20%"
1718ALIGN="RIGHT"
1719VALIGN="TOP"
1720><I
1721CLASS="EMPHASIS"
1722>Returns</I
1723> :</TD
1724><TD
1725WIDTH="80%"
1726ALIGN="LEFT"
1727VALIGN="TOP"
1728>&nbsp;</TD
1729></TR
1730></TABLE
1731><P
1732></P
1733></DIV
1734></DIV
1735><HR><DIV
1736CLASS="REFSECT2"
1737><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001738NAME="AEN409"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001739></A
1740><H3
1741><A
1742NAME="GETPARAMETERENTITYSAXFUNC"
1743></A
1744>getParameterEntitySAXFunc ()</H3
1745><TABLE
1746BORDER="0"
1747BGCOLOR="#D6E8FF"
1748WIDTH="100%"
1749CELLPADDING="6"
1750><TR
1751><TD
1752><PRE
1753CLASS="PROGRAMLISTING"
1754><A
1755HREF="gnome-xml-entities.html#XMLENTITYPTR"
1756>xmlEntityPtr</A
1757> (*getParameterEntitySAXFunc) (void *ctx,
1758 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001759HREF="gnome-xml-tree.html#XMLCHAR"
1760>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001761> *name);</PRE
1762></TD
1763></TR
1764></TABLE
1765><P
1766></P
1767><DIV
1768CLASS="INFORMALTABLE"
1769><P
1770></P
1771><TABLE
1772BORDER="0"
1773WIDTH="100%"
1774BGCOLOR="#FFD0D0"
1775CELLSPACING="0"
1776CELLPADDING="4"
1777CLASS="CALSTABLE"
1778><TR
1779><TD
1780WIDTH="20%"
1781ALIGN="RIGHT"
1782VALIGN="TOP"
1783><TT
1784CLASS="PARAMETER"
1785><I
1786>ctx</I
1787></TT
1788>&nbsp;:</TD
1789><TD
1790WIDTH="80%"
1791ALIGN="LEFT"
1792VALIGN="TOP"
1793>&nbsp;</TD
1794></TR
1795><TR
1796><TD
1797WIDTH="20%"
1798ALIGN="RIGHT"
1799VALIGN="TOP"
1800><TT
1801CLASS="PARAMETER"
1802><I
1803>name</I
1804></TT
1805>&nbsp;:</TD
1806><TD
1807WIDTH="80%"
1808ALIGN="LEFT"
1809VALIGN="TOP"
1810>&nbsp;</TD
1811></TR
1812><TR
1813><TD
1814WIDTH="20%"
1815ALIGN="RIGHT"
1816VALIGN="TOP"
1817><I
1818CLASS="EMPHASIS"
1819>Returns</I
1820> :</TD
1821><TD
1822WIDTH="80%"
1823ALIGN="LEFT"
1824VALIGN="TOP"
1825>&nbsp;</TD
1826></TR
1827></TABLE
1828><P
1829></P
1830></DIV
1831></DIV
1832><HR><DIV
1833CLASS="REFSECT2"
1834><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001835NAME="AEN433"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001836></A
1837><H3
1838><A
1839NAME="ENTITYDECLSAXFUNC"
1840></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001841>entityDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001842><TABLE
1843BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001844BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001845WIDTH="100%"
1846CELLPADDING="6"
1847><TR
1848><TD
1849><PRE
1850CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00001851>void (*entityDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00001852 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001853HREF="gnome-xml-tree.html#XMLCHAR"
1854>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001855> *name,
1856 int type,
1857 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001858HREF="gnome-xml-tree.html#XMLCHAR"
1859>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001860> *publicId,
1861 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001862HREF="gnome-xml-tree.html#XMLCHAR"
1863>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001864> *systemId,
1865 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001866HREF="gnome-xml-tree.html#XMLCHAR"
1867>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001868> *content);</PRE
1869></TD
1870></TR
1871></TABLE
1872><P
1873></P
1874><DIV
1875CLASS="INFORMALTABLE"
1876><P
1877></P
1878><TABLE
1879BORDER="0"
1880WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001881BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001882CELLSPACING="0"
1883CELLPADDING="4"
1884CLASS="CALSTABLE"
1885><TR
1886><TD
1887WIDTH="20%"
1888ALIGN="RIGHT"
1889VALIGN="TOP"
1890><TT
1891CLASS="PARAMETER"
1892><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00001893>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001894></TT
1895>&nbsp;:</TD
1896><TD
1897WIDTH="80%"
1898ALIGN="LEFT"
1899VALIGN="TOP"
1900>&nbsp;</TD
1901></TR
1902><TR
1903><TD
1904WIDTH="20%"
1905ALIGN="RIGHT"
1906VALIGN="TOP"
1907><TT
1908CLASS="PARAMETER"
1909><I
1910>name</I
1911></TT
1912>&nbsp;:</TD
1913><TD
1914WIDTH="80%"
1915ALIGN="LEFT"
1916VALIGN="TOP"
1917>&nbsp;</TD
1918></TR
1919><TR
1920><TD
1921WIDTH="20%"
1922ALIGN="RIGHT"
1923VALIGN="TOP"
1924><TT
1925CLASS="PARAMETER"
1926><I
1927>type</I
1928></TT
1929>&nbsp;:</TD
1930><TD
1931WIDTH="80%"
1932ALIGN="LEFT"
1933VALIGN="TOP"
1934>&nbsp;</TD
1935></TR
1936><TR
1937><TD
1938WIDTH="20%"
1939ALIGN="RIGHT"
1940VALIGN="TOP"
1941><TT
1942CLASS="PARAMETER"
1943><I
1944>publicId</I
1945></TT
1946>&nbsp;:</TD
1947><TD
1948WIDTH="80%"
1949ALIGN="LEFT"
1950VALIGN="TOP"
1951>&nbsp;</TD
1952></TR
1953><TR
1954><TD
1955WIDTH="20%"
1956ALIGN="RIGHT"
1957VALIGN="TOP"
1958><TT
1959CLASS="PARAMETER"
1960><I
1961>systemId</I
1962></TT
1963>&nbsp;:</TD
1964><TD
1965WIDTH="80%"
1966ALIGN="LEFT"
1967VALIGN="TOP"
1968>&nbsp;</TD
1969></TR
1970><TR
1971><TD
1972WIDTH="20%"
1973ALIGN="RIGHT"
1974VALIGN="TOP"
1975><TT
1976CLASS="PARAMETER"
1977><I
1978>content</I
1979></TT
1980>&nbsp;:</TD
1981><TD
1982WIDTH="80%"
1983ALIGN="LEFT"
1984VALIGN="TOP"
1985>&nbsp;</TD
1986></TR
1987></TABLE
1988><P
1989></P
1990></DIV
1991></DIV
1992><HR><DIV
1993CLASS="REFSECT2"
1994><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001995NAME="AEN471"
Daniel Veillard35925471999-02-25 08:46:07 +00001996></A
1997><H3
1998><A
1999NAME="NOTATIONDECLSAXFUNC"
2000></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002001>notationDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002002><TABLE
2003BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002004BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002005WIDTH="100%"
2006CELLPADDING="6"
2007><TR
2008><TD
2009><PRE
2010CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002011>void (*notationDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002012 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002013HREF="gnome-xml-tree.html#XMLCHAR"
2014>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002015> *name,
2016 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002017HREF="gnome-xml-tree.html#XMLCHAR"
2018>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002019> *publicId,
2020 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002021HREF="gnome-xml-tree.html#XMLCHAR"
2022>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002023> *systemId);</PRE
2024></TD
2025></TR
2026></TABLE
2027><P
2028></P
2029><DIV
2030CLASS="INFORMALTABLE"
2031><P
2032></P
2033><TABLE
2034BORDER="0"
2035WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002036BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002037CELLSPACING="0"
2038CELLPADDING="4"
2039CLASS="CALSTABLE"
2040><TR
2041><TD
2042WIDTH="20%"
2043ALIGN="RIGHT"
2044VALIGN="TOP"
2045><TT
2046CLASS="PARAMETER"
2047><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002048>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002049></TT
2050>&nbsp;:</TD
2051><TD
2052WIDTH="80%"
2053ALIGN="LEFT"
2054VALIGN="TOP"
2055>&nbsp;</TD
2056></TR
2057><TR
2058><TD
2059WIDTH="20%"
2060ALIGN="RIGHT"
2061VALIGN="TOP"
2062><TT
2063CLASS="PARAMETER"
2064><I
2065>name</I
2066></TT
2067>&nbsp;:</TD
2068><TD
2069WIDTH="80%"
2070ALIGN="LEFT"
2071VALIGN="TOP"
2072>&nbsp;</TD
2073></TR
2074><TR
2075><TD
2076WIDTH="20%"
2077ALIGN="RIGHT"
2078VALIGN="TOP"
2079><TT
2080CLASS="PARAMETER"
2081><I
2082>publicId</I
2083></TT
2084>&nbsp;:</TD
2085><TD
2086WIDTH="80%"
2087ALIGN="LEFT"
2088VALIGN="TOP"
2089>&nbsp;</TD
2090></TR
2091><TR
2092><TD
2093WIDTH="20%"
2094ALIGN="RIGHT"
2095VALIGN="TOP"
2096><TT
2097CLASS="PARAMETER"
2098><I
2099>systemId</I
2100></TT
2101>&nbsp;:</TD
2102><TD
2103WIDTH="80%"
2104ALIGN="LEFT"
2105VALIGN="TOP"
2106>&nbsp;</TD
2107></TR
2108></TABLE
2109><P
2110></P
2111></DIV
2112></DIV
2113><HR><DIV
2114CLASS="REFSECT2"
2115><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002116NAME="AEN500"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002117></A
2118><H3
2119><A
2120NAME="ATTRIBUTEDECLSAXFUNC"
2121></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002122>attributeDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002123><TABLE
2124BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002125BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002126WIDTH="100%"
2127CELLPADDING="6"
2128><TR
2129><TD
2130><PRE
2131CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002132>void (*attributeDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002133 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002134HREF="gnome-xml-tree.html#XMLCHAR"
2135>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002136> *elem,
2137 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002138HREF="gnome-xml-tree.html#XMLCHAR"
2139>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002140> *name,
2141 int type,
2142 int def,
2143 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002144HREF="gnome-xml-tree.html#XMLCHAR"
2145>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002146> *defaultValue,
2147 <A
2148HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
2149>xmlEnumerationPtr</A
2150> tree);</PRE
2151></TD
2152></TR
2153></TABLE
2154><P
2155></P
2156><DIV
2157CLASS="INFORMALTABLE"
2158><P
2159></P
2160><TABLE
2161BORDER="0"
2162WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002163BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002164CELLSPACING="0"
2165CELLPADDING="4"
2166CLASS="CALSTABLE"
2167><TR
2168><TD
2169WIDTH="20%"
2170ALIGN="RIGHT"
2171VALIGN="TOP"
2172><TT
2173CLASS="PARAMETER"
2174><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002175>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002176></TT
2177>&nbsp;:</TD
2178><TD
2179WIDTH="80%"
2180ALIGN="LEFT"
2181VALIGN="TOP"
2182>&nbsp;</TD
2183></TR
2184><TR
2185><TD
2186WIDTH="20%"
2187ALIGN="RIGHT"
2188VALIGN="TOP"
2189><TT
2190CLASS="PARAMETER"
2191><I
2192>elem</I
2193></TT
2194>&nbsp;:</TD
2195><TD
2196WIDTH="80%"
2197ALIGN="LEFT"
2198VALIGN="TOP"
2199>&nbsp;</TD
2200></TR
2201><TR
2202><TD
2203WIDTH="20%"
2204ALIGN="RIGHT"
2205VALIGN="TOP"
2206><TT
2207CLASS="PARAMETER"
2208><I
2209>name</I
2210></TT
2211>&nbsp;:</TD
2212><TD
2213WIDTH="80%"
2214ALIGN="LEFT"
2215VALIGN="TOP"
2216>&nbsp;</TD
2217></TR
2218><TR
2219><TD
2220WIDTH="20%"
2221ALIGN="RIGHT"
2222VALIGN="TOP"
2223><TT
2224CLASS="PARAMETER"
2225><I
2226>type</I
2227></TT
2228>&nbsp;:</TD
2229><TD
2230WIDTH="80%"
2231ALIGN="LEFT"
2232VALIGN="TOP"
2233>&nbsp;</TD
2234></TR
2235><TR
2236><TD
2237WIDTH="20%"
2238ALIGN="RIGHT"
2239VALIGN="TOP"
2240><TT
2241CLASS="PARAMETER"
2242><I
2243>def</I
2244></TT
2245>&nbsp;:</TD
2246><TD
2247WIDTH="80%"
2248ALIGN="LEFT"
2249VALIGN="TOP"
2250>&nbsp;</TD
2251></TR
2252><TR
2253><TD
2254WIDTH="20%"
2255ALIGN="RIGHT"
2256VALIGN="TOP"
2257><TT
2258CLASS="PARAMETER"
2259><I
2260>defaultValue</I
2261></TT
2262>&nbsp;:</TD
2263><TD
2264WIDTH="80%"
2265ALIGN="LEFT"
2266VALIGN="TOP"
2267>&nbsp;</TD
2268></TR
2269><TR
2270><TD
2271WIDTH="20%"
2272ALIGN="RIGHT"
2273VALIGN="TOP"
2274><TT
2275CLASS="PARAMETER"
2276><I
2277>tree</I
2278></TT
2279>&nbsp;:</TD
2280><TD
2281WIDTH="80%"
2282ALIGN="LEFT"
2283VALIGN="TOP"
2284>&nbsp;</TD
2285></TR
2286></TABLE
2287><P
2288></P
2289></DIV
2290></DIV
2291><HR><DIV
2292CLASS="REFSECT2"
2293><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002294NAME="AEN542"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002295></A
2296><H3
2297><A
2298NAME="ELEMENTDECLSAXFUNC"
2299></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002300>elementDeclSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002301><TABLE
2302BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002303BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002304WIDTH="100%"
2305CELLPADDING="6"
2306><TR
2307><TD
2308><PRE
2309CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002310>void (*elementDeclSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00002311 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002312HREF="gnome-xml-tree.html#XMLCHAR"
2313>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002314> *name,
2315 int type,
2316 <A
2317HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
2318>xmlElementContentPtr</A
2319> content);</PRE
2320></TD
2321></TR
2322></TABLE
2323><P
2324></P
2325><DIV
2326CLASS="INFORMALTABLE"
2327><P
2328></P
2329><TABLE
2330BORDER="0"
2331WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002332BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002333CELLSPACING="0"
2334CELLPADDING="4"
2335CLASS="CALSTABLE"
2336><TR
2337><TD
2338WIDTH="20%"
2339ALIGN="RIGHT"
2340VALIGN="TOP"
2341><TT
2342CLASS="PARAMETER"
2343><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002344>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00002345></TT
2346>&nbsp;:</TD
2347><TD
2348WIDTH="80%"
2349ALIGN="LEFT"
2350VALIGN="TOP"
2351>&nbsp;</TD
2352></TR
2353><TR
2354><TD
2355WIDTH="20%"
2356ALIGN="RIGHT"
2357VALIGN="TOP"
2358><TT
2359CLASS="PARAMETER"
2360><I
2361>name</I
2362></TT
2363>&nbsp;:</TD
2364><TD
2365WIDTH="80%"
2366ALIGN="LEFT"
2367VALIGN="TOP"
2368>&nbsp;</TD
2369></TR
2370><TR
2371><TD
2372WIDTH="20%"
2373ALIGN="RIGHT"
2374VALIGN="TOP"
2375><TT
2376CLASS="PARAMETER"
2377><I
2378>type</I
2379></TT
2380>&nbsp;:</TD
2381><TD
2382WIDTH="80%"
2383ALIGN="LEFT"
2384VALIGN="TOP"
2385>&nbsp;</TD
2386></TR
2387><TR
2388><TD
2389WIDTH="20%"
2390ALIGN="RIGHT"
2391VALIGN="TOP"
2392><TT
2393CLASS="PARAMETER"
2394><I
2395>content</I
2396></TT
2397>&nbsp;:</TD
2398><TD
2399WIDTH="80%"
2400ALIGN="LEFT"
2401VALIGN="TOP"
2402>&nbsp;</TD
2403></TR
2404></TABLE
2405><P
2406></P
2407></DIV
2408></DIV
2409><HR><DIV
2410CLASS="REFSECT2"
2411><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002412NAME="AEN570"
Daniel Veillard35925471999-02-25 08:46:07 +00002413></A
2414><H3
2415><A
2416NAME="UNPARSEDENTITYDECLSAXFUNC"
2417></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002418>unparsedEntityDeclSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002419><TABLE
2420BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002421BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002422WIDTH="100%"
2423CELLPADDING="6"
2424><TR
2425><TD
2426><PRE
2427CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002428>void (*unparsedEntityDeclSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002429 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002430HREF="gnome-xml-tree.html#XMLCHAR"
2431>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002432> *name,
2433 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002434HREF="gnome-xml-tree.html#XMLCHAR"
2435>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002436> *publicId,
2437 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002438HREF="gnome-xml-tree.html#XMLCHAR"
2439>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002440> *systemId,
2441 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002442HREF="gnome-xml-tree.html#XMLCHAR"
2443>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002444> *notationName);</PRE
2445></TD
2446></TR
2447></TABLE
2448><P
2449></P
2450><DIV
2451CLASS="INFORMALTABLE"
2452><P
2453></P
2454><TABLE
2455BORDER="0"
2456WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002457BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002458CELLSPACING="0"
2459CELLPADDING="4"
2460CLASS="CALSTABLE"
2461><TR
2462><TD
2463WIDTH="20%"
2464ALIGN="RIGHT"
2465VALIGN="TOP"
2466><TT
2467CLASS="PARAMETER"
2468><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002469>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002470></TT
2471>&nbsp;:</TD
2472><TD
2473WIDTH="80%"
2474ALIGN="LEFT"
2475VALIGN="TOP"
2476>&nbsp;</TD
2477></TR
2478><TR
2479><TD
2480WIDTH="20%"
2481ALIGN="RIGHT"
2482VALIGN="TOP"
2483><TT
2484CLASS="PARAMETER"
2485><I
2486>name</I
2487></TT
2488>&nbsp;:</TD
2489><TD
2490WIDTH="80%"
2491ALIGN="LEFT"
2492VALIGN="TOP"
2493>&nbsp;</TD
2494></TR
2495><TR
2496><TD
2497WIDTH="20%"
2498ALIGN="RIGHT"
2499VALIGN="TOP"
2500><TT
2501CLASS="PARAMETER"
2502><I
2503>publicId</I
2504></TT
2505>&nbsp;:</TD
2506><TD
2507WIDTH="80%"
2508ALIGN="LEFT"
2509VALIGN="TOP"
2510>&nbsp;</TD
2511></TR
2512><TR
2513><TD
2514WIDTH="20%"
2515ALIGN="RIGHT"
2516VALIGN="TOP"
2517><TT
2518CLASS="PARAMETER"
2519><I
2520>systemId</I
2521></TT
2522>&nbsp;:</TD
2523><TD
2524WIDTH="80%"
2525ALIGN="LEFT"
2526VALIGN="TOP"
2527>&nbsp;</TD
2528></TR
2529><TR
2530><TD
2531WIDTH="20%"
2532ALIGN="RIGHT"
2533VALIGN="TOP"
2534><TT
2535CLASS="PARAMETER"
2536><I
2537>notationName</I
2538></TT
2539>&nbsp;:</TD
2540><TD
2541WIDTH="80%"
2542ALIGN="LEFT"
2543VALIGN="TOP"
2544>&nbsp;</TD
2545></TR
2546></TABLE
2547><P
2548></P
2549></DIV
2550></DIV
2551><HR><DIV
2552CLASS="REFSECT2"
2553><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002554NAME="AEN604"
Daniel Veillard35925471999-02-25 08:46:07 +00002555></A
2556><H3
2557><A
2558NAME="SETDOCUMENTLOCATORSAXFUNC"
2559></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002560>setDocumentLocatorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002561><TABLE
2562BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002563BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002564WIDTH="100%"
2565CELLPADDING="6"
2566><TR
2567><TD
2568><PRE
2569CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002570>void (*setDocumentLocatorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002571 <A
2572HREF="gnome-xml-parser.html#XMLSAXLOCATORPTR"
2573>xmlSAXLocatorPtr</A
2574> loc);</PRE
2575></TD
2576></TR
2577></TABLE
2578><P
2579></P
2580><DIV
2581CLASS="INFORMALTABLE"
2582><P
2583></P
2584><TABLE
2585BORDER="0"
2586WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002587BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002588CELLSPACING="0"
2589CELLPADDING="4"
2590CLASS="CALSTABLE"
2591><TR
2592><TD
2593WIDTH="20%"
2594ALIGN="RIGHT"
2595VALIGN="TOP"
2596><TT
2597CLASS="PARAMETER"
2598><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002599>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002600></TT
2601>&nbsp;:</TD
2602><TD
2603WIDTH="80%"
2604ALIGN="LEFT"
2605VALIGN="TOP"
2606>&nbsp;</TD
2607></TR
2608><TR
2609><TD
2610WIDTH="20%"
2611ALIGN="RIGHT"
2612VALIGN="TOP"
2613><TT
2614CLASS="PARAMETER"
2615><I
2616>loc</I
2617></TT
2618>&nbsp;:</TD
2619><TD
2620WIDTH="80%"
2621ALIGN="LEFT"
2622VALIGN="TOP"
2623>&nbsp;</TD
2624></TR
2625></TABLE
2626><P
2627></P
2628></DIV
2629></DIV
2630><HR><DIV
2631CLASS="REFSECT2"
2632><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002633NAME="AEN623"
Daniel Veillard35925471999-02-25 08:46:07 +00002634></A
2635><H3
2636><A
2637NAME="STARTDOCUMENTSAXFUNC"
2638></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002639>startDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002640><TABLE
2641BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002642BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002643WIDTH="100%"
2644CELLPADDING="6"
2645><TR
2646><TD
2647><PRE
2648CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002649>void (*startDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002650></TD
2651></TR
2652></TABLE
2653><P
2654></P
2655><DIV
2656CLASS="INFORMALTABLE"
2657><P
2658></P
2659><TABLE
2660BORDER="0"
2661WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002662BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002663CELLSPACING="0"
2664CELLPADDING="4"
2665CLASS="CALSTABLE"
2666><TR
2667><TD
2668WIDTH="20%"
2669ALIGN="RIGHT"
2670VALIGN="TOP"
2671><TT
2672CLASS="PARAMETER"
2673><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002674>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002675></TT
2676>&nbsp;:</TD
2677><TD
2678WIDTH="80%"
2679ALIGN="LEFT"
2680VALIGN="TOP"
2681>&nbsp;</TD
2682></TR
2683></TABLE
2684><P
2685></P
2686></DIV
2687></DIV
2688><HR><DIV
2689CLASS="REFSECT2"
2690><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002691NAME="AEN637"
Daniel Veillard35925471999-02-25 08:46:07 +00002692></A
2693><H3
2694><A
2695NAME="ENDDOCUMENTSAXFUNC"
2696></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002697>endDocumentSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002698><TABLE
2699BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002700BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002701WIDTH="100%"
2702CELLPADDING="6"
2703><TR
2704><TD
2705><PRE
2706CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002707>void (*endDocumentSAXFunc) (void *ctx);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002708></TD
2709></TR
2710></TABLE
2711><P
2712></P
2713><DIV
2714CLASS="INFORMALTABLE"
2715><P
2716></P
2717><TABLE
2718BORDER="0"
2719WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002720BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002721CELLSPACING="0"
2722CELLPADDING="4"
2723CLASS="CALSTABLE"
2724><TR
2725><TD
2726WIDTH="20%"
2727ALIGN="RIGHT"
2728VALIGN="TOP"
2729><TT
2730CLASS="PARAMETER"
2731><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002732>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002733></TT
2734>&nbsp;:</TD
2735><TD
2736WIDTH="80%"
2737ALIGN="LEFT"
2738VALIGN="TOP"
2739>&nbsp;</TD
2740></TR
2741></TABLE
2742><P
2743></P
2744></DIV
2745></DIV
2746><HR><DIV
2747CLASS="REFSECT2"
2748><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002749NAME="AEN651"
Daniel Veillard35925471999-02-25 08:46:07 +00002750></A
2751><H3
2752><A
2753NAME="STARTELEMENTSAXFUNC"
2754></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002755>startElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002756><TABLE
2757BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002758BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002759WIDTH="100%"
2760CELLPADDING="6"
2761><TR
2762><TD
2763><PRE
2764CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002765>void (*startElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002766 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002767HREF="gnome-xml-tree.html#XMLCHAR"
2768>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002769> *name,
2770 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002771HREF="gnome-xml-tree.html#XMLCHAR"
2772>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002773> **atts);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00002774></TD
2775></TR
2776></TABLE
2777><P
2778></P
2779><DIV
2780CLASS="INFORMALTABLE"
2781><P
2782></P
2783><TABLE
2784BORDER="0"
2785WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002786BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002787CELLSPACING="0"
2788CELLPADDING="4"
2789CLASS="CALSTABLE"
2790><TR
2791><TD
2792WIDTH="20%"
2793ALIGN="RIGHT"
2794VALIGN="TOP"
2795><TT
2796CLASS="PARAMETER"
2797><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002798>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002799></TT
2800>&nbsp;:</TD
2801><TD
2802WIDTH="80%"
2803ALIGN="LEFT"
2804VALIGN="TOP"
2805>&nbsp;</TD
2806></TR
2807><TR
2808><TD
2809WIDTH="20%"
2810ALIGN="RIGHT"
2811VALIGN="TOP"
2812><TT
2813CLASS="PARAMETER"
2814><I
2815>name</I
2816></TT
2817>&nbsp;:</TD
2818><TD
2819WIDTH="80%"
2820ALIGN="LEFT"
2821VALIGN="TOP"
2822>&nbsp;</TD
2823></TR
Daniel Veillard5099ae81999-04-21 20:12:07 +00002824><TR
2825><TD
2826WIDTH="20%"
2827ALIGN="RIGHT"
2828VALIGN="TOP"
2829><TT
2830CLASS="PARAMETER"
2831><I
2832>atts</I
2833></TT
2834>&nbsp;:</TD
2835><TD
2836WIDTH="80%"
2837ALIGN="LEFT"
2838VALIGN="TOP"
2839>&nbsp;</TD
2840></TR
Daniel Veillard35925471999-02-25 08:46:07 +00002841></TABLE
2842><P
2843></P
2844></DIV
2845></DIV
2846><HR><DIV
2847CLASS="REFSECT2"
2848><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002849NAME="AEN675"
Daniel Veillard35925471999-02-25 08:46:07 +00002850></A
2851><H3
2852><A
2853NAME="ENDELEMENTSAXFUNC"
2854></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002855>endElementSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002856><TABLE
2857BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002858BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002859WIDTH="100%"
2860CELLPADDING="6"
2861><TR
2862><TD
2863><PRE
2864CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002865>void (*endElementSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002866 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002867HREF="gnome-xml-tree.html#XMLCHAR"
2868>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002869> *name);</PRE
2870></TD
2871></TR
2872></TABLE
2873><P
2874></P
2875><DIV
2876CLASS="INFORMALTABLE"
2877><P
2878></P
2879><TABLE
2880BORDER="0"
2881WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002882BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002883CELLSPACING="0"
2884CELLPADDING="4"
2885CLASS="CALSTABLE"
2886><TR
2887><TD
2888WIDTH="20%"
2889ALIGN="RIGHT"
2890VALIGN="TOP"
2891><TT
2892CLASS="PARAMETER"
2893><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002894>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002895></TT
2896>&nbsp;:</TD
2897><TD
2898WIDTH="80%"
2899ALIGN="LEFT"
2900VALIGN="TOP"
2901>&nbsp;</TD
2902></TR
2903><TR
2904><TD
2905WIDTH="20%"
2906ALIGN="RIGHT"
2907VALIGN="TOP"
2908><TT
2909CLASS="PARAMETER"
2910><I
2911>name</I
2912></TT
2913>&nbsp;:</TD
2914><TD
2915WIDTH="80%"
2916ALIGN="LEFT"
2917VALIGN="TOP"
2918>&nbsp;</TD
2919></TR
2920></TABLE
2921><P
2922></P
2923></DIV
2924></DIV
2925><HR><DIV
2926CLASS="REFSECT2"
2927><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002928NAME="AEN694"
Daniel Veillard35925471999-02-25 08:46:07 +00002929></A
2930><H3
2931><A
2932NAME="ATTRIBUTESAXFUNC"
2933></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002934>attributeSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002935><TABLE
2936BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002937BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002938WIDTH="100%"
2939CELLPADDING="6"
2940><TR
2941><TD
2942><PRE
2943CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00002944>void (*attributeSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00002945 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002946HREF="gnome-xml-tree.html#XMLCHAR"
2947>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002948> *name,
2949 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002950HREF="gnome-xml-tree.html#XMLCHAR"
2951>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002952> *value);</PRE
2953></TD
2954></TR
2955></TABLE
2956><P
2957></P
2958><DIV
2959CLASS="INFORMALTABLE"
2960><P
2961></P
2962><TABLE
2963BORDER="0"
2964WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002965BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002966CELLSPACING="0"
2967CELLPADDING="4"
2968CLASS="CALSTABLE"
2969><TR
2970><TD
2971WIDTH="20%"
2972ALIGN="RIGHT"
2973VALIGN="TOP"
2974><TT
2975CLASS="PARAMETER"
2976><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00002977>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00002978></TT
2979>&nbsp;:</TD
2980><TD
2981WIDTH="80%"
2982ALIGN="LEFT"
2983VALIGN="TOP"
2984>&nbsp;</TD
2985></TR
2986><TR
2987><TD
2988WIDTH="20%"
2989ALIGN="RIGHT"
2990VALIGN="TOP"
2991><TT
2992CLASS="PARAMETER"
2993><I
2994>name</I
2995></TT
2996>&nbsp;:</TD
2997><TD
2998WIDTH="80%"
2999ALIGN="LEFT"
3000VALIGN="TOP"
3001>&nbsp;</TD
3002></TR
3003><TR
3004><TD
3005WIDTH="20%"
3006ALIGN="RIGHT"
3007VALIGN="TOP"
3008><TT
3009CLASS="PARAMETER"
3010><I
3011>value</I
3012></TT
3013>&nbsp;:</TD
3014><TD
3015WIDTH="80%"
3016ALIGN="LEFT"
3017VALIGN="TOP"
3018>&nbsp;</TD
3019></TR
3020></TABLE
3021><P
3022></P
3023></DIV
3024></DIV
3025><HR><DIV
3026CLASS="REFSECT2"
3027><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003028NAME="AEN718"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003029></A
3030><H3
3031><A
3032NAME="REFERENCESAXFUNC"
3033></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003034>referenceSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003035><TABLE
3036BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003037BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003038WIDTH="100%"
3039CELLPADDING="6"
3040><TR
3041><TD
3042><PRE
3043CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003044>void (*referenceSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003045 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003046HREF="gnome-xml-tree.html#XMLCHAR"
3047>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003048> *name);</PRE
3049></TD
3050></TR
3051></TABLE
3052><P
3053></P
3054><DIV
3055CLASS="INFORMALTABLE"
3056><P
3057></P
3058><TABLE
3059BORDER="0"
3060WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003061BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003062CELLSPACING="0"
3063CELLPADDING="4"
3064CLASS="CALSTABLE"
3065><TR
3066><TD
3067WIDTH="20%"
3068ALIGN="RIGHT"
3069VALIGN="TOP"
3070><TT
3071CLASS="PARAMETER"
3072><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003073>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003074></TT
3075>&nbsp;:</TD
3076><TD
3077WIDTH="80%"
3078ALIGN="LEFT"
3079VALIGN="TOP"
3080>&nbsp;</TD
3081></TR
3082><TR
3083><TD
3084WIDTH="20%"
3085ALIGN="RIGHT"
3086VALIGN="TOP"
3087><TT
3088CLASS="PARAMETER"
3089><I
3090>name</I
3091></TT
3092>&nbsp;:</TD
3093><TD
3094WIDTH="80%"
3095ALIGN="LEFT"
3096VALIGN="TOP"
3097>&nbsp;</TD
3098></TR
3099></TABLE
3100><P
3101></P
3102></DIV
3103></DIV
3104><HR><DIV
3105CLASS="REFSECT2"
3106><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003107NAME="AEN737"
Daniel Veillard35925471999-02-25 08:46:07 +00003108></A
3109><H3
3110><A
3111NAME="CHARACTERSSAXFUNC"
3112></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003113>charactersSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003114><TABLE
3115BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003116BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003117WIDTH="100%"
3118CELLPADDING="6"
3119><TR
3120><TD
3121><PRE
3122CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003123>void (*charactersSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003124 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003125HREF="gnome-xml-tree.html#XMLCHAR"
3126>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003127> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003128 int len);</PRE
3129></TD
3130></TR
3131></TABLE
3132><P
3133></P
3134><DIV
3135CLASS="INFORMALTABLE"
3136><P
3137></P
3138><TABLE
3139BORDER="0"
3140WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003141BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003142CELLSPACING="0"
3143CELLPADDING="4"
3144CLASS="CALSTABLE"
3145><TR
3146><TD
3147WIDTH="20%"
3148ALIGN="RIGHT"
3149VALIGN="TOP"
3150><TT
3151CLASS="PARAMETER"
3152><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003153>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003154></TT
3155>&nbsp;:</TD
3156><TD
3157WIDTH="80%"
3158ALIGN="LEFT"
3159VALIGN="TOP"
3160>&nbsp;</TD
3161></TR
3162><TR
3163><TD
3164WIDTH="20%"
3165ALIGN="RIGHT"
3166VALIGN="TOP"
3167><TT
3168CLASS="PARAMETER"
3169><I
3170>ch</I
3171></TT
3172>&nbsp;:</TD
3173><TD
3174WIDTH="80%"
3175ALIGN="LEFT"
3176VALIGN="TOP"
3177>&nbsp;</TD
3178></TR
3179><TR
3180><TD
3181WIDTH="20%"
3182ALIGN="RIGHT"
3183VALIGN="TOP"
3184><TT
3185CLASS="PARAMETER"
3186><I
Daniel Veillard35925471999-02-25 08:46:07 +00003187>len</I
3188></TT
3189>&nbsp;:</TD
3190><TD
3191WIDTH="80%"
3192ALIGN="LEFT"
3193VALIGN="TOP"
3194>&nbsp;</TD
3195></TR
3196></TABLE
3197><P
3198></P
3199></DIV
3200></DIV
3201><HR><DIV
3202CLASS="REFSECT2"
3203><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003204NAME="AEN760"
Daniel Veillard35925471999-02-25 08:46:07 +00003205></A
3206><H3
3207><A
3208NAME="IGNORABLEWHITESPACESAXFUNC"
3209></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003210>ignorableWhitespaceSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003211><TABLE
3212BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003213BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003214WIDTH="100%"
3215CELLPADDING="6"
3216><TR
3217><TD
3218><PRE
3219CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003220>void (*ignorableWhitespaceSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003221 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003222HREF="gnome-xml-tree.html#XMLCHAR"
3223>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003224> *ch,
Daniel Veillard35925471999-02-25 08:46:07 +00003225 int len);</PRE
3226></TD
3227></TR
3228></TABLE
3229><P
3230></P
3231><DIV
3232CLASS="INFORMALTABLE"
3233><P
3234></P
3235><TABLE
3236BORDER="0"
3237WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003238BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003239CELLSPACING="0"
3240CELLPADDING="4"
3241CLASS="CALSTABLE"
3242><TR
3243><TD
3244WIDTH="20%"
3245ALIGN="RIGHT"
3246VALIGN="TOP"
3247><TT
3248CLASS="PARAMETER"
3249><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003250>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003251></TT
3252>&nbsp;:</TD
3253><TD
3254WIDTH="80%"
3255ALIGN="LEFT"
3256VALIGN="TOP"
3257>&nbsp;</TD
3258></TR
3259><TR
3260><TD
3261WIDTH="20%"
3262ALIGN="RIGHT"
3263VALIGN="TOP"
3264><TT
3265CLASS="PARAMETER"
3266><I
3267>ch</I
3268></TT
3269>&nbsp;:</TD
3270><TD
3271WIDTH="80%"
3272ALIGN="LEFT"
3273VALIGN="TOP"
3274>&nbsp;</TD
3275></TR
3276><TR
3277><TD
3278WIDTH="20%"
3279ALIGN="RIGHT"
3280VALIGN="TOP"
3281><TT
3282CLASS="PARAMETER"
3283><I
Daniel Veillard35925471999-02-25 08:46:07 +00003284>len</I
3285></TT
3286>&nbsp;:</TD
3287><TD
3288WIDTH="80%"
3289ALIGN="LEFT"
3290VALIGN="TOP"
3291>&nbsp;</TD
3292></TR
3293></TABLE
3294><P
3295></P
3296></DIV
3297></DIV
3298><HR><DIV
3299CLASS="REFSECT2"
3300><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003301NAME="AEN783"
Daniel Veillard35925471999-02-25 08:46:07 +00003302></A
3303><H3
3304><A
3305NAME="PROCESSINGINSTRUCTIONSAXFUNC"
3306></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003307>processingInstructionSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003308><TABLE
3309BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003310BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003311WIDTH="100%"
3312CELLPADDING="6"
3313><TR
3314><TD
3315><PRE
3316CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003317>void (*processingInstructionSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003318 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003319HREF="gnome-xml-tree.html#XMLCHAR"
3320>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003321> *target,
3322 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003323HREF="gnome-xml-tree.html#XMLCHAR"
3324>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003325> *data);</PRE
3326></TD
3327></TR
3328></TABLE
3329><P
3330></P
3331><DIV
3332CLASS="INFORMALTABLE"
3333><P
3334></P
3335><TABLE
3336BORDER="0"
3337WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003338BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003339CELLSPACING="0"
3340CELLPADDING="4"
3341CLASS="CALSTABLE"
3342><TR
3343><TD
3344WIDTH="20%"
3345ALIGN="RIGHT"
3346VALIGN="TOP"
3347><TT
3348CLASS="PARAMETER"
3349><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003350>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003351></TT
3352>&nbsp;:</TD
3353><TD
3354WIDTH="80%"
3355ALIGN="LEFT"
3356VALIGN="TOP"
3357>&nbsp;</TD
3358></TR
3359><TR
3360><TD
3361WIDTH="20%"
3362ALIGN="RIGHT"
3363VALIGN="TOP"
3364><TT
3365CLASS="PARAMETER"
3366><I
3367>target</I
3368></TT
3369>&nbsp;:</TD
3370><TD
3371WIDTH="80%"
3372ALIGN="LEFT"
3373VALIGN="TOP"
3374>&nbsp;</TD
3375></TR
3376><TR
3377><TD
3378WIDTH="20%"
3379ALIGN="RIGHT"
3380VALIGN="TOP"
3381><TT
3382CLASS="PARAMETER"
3383><I
3384>data</I
3385></TT
3386>&nbsp;:</TD
3387><TD
3388WIDTH="80%"
3389ALIGN="LEFT"
3390VALIGN="TOP"
3391>&nbsp;</TD
3392></TR
3393></TABLE
3394><P
3395></P
3396></DIV
3397></DIV
3398><HR><DIV
3399CLASS="REFSECT2"
3400><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003401NAME="AEN807"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003402></A
3403><H3
3404><A
3405NAME="COMMENTSAXFUNC"
3406></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003407>commentSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003408><TABLE
3409BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003410BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003411WIDTH="100%"
3412CELLPADDING="6"
3413><TR
3414><TD
3415><PRE
3416CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003417>void (*commentSAXFunc) (void *ctx,
Daniel Veillard5099ae81999-04-21 20:12:07 +00003418 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003419HREF="gnome-xml-tree.html#XMLCHAR"
3420>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00003421> *value);</PRE
3422></TD
3423></TR
3424></TABLE
3425><P
3426></P
3427><DIV
3428CLASS="INFORMALTABLE"
3429><P
3430></P
3431><TABLE
3432BORDER="0"
3433WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003434BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003435CELLSPACING="0"
3436CELLPADDING="4"
3437CLASS="CALSTABLE"
3438><TR
3439><TD
3440WIDTH="20%"
3441ALIGN="RIGHT"
3442VALIGN="TOP"
3443><TT
3444CLASS="PARAMETER"
3445><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003446>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003447></TT
3448>&nbsp;:</TD
3449><TD
3450WIDTH="80%"
3451ALIGN="LEFT"
3452VALIGN="TOP"
3453>&nbsp;</TD
3454></TR
3455><TR
3456><TD
3457WIDTH="20%"
3458ALIGN="RIGHT"
3459VALIGN="TOP"
3460><TT
3461CLASS="PARAMETER"
3462><I
3463>value</I
3464></TT
3465>&nbsp;:</TD
3466><TD
3467WIDTH="80%"
3468ALIGN="LEFT"
3469VALIGN="TOP"
3470>&nbsp;</TD
3471></TR
3472></TABLE
3473><P
3474></P
3475></DIV
3476></DIV
3477><HR><DIV
3478CLASS="REFSECT2"
3479><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003480NAME="AEN826"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003481></A
3482><H3
3483><A
3484NAME="CDATABLOCKSAXFUNC"
3485></A
3486>cdataBlockSAXFunc ()</H3
3487><TABLE
3488BORDER="0"
3489BGCOLOR="#D6E8FF"
3490WIDTH="100%"
3491CELLPADDING="6"
3492><TR
3493><TD
3494><PRE
3495CLASS="PROGRAMLISTING"
3496>void (*cdataBlockSAXFunc) (void *ctx,
3497 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003498HREF="gnome-xml-tree.html#XMLCHAR"
3499>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003500> *value,
3501 int len);</PRE
3502></TD
3503></TR
3504></TABLE
3505><P
3506></P
3507><DIV
3508CLASS="INFORMALTABLE"
3509><P
3510></P
3511><TABLE
3512BORDER="0"
3513WIDTH="100%"
3514BGCOLOR="#FFD0D0"
3515CELLSPACING="0"
3516CELLPADDING="4"
3517CLASS="CALSTABLE"
3518><TR
3519><TD
3520WIDTH="20%"
3521ALIGN="RIGHT"
3522VALIGN="TOP"
3523><TT
3524CLASS="PARAMETER"
3525><I
3526>ctx</I
3527></TT
3528>&nbsp;:</TD
3529><TD
3530WIDTH="80%"
3531ALIGN="LEFT"
3532VALIGN="TOP"
3533>&nbsp;</TD
3534></TR
3535><TR
3536><TD
3537WIDTH="20%"
3538ALIGN="RIGHT"
3539VALIGN="TOP"
3540><TT
3541CLASS="PARAMETER"
3542><I
3543>value</I
3544></TT
3545>&nbsp;:</TD
3546><TD
3547WIDTH="80%"
3548ALIGN="LEFT"
3549VALIGN="TOP"
3550>&nbsp;</TD
3551></TR
3552><TR
3553><TD
3554WIDTH="20%"
3555ALIGN="RIGHT"
3556VALIGN="TOP"
3557><TT
3558CLASS="PARAMETER"
3559><I
3560>len</I
3561></TT
3562>&nbsp;:</TD
3563><TD
3564WIDTH="80%"
3565ALIGN="LEFT"
3566VALIGN="TOP"
3567>&nbsp;</TD
3568></TR
3569></TABLE
3570><P
3571></P
3572></DIV
3573></DIV
3574><HR><DIV
3575CLASS="REFSECT2"
3576><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003577NAME="AEN849"
Daniel Veillard35925471999-02-25 08:46:07 +00003578></A
3579><H3
3580><A
3581NAME="WARNINGSAXFUNC"
3582></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003583>warningSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003584><TABLE
3585BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003586BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003587WIDTH="100%"
3588CELLPADDING="6"
3589><TR
3590><TD
3591><PRE
3592CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003593>void (*warningSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003594 const char *msg,
3595 ...);</PRE
3596></TD
3597></TR
3598></TABLE
3599><P
3600></P
3601><DIV
3602CLASS="INFORMALTABLE"
3603><P
3604></P
3605><TABLE
3606BORDER="0"
3607WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003608BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003609CELLSPACING="0"
3610CELLPADDING="4"
3611CLASS="CALSTABLE"
3612><TR
3613><TD
3614WIDTH="20%"
3615ALIGN="RIGHT"
3616VALIGN="TOP"
3617><TT
3618CLASS="PARAMETER"
3619><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003620>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003621></TT
3622>&nbsp;:</TD
3623><TD
3624WIDTH="80%"
3625ALIGN="LEFT"
3626VALIGN="TOP"
3627>&nbsp;</TD
3628></TR
3629><TR
3630><TD
3631WIDTH="20%"
3632ALIGN="RIGHT"
3633VALIGN="TOP"
3634><TT
3635CLASS="PARAMETER"
3636><I
3637>msg</I
3638></TT
3639>&nbsp;:</TD
3640><TD
3641WIDTH="80%"
3642ALIGN="LEFT"
3643VALIGN="TOP"
3644>&nbsp;</TD
3645></TR
3646><TR
3647><TD
3648WIDTH="20%"
3649ALIGN="RIGHT"
3650VALIGN="TOP"
3651><TT
3652CLASS="PARAMETER"
3653><I
3654>...</I
3655></TT
3656>&nbsp;:</TD
3657><TD
3658WIDTH="80%"
3659ALIGN="LEFT"
3660VALIGN="TOP"
3661>&nbsp;</TD
3662></TR
3663></TABLE
3664><P
3665></P
3666></DIV
3667></DIV
3668><HR><DIV
3669CLASS="REFSECT2"
3670><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003671NAME="AEN871"
Daniel Veillard35925471999-02-25 08:46:07 +00003672></A
3673><H3
3674><A
3675NAME="ERRORSAXFUNC"
3676></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003677>errorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003678><TABLE
3679BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003680BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003681WIDTH="100%"
3682CELLPADDING="6"
3683><TR
3684><TD
3685><PRE
3686CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003687>void (*errorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003688 const char *msg,
3689 ...);</PRE
3690></TD
3691></TR
3692></TABLE
3693><P
3694></P
3695><DIV
3696CLASS="INFORMALTABLE"
3697><P
3698></P
3699><TABLE
3700BORDER="0"
3701WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003702BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003703CELLSPACING="0"
3704CELLPADDING="4"
3705CLASS="CALSTABLE"
3706><TR
3707><TD
3708WIDTH="20%"
3709ALIGN="RIGHT"
3710VALIGN="TOP"
3711><TT
3712CLASS="PARAMETER"
3713><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003714>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003715></TT
3716>&nbsp;:</TD
3717><TD
3718WIDTH="80%"
3719ALIGN="LEFT"
3720VALIGN="TOP"
3721>&nbsp;</TD
3722></TR
3723><TR
3724><TD
3725WIDTH="20%"
3726ALIGN="RIGHT"
3727VALIGN="TOP"
3728><TT
3729CLASS="PARAMETER"
3730><I
3731>msg</I
3732></TT
3733>&nbsp;:</TD
3734><TD
3735WIDTH="80%"
3736ALIGN="LEFT"
3737VALIGN="TOP"
3738>&nbsp;</TD
3739></TR
3740><TR
3741><TD
3742WIDTH="20%"
3743ALIGN="RIGHT"
3744VALIGN="TOP"
3745><TT
3746CLASS="PARAMETER"
3747><I
3748>...</I
3749></TT
3750>&nbsp;:</TD
3751><TD
3752WIDTH="80%"
3753ALIGN="LEFT"
3754VALIGN="TOP"
3755>&nbsp;</TD
3756></TR
3757></TABLE
3758><P
3759></P
3760></DIV
3761></DIV
3762><HR><DIV
3763CLASS="REFSECT2"
3764><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003765NAME="AEN893"
Daniel Veillard35925471999-02-25 08:46:07 +00003766></A
3767><H3
3768><A
3769NAME="FATALERRORSAXFUNC"
3770></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003771>fatalErrorSAXFunc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003772><TABLE
3773BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003774BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003775WIDTH="100%"
3776CELLPADDING="6"
3777><TR
3778><TD
3779><PRE
3780CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003781>void (*fatalErrorSAXFunc) (void *ctx,
Daniel Veillard35925471999-02-25 08:46:07 +00003782 const char *msg,
3783 ...);</PRE
3784></TD
3785></TR
3786></TABLE
3787><P
3788></P
3789><DIV
3790CLASS="INFORMALTABLE"
3791><P
3792></P
3793><TABLE
3794BORDER="0"
3795WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003796BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003797CELLSPACING="0"
3798CELLPADDING="4"
3799CLASS="CALSTABLE"
3800><TR
3801><TD
3802WIDTH="20%"
3803ALIGN="RIGHT"
3804VALIGN="TOP"
3805><TT
3806CLASS="PARAMETER"
3807><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003808>ctx</I
Daniel Veillard35925471999-02-25 08:46:07 +00003809></TT
3810>&nbsp;:</TD
3811><TD
3812WIDTH="80%"
3813ALIGN="LEFT"
3814VALIGN="TOP"
3815>&nbsp;</TD
3816></TR
3817><TR
3818><TD
3819WIDTH="20%"
3820ALIGN="RIGHT"
3821VALIGN="TOP"
3822><TT
3823CLASS="PARAMETER"
3824><I
3825>msg</I
3826></TT
3827>&nbsp;:</TD
3828><TD
3829WIDTH="80%"
3830ALIGN="LEFT"
3831VALIGN="TOP"
3832>&nbsp;</TD
3833></TR
3834><TR
3835><TD
3836WIDTH="20%"
3837ALIGN="RIGHT"
3838VALIGN="TOP"
3839><TT
3840CLASS="PARAMETER"
3841><I
3842>...</I
3843></TT
3844>&nbsp;:</TD
3845><TD
3846WIDTH="80%"
3847ALIGN="LEFT"
3848VALIGN="TOP"
3849>&nbsp;</TD
3850></TR
3851></TABLE
3852><P
3853></P
3854></DIV
3855></DIV
3856><HR><DIV
3857CLASS="REFSECT2"
3858><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003859NAME="AEN915"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003860></A
3861><H3
3862><A
3863NAME="ISSTANDALONESAXFUNC"
3864></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003865>isStandaloneSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003866><TABLE
3867BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003868BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003869WIDTH="100%"
3870CELLPADDING="6"
3871><TR
3872><TD
3873><PRE
3874CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003875>int (*isStandaloneSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003876></TD
3877></TR
3878></TABLE
3879><P
3880></P
3881><DIV
3882CLASS="INFORMALTABLE"
3883><P
3884></P
3885><TABLE
3886BORDER="0"
3887WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003888BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003889CELLSPACING="0"
3890CELLPADDING="4"
3891CLASS="CALSTABLE"
3892><TR
3893><TD
3894WIDTH="20%"
3895ALIGN="RIGHT"
3896VALIGN="TOP"
3897><TT
3898CLASS="PARAMETER"
3899><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003900>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003901></TT
3902>&nbsp;:</TD
3903><TD
3904WIDTH="80%"
3905ALIGN="LEFT"
3906VALIGN="TOP"
3907>&nbsp;</TD
3908></TR
3909><TR
3910><TD
3911WIDTH="20%"
3912ALIGN="RIGHT"
3913VALIGN="TOP"
3914><I
3915CLASS="EMPHASIS"
3916>Returns</I
3917> :</TD
3918><TD
3919WIDTH="80%"
3920ALIGN="LEFT"
3921VALIGN="TOP"
3922>&nbsp;</TD
3923></TR
3924></TABLE
3925><P
3926></P
3927></DIV
3928></DIV
3929><HR><DIV
3930CLASS="REFSECT2"
3931><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003932NAME="AEN933"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003933></A
3934><H3
3935><A
3936NAME="HASINTERNALSUBSETSAXFUNC"
3937></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003938>hasInternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00003939><TABLE
3940BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003941BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003942WIDTH="100%"
3943CELLPADDING="6"
3944><TR
3945><TD
3946><PRE
3947CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00003948>int (*hasInternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00003949></TD
3950></TR
3951></TABLE
3952><P
3953></P
3954><DIV
3955CLASS="INFORMALTABLE"
3956><P
3957></P
3958><TABLE
3959BORDER="0"
3960WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003961BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00003962CELLSPACING="0"
3963CELLPADDING="4"
3964CLASS="CALSTABLE"
3965><TR
3966><TD
3967WIDTH="20%"
3968ALIGN="RIGHT"
3969VALIGN="TOP"
3970><TT
3971CLASS="PARAMETER"
3972><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00003973>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00003974></TT
3975>&nbsp;:</TD
3976><TD
3977WIDTH="80%"
3978ALIGN="LEFT"
3979VALIGN="TOP"
3980>&nbsp;</TD
3981></TR
3982><TR
3983><TD
3984WIDTH="20%"
3985ALIGN="RIGHT"
3986VALIGN="TOP"
3987><I
3988CLASS="EMPHASIS"
3989>Returns</I
3990> :</TD
3991><TD
3992WIDTH="80%"
3993ALIGN="LEFT"
3994VALIGN="TOP"
3995>&nbsp;</TD
3996></TR
3997></TABLE
3998><P
3999></P
4000></DIV
4001></DIV
4002><HR><DIV
4003CLASS="REFSECT2"
4004><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004005NAME="AEN951"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004006></A
4007><H3
4008><A
4009NAME="HASEXTERNALSUBSETSAXFUNC"
4010></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004011>hasExternalSubsetSAXFunc ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00004012><TABLE
4013BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004014BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004015WIDTH="100%"
4016CELLPADDING="6"
4017><TR
4018><TD
4019><PRE
4020CLASS="PROGRAMLISTING"
Daniel Veillard011b63c1999-06-02 17:44:04 +00004021>int (*hasExternalSubsetSAXFunc) (void *ctx);</PRE
Daniel Veillard5099ae81999-04-21 20:12:07 +00004022></TD
4023></TR
4024></TABLE
4025><P
4026></P
4027><DIV
4028CLASS="INFORMALTABLE"
4029><P
4030></P
4031><TABLE
4032BORDER="0"
4033WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004034BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00004035CELLSPACING="0"
4036CELLPADDING="4"
4037CLASS="CALSTABLE"
4038><TR
4039><TD
4040WIDTH="20%"
4041ALIGN="RIGHT"
4042VALIGN="TOP"
4043><TT
4044CLASS="PARAMETER"
4045><I
Daniel Veillard011b63c1999-06-02 17:44:04 +00004046>ctx</I
Daniel Veillard5099ae81999-04-21 20:12:07 +00004047></TT
4048>&nbsp;:</TD
4049><TD
4050WIDTH="80%"
4051ALIGN="LEFT"
4052VALIGN="TOP"
4053>&nbsp;</TD
4054></TR
4055><TR
4056><TD
4057WIDTH="20%"
4058ALIGN="RIGHT"
4059VALIGN="TOP"
4060><I
4061CLASS="EMPHASIS"
4062>Returns</I
4063> :</TD
4064><TD
4065WIDTH="80%"
4066ALIGN="LEFT"
4067VALIGN="TOP"
4068>&nbsp;</TD
4069></TR
4070></TABLE
4071><P
4072></P
4073></DIV
4074></DIV
4075><HR><DIV
4076CLASS="REFSECT2"
4077><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004078NAME="AEN969"
Daniel Veillard35925471999-02-25 08:46:07 +00004079></A
4080><H3
4081><A
4082NAME="XMLSAXHANDLERPTR"
4083></A
4084>xmlSAXHandlerPtr</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004085><P
4086></P
4087></DIV
4088><HR><DIV
4089CLASS="REFSECT2"
4090><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004091NAME="AEN973"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004092></A
4093><H3
4094><A
4095NAME="XMLPARSERVERSION"
4096></A
4097>xmlParserVersion</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004098><TABLE
4099BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004100BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004101WIDTH="100%"
4102CELLPADDING="6"
4103><TR
4104><TD
4105><PRE
4106CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004107>extern const char *xmlParserVersion;</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00004108></TD
4109></TR
4110></TABLE
4111><P
4112></P
4113></DIV
4114><HR><DIV
4115CLASS="REFSECT2"
4116><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004117NAME="AEN978"
Daniel Veillard14fff061999-06-22 21:49:07 +00004118></A
4119><H3
4120><A
4121NAME="XMLDEFAULTSAXLOCATOR"
4122></A
4123>xmlDefaultSAXLocator</H3
4124><TABLE
4125BORDER="0"
4126BGCOLOR="#D6E8FF"
4127WIDTH="100%"
4128CELLPADDING="6"
4129><TR
4130><TD
4131><PRE
4132CLASS="PROGRAMLISTING"
4133>extern xmlSAXLocator xmlDefaultSAXLocator;</PRE
4134></TD
4135></TR
4136></TABLE
4137><P
4138></P
4139></DIV
4140><HR><DIV
4141CLASS="REFSECT2"
4142><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004143NAME="AEN983"
Daniel Veillard14fff061999-06-22 21:49:07 +00004144></A
4145><H3
4146><A
4147NAME="XMLDEFAULTSAXHANDLER"
4148></A
4149>xmlDefaultSAXHandler</H3
4150><TABLE
4151BORDER="0"
4152BGCOLOR="#D6E8FF"
4153WIDTH="100%"
4154CELLPADDING="6"
4155><TR
4156><TD
4157><PRE
4158CLASS="PROGRAMLISTING"
4159>extern xmlSAXHandler xmlDefaultSAXHandler;</PRE
4160></TD
4161></TR
4162></TABLE
4163><P
4164></P
4165></DIV
4166><HR><DIV
4167CLASS="REFSECT2"
4168><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004169NAME="AEN988"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004170></A
4171><H3
4172><A
4173NAME="HTMLDEFAULTSAXHANDLER"
4174></A
4175>htmlDefaultSAXHandler</H3
4176><TABLE
4177BORDER="0"
4178BGCOLOR="#D6E8FF"
4179WIDTH="100%"
4180CELLPADDING="6"
4181><TR
4182><TD
4183><PRE
4184CLASS="PROGRAMLISTING"
4185>extern xmlSAXHandler htmlDefaultSAXHandler;</PRE
4186></TD
4187></TR
4188></TABLE
4189><P
4190></P
4191></DIV
4192><HR><DIV
4193CLASS="REFSECT2"
4194><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004195NAME="AEN993"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004196></A
4197><H3
4198><A
4199NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
4200></A
4201>xmlSubstituteEntitiesDefaultValue</H3
4202><TABLE
4203BORDER="0"
4204BGCOLOR="#D6E8FF"
4205WIDTH="100%"
4206CELLPADDING="6"
4207><TR
4208><TD
4209><PRE
4210CLASS="PROGRAMLISTING"
4211>extern int xmlSubstituteEntitiesDefaultValue;</PRE
4212></TD
4213></TR
4214></TABLE
4215><P
4216></P
4217></DIV
4218><HR><DIV
4219CLASS="REFSECT2"
4220><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004221NAME="AEN998"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004222></A
4223><H3
4224><A
4225NAME="XMLPARSERINPUTREAD"
4226></A
4227>xmlParserInputRead ()</H3
4228><TABLE
4229BORDER="0"
4230BGCOLOR="#D6E8FF"
4231WIDTH="100%"
4232CELLPADDING="6"
4233><TR
4234><TD
4235><PRE
4236CLASS="PROGRAMLISTING"
4237>int xmlParserInputRead (<A
4238HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4239>xmlParserInputPtr</A
4240> in,
4241 int len);</PRE
4242></TD
4243></TR
4244></TABLE
4245><P
4246>This function refresh the input for the parser. It doesn't try to
4247preserve pointers to the input buffer, and discard already read data</P
4248><P
4249></P
4250><DIV
4251CLASS="INFORMALTABLE"
4252><P
4253></P
4254><TABLE
4255BORDER="0"
4256WIDTH="100%"
4257BGCOLOR="#FFD0D0"
4258CELLSPACING="0"
4259CELLPADDING="4"
4260CLASS="CALSTABLE"
4261><TR
4262><TD
4263WIDTH="20%"
4264ALIGN="RIGHT"
4265VALIGN="TOP"
4266><TT
4267CLASS="PARAMETER"
4268><I
4269>in</I
4270></TT
4271>&nbsp;:</TD
4272><TD
4273WIDTH="80%"
4274ALIGN="LEFT"
4275VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004276>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004277></TR
4278><TR
4279><TD
4280WIDTH="20%"
4281ALIGN="RIGHT"
4282VALIGN="TOP"
4283><TT
4284CLASS="PARAMETER"
4285><I
4286>len</I
4287></TT
4288>&nbsp;:</TD
4289><TD
4290WIDTH="80%"
4291ALIGN="LEFT"
4292VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004293>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004294></TR
4295><TR
4296><TD
4297WIDTH="20%"
4298ALIGN="RIGHT"
4299VALIGN="TOP"
4300><I
4301CLASS="EMPHASIS"
4302>Returns</I
4303> :</TD
4304><TD
4305WIDTH="80%"
4306ALIGN="LEFT"
4307VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004308>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004309></TR
4310></TABLE
4311><P
4312></P
4313></DIV
4314></DIV
4315><HR><DIV
4316CLASS="REFSECT2"
4317><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004318NAME="AEN1022"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004319></A
4320><H3
4321><A
4322NAME="XMLPARSERINPUTGROW"
4323></A
4324>xmlParserInputGrow ()</H3
4325><TABLE
4326BORDER="0"
4327BGCOLOR="#D6E8FF"
4328WIDTH="100%"
4329CELLPADDING="6"
4330><TR
4331><TD
4332><PRE
4333CLASS="PROGRAMLISTING"
4334>int xmlParserInputGrow (<A
4335HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
4336>xmlParserInputPtr</A
4337> in,
4338 int len);</PRE
4339></TD
4340></TR
4341></TABLE
4342><P
4343>This function increase the input for the parser. It tries to
4344preserve pointers to the input buffer, and keep already read data</P
4345><P
4346></P
4347><DIV
4348CLASS="INFORMALTABLE"
4349><P
4350></P
4351><TABLE
4352BORDER="0"
4353WIDTH="100%"
4354BGCOLOR="#FFD0D0"
4355CELLSPACING="0"
4356CELLPADDING="4"
4357CLASS="CALSTABLE"
4358><TR
4359><TD
4360WIDTH="20%"
4361ALIGN="RIGHT"
4362VALIGN="TOP"
4363><TT
4364CLASS="PARAMETER"
4365><I
4366>in</I
4367></TT
4368>&nbsp;:</TD
4369><TD
4370WIDTH="80%"
4371ALIGN="LEFT"
4372VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004373>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004374></TR
4375><TR
4376><TD
4377WIDTH="20%"
4378ALIGN="RIGHT"
4379VALIGN="TOP"
4380><TT
4381CLASS="PARAMETER"
4382><I
4383>len</I
4384></TT
4385>&nbsp;:</TD
4386><TD
4387WIDTH="80%"
4388ALIGN="LEFT"
4389VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004390>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004391></TR
4392><TR
4393><TD
4394WIDTH="20%"
4395ALIGN="RIGHT"
4396VALIGN="TOP"
4397><I
4398CLASS="EMPHASIS"
4399>Returns</I
4400> :</TD
4401><TD
4402WIDTH="80%"
4403ALIGN="LEFT"
4404VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004405>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004406></TR
4407></TABLE
4408><P
4409></P
4410></DIV
4411></DIV
4412><HR><DIV
4413CLASS="REFSECT2"
4414><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004415NAME="AEN1046"
Daniel Veillard35925471999-02-25 08:46:07 +00004416></A
4417><H3
4418><A
4419NAME="XMLSTRDUP"
4420></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004421>xmlStrdup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004422><TABLE
4423BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004424BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004425WIDTH="100%"
4426CELLPADDING="6"
4427><TR
4428><TD
4429><PRE
4430CLASS="PROGRAMLISTING"
4431><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004432HREF="gnome-xml-tree.html#XMLCHAR"
4433>xmlChar</A
4434>* xmlStrdup (const <A
4435HREF="gnome-xml-tree.html#XMLCHAR"
4436>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004437> *cur);</PRE
4438></TD
4439></TR
4440></TABLE
4441><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004442>a strdup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004443><P
4444></P
4445><DIV
4446CLASS="INFORMALTABLE"
4447><P
4448></P
4449><TABLE
4450BORDER="0"
4451WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004452BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004453CELLSPACING="0"
4454CELLPADDING="4"
4455CLASS="CALSTABLE"
4456><TR
4457><TD
4458WIDTH="20%"
4459ALIGN="RIGHT"
4460VALIGN="TOP"
4461><TT
4462CLASS="PARAMETER"
4463><I
4464>cur</I
4465></TT
4466>&nbsp;:</TD
4467><TD
4468WIDTH="80%"
4469ALIGN="LEFT"
4470VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004471>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004472></TR
4473><TR
4474><TD
4475WIDTH="20%"
4476ALIGN="RIGHT"
4477VALIGN="TOP"
4478><I
4479CLASS="EMPHASIS"
4480>Returns</I
4481> :</TD
4482><TD
4483WIDTH="80%"
4484ALIGN="LEFT"
4485VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004486>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004487></TR
4488></TABLE
4489><P
4490></P
4491></DIV
4492></DIV
4493><HR><DIV
4494CLASS="REFSECT2"
4495><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004496NAME="AEN1067"
Daniel Veillard35925471999-02-25 08:46:07 +00004497></A
4498><H3
4499><A
4500NAME="XMLSTRNDUP"
4501></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004502>xmlStrndup ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004503><TABLE
4504BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004505BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004506WIDTH="100%"
4507CELLPADDING="6"
4508><TR
4509><TD
4510><PRE
4511CLASS="PROGRAMLISTING"
4512><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004513HREF="gnome-xml-tree.html#XMLCHAR"
4514>xmlChar</A
4515>* xmlStrndup (const <A
4516HREF="gnome-xml-tree.html#XMLCHAR"
4517>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004518> *cur,
4519 int len);</PRE
4520></TD
4521></TR
4522></TABLE
4523><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004524>a strndup for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004525><P
4526></P
4527><DIV
4528CLASS="INFORMALTABLE"
4529><P
4530></P
4531><TABLE
4532BORDER="0"
4533WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004534BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004535CELLSPACING="0"
4536CELLPADDING="4"
4537CLASS="CALSTABLE"
4538><TR
4539><TD
4540WIDTH="20%"
4541ALIGN="RIGHT"
4542VALIGN="TOP"
4543><TT
4544CLASS="PARAMETER"
4545><I
4546>cur</I
4547></TT
4548>&nbsp;:</TD
4549><TD
4550WIDTH="80%"
4551ALIGN="LEFT"
4552VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004553>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004554></TR
4555><TR
4556><TD
4557WIDTH="20%"
4558ALIGN="RIGHT"
4559VALIGN="TOP"
4560><TT
4561CLASS="PARAMETER"
4562><I
4563>len</I
4564></TT
4565>&nbsp;:</TD
4566><TD
4567WIDTH="80%"
4568ALIGN="LEFT"
4569VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004570>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004571></TR
4572><TR
4573><TD
4574WIDTH="20%"
4575ALIGN="RIGHT"
4576VALIGN="TOP"
4577><I
4578CLASS="EMPHASIS"
4579>Returns</I
4580> :</TD
4581><TD
4582WIDTH="80%"
4583ALIGN="LEFT"
4584VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004585>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004586></TR
4587></TABLE
4588><P
4589></P
4590></DIV
4591></DIV
4592><HR><DIV
4593CLASS="REFSECT2"
4594><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004595NAME="AEN1092"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004596></A
4597><H3
4598><A
4599NAME="XMLSTRSUB"
4600></A
4601>xmlStrsub ()</H3
4602><TABLE
4603BORDER="0"
4604BGCOLOR="#D6E8FF"
4605WIDTH="100%"
4606CELLPADDING="6"
4607><TR
4608><TD
4609><PRE
4610CLASS="PROGRAMLISTING"
4611><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004612HREF="gnome-xml-tree.html#XMLCHAR"
4613>xmlChar</A
4614>* xmlStrsub (const <A
4615HREF="gnome-xml-tree.html#XMLCHAR"
4616>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004617> *str,
4618 int start,
4619 int len);</PRE
4620></TD
4621></TR
4622></TABLE
4623><P
4624>Extract a substring of a given string</P
4625><P
4626></P
4627><DIV
4628CLASS="INFORMALTABLE"
4629><P
4630></P
4631><TABLE
4632BORDER="0"
4633WIDTH="100%"
4634BGCOLOR="#FFD0D0"
4635CELLSPACING="0"
4636CELLPADDING="4"
4637CLASS="CALSTABLE"
4638><TR
4639><TD
4640WIDTH="20%"
4641ALIGN="RIGHT"
4642VALIGN="TOP"
4643><TT
4644CLASS="PARAMETER"
4645><I
4646>str</I
4647></TT
4648>&nbsp;:</TD
4649><TD
4650WIDTH="80%"
4651ALIGN="LEFT"
4652VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004653>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004654></TR
4655><TR
4656><TD
4657WIDTH="20%"
4658ALIGN="RIGHT"
4659VALIGN="TOP"
4660><TT
4661CLASS="PARAMETER"
4662><I
4663>start</I
4664></TT
4665>&nbsp;:</TD
4666><TD
4667WIDTH="80%"
4668ALIGN="LEFT"
4669VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004670>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004671></TR
4672><TR
4673><TD
4674WIDTH="20%"
4675ALIGN="RIGHT"
4676VALIGN="TOP"
4677><TT
4678CLASS="PARAMETER"
4679><I
4680>len</I
4681></TT
4682>&nbsp;:</TD
4683><TD
4684WIDTH="80%"
4685ALIGN="LEFT"
4686VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004687>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004688></TR
4689><TR
4690><TD
4691WIDTH="20%"
4692ALIGN="RIGHT"
4693VALIGN="TOP"
4694><I
4695CLASS="EMPHASIS"
4696>Returns</I
4697> :</TD
4698><TD
4699WIDTH="80%"
4700ALIGN="LEFT"
4701VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004702>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004703></TR
4704></TABLE
4705><P
4706></P
4707></DIV
4708></DIV
4709><HR><DIV
4710CLASS="REFSECT2"
4711><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004712NAME="AEN1121"
Daniel Veillard35925471999-02-25 08:46:07 +00004713></A
4714><H3
4715><A
4716NAME="XMLSTRCHR"
4717></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004718>xmlStrchr ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004719><TABLE
4720BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004721BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004722WIDTH="100%"
4723CELLPADDING="6"
4724><TR
4725><TD
4726><PRE
4727CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004728>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004729HREF="gnome-xml-tree.html#XMLCHAR"
4730>xmlChar</A
4731>* xmlStrchr (const <A
4732HREF="gnome-xml-tree.html#XMLCHAR"
4733>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004734> *str,
4735 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004736HREF="gnome-xml-tree.html#XMLCHAR"
4737>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004738> val);</PRE
4739></TD
4740></TR
4741></TABLE
4742><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004743>a strchr for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004744><P
4745></P
4746><DIV
4747CLASS="INFORMALTABLE"
4748><P
4749></P
4750><TABLE
4751BORDER="0"
4752WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004753BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004754CELLSPACING="0"
4755CELLPADDING="4"
4756CLASS="CALSTABLE"
4757><TR
4758><TD
4759WIDTH="20%"
4760ALIGN="RIGHT"
4761VALIGN="TOP"
4762><TT
4763CLASS="PARAMETER"
4764><I
4765>str</I
4766></TT
4767>&nbsp;:</TD
4768><TD
4769WIDTH="80%"
4770ALIGN="LEFT"
4771VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004772>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004773></TR
4774><TR
4775><TD
4776WIDTH="20%"
4777ALIGN="RIGHT"
4778VALIGN="TOP"
4779><TT
4780CLASS="PARAMETER"
4781><I
4782>val</I
4783></TT
4784>&nbsp;:</TD
4785><TD
4786WIDTH="80%"
4787ALIGN="LEFT"
4788VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004789>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004790></TR
4791><TR
4792><TD
4793WIDTH="20%"
4794ALIGN="RIGHT"
4795VALIGN="TOP"
4796><I
4797CLASS="EMPHASIS"
4798>Returns</I
4799> :</TD
4800><TD
4801WIDTH="80%"
4802ALIGN="LEFT"
4803VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004804>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004805></TR
4806></TABLE
4807><P
4808></P
4809></DIV
4810></DIV
4811><HR><DIV
4812CLASS="REFSECT2"
4813><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004814NAME="AEN1147"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004815></A
4816><H3
4817><A
4818NAME="XMLSTRSTR"
4819></A
4820>xmlStrstr ()</H3
4821><TABLE
4822BORDER="0"
4823BGCOLOR="#D6E8FF"
4824WIDTH="100%"
4825CELLPADDING="6"
4826><TR
4827><TD
4828><PRE
4829CLASS="PROGRAMLISTING"
4830>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004831HREF="gnome-xml-tree.html#XMLCHAR"
4832>xmlChar</A
4833>* xmlStrstr (const <A
4834HREF="gnome-xml-tree.html#XMLCHAR"
4835>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004836> *str,
4837 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004838HREF="gnome-xml-tree.html#XMLCHAR"
4839>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004840> *val);</PRE
4841></TD
4842></TR
4843></TABLE
4844><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004845>a strstr for xmlChar's</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004846><P
4847></P
4848><DIV
4849CLASS="INFORMALTABLE"
4850><P
4851></P
4852><TABLE
4853BORDER="0"
4854WIDTH="100%"
4855BGCOLOR="#FFD0D0"
4856CELLSPACING="0"
4857CELLPADDING="4"
4858CLASS="CALSTABLE"
4859><TR
4860><TD
4861WIDTH="20%"
4862ALIGN="RIGHT"
4863VALIGN="TOP"
4864><TT
4865CLASS="PARAMETER"
4866><I
4867>str</I
4868></TT
4869>&nbsp;:</TD
4870><TD
4871WIDTH="80%"
4872ALIGN="LEFT"
4873VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004874>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004875></TR
4876><TR
4877><TD
4878WIDTH="20%"
4879ALIGN="RIGHT"
4880VALIGN="TOP"
4881><TT
4882CLASS="PARAMETER"
4883><I
4884>val</I
4885></TT
4886>&nbsp;:</TD
4887><TD
4888WIDTH="80%"
4889ALIGN="LEFT"
4890VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004891>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004892></TR
4893><TR
4894><TD
4895WIDTH="20%"
4896ALIGN="RIGHT"
4897VALIGN="TOP"
4898><I
4899CLASS="EMPHASIS"
4900>Returns</I
4901> :</TD
4902><TD
4903WIDTH="80%"
4904ALIGN="LEFT"
4905VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004906>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004907></TR
4908></TABLE
4909><P
4910></P
4911></DIV
4912></DIV
4913><HR><DIV
4914CLASS="REFSECT2"
4915><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004916NAME="AEN1173"
Daniel Veillard35925471999-02-25 08:46:07 +00004917></A
4918><H3
4919><A
4920NAME="XMLSTRCMP"
4921></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004922>xmlStrcmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004923><TABLE
4924BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004925BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004926WIDTH="100%"
4927CELLPADDING="6"
4928><TR
4929><TD
4930><PRE
4931CLASS="PROGRAMLISTING"
4932>int xmlStrcmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004933HREF="gnome-xml-tree.html#XMLCHAR"
4934>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004935> *str1,
4936 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004937HREF="gnome-xml-tree.html#XMLCHAR"
4938>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004939> *str2);</PRE
4940></TD
4941></TR
4942></TABLE
4943><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004944>a strcmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00004945><P
4946></P
4947><DIV
4948CLASS="INFORMALTABLE"
4949><P
4950></P
4951><TABLE
4952BORDER="0"
4953WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004954BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004955CELLSPACING="0"
4956CELLPADDING="4"
4957CLASS="CALSTABLE"
4958><TR
4959><TD
4960WIDTH="20%"
4961ALIGN="RIGHT"
4962VALIGN="TOP"
4963><TT
4964CLASS="PARAMETER"
4965><I
4966>str1</I
4967></TT
4968>&nbsp;:</TD
4969><TD
4970WIDTH="80%"
4971ALIGN="LEFT"
4972VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004973>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004974></TR
4975><TR
4976><TD
4977WIDTH="20%"
4978ALIGN="RIGHT"
4979VALIGN="TOP"
4980><TT
4981CLASS="PARAMETER"
4982><I
4983>str2</I
4984></TT
4985>&nbsp;:</TD
4986><TD
4987WIDTH="80%"
4988ALIGN="LEFT"
4989VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004990>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004991></TR
4992><TR
4993><TD
4994WIDTH="20%"
4995ALIGN="RIGHT"
4996VALIGN="TOP"
4997><I
4998CLASS="EMPHASIS"
4999>Returns</I
5000> :</TD
5001><TD
5002WIDTH="80%"
5003ALIGN="LEFT"
5004VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005005>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005006></TR
5007></TABLE
5008><P
5009></P
5010></DIV
5011></DIV
5012><HR><DIV
5013CLASS="REFSECT2"
5014><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005015NAME="AEN1198"
Daniel Veillard35925471999-02-25 08:46:07 +00005016></A
5017><H3
5018><A
5019NAME="XMLSTRNCMP"
5020></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005021>xmlStrncmp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005022><TABLE
5023BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005024BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005025WIDTH="100%"
5026CELLPADDING="6"
5027><TR
5028><TD
5029><PRE
5030CLASS="PROGRAMLISTING"
5031>int xmlStrncmp (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005032HREF="gnome-xml-tree.html#XMLCHAR"
5033>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005034> *str1,
5035 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005036HREF="gnome-xml-tree.html#XMLCHAR"
5037>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005038> *str2,
5039 int len);</PRE
5040></TD
5041></TR
5042></TABLE
5043><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005044>a strncmp for xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005045><P
5046></P
5047><DIV
5048CLASS="INFORMALTABLE"
5049><P
5050></P
5051><TABLE
5052BORDER="0"
5053WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005054BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005055CELLSPACING="0"
5056CELLPADDING="4"
5057CLASS="CALSTABLE"
5058><TR
5059><TD
5060WIDTH="20%"
5061ALIGN="RIGHT"
5062VALIGN="TOP"
5063><TT
5064CLASS="PARAMETER"
5065><I
5066>str1</I
5067></TT
5068>&nbsp;:</TD
5069><TD
5070WIDTH="80%"
5071ALIGN="LEFT"
5072VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005073>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005074></TR
5075><TR
5076><TD
5077WIDTH="20%"
5078ALIGN="RIGHT"
5079VALIGN="TOP"
5080><TT
5081CLASS="PARAMETER"
5082><I
5083>str2</I
5084></TT
5085>&nbsp;:</TD
5086><TD
5087WIDTH="80%"
5088ALIGN="LEFT"
5089VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005090>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005091></TR
5092><TR
5093><TD
5094WIDTH="20%"
5095ALIGN="RIGHT"
5096VALIGN="TOP"
5097><TT
5098CLASS="PARAMETER"
5099><I
5100>len</I
5101></TT
5102>&nbsp;:</TD
5103><TD
5104WIDTH="80%"
5105ALIGN="LEFT"
5106VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005107>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005108></TR
5109><TR
5110><TD
5111WIDTH="20%"
5112ALIGN="RIGHT"
5113VALIGN="TOP"
5114><I
5115CLASS="EMPHASIS"
5116>Returns</I
5117> :</TD
5118><TD
5119WIDTH="80%"
5120ALIGN="LEFT"
5121VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005122>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005123></TR
5124></TABLE
5125><P
5126></P
5127></DIV
5128></DIV
5129><HR><DIV
5130CLASS="REFSECT2"
5131><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005132NAME="AEN1227"
Daniel Veillard35925471999-02-25 08:46:07 +00005133></A
5134><H3
5135><A
5136NAME="XMLSTRLEN"
5137></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005138>xmlStrlen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005139><TABLE
5140BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005141BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005142WIDTH="100%"
5143CELLPADDING="6"
5144><TR
5145><TD
5146><PRE
5147CLASS="PROGRAMLISTING"
5148>int xmlStrlen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005149HREF="gnome-xml-tree.html#XMLCHAR"
5150>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005151> *str);</PRE
5152></TD
5153></TR
5154></TABLE
5155><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00005156>lenght of a xmlChar's string</P
Daniel Veillard35925471999-02-25 08:46:07 +00005157><P
5158></P
5159><DIV
5160CLASS="INFORMALTABLE"
5161><P
5162></P
5163><TABLE
5164BORDER="0"
5165WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005166BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005167CELLSPACING="0"
5168CELLPADDING="4"
5169CLASS="CALSTABLE"
5170><TR
5171><TD
5172WIDTH="20%"
5173ALIGN="RIGHT"
5174VALIGN="TOP"
5175><TT
5176CLASS="PARAMETER"
5177><I
5178>str</I
5179></TT
5180>&nbsp;:</TD
5181><TD
5182WIDTH="80%"
5183ALIGN="LEFT"
5184VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005185>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005186></TR
5187><TR
5188><TD
5189WIDTH="20%"
5190ALIGN="RIGHT"
5191VALIGN="TOP"
5192><I
5193CLASS="EMPHASIS"
5194>Returns</I
5195> :</TD
5196><TD
5197WIDTH="80%"
5198ALIGN="LEFT"
5199VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005200>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005201></TR
5202></TABLE
5203><P
5204></P
5205></DIV
5206></DIV
5207><HR><DIV
5208CLASS="REFSECT2"
5209><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005210NAME="AEN1247"
Daniel Veillard35925471999-02-25 08:46:07 +00005211></A
5212><H3
5213><A
5214NAME="XMLSTRCAT"
5215></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005216>xmlStrcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005217><TABLE
5218BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005219BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005220WIDTH="100%"
5221CELLPADDING="6"
5222><TR
5223><TD
5224><PRE
5225CLASS="PROGRAMLISTING"
5226><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005227HREF="gnome-xml-tree.html#XMLCHAR"
5228>xmlChar</A
5229>* xmlStrcat (<A
5230HREF="gnome-xml-tree.html#XMLCHAR"
5231>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005232> *cur,
5233 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005234HREF="gnome-xml-tree.html#XMLCHAR"
5235>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005236> *add);</PRE
5237></TD
5238></TR
5239></TABLE
5240><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005241>a strcat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005242><P
5243></P
5244><DIV
5245CLASS="INFORMALTABLE"
5246><P
5247></P
5248><TABLE
5249BORDER="0"
5250WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005251BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005252CELLSPACING="0"
5253CELLPADDING="4"
5254CLASS="CALSTABLE"
5255><TR
5256><TD
5257WIDTH="20%"
5258ALIGN="RIGHT"
5259VALIGN="TOP"
5260><TT
5261CLASS="PARAMETER"
5262><I
5263>cur</I
5264></TT
5265>&nbsp;:</TD
5266><TD
5267WIDTH="80%"
5268ALIGN="LEFT"
5269VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005270>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005271></TR
5272><TR
5273><TD
5274WIDTH="20%"
5275ALIGN="RIGHT"
5276VALIGN="TOP"
5277><TT
5278CLASS="PARAMETER"
5279><I
5280>add</I
5281></TT
5282>&nbsp;:</TD
5283><TD
5284WIDTH="80%"
5285ALIGN="LEFT"
5286VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005287>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005288></TR
5289><TR
5290><TD
5291WIDTH="20%"
5292ALIGN="RIGHT"
5293VALIGN="TOP"
5294><I
5295CLASS="EMPHASIS"
5296>Returns</I
5297> :</TD
5298><TD
5299WIDTH="80%"
5300ALIGN="LEFT"
5301VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005302>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005303></TR
5304></TABLE
5305><P
5306></P
5307></DIV
5308></DIV
5309><HR><DIV
5310CLASS="REFSECT2"
5311><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005312NAME="AEN1273"
Daniel Veillard35925471999-02-25 08:46:07 +00005313></A
5314><H3
5315><A
5316NAME="XMLSTRNCAT"
5317></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005318>xmlStrncat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005319><TABLE
5320BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005321BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005322WIDTH="100%"
5323CELLPADDING="6"
5324><TR
5325><TD
5326><PRE
5327CLASS="PROGRAMLISTING"
5328><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005329HREF="gnome-xml-tree.html#XMLCHAR"
5330>xmlChar</A
5331>* xmlStrncat (<A
5332HREF="gnome-xml-tree.html#XMLCHAR"
5333>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005334> *cur,
5335 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005336HREF="gnome-xml-tree.html#XMLCHAR"
5337>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005338> *add,
5339 int len);</PRE
5340></TD
5341></TR
5342></TABLE
5343><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005344>a strncat for array of xmlChar's</P
Daniel Veillard35925471999-02-25 08:46:07 +00005345><P
5346></P
5347><DIV
5348CLASS="INFORMALTABLE"
5349><P
5350></P
5351><TABLE
5352BORDER="0"
5353WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005354BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005355CELLSPACING="0"
5356CELLPADDING="4"
5357CLASS="CALSTABLE"
5358><TR
5359><TD
5360WIDTH="20%"
5361ALIGN="RIGHT"
5362VALIGN="TOP"
5363><TT
5364CLASS="PARAMETER"
5365><I
5366>cur</I
5367></TT
5368>&nbsp;:</TD
5369><TD
5370WIDTH="80%"
5371ALIGN="LEFT"
5372VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005373>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005374></TR
5375><TR
5376><TD
5377WIDTH="20%"
5378ALIGN="RIGHT"
5379VALIGN="TOP"
5380><TT
5381CLASS="PARAMETER"
5382><I
5383>add</I
5384></TT
5385>&nbsp;:</TD
5386><TD
5387WIDTH="80%"
5388ALIGN="LEFT"
5389VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005390>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005391></TR
5392><TR
5393><TD
5394WIDTH="20%"
5395ALIGN="RIGHT"
5396VALIGN="TOP"
5397><TT
5398CLASS="PARAMETER"
5399><I
5400>len</I
5401></TT
5402>&nbsp;:</TD
5403><TD
5404WIDTH="80%"
5405ALIGN="LEFT"
5406VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005407>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005408></TR
5409><TR
5410><TD
5411WIDTH="20%"
5412ALIGN="RIGHT"
5413VALIGN="TOP"
5414><I
5415CLASS="EMPHASIS"
5416>Returns</I
5417> :</TD
5418><TD
5419WIDTH="80%"
5420ALIGN="LEFT"
5421VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005422>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005423></TR
5424></TABLE
5425><P
5426></P
5427></DIV
5428></DIV
5429><HR><DIV
5430CLASS="REFSECT2"
5431><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005432NAME="AEN1303"
Daniel Veillard35925471999-02-25 08:46:07 +00005433></A
5434><H3
5435><A
5436NAME="XMLPARSEDOC"
5437></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005438>xmlParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005439><TABLE
5440BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005441BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005442WIDTH="100%"
5443CELLPADDING="6"
5444><TR
5445><TD
5446><PRE
5447CLASS="PROGRAMLISTING"
5448><A
5449HREF="gnome-xml-tree.html#XMLDOCPTR"
5450>xmlDocPtr</A
5451> xmlParseDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005452HREF="gnome-xml-tree.html#XMLCHAR"
5453>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005454> *cur);</PRE
5455></TD
5456></TR
5457></TABLE
5458><P
5459>parse an XML in-memory document and build a tree.</P
5460><P
5461></P
5462><DIV
5463CLASS="INFORMALTABLE"
5464><P
5465></P
5466><TABLE
5467BORDER="0"
5468WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005469BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005470CELLSPACING="0"
5471CELLPADDING="4"
5472CLASS="CALSTABLE"
5473><TR
5474><TD
5475WIDTH="20%"
5476ALIGN="RIGHT"
5477VALIGN="TOP"
5478><TT
5479CLASS="PARAMETER"
5480><I
5481>cur</I
5482></TT
5483>&nbsp;:</TD
5484><TD
5485WIDTH="80%"
5486ALIGN="LEFT"
5487VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005488>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005489></TR
5490><TR
5491><TD
5492WIDTH="20%"
5493ALIGN="RIGHT"
5494VALIGN="TOP"
5495><I
5496CLASS="EMPHASIS"
5497>Returns</I
5498> :</TD
5499><TD
5500WIDTH="80%"
5501ALIGN="LEFT"
5502VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005503>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005504></TR
5505></TABLE
5506><P
5507></P
5508></DIV
5509></DIV
5510><HR><DIV
5511CLASS="REFSECT2"
5512><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005513NAME="AEN1324"
Daniel Veillard35925471999-02-25 08:46:07 +00005514></A
5515><H3
5516><A
5517NAME="XMLPARSEMEMORY"
5518></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005519>xmlParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005520><TABLE
5521BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005522BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005523WIDTH="100%"
5524CELLPADDING="6"
5525><TR
5526><TD
5527><PRE
5528CLASS="PROGRAMLISTING"
5529><A
5530HREF="gnome-xml-tree.html#XMLDOCPTR"
5531>xmlDocPtr</A
5532> xmlParseMemory (char *buffer,
5533 int size);</PRE
5534></TD
5535></TR
5536></TABLE
5537><P
5538>parse an XML in-memory block and build a tree.</P
5539><P
5540></P
5541><DIV
5542CLASS="INFORMALTABLE"
5543><P
5544></P
5545><TABLE
5546BORDER="0"
5547WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005548BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005549CELLSPACING="0"
5550CELLPADDING="4"
5551CLASS="CALSTABLE"
5552><TR
5553><TD
5554WIDTH="20%"
5555ALIGN="RIGHT"
5556VALIGN="TOP"
5557><TT
5558CLASS="PARAMETER"
5559><I
5560>buffer</I
5561></TT
5562>&nbsp;:</TD
5563><TD
5564WIDTH="80%"
5565ALIGN="LEFT"
5566VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005567>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005568></TR
5569><TR
5570><TD
5571WIDTH="20%"
5572ALIGN="RIGHT"
5573VALIGN="TOP"
5574><TT
5575CLASS="PARAMETER"
5576><I
5577>size</I
5578></TT
5579>&nbsp;:</TD
5580><TD
5581WIDTH="80%"
5582ALIGN="LEFT"
5583VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005584>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005585></TR
5586><TR
5587><TD
5588WIDTH="20%"
5589ALIGN="RIGHT"
5590VALIGN="TOP"
5591><I
5592CLASS="EMPHASIS"
5593>Returns</I
5594> :</TD
5595><TD
5596WIDTH="80%"
5597ALIGN="LEFT"
5598VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005599>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005600></TR
5601></TABLE
5602><P
5603></P
5604></DIV
5605></DIV
5606><HR><DIV
5607CLASS="REFSECT2"
5608><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005609NAME="AEN1348"
Daniel Veillard35925471999-02-25 08:46:07 +00005610></A
5611><H3
5612><A
5613NAME="XMLPARSEFILE"
5614></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005615>xmlParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005616><TABLE
5617BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005618BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005619WIDTH="100%"
5620CELLPADDING="6"
5621><TR
5622><TD
5623><PRE
5624CLASS="PROGRAMLISTING"
5625><A
5626HREF="gnome-xml-tree.html#XMLDOCPTR"
5627>xmlDocPtr</A
5628> xmlParseFile (const char *filename);</PRE
5629></TD
5630></TR
5631></TABLE
5632><P
5633>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5634compressed document is provided by default if found at compile-time.</P
5635><P
5636></P
5637><DIV
5638CLASS="INFORMALTABLE"
5639><P
5640></P
5641><TABLE
5642BORDER="0"
5643WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005644BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005645CELLSPACING="0"
5646CELLPADDING="4"
5647CLASS="CALSTABLE"
5648><TR
5649><TD
5650WIDTH="20%"
5651ALIGN="RIGHT"
5652VALIGN="TOP"
5653><TT
5654CLASS="PARAMETER"
5655><I
5656>filename</I
5657></TT
5658>&nbsp;:</TD
5659><TD
5660WIDTH="80%"
5661ALIGN="LEFT"
5662VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005663>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005664></TR
5665><TR
5666><TD
5667WIDTH="20%"
5668ALIGN="RIGHT"
5669VALIGN="TOP"
5670><I
5671CLASS="EMPHASIS"
5672>Returns</I
5673> :</TD
5674><TD
5675WIDTH="80%"
5676ALIGN="LEFT"
5677VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005678>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005679></TR
5680></TABLE
5681><P
5682></P
5683></DIV
5684></DIV
5685><HR><DIV
5686CLASS="REFSECT2"
5687><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005688NAME="AEN1368"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005689></A
5690><H3
5691><A
5692NAME="XMLSUBSTITUTEENTITIESDEFAULT"
5693></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005694>xmlSubstituteEntitiesDefault ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00005695><TABLE
5696BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005697BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005698WIDTH="100%"
5699CELLPADDING="6"
5700><TR
5701><TD
5702><PRE
5703CLASS="PROGRAMLISTING"
5704>int xmlSubstituteEntitiesDefault (int val);</PRE
5705></TD
5706></TR
5707></TABLE
5708><P
5709>Set and return the previous value for default entity support.
5710Initially the parser always keep entity references instead of substituting
5711entity values in the output. This function has to be used to change the
5712default parser behaviour
5713SAX::<GTKDOCLINK
5714HREF="SUBTITUTEENTITIES"
5715>subtituteEntities</GTKDOCLINK
5716>() has to be used for changing that on a file by
5717file basis.</P
5718><P
5719></P
5720><DIV
5721CLASS="INFORMALTABLE"
5722><P
5723></P
5724><TABLE
5725BORDER="0"
5726WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005727BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00005728CELLSPACING="0"
5729CELLPADDING="4"
5730CLASS="CALSTABLE"
5731><TR
5732><TD
5733WIDTH="20%"
5734ALIGN="RIGHT"
5735VALIGN="TOP"
5736><TT
5737CLASS="PARAMETER"
5738><I
5739>val</I
5740></TT
5741>&nbsp;:</TD
5742><TD
5743WIDTH="80%"
5744ALIGN="LEFT"
5745VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005746>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005747></TR
5748><TR
5749><TD
5750WIDTH="20%"
5751ALIGN="RIGHT"
5752VALIGN="TOP"
5753><I
5754CLASS="EMPHASIS"
5755>Returns</I
5756> :</TD
5757><TD
5758WIDTH="80%"
5759ALIGN="LEFT"
5760VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005761>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00005762></TR
5763></TABLE
5764><P
5765></P
5766></DIV
5767></DIV
5768><HR><DIV
5769CLASS="REFSECT2"
5770><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005771NAME="AEN1388"
Daniel Veillard35925471999-02-25 08:46:07 +00005772></A
5773><H3
5774><A
5775NAME="XMLRECOVERDOC"
5776></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005777>xmlRecoverDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005778><TABLE
5779BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005780BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005781WIDTH="100%"
5782CELLPADDING="6"
5783><TR
5784><TD
5785><PRE
5786CLASS="PROGRAMLISTING"
5787><A
5788HREF="gnome-xml-tree.html#XMLDOCPTR"
5789>xmlDocPtr</A
5790> xmlRecoverDoc (<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005791HREF="gnome-xml-tree.html#XMLCHAR"
5792>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005793> *cur);</PRE
5794></TD
5795></TR
5796></TABLE
5797><P
5798>parse an XML in-memory document and build a tree.
5799In the case the document is not Well Formed, a tree is built anyway</P
5800><P
5801></P
5802><DIV
5803CLASS="INFORMALTABLE"
5804><P
5805></P
5806><TABLE
5807BORDER="0"
5808WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005809BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005810CELLSPACING="0"
5811CELLPADDING="4"
5812CLASS="CALSTABLE"
5813><TR
5814><TD
5815WIDTH="20%"
5816ALIGN="RIGHT"
5817VALIGN="TOP"
5818><TT
5819CLASS="PARAMETER"
5820><I
5821>cur</I
5822></TT
5823>&nbsp;:</TD
5824><TD
5825WIDTH="80%"
5826ALIGN="LEFT"
5827VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005828>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005829></TR
5830><TR
5831><TD
5832WIDTH="20%"
5833ALIGN="RIGHT"
5834VALIGN="TOP"
5835><I
5836CLASS="EMPHASIS"
5837>Returns</I
5838> :</TD
5839><TD
5840WIDTH="80%"
5841ALIGN="LEFT"
5842VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005843>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005844></TR
5845></TABLE
5846><P
5847></P
5848></DIV
5849></DIV
5850><HR><DIV
5851CLASS="REFSECT2"
5852><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005853NAME="AEN1409"
Daniel Veillard35925471999-02-25 08:46:07 +00005854></A
5855><H3
5856><A
5857NAME="XMLRECOVERMEMORY"
5858></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005859>xmlRecoverMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005860><TABLE
5861BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005862BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005863WIDTH="100%"
5864CELLPADDING="6"
5865><TR
5866><TD
5867><PRE
5868CLASS="PROGRAMLISTING"
5869><A
5870HREF="gnome-xml-tree.html#XMLDOCPTR"
5871>xmlDocPtr</A
5872> xmlRecoverMemory (char *buffer,
5873 int size);</PRE
5874></TD
5875></TR
5876></TABLE
5877><P
5878>parse an XML in-memory block and build a tree.
5879In the case the document is not Well Formed, a tree is built anyway</P
5880><P
5881></P
5882><DIV
5883CLASS="INFORMALTABLE"
5884><P
5885></P
5886><TABLE
5887BORDER="0"
5888WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005889BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005890CELLSPACING="0"
5891CELLPADDING="4"
5892CLASS="CALSTABLE"
5893><TR
5894><TD
5895WIDTH="20%"
5896ALIGN="RIGHT"
5897VALIGN="TOP"
5898><TT
5899CLASS="PARAMETER"
5900><I
5901>buffer</I
5902></TT
5903>&nbsp;:</TD
5904><TD
5905WIDTH="80%"
5906ALIGN="LEFT"
5907VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005908>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005909></TR
5910><TR
5911><TD
5912WIDTH="20%"
5913ALIGN="RIGHT"
5914VALIGN="TOP"
5915><TT
5916CLASS="PARAMETER"
5917><I
5918>size</I
5919></TT
5920>&nbsp;:</TD
5921><TD
5922WIDTH="80%"
5923ALIGN="LEFT"
5924VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005925>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005926></TR
5927><TR
5928><TD
5929WIDTH="20%"
5930ALIGN="RIGHT"
5931VALIGN="TOP"
5932><I
5933CLASS="EMPHASIS"
5934>Returns</I
5935> :</TD
5936><TD
5937WIDTH="80%"
5938ALIGN="LEFT"
5939VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005940>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005941></TR
5942></TABLE
5943><P
5944></P
5945></DIV
5946></DIV
5947><HR><DIV
5948CLASS="REFSECT2"
5949><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005950NAME="AEN1433"
Daniel Veillard35925471999-02-25 08:46:07 +00005951></A
5952><H3
5953><A
5954NAME="XMLRECOVERFILE"
5955></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005956>xmlRecoverFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005957><TABLE
5958BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005959BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005960WIDTH="100%"
5961CELLPADDING="6"
5962><TR
5963><TD
5964><PRE
5965CLASS="PROGRAMLISTING"
5966><A
5967HREF="gnome-xml-tree.html#XMLDOCPTR"
5968>xmlDocPtr</A
5969> xmlRecoverFile (const char *filename);</PRE
5970></TD
5971></TR
5972></TABLE
5973><P
5974>parse an XML file and build a tree. Automatic support for ZLIB/Compress
5975compressed document is provided by default if found at compile-time.
5976In the case the document is not Well Formed, a tree is built anyway</P
5977><P
5978></P
5979><DIV
5980CLASS="INFORMALTABLE"
5981><P
5982></P
5983><TABLE
5984BORDER="0"
5985WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005986BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005987CELLSPACING="0"
5988CELLPADDING="4"
5989CLASS="CALSTABLE"
5990><TR
5991><TD
5992WIDTH="20%"
5993ALIGN="RIGHT"
5994VALIGN="TOP"
5995><TT
5996CLASS="PARAMETER"
5997><I
5998>filename</I
5999></TT
6000>&nbsp;:</TD
6001><TD
6002WIDTH="80%"
6003ALIGN="LEFT"
6004VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006005>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006006></TR
6007><TR
6008><TD
6009WIDTH="20%"
6010ALIGN="RIGHT"
6011VALIGN="TOP"
6012><I
6013CLASS="EMPHASIS"
6014>Returns</I
6015> :</TD
6016><TD
6017WIDTH="80%"
6018ALIGN="LEFT"
6019VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006020>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006021></TR
6022></TABLE
6023><P
6024></P
6025></DIV
6026></DIV
6027><HR><DIV
6028CLASS="REFSECT2"
6029><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006030NAME="AEN1453"
Daniel Veillard35925471999-02-25 08:46:07 +00006031></A
6032><H3
6033><A
6034NAME="XMLPARSEDOCUMENT"
6035></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006036>xmlParseDocument ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006037><TABLE
6038BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006039BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006040WIDTH="100%"
6041CELLPADDING="6"
6042><TR
6043><TD
6044><PRE
6045CLASS="PROGRAMLISTING"
6046>int xmlParseDocument (<A
6047HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6048>xmlParserCtxtPtr</A
6049> ctxt);</PRE
6050></TD
6051></TR
6052></TABLE
6053><P
6054>parse an XML document (and build a tree if using the standard SAX
6055interface).</P
6056><P
6057>[1] document ::= prolog element Misc*</P
6058><P
6059>[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?</P
6060><P
6061></P
6062><DIV
6063CLASS="INFORMALTABLE"
6064><P
6065></P
6066><TABLE
6067BORDER="0"
6068WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006069BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006070CELLSPACING="0"
6071CELLPADDING="4"
6072CLASS="CALSTABLE"
6073><TR
6074><TD
6075WIDTH="20%"
6076ALIGN="RIGHT"
6077VALIGN="TOP"
6078><TT
6079CLASS="PARAMETER"
6080><I
6081>ctxt</I
6082></TT
6083>&nbsp;:</TD
6084><TD
6085WIDTH="80%"
6086ALIGN="LEFT"
6087VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006088>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006089></TR
6090><TR
6091><TD
6092WIDTH="20%"
6093ALIGN="RIGHT"
6094VALIGN="TOP"
6095><I
6096CLASS="EMPHASIS"
6097>Returns</I
6098> :</TD
6099><TD
6100WIDTH="80%"
6101ALIGN="LEFT"
6102VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006103>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006104></TR
6105></TABLE
6106><P
6107></P
6108></DIV
6109></DIV
6110><HR><DIV
6111CLASS="REFSECT2"
6112><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006113NAME="AEN1475"
Daniel Veillard35925471999-02-25 08:46:07 +00006114></A
6115><H3
6116><A
6117NAME="XMLSAXPARSEDOC"
6118></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006119>xmlSAXParseDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006120><TABLE
6121BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006122BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006123WIDTH="100%"
6124CELLPADDING="6"
6125><TR
6126><TD
6127><PRE
6128CLASS="PROGRAMLISTING"
6129><A
6130HREF="gnome-xml-tree.html#XMLDOCPTR"
6131>xmlDocPtr</A
6132> xmlSAXParseDoc (<A
6133HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6134>xmlSAXHandlerPtr</A
6135> sax,
6136 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006137HREF="gnome-xml-tree.html#XMLCHAR"
6138>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006139> *cur,
6140 int recovery);</PRE
6141></TD
6142></TR
6143></TABLE
6144><P
6145>parse an XML in-memory document and build a tree.
6146It use the given SAX function block to handle the parsing callback.
6147If sax is NULL, fallback to the default DOM tree building routines.</P
6148><P
6149></P
6150><DIV
6151CLASS="INFORMALTABLE"
6152><P
6153></P
6154><TABLE
6155BORDER="0"
6156WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006157BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006158CELLSPACING="0"
6159CELLPADDING="4"
6160CLASS="CALSTABLE"
6161><TR
6162><TD
6163WIDTH="20%"
6164ALIGN="RIGHT"
6165VALIGN="TOP"
6166><TT
6167CLASS="PARAMETER"
6168><I
6169>sax</I
6170></TT
6171>&nbsp;:</TD
6172><TD
6173WIDTH="80%"
6174ALIGN="LEFT"
6175VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006176>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006177></TR
6178><TR
6179><TD
6180WIDTH="20%"
6181ALIGN="RIGHT"
6182VALIGN="TOP"
6183><TT
6184CLASS="PARAMETER"
6185><I
6186>cur</I
6187></TT
6188>&nbsp;:</TD
6189><TD
6190WIDTH="80%"
6191ALIGN="LEFT"
6192VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006193>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006194></TR
6195><TR
6196><TD
6197WIDTH="20%"
6198ALIGN="RIGHT"
6199VALIGN="TOP"
6200><TT
6201CLASS="PARAMETER"
6202><I
6203>recovery</I
6204></TT
6205>&nbsp;:</TD
6206><TD
6207WIDTH="80%"
6208ALIGN="LEFT"
6209VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006210>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006211></TR
6212><TR
6213><TD
6214WIDTH="20%"
6215ALIGN="RIGHT"
6216VALIGN="TOP"
6217><I
6218CLASS="EMPHASIS"
6219>Returns</I
6220> :</TD
6221><TD
6222WIDTH="80%"
6223ALIGN="LEFT"
6224VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006225>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006226></TR
6227></TABLE
6228><P
6229></P
6230></DIV
6231></DIV
6232><HR><DIV
6233CLASS="REFSECT2"
6234><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006235NAME="AEN1505"
Daniel Veillard35008381999-10-25 13:15:52 +00006236></A
6237><H3
6238><A
6239NAME="XMLSAXUSERPARSEFILE"
6240></A
6241>xmlSAXUserParseFile ()</H3
6242><TABLE
6243BORDER="0"
6244BGCOLOR="#D6E8FF"
6245WIDTH="100%"
6246CELLPADDING="6"
6247><TR
6248><TD
6249><PRE
6250CLASS="PROGRAMLISTING"
6251>int xmlSAXUserParseFile (<A
6252HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6253>xmlSAXHandlerPtr</A
6254> sax,
6255 void *user_data,
6256 const char *filename);</PRE
6257></TD
6258></TR
6259></TABLE
6260><P
6261>parse an XML file and call the given SAX handler routines.
6262Automatic support for ZLIB/Compress compressed document is provided</P
6263><P
6264></P
6265><DIV
6266CLASS="INFORMALTABLE"
6267><P
6268></P
6269><TABLE
6270BORDER="0"
6271WIDTH="100%"
6272BGCOLOR="#FFD0D0"
6273CELLSPACING="0"
6274CELLPADDING="4"
6275CLASS="CALSTABLE"
6276><TR
6277><TD
6278WIDTH="20%"
6279ALIGN="RIGHT"
6280VALIGN="TOP"
6281><TT
6282CLASS="PARAMETER"
6283><I
6284>sax</I
6285></TT
6286>&nbsp;:</TD
6287><TD
6288WIDTH="80%"
6289ALIGN="LEFT"
6290VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006291>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006292></TR
6293><TR
6294><TD
6295WIDTH="20%"
6296ALIGN="RIGHT"
6297VALIGN="TOP"
6298><TT
6299CLASS="PARAMETER"
6300><I
6301>user_data</I
6302></TT
6303>&nbsp;:</TD
6304><TD
6305WIDTH="80%"
6306ALIGN="LEFT"
6307VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006308>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006309></TR
6310><TR
6311><TD
6312WIDTH="20%"
6313ALIGN="RIGHT"
6314VALIGN="TOP"
6315><TT
6316CLASS="PARAMETER"
6317><I
6318>filename</I
6319></TT
6320>&nbsp;:</TD
6321><TD
6322WIDTH="80%"
6323ALIGN="LEFT"
6324VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006325>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006326></TR
6327><TR
6328><TD
6329WIDTH="20%"
6330ALIGN="RIGHT"
6331VALIGN="TOP"
6332><I
6333CLASS="EMPHASIS"
6334>Returns</I
6335> :</TD
6336><TD
6337WIDTH="80%"
6338ALIGN="LEFT"
6339VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006340>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006341></TR
6342></TABLE
6343><P
6344></P
6345></DIV
6346></DIV
6347><HR><DIV
6348CLASS="REFSECT2"
6349><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006350NAME="AEN1533"
Daniel Veillard35008381999-10-25 13:15:52 +00006351></A
6352><H3
6353><A
6354NAME="XMLSAXUSERPARSEMEMORY"
6355></A
6356>xmlSAXUserParseMemory ()</H3
6357><TABLE
6358BORDER="0"
6359BGCOLOR="#D6E8FF"
6360WIDTH="100%"
6361CELLPADDING="6"
6362><TR
6363><TD
6364><PRE
6365CLASS="PROGRAMLISTING"
6366>int xmlSAXUserParseMemory (<A
6367HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6368>xmlSAXHandlerPtr</A
6369> sax,
6370 void *user_data,
6371 char *buffer,
6372 int size);</PRE
6373></TD
6374></TR
6375></TABLE
6376><P
6377>A better SAX parsing routine.
6378parse an XML in-memory buffer and call the given SAX handler routines.</P
6379><P
6380></P
6381><DIV
6382CLASS="INFORMALTABLE"
6383><P
6384></P
6385><TABLE
6386BORDER="0"
6387WIDTH="100%"
6388BGCOLOR="#FFD0D0"
6389CELLSPACING="0"
6390CELLPADDING="4"
6391CLASS="CALSTABLE"
6392><TR
6393><TD
6394WIDTH="20%"
6395ALIGN="RIGHT"
6396VALIGN="TOP"
6397><TT
6398CLASS="PARAMETER"
6399><I
6400>sax</I
6401></TT
6402>&nbsp;:</TD
6403><TD
6404WIDTH="80%"
6405ALIGN="LEFT"
6406VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006407>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006408></TR
6409><TR
6410><TD
6411WIDTH="20%"
6412ALIGN="RIGHT"
6413VALIGN="TOP"
6414><TT
6415CLASS="PARAMETER"
6416><I
6417>user_data</I
6418></TT
6419>&nbsp;:</TD
6420><TD
6421WIDTH="80%"
6422ALIGN="LEFT"
6423VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006424>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006425></TR
6426><TR
6427><TD
6428WIDTH="20%"
6429ALIGN="RIGHT"
6430VALIGN="TOP"
6431><TT
6432CLASS="PARAMETER"
6433><I
6434>buffer</I
6435></TT
6436>&nbsp;:</TD
6437><TD
6438WIDTH="80%"
6439ALIGN="LEFT"
6440VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006441>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006442></TR
6443><TR
6444><TD
6445WIDTH="20%"
6446ALIGN="RIGHT"
6447VALIGN="TOP"
6448><TT
6449CLASS="PARAMETER"
6450><I
6451>size</I
6452></TT
6453>&nbsp;:</TD
6454><TD
6455WIDTH="80%"
6456ALIGN="LEFT"
6457VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006458>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006459></TR
6460><TR
6461><TD
6462WIDTH="20%"
6463ALIGN="RIGHT"
6464VALIGN="TOP"
6465><I
6466CLASS="EMPHASIS"
6467>Returns</I
6468> :</TD
6469><TD
6470WIDTH="80%"
6471ALIGN="LEFT"
6472VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006473>&nbsp;</TD
Daniel Veillard35008381999-10-25 13:15:52 +00006474></TR
6475></TABLE
6476><P
6477></P
6478></DIV
6479></DIV
6480><HR><DIV
6481CLASS="REFSECT2"
6482><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006483NAME="AEN1565"
Daniel Veillard35925471999-02-25 08:46:07 +00006484></A
6485><H3
6486><A
6487NAME="XMLSAXPARSEMEMORY"
6488></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006489>xmlSAXParseMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006490><TABLE
6491BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006492BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006493WIDTH="100%"
6494CELLPADDING="6"
6495><TR
6496><TD
6497><PRE
6498CLASS="PROGRAMLISTING"
6499><A
6500HREF="gnome-xml-tree.html#XMLDOCPTR"
6501>xmlDocPtr</A
6502> xmlSAXParseMemory (<A
6503HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6504>xmlSAXHandlerPtr</A
6505> sax,
6506 char *buffer,
6507 int size,
6508 int recovery);</PRE
6509></TD
6510></TR
6511></TABLE
6512><P
6513>parse an XML in-memory block and use the given SAX function block
6514to handle the parsing callback. If sax is NULL, fallback to the default
6515DOM tree building routines.</P
6516><P
Daniel Veillard35925471999-02-25 08:46:07 +00006517></P
6518><DIV
6519CLASS="INFORMALTABLE"
6520><P
6521></P
6522><TABLE
6523BORDER="0"
6524WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006525BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006526CELLSPACING="0"
6527CELLPADDING="4"
6528CLASS="CALSTABLE"
6529><TR
6530><TD
6531WIDTH="20%"
6532ALIGN="RIGHT"
6533VALIGN="TOP"
6534><TT
6535CLASS="PARAMETER"
6536><I
6537>sax</I
6538></TT
6539>&nbsp;:</TD
6540><TD
6541WIDTH="80%"
6542ALIGN="LEFT"
6543VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006544>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006545></TR
6546><TR
6547><TD
6548WIDTH="20%"
6549ALIGN="RIGHT"
6550VALIGN="TOP"
6551><TT
6552CLASS="PARAMETER"
6553><I
6554>buffer</I
6555></TT
6556>&nbsp;:</TD
6557><TD
6558WIDTH="80%"
6559ALIGN="LEFT"
6560VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006561>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006562></TR
6563><TR
6564><TD
6565WIDTH="20%"
6566ALIGN="RIGHT"
6567VALIGN="TOP"
6568><TT
6569CLASS="PARAMETER"
6570><I
6571>size</I
6572></TT
6573>&nbsp;:</TD
6574><TD
6575WIDTH="80%"
6576ALIGN="LEFT"
6577VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006578>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006579></TR
6580><TR
6581><TD
6582WIDTH="20%"
6583ALIGN="RIGHT"
6584VALIGN="TOP"
6585><TT
6586CLASS="PARAMETER"
6587><I
6588>recovery</I
6589></TT
6590>&nbsp;:</TD
6591><TD
6592WIDTH="80%"
6593ALIGN="LEFT"
6594VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006595>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006596></TR
6597><TR
6598><TD
6599WIDTH="20%"
6600ALIGN="RIGHT"
6601VALIGN="TOP"
6602><I
6603CLASS="EMPHASIS"
6604>Returns</I
6605> :</TD
6606><TD
6607WIDTH="80%"
6608ALIGN="LEFT"
6609VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006610>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006611></TR
6612></TABLE
6613><P
6614></P
6615></DIV
6616></DIV
6617><HR><DIV
6618CLASS="REFSECT2"
6619><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006620NAME="AEN1598"
Daniel Veillard35925471999-02-25 08:46:07 +00006621></A
6622><H3
6623><A
6624NAME="XMLSAXPARSEFILE"
6625></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006626>xmlSAXParseFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006627><TABLE
6628BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006629BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006630WIDTH="100%"
6631CELLPADDING="6"
6632><TR
6633><TD
6634><PRE
6635CLASS="PROGRAMLISTING"
6636><A
6637HREF="gnome-xml-tree.html#XMLDOCPTR"
6638>xmlDocPtr</A
6639> xmlSAXParseFile (<A
6640HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6641>xmlSAXHandlerPtr</A
6642> sax,
6643 const char *filename,
6644 int recovery);</PRE
6645></TD
6646></TR
6647></TABLE
6648><P
6649>parse an XML file and build a tree. Automatic support for ZLIB/Compress
6650compressed document is provided by default if found at compile-time.
6651It use the given SAX function block to handle the parsing callback.
6652If sax is NULL, fallback to the default DOM tree building routines.</P
6653><P
6654></P
6655><DIV
6656CLASS="INFORMALTABLE"
6657><P
6658></P
6659><TABLE
6660BORDER="0"
6661WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006662BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006663CELLSPACING="0"
6664CELLPADDING="4"
6665CLASS="CALSTABLE"
6666><TR
6667><TD
6668WIDTH="20%"
6669ALIGN="RIGHT"
6670VALIGN="TOP"
6671><TT
6672CLASS="PARAMETER"
6673><I
6674>sax</I
6675></TT
6676>&nbsp;:</TD
6677><TD
6678WIDTH="80%"
6679ALIGN="LEFT"
6680VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006681>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006682></TR
6683><TR
6684><TD
6685WIDTH="20%"
6686ALIGN="RIGHT"
6687VALIGN="TOP"
6688><TT
6689CLASS="PARAMETER"
6690><I
6691>filename</I
6692></TT
6693>&nbsp;:</TD
6694><TD
6695WIDTH="80%"
6696ALIGN="LEFT"
6697VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006698>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006699></TR
6700><TR
6701><TD
6702WIDTH="20%"
6703ALIGN="RIGHT"
6704VALIGN="TOP"
6705><TT
6706CLASS="PARAMETER"
6707><I
6708>recovery</I
6709></TT
6710>&nbsp;:</TD
6711><TD
6712WIDTH="80%"
6713ALIGN="LEFT"
6714VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006715>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006716></TR
6717><TR
6718><TD
6719WIDTH="20%"
6720ALIGN="RIGHT"
6721VALIGN="TOP"
6722><I
6723CLASS="EMPHASIS"
6724>Returns</I
6725> :</TD
6726><TD
6727WIDTH="80%"
6728ALIGN="LEFT"
6729VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006730>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006731></TR
6732></TABLE
6733><P
6734></P
6735></DIV
6736></DIV
6737><HR><DIV
6738CLASS="REFSECT2"
6739><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006740NAME="AEN1627"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006741></A
6742><H3
6743><A
6744NAME="XMLPARSEDTD"
6745></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006746>xmlParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006747><TABLE
6748BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006749BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006750WIDTH="100%"
6751CELLPADDING="6"
6752><TR
6753><TD
6754><PRE
6755CLASS="PROGRAMLISTING"
6756><A
6757HREF="gnome-xml-tree.html#XMLDTDPTR"
6758>xmlDtdPtr</A
6759> xmlParseDTD (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006760HREF="gnome-xml-tree.html#XMLCHAR"
6761>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006762> *ExternalID,
6763 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006764HREF="gnome-xml-tree.html#XMLCHAR"
6765>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006766> *SystemID);</PRE
6767></TD
6768></TR
6769></TABLE
6770><P
6771>Load and parse an external subset.</P
6772><P
6773></P
6774><DIV
6775CLASS="INFORMALTABLE"
6776><P
6777></P
6778><TABLE
6779BORDER="0"
6780WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006781BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006782CELLSPACING="0"
6783CELLPADDING="4"
6784CLASS="CALSTABLE"
6785><TR
6786><TD
6787WIDTH="20%"
6788ALIGN="RIGHT"
6789VALIGN="TOP"
6790><TT
6791CLASS="PARAMETER"
6792><I
6793>ExternalID</I
6794></TT
6795>&nbsp;:</TD
6796><TD
6797WIDTH="80%"
6798ALIGN="LEFT"
6799VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006800>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006801></TR
6802><TR
6803><TD
6804WIDTH="20%"
6805ALIGN="RIGHT"
6806VALIGN="TOP"
6807><TT
6808CLASS="PARAMETER"
6809><I
6810>SystemID</I
6811></TT
6812>&nbsp;:</TD
6813><TD
6814WIDTH="80%"
6815ALIGN="LEFT"
6816VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006817>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006818></TR
6819><TR
6820><TD
6821WIDTH="20%"
6822ALIGN="RIGHT"
6823VALIGN="TOP"
6824><I
6825CLASS="EMPHASIS"
6826>Returns</I
6827> :</TD
6828><TD
6829WIDTH="80%"
6830ALIGN="LEFT"
6831VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006832>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006833></TR
6834></TABLE
6835><P
6836></P
6837></DIV
6838></DIV
6839><HR><DIV
6840CLASS="REFSECT2"
6841><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006842NAME="AEN1653"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006843></A
6844><H3
6845><A
6846NAME="XMLSAXPARSEDTD"
6847></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006848>xmlSAXParseDTD ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00006849><TABLE
6850BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006851BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006852WIDTH="100%"
6853CELLPADDING="6"
6854><TR
6855><TD
6856><PRE
6857CLASS="PROGRAMLISTING"
6858><A
6859HREF="gnome-xml-tree.html#XMLDTDPTR"
6860>xmlDtdPtr</A
6861> xmlSAXParseDTD (<A
6862HREF="gnome-xml-parser.html#XMLSAXHANDLERPTR"
6863>xmlSAXHandlerPtr</A
6864> sax,
6865 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006866HREF="gnome-xml-tree.html#XMLCHAR"
6867>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006868> *ExternalID,
6869 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006870HREF="gnome-xml-tree.html#XMLCHAR"
6871>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00006872> *SystemID);</PRE
6873></TD
6874></TR
6875></TABLE
6876><P
6877>Load and parse an external subset.</P
6878><P
6879></P
6880><DIV
6881CLASS="INFORMALTABLE"
6882><P
6883></P
6884><TABLE
6885BORDER="0"
6886WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006887BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00006888CELLSPACING="0"
6889CELLPADDING="4"
6890CLASS="CALSTABLE"
6891><TR
6892><TD
6893WIDTH="20%"
6894ALIGN="RIGHT"
6895VALIGN="TOP"
6896><TT
6897CLASS="PARAMETER"
6898><I
6899>sax</I
6900></TT
6901>&nbsp;:</TD
6902><TD
6903WIDTH="80%"
6904ALIGN="LEFT"
6905VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006906>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006907></TR
6908><TR
6909><TD
6910WIDTH="20%"
6911ALIGN="RIGHT"
6912VALIGN="TOP"
6913><TT
6914CLASS="PARAMETER"
6915><I
6916>ExternalID</I
6917></TT
6918>&nbsp;:</TD
6919><TD
6920WIDTH="80%"
6921ALIGN="LEFT"
6922VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006923>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006924></TR
6925><TR
6926><TD
6927WIDTH="20%"
6928ALIGN="RIGHT"
6929VALIGN="TOP"
6930><TT
6931CLASS="PARAMETER"
6932><I
6933>SystemID</I
6934></TT
6935>&nbsp;:</TD
6936><TD
6937WIDTH="80%"
6938ALIGN="LEFT"
6939VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006940>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006941></TR
6942><TR
6943><TD
6944WIDTH="20%"
6945ALIGN="RIGHT"
6946VALIGN="TOP"
6947><I
6948CLASS="EMPHASIS"
6949>Returns</I
6950> :</TD
6951><TD
6952WIDTH="80%"
6953ALIGN="LEFT"
6954VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006955>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00006956></TR
6957></TABLE
6958><P
6959></P
6960></DIV
6961></DIV
6962><HR><DIV
6963CLASS="REFSECT2"
6964><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006965NAME="AEN1684"
Daniel Veillard35925471999-02-25 08:46:07 +00006966></A
6967><H3
6968><A
6969NAME="XMLINITPARSERCTXT"
6970></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006971>xmlInitParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006972><TABLE
6973BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006974BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006975WIDTH="100%"
6976CELLPADDING="6"
6977><TR
6978><TD
6979><PRE
6980CLASS="PROGRAMLISTING"
6981>void xmlInitParserCtxt (<A
6982HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
6983>xmlParserCtxtPtr</A
6984> ctxt);</PRE
6985></TD
6986></TR
6987></TABLE
6988><P
6989>Initialize a parser context</P
6990><P
6991></P
6992><DIV
6993CLASS="INFORMALTABLE"
6994><P
6995></P
6996><TABLE
6997BORDER="0"
6998WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006999BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007000CELLSPACING="0"
7001CELLPADDING="4"
7002CLASS="CALSTABLE"
7003><TR
7004><TD
7005WIDTH="20%"
7006ALIGN="RIGHT"
7007VALIGN="TOP"
7008><TT
7009CLASS="PARAMETER"
7010><I
7011>ctxt</I
7012></TT
7013>&nbsp;:</TD
7014><TD
7015WIDTH="80%"
7016ALIGN="LEFT"
7017VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007018>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007019></TR
7020></TABLE
7021><P
7022></P
7023></DIV
7024></DIV
7025><HR><DIV
7026CLASS="REFSECT2"
7027><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007028NAME="AEN1700"
Daniel Veillard35925471999-02-25 08:46:07 +00007029></A
7030><H3
7031><A
7032NAME="XMLCLEARPARSERCTXT"
7033></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007034>xmlClearParserCtxt ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007035><TABLE
7036BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007037BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007038WIDTH="100%"
7039CELLPADDING="6"
7040><TR
7041><TD
7042><PRE
7043CLASS="PROGRAMLISTING"
7044>void xmlClearParserCtxt (<A
7045HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7046>xmlParserCtxtPtr</A
7047> ctxt);</PRE
7048></TD
7049></TR
7050></TABLE
7051><P
7052>Clear (release owned resources) and reinitialize a parser context</P
7053><P
7054></P
7055><DIV
7056CLASS="INFORMALTABLE"
7057><P
7058></P
7059><TABLE
7060BORDER="0"
7061WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007062BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007063CELLSPACING="0"
7064CELLPADDING="4"
7065CLASS="CALSTABLE"
7066><TR
7067><TD
7068WIDTH="20%"
7069ALIGN="RIGHT"
7070VALIGN="TOP"
7071><TT
7072CLASS="PARAMETER"
7073><I
7074>ctxt</I
7075></TT
7076>&nbsp;:</TD
7077><TD
7078WIDTH="80%"
7079ALIGN="LEFT"
7080VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007081>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007082></TR
7083></TABLE
7084><P
7085></P
7086></DIV
7087></DIV
7088><HR><DIV
7089CLASS="REFSECT2"
7090><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007091NAME="AEN1716"
Daniel Veillard35925471999-02-25 08:46:07 +00007092></A
7093><H3
7094><A
7095NAME="XMLSETUPPARSERFORBUFFER"
7096></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007097>xmlSetupParserForBuffer ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007098><TABLE
7099BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007100BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007101WIDTH="100%"
7102CELLPADDING="6"
7103><TR
7104><TD
7105><PRE
7106CLASS="PROGRAMLISTING"
7107>void xmlSetupParserForBuffer (<A
7108HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7109>xmlParserCtxtPtr</A
7110> ctxt,
7111 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007112HREF="gnome-xml-tree.html#XMLCHAR"
7113>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007114> *buffer,
7115 const char *filename);</PRE
7116></TD
7117></TR
7118></TABLE
7119><P
7120>Setup the parser context to parse a new buffer; Clears any prior
7121contents from the parser context. The buffer parameter must not be
7122NULL, but the filename parameter can be</P
7123><P
7124></P
7125><DIV
7126CLASS="INFORMALTABLE"
7127><P
7128></P
7129><TABLE
7130BORDER="0"
7131WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007132BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007133CELLSPACING="0"
7134CELLPADDING="4"
7135CLASS="CALSTABLE"
7136><TR
7137><TD
7138WIDTH="20%"
7139ALIGN="RIGHT"
7140VALIGN="TOP"
7141><TT
7142CLASS="PARAMETER"
7143><I
7144>ctxt</I
7145></TT
7146>&nbsp;:</TD
7147><TD
7148WIDTH="80%"
7149ALIGN="LEFT"
7150VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007151>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007152></TR
7153><TR
7154><TD
7155WIDTH="20%"
7156ALIGN="RIGHT"
7157VALIGN="TOP"
7158><TT
7159CLASS="PARAMETER"
7160><I
7161>buffer</I
7162></TT
7163>&nbsp;:</TD
7164><TD
7165WIDTH="80%"
7166ALIGN="LEFT"
7167VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007168>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007169></TR
7170><TR
7171><TD
7172WIDTH="20%"
7173ALIGN="RIGHT"
7174VALIGN="TOP"
7175><TT
7176CLASS="PARAMETER"
7177><I
7178>filename</I
7179></TT
7180>&nbsp;:</TD
7181><TD
7182WIDTH="80%"
7183ALIGN="LEFT"
7184VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007185>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007186></TR
7187></TABLE
7188><P
7189></P
7190></DIV
7191></DIV
7192><HR><DIV
7193CLASS="REFSECT2"
7194><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007195NAME="AEN1741"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007196></A
7197><H3
7198><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007199NAME="XMLDEFAULTSAXHANDLERINIT"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007200></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007201>xmlDefaultSAXHandlerInit ()</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007202><TABLE
7203BORDER="0"
7204BGCOLOR="#D6E8FF"
7205WIDTH="100%"
7206CELLPADDING="6"
7207><TR
7208><TD
7209><PRE
7210CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007211>void xmlDefaultSAXHandlerInit (void);</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007212></TD
7213></TR
7214></TABLE
7215><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00007216>Initialize the default SAX handler</P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007217><P
7218></P
7219></DIV
7220><HR><DIV
7221CLASS="REFSECT2"
7222><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007223NAME="AEN1747"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007224></A
7225><H3
7226><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007227NAME="HTMLDEFAULTSAXHANDLERINIT"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007228></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007229>htmlDefaultSAXHandlerInit ()</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007230><TABLE
7231BORDER="0"
7232BGCOLOR="#D6E8FF"
7233WIDTH="100%"
7234CELLPADDING="6"
7235><TR
7236><TD
7237><PRE
7238CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007239>void htmlDefaultSAXHandlerInit (void);</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007240></TD
7241></TR
7242></TABLE
7243><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00007244>Initialize the default SAX handler</P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007245><P
7246></P
7247></DIV
7248><HR><DIV
7249CLASS="REFSECT2"
7250><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007251NAME="AEN1753"
Daniel Veillard35925471999-02-25 08:46:07 +00007252></A
7253><H3
7254><A
7255NAME="XMLPARSERFINDNODEINFO"
7256></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007257>xmlParserFindNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007258><TABLE
7259BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007260BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007261WIDTH="100%"
7262CELLPADDING="6"
7263><TR
7264><TD
7265><PRE
7266CLASS="PROGRAMLISTING"
7267>const <A
7268HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7269>xmlParserNodeInfo</A
7270>* xmlParserFindNodeInfo
7271 (const <A
7272HREF="gnome-xml-parser.html#XMLPARSERCTXT"
7273>xmlParserCtxt</A
7274> *ctxt,
7275 const <A
7276HREF="gnome-xml-tree.html#XMLNODE"
7277>xmlNode</A
7278> *node);</PRE
7279></TD
7280></TR
7281></TABLE
7282><P
7283>Find the parser node info struct for a given node</P
7284><P
7285></P
7286><DIV
7287CLASS="INFORMALTABLE"
7288><P
7289></P
7290><TABLE
7291BORDER="0"
7292WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007293BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007294CELLSPACING="0"
7295CELLPADDING="4"
7296CLASS="CALSTABLE"
7297><TR
7298><TD
7299WIDTH="20%"
7300ALIGN="RIGHT"
7301VALIGN="TOP"
7302><TT
7303CLASS="PARAMETER"
7304><I
7305>ctxt</I
7306></TT
7307>&nbsp;:</TD
7308><TD
7309WIDTH="80%"
7310ALIGN="LEFT"
7311VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007312>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007313></TR
7314><TR
7315><TD
7316WIDTH="20%"
7317ALIGN="RIGHT"
7318VALIGN="TOP"
7319><TT
7320CLASS="PARAMETER"
7321><I
7322>node</I
7323></TT
7324>&nbsp;:</TD
7325><TD
7326WIDTH="80%"
7327ALIGN="LEFT"
7328VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007329>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007330></TR
7331><TR
7332><TD
7333WIDTH="20%"
7334ALIGN="RIGHT"
7335VALIGN="TOP"
7336><I
7337CLASS="EMPHASIS"
7338>Returns</I
7339> :</TD
7340><TD
7341WIDTH="80%"
7342ALIGN="LEFT"
7343VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007344>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007345></TR
7346></TABLE
7347><P
7348></P
7349></DIV
7350></DIV
7351><HR><DIV
7352CLASS="REFSECT2"
7353><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007354NAME="AEN1779"
Daniel Veillard35925471999-02-25 08:46:07 +00007355></A
7356><H3
7357><A
7358NAME="XMLINITNODEINFOSEQ"
7359></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007360>xmlInitNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007361><TABLE
7362BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007363BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007364WIDTH="100%"
7365CELLPADDING="6"
7366><TR
7367><TD
7368><PRE
7369CLASS="PROGRAMLISTING"
7370>void xmlInitNodeInfoSeq (<A
7371HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7372>xmlParserNodeInfoSeqPtr</A
7373> seq);</PRE
7374></TD
7375></TR
7376></TABLE
7377><P
7378>-- Initialize (set to initial state) node info sequence</P
7379><P
7380></P
7381><DIV
7382CLASS="INFORMALTABLE"
7383><P
7384></P
7385><TABLE
7386BORDER="0"
7387WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007388BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007389CELLSPACING="0"
7390CELLPADDING="4"
7391CLASS="CALSTABLE"
7392><TR
7393><TD
7394WIDTH="20%"
7395ALIGN="RIGHT"
7396VALIGN="TOP"
7397><TT
7398CLASS="PARAMETER"
7399><I
7400>seq</I
7401></TT
7402>&nbsp;:</TD
7403><TD
7404WIDTH="80%"
7405ALIGN="LEFT"
7406VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007407>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007408></TR
7409></TABLE
7410><P
7411></P
7412></DIV
7413></DIV
7414><HR><DIV
7415CLASS="REFSECT2"
7416><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007417NAME="AEN1795"
Daniel Veillard35925471999-02-25 08:46:07 +00007418></A
7419><H3
7420><A
7421NAME="XMLCLEARNODEINFOSEQ"
7422></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007423>xmlClearNodeInfoSeq ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007424><TABLE
7425BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007426BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007427WIDTH="100%"
7428CELLPADDING="6"
7429><TR
7430><TD
7431><PRE
7432CLASS="PROGRAMLISTING"
7433>void xmlClearNodeInfoSeq (<A
7434HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQPTR"
7435>xmlParserNodeInfoSeqPtr</A
7436> seq);</PRE
7437></TD
7438></TR
7439></TABLE
7440><P
7441>-- Clear (release memory and reinitialize) node
7442info sequence</P
7443><P
7444></P
7445><DIV
7446CLASS="INFORMALTABLE"
7447><P
7448></P
7449><TABLE
7450BORDER="0"
7451WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007452BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007453CELLSPACING="0"
7454CELLPADDING="4"
7455CLASS="CALSTABLE"
7456><TR
7457><TD
7458WIDTH="20%"
7459ALIGN="RIGHT"
7460VALIGN="TOP"
7461><TT
7462CLASS="PARAMETER"
7463><I
7464>seq</I
7465></TT
7466>&nbsp;:</TD
7467><TD
7468WIDTH="80%"
7469ALIGN="LEFT"
7470VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007471>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007472></TR
7473></TABLE
7474><P
7475></P
7476></DIV
7477></DIV
7478><HR><DIV
7479CLASS="REFSECT2"
7480><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007481NAME="AEN1811"
Daniel Veillard35925471999-02-25 08:46:07 +00007482></A
7483><H3
7484><A
7485NAME="XMLPARSERFINDNODEINFOINDEX"
7486></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007487>xmlParserFindNodeInfoIndex ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007488><TABLE
7489BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007490BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007491WIDTH="100%"
7492CELLPADDING="6"
7493><TR
7494><TD
7495><PRE
7496CLASS="PROGRAMLISTING"
7497>unsigned <GTKDOCLINK
7498HREF="LONG"
7499>long</GTKDOCLINK
7500> xmlParserFindNodeInfoIndex (const <A
7501HREF="gnome-xml-parser.html#XMLPARSERNODEINFOSEQ"
7502>xmlParserNodeInfoSeq</A
7503> *seq,
7504 const <A
7505HREF="gnome-xml-tree.html#XMLNODE"
7506>xmlNode</A
7507> *node);</PRE
7508></TD
7509></TR
7510></TABLE
7511><P
7512>xmlParserFindNodeInfoIndex : Find the index that the info record for
7513the given node is or should be at in a sorted sequence</P
7514><P
7515></P
7516><DIV
7517CLASS="INFORMALTABLE"
7518><P
7519></P
7520><TABLE
7521BORDER="0"
7522WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007523BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007524CELLSPACING="0"
7525CELLPADDING="4"
7526CLASS="CALSTABLE"
7527><TR
7528><TD
7529WIDTH="20%"
7530ALIGN="RIGHT"
7531VALIGN="TOP"
7532><TT
7533CLASS="PARAMETER"
7534><I
7535>seq</I
7536></TT
7537>&nbsp;:</TD
7538><TD
7539WIDTH="80%"
7540ALIGN="LEFT"
7541VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007542>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007543></TR
7544><TR
7545><TD
7546WIDTH="20%"
7547ALIGN="RIGHT"
7548VALIGN="TOP"
7549><TT
7550CLASS="PARAMETER"
7551><I
7552>node</I
7553></TT
7554>&nbsp;:</TD
7555><TD
7556WIDTH="80%"
7557ALIGN="LEFT"
7558VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007559>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007560></TR
7561><TR
7562><TD
7563WIDTH="20%"
7564ALIGN="RIGHT"
7565VALIGN="TOP"
7566><I
7567CLASS="EMPHASIS"
7568>Returns</I
7569> :</TD
7570><TD
7571WIDTH="80%"
7572ALIGN="LEFT"
7573VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007574>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007575></TR
7576></TABLE
7577><P
7578></P
7579></DIV
7580></DIV
7581><HR><DIV
7582CLASS="REFSECT2"
7583><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007584NAME="AEN1837"
Daniel Veillard35925471999-02-25 08:46:07 +00007585></A
7586><H3
7587><A
7588NAME="XMLPARSERADDNODEINFO"
7589></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007590>xmlParserAddNodeInfo ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007591><TABLE
7592BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007593BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007594WIDTH="100%"
7595CELLPADDING="6"
7596><TR
7597><TD
7598><PRE
7599CLASS="PROGRAMLISTING"
7600>void xmlParserAddNodeInfo (<A
7601HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7602>xmlParserCtxtPtr</A
7603> ctxt,
7604 const <A
7605HREF="gnome-xml-parser.html#XMLPARSERNODEINFO"
7606>xmlParserNodeInfo</A
7607> *info);</PRE
7608></TD
7609></TR
7610></TABLE
7611><P
7612>Insert node info record into the sorted sequence</P
7613><P
7614></P
7615><DIV
7616CLASS="INFORMALTABLE"
7617><P
7618></P
7619><TABLE
7620BORDER="0"
7621WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007622BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007623CELLSPACING="0"
7624CELLPADDING="4"
7625CLASS="CALSTABLE"
7626><TR
7627><TD
7628WIDTH="20%"
7629ALIGN="RIGHT"
7630VALIGN="TOP"
7631><TT
7632CLASS="PARAMETER"
7633><I
7634>ctxt</I
7635></TT
7636>&nbsp;:</TD
7637><TD
7638WIDTH="80%"
7639ALIGN="LEFT"
7640VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007642></TR
7643><TR
7644><TD
7645WIDTH="20%"
7646ALIGN="RIGHT"
7647VALIGN="TOP"
7648><TT
7649CLASS="PARAMETER"
7650><I
7651>info</I
7652></TT
7653>&nbsp;:</TD
7654><TD
7655WIDTH="80%"
7656ALIGN="LEFT"
7657VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007658>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007659></TR
7660></TABLE
7661><P
7662></P
7663></DIV
7664></DIV
7665><HR><DIV
7666CLASS="REFSECT2"
7667><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007668NAME="AEN1858"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007669></A
7670><H3
7671><A
7672NAME="XMLSETEXTERNALENTITYLOADER"
7673></A
7674>xmlSetExternalEntityLoader ()</H3
7675><TABLE
7676BORDER="0"
7677BGCOLOR="#D6E8FF"
7678WIDTH="100%"
7679CELLPADDING="6"
7680><TR
7681><TD
7682><PRE
7683CLASS="PROGRAMLISTING"
7684>void xmlSetExternalEntityLoader (<A
7685HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7686>xmlExternalEntityLoader</A
7687> f);</PRE
7688></TD
7689></TR
7690></TABLE
7691><P
7692></P
7693><DIV
7694CLASS="INFORMALTABLE"
7695><P
7696></P
7697><TABLE
7698BORDER="0"
7699WIDTH="100%"
7700BGCOLOR="#FFD0D0"
7701CELLSPACING="0"
7702CELLPADDING="4"
7703CLASS="CALSTABLE"
7704><TR
7705><TD
7706WIDTH="20%"
7707ALIGN="RIGHT"
7708VALIGN="TOP"
7709><TT
7710CLASS="PARAMETER"
7711><I
7712>f</I
7713></TT
7714>&nbsp;:</TD
7715><TD
7716WIDTH="80%"
7717ALIGN="LEFT"
7718VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007719>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007720></TR
7721></TABLE
7722><P
7723></P
7724></DIV
7725></DIV
7726><HR><DIV
7727CLASS="REFSECT2"
7728><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007729NAME="AEN1873"
Daniel Veillard35925471999-02-25 08:46:07 +00007730></A
7731><H3
7732><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007733NAME="XMLGETEXTERNALENTITYLOADER"
Daniel Veillard35925471999-02-25 08:46:07 +00007734></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007735>xmlGetExternalEntityLoader ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007736><TABLE
7737BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007738BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007739WIDTH="100%"
7740CELLPADDING="6"
7741><TR
7742><TD
7743><PRE
7744CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007745><A
7746HREF="gnome-xml-parser.html#XMLEXTERNALENTITYLOADER"
7747>xmlExternalEntityLoader</A
7748> xmlGetExternalEntityLoader
7749 (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007750></TD
7751></TR
7752></TABLE
7753><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007754></P
7755><DIV
7756CLASS="INFORMALTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +00007757><P
7758></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007759><TABLE
7760BORDER="0"
7761WIDTH="100%"
7762BGCOLOR="#FFD0D0"
7763CELLSPACING="0"
7764CELLPADDING="4"
7765CLASS="CALSTABLE"
7766><TR
7767><TD
7768WIDTH="20%"
7769ALIGN="RIGHT"
7770VALIGN="TOP"
7771><I
7772CLASS="EMPHASIS"
7773>Returns</I
7774> :</TD
7775><TD
7776WIDTH="80%"
7777ALIGN="LEFT"
7778VALIGN="TOP"
7779>&nbsp;</TD
7780></TR
7781></TABLE
7782><P
7783></P
7784></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007785></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007786><HR><DIV
7787CLASS="REFSECT2"
7788><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007789NAME="AEN1888"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007790></A
7791><H3
7792><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007793NAME="XMLLOADEXTERNALENTITY"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007794></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007795>xmlLoadExternalEntity ()</H3
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007796><TABLE
7797BORDER="0"
7798BGCOLOR="#D6E8FF"
7799WIDTH="100%"
7800CELLPADDING="6"
7801><TR
7802><TD
7803><PRE
7804CLASS="PROGRAMLISTING"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007805><A
7806HREF="gnome-xml-parser.html#XMLPARSERINPUTPTR"
7807>xmlParserInputPtr</A
7808> xmlLoadExternalEntity (const char *URL,
7809 const char *ID,
7810 <A
Daniel Veillard437b87b2000-01-03 17:30:46 +00007811HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
7812>xmlParserCtxtPtr</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007813> context);</PRE
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007814></TD
7815></TR
7816></TABLE
7817><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007818></P
7819><DIV
7820CLASS="INFORMALTABLE"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007821><P
7822></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007823><TABLE
7824BORDER="0"
7825WIDTH="100%"
7826BGCOLOR="#FFD0D0"
7827CELLSPACING="0"
7828CELLPADDING="4"
7829CLASS="CALSTABLE"
7830><TR
7831><TD
7832WIDTH="20%"
7833ALIGN="RIGHT"
7834VALIGN="TOP"
7835><TT
7836CLASS="PARAMETER"
7837><I
7838>URL</I
7839></TT
7840>&nbsp;:</TD
7841><TD
7842WIDTH="80%"
7843ALIGN="LEFT"
7844VALIGN="TOP"
7845>&nbsp;</TD
7846></TR
7847><TR
7848><TD
7849WIDTH="20%"
7850ALIGN="RIGHT"
7851VALIGN="TOP"
7852><TT
7853CLASS="PARAMETER"
7854><I
7855>ID</I
7856></TT
7857>&nbsp;:</TD
7858><TD
7859WIDTH="80%"
7860ALIGN="LEFT"
7861VALIGN="TOP"
7862>&nbsp;</TD
7863></TR
7864><TR
7865><TD
7866WIDTH="20%"
7867ALIGN="RIGHT"
7868VALIGN="TOP"
7869><TT
7870CLASS="PARAMETER"
7871><I
7872>context</I
7873></TT
7874>&nbsp;:</TD
7875><TD
7876WIDTH="80%"
7877ALIGN="LEFT"
7878VALIGN="TOP"
7879>&nbsp;</TD
7880></TR
7881><TR
7882><TD
7883WIDTH="20%"
7884ALIGN="RIGHT"
7885VALIGN="TOP"
7886><I
7887CLASS="EMPHASIS"
7888>Returns</I
7889> :</TD
7890><TD
7891WIDTH="80%"
7892ALIGN="LEFT"
7893VALIGN="TOP"
7894>&nbsp;</TD
7895></TR
7896></TABLE
7897><P
7898></P
7899></DIV
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007900></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00007901></DIV
7902><DIV
7903CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00007904><BR
7905CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00007906WIDTH="100%"
7907BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007908BGCOLOR="#000000"
7909CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00007910CELLSPACING="0"
7911><TR
7912><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007913WIDTH="25%"
7914BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007915ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00007916><A
Daniel Veillard35008381999-10-25 13:15:52 +00007917HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007918><FONT
7919COLOR="#FFFFFF"
7920SIZE="3"
7921><B
7922>&#60;&#60;&#60; Previous Page</B
7923></FONT
7924></A
Daniel Veillard35925471999-02-25 08:46:07 +00007925></TD
7926><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007927WIDTH="25%"
7928BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00007929ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00007930><FONT
7931COLOR="#FFFFFF"
7932SIZE="3"
7933><B
Daniel Veillard35925471999-02-25 08:46:07 +00007934><A
7935HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007936><FONT
7937COLOR="#FFFFFF"
7938SIZE="3"
7939><B
7940>Home</B
7941></FONT
7942></A
7943></B
7944></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007945></TD
7946><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007947WIDTH="25%"
7948BGCOLOR="#00C000"
7949ALIGN="center"
7950><FONT
7951COLOR="#FFFFFF"
7952SIZE="3"
7953><B
7954><A
Daniel Veillard35008381999-10-25 13:15:52 +00007955HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007956><FONT
7957COLOR="#FFFFFF"
7958SIZE="3"
7959><B
7960>Up</B
7961></FONT
7962></A
7963></B
7964></FONT
7965></TD
7966><TD
7967WIDTH="25%"
7968BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007969ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00007970><A
Daniel Veillard294cbca1999-12-03 13:19:09 +00007971HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007972><FONT
7973COLOR="#FFFFFF"
7974SIZE="3"
7975><B
7976>Next Page &#62;&#62;&#62;</B
7977></FONT
7978></A
Daniel Veillard35925471999-02-25 08:46:07 +00007979></TD
7980></TR
7981><TR
7982><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007983COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007984ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00007985><FONT
7986COLOR="#FFFFFF"
7987SIZE="3"
7988><B
Daniel Veillard35008381999-10-25 13:15:52 +00007989>Libxml Library Reference</B
Daniel Veillard14fff061999-06-22 21:49:07 +00007990></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007991></TD
7992><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007993COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007994ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00007995><FONT
7996COLOR="#FFFFFF"
7997SIZE="3"
7998><B
Daniel Veillard294cbca1999-12-03 13:19:09 +00007999>SAX</B
Daniel Veillard14fff061999-06-22 21:49:07 +00008000></FONT
8001></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008002></TR
8003></TABLE
8004></DIV
8005></BODY
8006></HTML
8007>