blob: 6f9e5c420ea003667aac9bbabecedeebd1bc37b4 [file] [log] [blame]
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001<HTML
2><HEAD
3><TITLE
4>debugXML</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardbed7b052001-05-19 14:59:49 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
Daniel Veillardaeea04f2000-01-25 19:27:27 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
12TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
14REL="PREVIOUS"
15TITLE="encoding"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000016HREF="libxml-encoding.html"><LINK
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017REL="NEXT"
18TITLE="xmlmemory"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000019HREF="libxml-xmlmemory.html"></HEAD
Daniel Veillardaeea04f2000-01-25 19:27:27 +000020><BODY
Daniel Veillardbed7b052001-05-19 14:59:49 +000021CLASS="REFENTRY"
Daniel Veillardaeea04f2000-01-25 19:27:27 +000022BGCOLOR="#FFFFFF"
23TEXT="#000000"
Daniel Veillard503b8932001-01-05 06:36:31 +000024LINK="#0000FF"
25VLINK="#840084"
26ALINK="#0000FF"
Daniel Veillardaeea04f2000-01-25 19:27:27 +000027><DIV
28CLASS="NAVHEADER"
29><TABLE
30WIDTH="100%"
31BORDER="0"
32BGCOLOR="#000000"
33CELLPADDING="1"
34CELLSPACING="0"
35><TR
36><TH
37COLSPAN="4"
38ALIGN="center"
39><FONT
40COLOR="#FFFFFF"
41SIZE="5"
42>Gnome XML Library Reference Manual</FONT
43></TH
44></TR
45><TR
46><TD
47WIDTH="25%"
48BGCOLOR="#C00000"
49ALIGN="left"
50><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000051HREF="libxml-encoding.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +000052><FONT
53COLOR="#FFFFFF"
54SIZE="3"
55><B
56>&#60;&#60;&#60; Previous Page</B
57></FONT
58></A
59></TD
60><TD
61WIDTH="25%"
62BGCOLOR="#0000C0"
63ALIGN="center"
64><FONT
65COLOR="#FFFFFF"
66SIZE="3"
67><B
68><A
69HREF="book1.html"
70><FONT
71COLOR="#FFFFFF"
72SIZE="3"
73><B
74>Home</B
75></FONT
76></A
77></B
78></FONT
79></TD
80><TD
81WIDTH="25%"
82BGCOLOR="#00C000"
83ALIGN="center"
84><FONT
85COLOR="#FFFFFF"
86SIZE="3"
87><B
88><A
89HREF="libxml-lib.html"
90><FONT
91COLOR="#FFFFFF"
92SIZE="3"
93><B
94>Up</B
95></FONT
96></A
97></B
98></FONT
99></TD
100><TD
101WIDTH="25%"
102BGCOLOR="#C00000"
103ALIGN="right"
104><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000105HREF="libxml-xmlmemory.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000106><FONT
107COLOR="#FFFFFF"
108SIZE="3"
109><B
110>Next Page &#62;&#62;&#62;</B
111></FONT
112></A
113></TD
114></TR
115></TABLE
116></DIV
117><H1
Daniel Veillard503b8932001-01-05 06:36:31 +0000118><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000119NAME="LIBXML-DEBUGXML"
Daniel Veillard503b8932001-01-05 06:36:31 +0000120>debugXML</A
121></H1
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000122><DIV
123CLASS="REFNAMEDIV"
124><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000125NAME="AEN23127"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000126></A
127><H2
128>Name</H2
Daniel Veillard503b8932001-01-05 06:36:31 +0000129>debugXML&nbsp;--&nbsp;</DIV
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000130><DIV
131CLASS="REFSYNOPSISDIV"
132><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000133NAME="AEN23130"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000134></A
135><H2
136>Synopsis</H2
137><TABLE
138BORDER="0"
139BGCOLOR="#D6E8FF"
140WIDTH="100%"
141CELLPADDING="6"
142><TR
143><TD
144><PRE
145CLASS="SYNOPSIS"
146>&#13;
147
148void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000149HREF="libxml-debugxml.html#XMLDEBUGDUMPSTRING"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000150>xmlDebugDumpString</A
151> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000152HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000153>FILE</GTKDOCLINK
154> *output,
155 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000156HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000157>xmlChar</A
158> *str);
159void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000160HREF="libxml-debugxml.html#XMLDEBUGDUMPATTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000161>xmlDebugDumpAttr</A
162> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000163HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000164>FILE</GTKDOCLINK
165> *output,
166 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000167HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000168>xmlAttrPtr</A
169> attr,
170 int depth);
171void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000172HREF="libxml-debugxml.html#XMLDEBUGDUMPATTRLIST"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000173>xmlDebugDumpAttrList</A
174> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000175HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000176>FILE</GTKDOCLINK
177> *output,
178 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000179HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000180>xmlAttrPtr</A
181> attr,
182 int depth);
183void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000184HREF="libxml-debugxml.html#XMLDEBUGDUMPONENODE"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000185>xmlDebugDumpOneNode</A
186> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000187HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000188>FILE</GTKDOCLINK
189> *output,
190 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000191HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000192>xmlNodePtr</A
193> node,
194 int depth);
195void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000196HREF="libxml-debugxml.html#XMLDEBUGDUMPNODE"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000197>xmlDebugDumpNode</A
198> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000199HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000200>FILE</GTKDOCLINK
201> *output,
202 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000203HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000204>xmlNodePtr</A
205> node,
206 int depth);
207void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000208HREF="libxml-debugxml.html#XMLDEBUGDUMPNODELIST"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000209>xmlDebugDumpNodeList</A
210> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000211HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000212>FILE</GTKDOCLINK
213> *output,
214 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000215HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000216>xmlNodePtr</A
217> node,
218 int depth);
219void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000220HREF="libxml-debugxml.html#XMLDEBUGDUMPDOCUMENTHEAD"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000221>xmlDebugDumpDocumentHead</A
222> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000223HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000224>FILE</GTKDOCLINK
225> *output,
226 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000227HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000228>xmlDocPtr</A
229> doc);
230void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000231HREF="libxml-debugxml.html#XMLDEBUGDUMPDOCUMENT"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000232>xmlDebugDumpDocument</A
233> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000234HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000235>FILE</GTKDOCLINK
236> *output,
237 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000238HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000239>xmlDocPtr</A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000240> doc);
241void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000242HREF="libxml-debugxml.html#XMLDEBUGDUMPDTD"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000243>xmlDebugDumpDTD</A
244> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000245HREF="FILE-CAPS"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000246>FILE</GTKDOCLINK
247> *output,
248 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000249HREF="libxml-tree.html#XMLDTDPTR"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000250>xmlDtdPtr</A
Daniel Veillardf012a642001-07-23 19:10:52 +0000251> dtd);
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000252void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000253HREF="libxml-debugxml.html#XMLDEBUGDUMPENTITIES"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000254>xmlDebugDumpEntities</A
255> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000256HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000257>FILE</GTKDOCLINK
258> *output,
259 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000260HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000261>xmlDocPtr</A
262> doc);
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000263char* (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000264HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000265>*xmlShellReadlineFunc</A
266>) (char *prompt);
267struct <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000268HREF="libxml-debugxml.html#XMLSHELLCTXT"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000269>xmlShellCtxt</A
270>;
271typedef <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000272HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000273>xmlShellCtxtPtr</A
274>;
275int (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000276HREF="libxml-debugxml.html#XMLSHELLCMD"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000277>*xmlShellCmd</A
278>) (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000279HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000280>xmlShellCtxtPtr</A
281> ctxt,
282 char *arg,
283 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000284HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000285>xmlNodePtr</A
286> node,
287 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000288HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000289>xmlNodePtr</A
290> node2);
291void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000292HREF="libxml-debugxml.html#XMLSHELL"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000293>xmlShell</A
294> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000295HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000296>xmlDocPtr</A
297> doc,
298 char *filename,
299 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000300HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000301>xmlShellReadlineFunc</A
302> input,
303 <GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000304HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000305>FILE</GTKDOCLINK
306> *output);</PRE
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000307></TD
308></TR
309></TABLE
310></DIV
311><DIV
312CLASS="REFSECT1"
313><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000314NAME="AEN23174"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000315></A
316><H2
317>Description</H2
318><P
319></P
320></DIV
321><DIV
322CLASS="REFSECT1"
323><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000324NAME="AEN23177"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000325></A
326><H2
327>Details</H2
328><DIV
329CLASS="REFSECT2"
330><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000331NAME="AEN23179"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000332></A
333><H3
334><A
335NAME="XMLDEBUGDUMPSTRING"
336></A
337>xmlDebugDumpString ()</H3
338><TABLE
339BORDER="0"
340BGCOLOR="#D6E8FF"
341WIDTH="100%"
342CELLPADDING="6"
343><TR
344><TD
345><PRE
346CLASS="PROGRAMLISTING"
347>void xmlDebugDumpString (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000348HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000349>FILE</GTKDOCLINK
350> *output,
351 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000352HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000353>xmlChar</A
354> *str);</PRE
355></TD
356></TR
357></TABLE
358><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000359>Dumps informations about the string, shorten it if necessary</P
360><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000361></P
362><DIV
363CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000364><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000365NAME="AEN23187"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000366></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000367><P
368></P
369><TABLE
370BORDER="0"
371WIDTH="100%"
372BGCOLOR="#FFD0D0"
373CELLSPACING="0"
374CELLPADDING="4"
375CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000376><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000377><TR
378><TD
379WIDTH="20%"
380ALIGN="RIGHT"
381VALIGN="TOP"
382><TT
383CLASS="PARAMETER"
384><I
385>output</I
386></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000387>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000388><TD
389WIDTH="80%"
390ALIGN="LEFT"
391VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000392> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000393></TR
394><TR
395><TD
396WIDTH="20%"
397ALIGN="RIGHT"
398VALIGN="TOP"
399><TT
400CLASS="PARAMETER"
401><I
402>str</I
403></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000404>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000405><TD
406WIDTH="80%"
407ALIGN="LEFT"
408VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000409> the string</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000410></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000411></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000412></TABLE
413><P
414></P
415></DIV
416></DIV
417><HR><DIV
418CLASS="REFSECT2"
419><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000420NAME="AEN23200"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000421></A
422><H3
423><A
424NAME="XMLDEBUGDUMPATTR"
425></A
426>xmlDebugDumpAttr ()</H3
427><TABLE
428BORDER="0"
429BGCOLOR="#D6E8FF"
430WIDTH="100%"
431CELLPADDING="6"
432><TR
433><TD
434><PRE
435CLASS="PROGRAMLISTING"
436>void xmlDebugDumpAttr (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000437HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000438>FILE</GTKDOCLINK
439> *output,
440 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000441HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000442>xmlAttrPtr</A
443> attr,
444 int depth);</PRE
445></TD
446></TR
447></TABLE
448><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000449>Dumps debug information for the attribute</P
450><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000451></P
452><DIV
453CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000454><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000455NAME="AEN23208"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000456></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000457><P
458></P
459><TABLE
460BORDER="0"
461WIDTH="100%"
462BGCOLOR="#FFD0D0"
463CELLSPACING="0"
464CELLPADDING="4"
465CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000466><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000467><TR
468><TD
469WIDTH="20%"
470ALIGN="RIGHT"
471VALIGN="TOP"
472><TT
473CLASS="PARAMETER"
474><I
475>output</I
476></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000477>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000478><TD
479WIDTH="80%"
480ALIGN="LEFT"
481VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000482> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000483></TR
484><TR
485><TD
486WIDTH="20%"
487ALIGN="RIGHT"
488VALIGN="TOP"
489><TT
490CLASS="PARAMETER"
491><I
492>attr</I
493></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000494>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000495><TD
496WIDTH="80%"
497ALIGN="LEFT"
498VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000499> the attribute</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000500></TR
501><TR
502><TD
503WIDTH="20%"
504ALIGN="RIGHT"
505VALIGN="TOP"
506><TT
507CLASS="PARAMETER"
508><I
509>depth</I
510></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000511>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000512><TD
513WIDTH="80%"
514ALIGN="LEFT"
515VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000516> the indentation level.</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000517></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000518></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000519></TABLE
520><P
521></P
522></DIV
523></DIV
524><HR><DIV
525CLASS="REFSECT2"
526><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000527NAME="AEN23225"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000528></A
529><H3
530><A
531NAME="XMLDEBUGDUMPATTRLIST"
532></A
533>xmlDebugDumpAttrList ()</H3
534><TABLE
535BORDER="0"
536BGCOLOR="#D6E8FF"
537WIDTH="100%"
538CELLPADDING="6"
539><TR
540><TD
541><PRE
542CLASS="PROGRAMLISTING"
543>void xmlDebugDumpAttrList (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000544HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000545>FILE</GTKDOCLINK
546> *output,
547 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000548HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000549>xmlAttrPtr</A
550> attr,
551 int depth);</PRE
552></TD
553></TR
554></TABLE
555><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000556>Dumps debug information for the attribute list</P
557><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000558></P
559><DIV
560CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000561><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000562NAME="AEN23233"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000563></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000564><P
565></P
566><TABLE
567BORDER="0"
568WIDTH="100%"
569BGCOLOR="#FFD0D0"
570CELLSPACING="0"
571CELLPADDING="4"
572CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000573><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000574><TR
575><TD
576WIDTH="20%"
577ALIGN="RIGHT"
578VALIGN="TOP"
579><TT
580CLASS="PARAMETER"
581><I
582>output</I
583></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000584>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000585><TD
586WIDTH="80%"
587ALIGN="LEFT"
588VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000589> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000590></TR
591><TR
592><TD
593WIDTH="20%"
594ALIGN="RIGHT"
595VALIGN="TOP"
596><TT
597CLASS="PARAMETER"
598><I
599>attr</I
600></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000601>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000602><TD
603WIDTH="80%"
604ALIGN="LEFT"
605VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000606> the attribute list</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000607></TR
608><TR
609><TD
610WIDTH="20%"
611ALIGN="RIGHT"
612VALIGN="TOP"
613><TT
614CLASS="PARAMETER"
615><I
616>depth</I
617></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000618>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000619><TD
620WIDTH="80%"
621ALIGN="LEFT"
622VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000623> the indentation level.</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000624></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000625></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000626></TABLE
627><P
628></P
629></DIV
630></DIV
631><HR><DIV
632CLASS="REFSECT2"
633><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000634NAME="AEN23250"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000635></A
636><H3
637><A
638NAME="XMLDEBUGDUMPONENODE"
639></A
640>xmlDebugDumpOneNode ()</H3
641><TABLE
642BORDER="0"
643BGCOLOR="#D6E8FF"
644WIDTH="100%"
645CELLPADDING="6"
646><TR
647><TD
648><PRE
649CLASS="PROGRAMLISTING"
650>void xmlDebugDumpOneNode (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000651HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000652>FILE</GTKDOCLINK
653> *output,
654 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000655HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000656>xmlNodePtr</A
657> node,
658 int depth);</PRE
659></TD
660></TR
661></TABLE
662><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000663>Dumps debug information for the element node, it is not recursive</P
664><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000665></P
666><DIV
667CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000668><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000669NAME="AEN23258"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000670></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000671><P
672></P
673><TABLE
674BORDER="0"
675WIDTH="100%"
676BGCOLOR="#FFD0D0"
677CELLSPACING="0"
678CELLPADDING="4"
679CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000680><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000681><TR
682><TD
683WIDTH="20%"
684ALIGN="RIGHT"
685VALIGN="TOP"
686><TT
687CLASS="PARAMETER"
688><I
689>output</I
690></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000691>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000692><TD
693WIDTH="80%"
694ALIGN="LEFT"
695VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000696> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000697></TR
698><TR
699><TD
700WIDTH="20%"
701ALIGN="RIGHT"
702VALIGN="TOP"
703><TT
704CLASS="PARAMETER"
705><I
706>node</I
707></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000708>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000709><TD
710WIDTH="80%"
711ALIGN="LEFT"
712VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000713> the node</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000714></TR
715><TR
716><TD
717WIDTH="20%"
718ALIGN="RIGHT"
719VALIGN="TOP"
720><TT
721CLASS="PARAMETER"
722><I
723>depth</I
724></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000725>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000726><TD
727WIDTH="80%"
728ALIGN="LEFT"
729VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000730> the indentation level.</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000731></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000732></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000733></TABLE
734><P
735></P
736></DIV
737></DIV
738><HR><DIV
739CLASS="REFSECT2"
740><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000741NAME="AEN23275"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000742></A
743><H3
744><A
745NAME="XMLDEBUGDUMPNODE"
746></A
747>xmlDebugDumpNode ()</H3
748><TABLE
749BORDER="0"
750BGCOLOR="#D6E8FF"
751WIDTH="100%"
752CELLPADDING="6"
753><TR
754><TD
755><PRE
756CLASS="PROGRAMLISTING"
757>void xmlDebugDumpNode (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000758HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000759>FILE</GTKDOCLINK
760> *output,
761 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000762HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000763>xmlNodePtr</A
764> node,
765 int depth);</PRE
766></TD
767></TR
768></TABLE
769><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000770>Dumps debug information for the element node, it is recursive</P
771><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000772></P
773><DIV
774CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000775><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000776NAME="AEN23283"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000777></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000778><P
779></P
780><TABLE
781BORDER="0"
782WIDTH="100%"
783BGCOLOR="#FFD0D0"
784CELLSPACING="0"
785CELLPADDING="4"
786CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000787><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000788><TR
789><TD
790WIDTH="20%"
791ALIGN="RIGHT"
792VALIGN="TOP"
793><TT
794CLASS="PARAMETER"
795><I
796>output</I
797></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000798>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000799><TD
800WIDTH="80%"
801ALIGN="LEFT"
802VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000803> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000804></TR
805><TR
806><TD
807WIDTH="20%"
808ALIGN="RIGHT"
809VALIGN="TOP"
810><TT
811CLASS="PARAMETER"
812><I
813>node</I
814></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000815>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000816><TD
817WIDTH="80%"
818ALIGN="LEFT"
819VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000820> the node</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000821></TR
822><TR
823><TD
824WIDTH="20%"
825ALIGN="RIGHT"
826VALIGN="TOP"
827><TT
828CLASS="PARAMETER"
829><I
830>depth</I
831></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000832>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000833><TD
834WIDTH="80%"
835ALIGN="LEFT"
836VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000837> the indentation level.</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000838></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000839></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000840></TABLE
841><P
842></P
843></DIV
844></DIV
845><HR><DIV
846CLASS="REFSECT2"
847><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000848NAME="AEN23300"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000849></A
850><H3
851><A
852NAME="XMLDEBUGDUMPNODELIST"
853></A
854>xmlDebugDumpNodeList ()</H3
855><TABLE
856BORDER="0"
857BGCOLOR="#D6E8FF"
858WIDTH="100%"
859CELLPADDING="6"
860><TR
861><TD
862><PRE
863CLASS="PROGRAMLISTING"
864>void xmlDebugDumpNodeList (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000865HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000866>FILE</GTKDOCLINK
867> *output,
868 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000869HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000870>xmlNodePtr</A
871> node,
872 int depth);</PRE
873></TD
874></TR
875></TABLE
876><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000877>Dumps debug information for the list of element node, it is recursive</P
878><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000879></P
880><DIV
881CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000882><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000883NAME="AEN23308"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000884></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000885><P
886></P
887><TABLE
888BORDER="0"
889WIDTH="100%"
890BGCOLOR="#FFD0D0"
891CELLSPACING="0"
892CELLPADDING="4"
893CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000894><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000895><TR
896><TD
897WIDTH="20%"
898ALIGN="RIGHT"
899VALIGN="TOP"
900><TT
901CLASS="PARAMETER"
902><I
903>output</I
904></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000905>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000906><TD
907WIDTH="80%"
908ALIGN="LEFT"
909VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000910> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000911></TR
912><TR
913><TD
914WIDTH="20%"
915ALIGN="RIGHT"
916VALIGN="TOP"
917><TT
918CLASS="PARAMETER"
919><I
920>node</I
921></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000922>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000923><TD
924WIDTH="80%"
925ALIGN="LEFT"
926VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000927> the node list</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000928></TR
929><TR
930><TD
931WIDTH="20%"
932ALIGN="RIGHT"
933VALIGN="TOP"
934><TT
935CLASS="PARAMETER"
936><I
937>depth</I
938></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000939>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000940><TD
941WIDTH="80%"
942ALIGN="LEFT"
943VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +0000944> the indentation level.</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000945></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000946></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000947></TABLE
948><P
949></P
950></DIV
951></DIV
952><HR><DIV
953CLASS="REFSECT2"
954><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000955NAME="AEN23325"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000956></A
957><H3
958><A
959NAME="XMLDEBUGDUMPDOCUMENTHEAD"
960></A
961>xmlDebugDumpDocumentHead ()</H3
962><TABLE
963BORDER="0"
964BGCOLOR="#D6E8FF"
965WIDTH="100%"
966CELLPADDING="6"
967><TR
968><TD
969><PRE
970CLASS="PROGRAMLISTING"
971>void xmlDebugDumpDocumentHead (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000972HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000973>FILE</GTKDOCLINK
974> *output,
975 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000976HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000977>xmlDocPtr</A
978> doc);</PRE
979></TD
980></TR
981></TABLE
982><P
Daniel Veillardf012a642001-07-23 19:10:52 +0000983>Dumps debug information cncerning the document, not recursive</P
984><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000985></P
986><DIV
987CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000988><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000989NAME="AEN23333"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000990></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000991><P
992></P
993><TABLE
994BORDER="0"
995WIDTH="100%"
996BGCOLOR="#FFD0D0"
997CELLSPACING="0"
998CELLPADDING="4"
999CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001000><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001001><TR
1002><TD
1003WIDTH="20%"
1004ALIGN="RIGHT"
1005VALIGN="TOP"
1006><TT
1007CLASS="PARAMETER"
1008><I
1009>output</I
1010></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001011>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001012><TD
1013WIDTH="80%"
1014ALIGN="LEFT"
1015VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001016> the FILE * for the output</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001017></TR
1018><TR
1019><TD
1020WIDTH="20%"
1021ALIGN="RIGHT"
1022VALIGN="TOP"
1023><TT
1024CLASS="PARAMETER"
1025><I
1026>doc</I
1027></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001028>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001029><TD
1030WIDTH="80%"
1031ALIGN="LEFT"
1032VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001033> the document</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001034></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001035></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001036></TABLE
1037><P
1038></P
1039></DIV
1040></DIV
1041><HR><DIV
1042CLASS="REFSECT2"
1043><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001044NAME="AEN23346"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001045></A
1046><H3
1047><A
1048NAME="XMLDEBUGDUMPDOCUMENT"
1049></A
1050>xmlDebugDumpDocument ()</H3
1051><TABLE
1052BORDER="0"
1053BGCOLOR="#D6E8FF"
1054WIDTH="100%"
1055CELLPADDING="6"
1056><TR
1057><TD
1058><PRE
1059CLASS="PROGRAMLISTING"
1060>void xmlDebugDumpDocument (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001061HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001062>FILE</GTKDOCLINK
1063> *output,
1064 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001065HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001066>xmlDocPtr</A
1067> doc);</PRE
1068></TD
1069></TR
1070></TABLE
1071><P
Daniel Veillardf012a642001-07-23 19:10:52 +00001072>Dumps debug information for the document, it's recursive</P
1073><P
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001074></P
1075><DIV
1076CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001077><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001078NAME="AEN23354"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001079></A
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001080><P
1081></P
1082><TABLE
1083BORDER="0"
1084WIDTH="100%"
1085BGCOLOR="#FFD0D0"
1086CELLSPACING="0"
1087CELLPADDING="4"
1088CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001089><TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001090><TR
1091><TD
1092WIDTH="20%"
1093ALIGN="RIGHT"
1094VALIGN="TOP"
1095><TT
1096CLASS="PARAMETER"
1097><I
1098>output</I
1099></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001100>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001101><TD
1102WIDTH="80%"
1103ALIGN="LEFT"
1104VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001105> the FILE * for the output</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001106></TR
1107><TR
1108><TD
1109WIDTH="20%"
1110ALIGN="RIGHT"
1111VALIGN="TOP"
1112><TT
1113CLASS="PARAMETER"
1114><I
1115>doc</I
1116></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001117>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001118><TD
1119WIDTH="80%"
1120ALIGN="LEFT"
1121VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001122> the document</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001123></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001124></TBODY
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001125></TABLE
1126><P
1127></P
1128></DIV
1129></DIV
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001130><HR><DIV
1131CLASS="REFSECT2"
1132><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001133NAME="AEN23367"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001134></A
1135><H3
1136><A
1137NAME="XMLDEBUGDUMPDTD"
1138></A
1139>xmlDebugDumpDTD ()</H3
1140><TABLE
1141BORDER="0"
1142BGCOLOR="#D6E8FF"
1143WIDTH="100%"
1144CELLPADDING="6"
1145><TR
1146><TD
1147><PRE
1148CLASS="PROGRAMLISTING"
1149>void xmlDebugDumpDTD (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001150HREF="FILE-CAPS"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001151>FILE</GTKDOCLINK
1152> *output,
1153 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001154HREF="libxml-tree.html#XMLDTDPTR"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001155>xmlDtdPtr</A
Daniel Veillardf012a642001-07-23 19:10:52 +00001156> dtd);</PRE
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001157></TD
1158></TR
1159></TABLE
1160><P
Daniel Veillardf012a642001-07-23 19:10:52 +00001161>Dumps debug information for the DTD</P
1162><P
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001163></P
1164><DIV
1165CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001166><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001167NAME="AEN23375"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001168></A
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001169><P
1170></P
1171><TABLE
1172BORDER="0"
1173WIDTH="100%"
1174BGCOLOR="#FFD0D0"
1175CELLSPACING="0"
1176CELLPADDING="4"
1177CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001178><TBODY
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001179><TR
1180><TD
1181WIDTH="20%"
1182ALIGN="RIGHT"
1183VALIGN="TOP"
1184><TT
1185CLASS="PARAMETER"
1186><I
1187>output</I
1188></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001189>&nbsp;:</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001190><TD
1191WIDTH="80%"
1192ALIGN="LEFT"
1193VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001194> the FILE * for the output</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001195></TR
1196><TR
1197><TD
1198WIDTH="20%"
1199ALIGN="RIGHT"
1200VALIGN="TOP"
1201><TT
1202CLASS="PARAMETER"
1203><I
Daniel Veillardf012a642001-07-23 19:10:52 +00001204>dtd</I
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001205></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001206>&nbsp;:</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001207><TD
1208WIDTH="80%"
1209ALIGN="LEFT"
1210VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001211> the DTD</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001212></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001213></TBODY
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001214></TABLE
1215><P
1216></P
1217></DIV
1218></DIV
1219><HR><DIV
1220CLASS="REFSECT2"
1221><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001222NAME="AEN23388"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001223></A
1224><H3
1225><A
1226NAME="XMLDEBUGDUMPENTITIES"
1227></A
1228>xmlDebugDumpEntities ()</H3
1229><TABLE
1230BORDER="0"
1231BGCOLOR="#D6E8FF"
1232WIDTH="100%"
1233CELLPADDING="6"
1234><TR
1235><TD
1236><PRE
1237CLASS="PROGRAMLISTING"
1238>void xmlDebugDumpEntities (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001239HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001240>FILE</GTKDOCLINK
1241> *output,
1242 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001243HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001244>xmlDocPtr</A
1245> doc);</PRE
1246></TD
1247></TR
1248></TABLE
1249><P
Daniel Veillardf012a642001-07-23 19:10:52 +00001250>Dumps debug information for all the entities in use by the document</P
1251><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001252></P
1253><DIV
1254CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001255><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001256NAME="AEN23396"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001257></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001258><P
1259></P
1260><TABLE
1261BORDER="0"
1262WIDTH="100%"
1263BGCOLOR="#FFD0D0"
1264CELLSPACING="0"
1265CELLPADDING="4"
1266CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001267><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001268><TR
1269><TD
1270WIDTH="20%"
1271ALIGN="RIGHT"
1272VALIGN="TOP"
1273><TT
1274CLASS="PARAMETER"
1275><I
1276>output</I
1277></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001278>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001279><TD
1280WIDTH="80%"
1281ALIGN="LEFT"
1282VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001283> the FILE * for the output</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001284></TR
1285><TR
1286><TD
1287WIDTH="20%"
1288ALIGN="RIGHT"
1289VALIGN="TOP"
1290><TT
1291CLASS="PARAMETER"
1292><I
1293>doc</I
1294></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001295>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001296><TD
1297WIDTH="80%"
1298ALIGN="LEFT"
1299VALIGN="TOP"
Daniel Veillardf012a642001-07-23 19:10:52 +00001300> the document</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001301></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001302></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001303></TABLE
1304><P
1305></P
1306></DIV
1307></DIV
1308><HR><DIV
1309CLASS="REFSECT2"
1310><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001311NAME="AEN23409"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001312></A
1313><H3
1314><A
1315NAME="XMLSHELLREADLINEFUNC"
1316></A
1317>xmlShellReadlineFunc ()</H3
1318><TABLE
1319BORDER="0"
1320BGCOLOR="#D6E8FF"
1321WIDTH="100%"
1322CELLPADDING="6"
1323><TR
1324><TD
1325><PRE
1326CLASS="PROGRAMLISTING"
1327>char* (*xmlShellReadlineFunc) (char *prompt);</PRE
1328></TD
1329></TR
1330></TABLE
1331><P
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001332>This is a generic signature for the XML shell input function</P
1333><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001334></P
1335><DIV
1336CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001337><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001338NAME="AEN23415"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001339></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001340><P
1341></P
1342><TABLE
1343BORDER="0"
1344WIDTH="100%"
1345BGCOLOR="#FFD0D0"
1346CELLSPACING="0"
1347CELLPADDING="4"
1348CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001349><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001350><TR
1351><TD
1352WIDTH="20%"
1353ALIGN="RIGHT"
1354VALIGN="TOP"
1355><TT
1356CLASS="PARAMETER"
1357><I
1358>prompt</I
1359></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001360>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001361><TD
1362WIDTH="80%"
1363ALIGN="LEFT"
1364VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001365> a string prompt</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001366></TR
1367><TR
1368><TD
1369WIDTH="20%"
1370ALIGN="RIGHT"
1371VALIGN="TOP"
1372><I
1373CLASS="EMPHASIS"
1374>Returns</I
1375> :</TD
1376><TD
1377WIDTH="80%"
1378ALIGN="LEFT"
1379VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001380>a string which will be freed by the Shell</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001381></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001382></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001383></TABLE
1384><P
1385></P
1386></DIV
1387></DIV
1388><HR><DIV
1389CLASS="REFSECT2"
1390><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001391NAME="AEN23428"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001392></A
1393><H3
1394><A
1395NAME="XMLSHELLCTXT"
1396></A
1397>struct xmlShellCtxt</H3
1398><TABLE
1399BORDER="0"
1400BGCOLOR="#D6E8FF"
1401WIDTH="100%"
1402CELLPADDING="6"
1403><TR
1404><TD
1405><PRE
1406CLASS="PROGRAMLISTING"
1407>struct xmlShellCtxt {
1408 char *filename;
1409 xmlDocPtr doc;
1410 xmlNodePtr node;
1411 xmlXPathContextPtr pctxt;
1412 int loaded;
1413 FILE *output;
1414 xmlShellReadlineFunc input;
1415};</PRE
1416></TD
1417></TR
1418></TABLE
1419><P
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001420>A debugging shell context
1421TODO: add the defined function tables.</P
1422><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001423></P
1424></DIV
1425><HR><DIV
1426CLASS="REFSECT2"
1427><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001428NAME="AEN23434"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001429></A
1430><H3
1431><A
1432NAME="XMLSHELLCTXTPTR"
1433></A
1434>xmlShellCtxtPtr</H3
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001435><TABLE
1436BORDER="0"
1437BGCOLOR="#D6E8FF"
1438WIDTH="100%"
1439CELLPADDING="6"
1440><TR
1441><TD
1442><PRE
1443CLASS="PROGRAMLISTING"
1444>typedef xmlShellCtxt *xmlShellCtxtPtr;</PRE
1445></TD
1446></TR
1447></TABLE
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001448><P
1449></P
1450></DIV
1451><HR><DIV
1452CLASS="REFSECT2"
1453><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001454NAME="AEN23439"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001455></A
1456><H3
1457><A
1458NAME="XMLSHELLCMD"
1459></A
1460>xmlShellCmd ()</H3
1461><TABLE
1462BORDER="0"
1463BGCOLOR="#D6E8FF"
1464WIDTH="100%"
1465CELLPADDING="6"
1466><TR
1467><TD
1468><PRE
1469CLASS="PROGRAMLISTING"
1470>int (*xmlShellCmd) (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001471HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001472>xmlShellCtxtPtr</A
1473> ctxt,
1474 char *arg,
1475 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001476HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001477>xmlNodePtr</A
1478> node,
1479 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001480HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001481>xmlNodePtr</A
1482> node2);</PRE
1483></TD
1484></TR
1485></TABLE
1486><P
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001487>This is a generic signature for the XML shell functions</P
1488><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001489></P
1490><DIV
1491CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001492><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001493NAME="AEN23448"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001494></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001495><P
1496></P
1497><TABLE
1498BORDER="0"
1499WIDTH="100%"
1500BGCOLOR="#FFD0D0"
1501CELLSPACING="0"
1502CELLPADDING="4"
1503CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001504><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001505><TR
1506><TD
1507WIDTH="20%"
1508ALIGN="RIGHT"
1509VALIGN="TOP"
1510><TT
1511CLASS="PARAMETER"
1512><I
1513>ctxt</I
1514></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001515>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001516><TD
1517WIDTH="80%"
1518ALIGN="LEFT"
1519VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001520> a shell context</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001521></TR
1522><TR
1523><TD
1524WIDTH="20%"
1525ALIGN="RIGHT"
1526VALIGN="TOP"
1527><TT
1528CLASS="PARAMETER"
1529><I
1530>arg</I
1531></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001532>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001533><TD
1534WIDTH="80%"
1535ALIGN="LEFT"
1536VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001537> a string argument</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001538></TR
1539><TR
1540><TD
1541WIDTH="20%"
1542ALIGN="RIGHT"
1543VALIGN="TOP"
1544><TT
1545CLASS="PARAMETER"
1546><I
1547>node</I
1548></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001549>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001550><TD
1551WIDTH="80%"
1552ALIGN="LEFT"
1553VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001554> a first node</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001555></TR
1556><TR
1557><TD
1558WIDTH="20%"
1559ALIGN="RIGHT"
1560VALIGN="TOP"
1561><TT
1562CLASS="PARAMETER"
1563><I
1564>node2</I
1565></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001566>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001567><TD
1568WIDTH="80%"
1569ALIGN="LEFT"
1570VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001571> a second node</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001572></TR
1573><TR
1574><TD
1575WIDTH="20%"
1576ALIGN="RIGHT"
1577VALIGN="TOP"
1578><I
1579CLASS="EMPHASIS"
1580>Returns</I
1581> :</TD
1582><TD
1583WIDTH="80%"
1584ALIGN="LEFT"
1585VALIGN="TOP"
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001586>an int, negative returns indicating errors</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001587></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001588></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001589></TABLE
1590><P
1591></P
1592></DIV
1593></DIV
1594><HR><DIV
1595CLASS="REFSECT2"
1596><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001597NAME="AEN23473"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001598></A
1599><H3
1600><A
1601NAME="XMLSHELL"
1602></A
1603>xmlShell ()</H3
1604><TABLE
1605BORDER="0"
1606BGCOLOR="#D6E8FF"
1607WIDTH="100%"
1608CELLPADDING="6"
1609><TR
1610><TD
1611><PRE
1612CLASS="PROGRAMLISTING"
1613>void xmlShell (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001614HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001615>xmlDocPtr</A
1616> doc,
1617 char *filename,
1618 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001619HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001620>xmlShellReadlineFunc</A
1621> input,
1622 <GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001623HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001624>FILE</GTKDOCLINK
1625> *output);</PRE
1626></TD
1627></TR
1628></TABLE
1629><P
1630>Implements the XML shell
1631This allow to load, validate, view, modify and save a document
1632using a environment similar to a UNIX commandline.</P
1633><P
1634></P
1635><DIV
1636CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001637><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001638NAME="AEN23482"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001639></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001640><P
1641></P
1642><TABLE
1643BORDER="0"
1644WIDTH="100%"
1645BGCOLOR="#FFD0D0"
1646CELLSPACING="0"
1647CELLPADDING="4"
1648CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001649><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001650><TR
1651><TD
1652WIDTH="20%"
1653ALIGN="RIGHT"
1654VALIGN="TOP"
1655><TT
1656CLASS="PARAMETER"
1657><I
1658>doc</I
1659></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001660>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001661><TD
1662WIDTH="80%"
1663ALIGN="LEFT"
1664VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001665> the initial document</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001666></TR
1667><TR
1668><TD
1669WIDTH="20%"
1670ALIGN="RIGHT"
1671VALIGN="TOP"
1672><TT
1673CLASS="PARAMETER"
1674><I
1675>filename</I
1676></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001677>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001678><TD
1679WIDTH="80%"
1680ALIGN="LEFT"
1681VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001682> the output buffer</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001683></TR
1684><TR
1685><TD
1686WIDTH="20%"
1687ALIGN="RIGHT"
1688VALIGN="TOP"
1689><TT
1690CLASS="PARAMETER"
1691><I
1692>input</I
1693></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001694>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001695><TD
1696WIDTH="80%"
1697ALIGN="LEFT"
1698VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001699> the line reading function</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001700></TR
1701><TR
1702><TD
1703WIDTH="20%"
1704ALIGN="RIGHT"
1705VALIGN="TOP"
1706><TT
1707CLASS="PARAMETER"
1708><I
1709>output</I
1710></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001711>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001712><TD
1713WIDTH="80%"
1714ALIGN="LEFT"
1715VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001716> the output FILE*</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001717></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001718></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001719></TABLE
1720><P
1721></P
1722></DIV
1723></DIV
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001724></DIV
1725><DIV
1726CLASS="NAVFOOTER"
1727><BR
1728CLEAR="all"><BR><TABLE
1729WIDTH="100%"
1730BORDER="0"
1731BGCOLOR="#000000"
1732CELLPADDING="1"
1733CELLSPACING="0"
1734><TR
1735><TD
1736WIDTH="25%"
1737BGCOLOR="#C00000"
1738ALIGN="left"
1739><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001740HREF="libxml-encoding.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001741><FONT
1742COLOR="#FFFFFF"
1743SIZE="3"
1744><B
1745>&#60;&#60;&#60; Previous Page</B
1746></FONT
1747></A
1748></TD
1749><TD
1750WIDTH="25%"
1751BGCOLOR="#0000C0"
1752ALIGN="center"
1753><FONT
1754COLOR="#FFFFFF"
1755SIZE="3"
1756><B
1757><A
1758HREF="book1.html"
1759><FONT
1760COLOR="#FFFFFF"
1761SIZE="3"
1762><B
1763>Home</B
1764></FONT
1765></A
1766></B
1767></FONT
1768></TD
1769><TD
1770WIDTH="25%"
1771BGCOLOR="#00C000"
1772ALIGN="center"
1773><FONT
1774COLOR="#FFFFFF"
1775SIZE="3"
1776><B
1777><A
1778HREF="libxml-lib.html"
1779><FONT
1780COLOR="#FFFFFF"
1781SIZE="3"
1782><B
1783>Up</B
1784></FONT
1785></A
1786></B
1787></FONT
1788></TD
1789><TD
1790WIDTH="25%"
1791BGCOLOR="#C00000"
1792ALIGN="right"
1793><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001794HREF="libxml-xmlmemory.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001795><FONT
1796COLOR="#FFFFFF"
1797SIZE="3"
1798><B
1799>Next Page &#62;&#62;&#62;</B
1800></FONT
1801></A
1802></TD
1803></TR
1804><TR
1805><TD
1806COLSPAN="2"
1807ALIGN="left"
1808><FONT
1809COLOR="#FFFFFF"
1810SIZE="3"
1811><B
1812>encoding</B
1813></FONT
1814></TD
1815><TD
1816COLSPAN="2"
1817ALIGN="right"
1818><FONT
1819COLOR="#FFFFFF"
1820SIZE="3"
1821><B
1822>xmlmemory</B
1823></FONT
1824></TD
1825></TR
1826></TABLE
1827></DIV
1828></BODY
1829></HTML
1830>