blob: 5d2fac0486934131c173912ac7837544d7635f56 [file] [log] [blame]
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001<HTML
2><HEAD
3><TITLE
4>debugXML</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillard503b8932001-01-05 06:36:31 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><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
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
Daniel Veillard503b8932001-01-05 06:36:31 +000023LINK="#0000FF"
24VLINK="#840084"
25ALINK="#0000FF"
Daniel Veillardaeea04f2000-01-25 19:27:27 +000026><DIV
27CLASS="NAVHEADER"
28><TABLE
29WIDTH="100%"
30BORDER="0"
31BGCOLOR="#000000"
32CELLPADDING="1"
33CELLSPACING="0"
34><TR
35><TH
36COLSPAN="4"
37ALIGN="center"
38><FONT
39COLOR="#FFFFFF"
40SIZE="5"
41>Gnome XML Library Reference Manual</FONT
42></TH
43></TR
44><TR
45><TD
46WIDTH="25%"
47BGCOLOR="#C00000"
48ALIGN="left"
49><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000050HREF="libxml-encoding.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +000051><FONT
52COLOR="#FFFFFF"
53SIZE="3"
54><B
55>&#60;&#60;&#60; Previous Page</B
56></FONT
57></A
58></TD
59><TD
60WIDTH="25%"
61BGCOLOR="#0000C0"
62ALIGN="center"
63><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
78></TD
79><TD
80WIDTH="25%"
81BGCOLOR="#00C000"
82ALIGN="center"
83><FONT
84COLOR="#FFFFFF"
85SIZE="3"
86><B
87><A
88HREF="libxml-lib.html"
89><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"
102ALIGN="right"
103><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000104HREF="libxml-xmlmemory.html"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000105><FONT
106COLOR="#FFFFFF"
107SIZE="3"
108><B
109>Next Page &#62;&#62;&#62;</B
110></FONT
111></A
112></TD
113></TR
114></TABLE
115></DIV
116><H1
Daniel Veillard503b8932001-01-05 06:36:31 +0000117><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000118NAME="LIBXML-DEBUGXML"
Daniel Veillard503b8932001-01-05 06:36:31 +0000119>debugXML</A
120></H1
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000121><DIV
122CLASS="REFNAMEDIV"
123><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000124NAME="AEN20558"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000125></A
126><H2
127>Name</H2
Daniel Veillard503b8932001-01-05 06:36:31 +0000128>debugXML&nbsp;--&nbsp;</DIV
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000129><DIV
130CLASS="REFSYNOPSISDIV"
131><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000132NAME="AEN20561"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000133></A
134><H2
135>Synopsis</H2
136><TABLE
137BORDER="0"
138BGCOLOR="#D6E8FF"
139WIDTH="100%"
140CELLPADDING="6"
141><TR
142><TD
143><PRE
144CLASS="SYNOPSIS"
145>&#13;
146
147void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000148HREF="libxml-debugxml.html#XMLDEBUGDUMPSTRING"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000149>xmlDebugDumpString</A
150> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000151HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000152>FILE</GTKDOCLINK
153> *output,
154 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000155HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000156>xmlChar</A
157> *str);
158void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000159HREF="libxml-debugxml.html#XMLDEBUGDUMPATTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000160>xmlDebugDumpAttr</A
161> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000162HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000163>FILE</GTKDOCLINK
164> *output,
165 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000166HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000167>xmlAttrPtr</A
168> attr,
169 int depth);
170void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000171HREF="libxml-debugxml.html#XMLDEBUGDUMPATTRLIST"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000172>xmlDebugDumpAttrList</A
173> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000174HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000175>FILE</GTKDOCLINK
176> *output,
177 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000178HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000179>xmlAttrPtr</A
180> attr,
181 int depth);
182void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000183HREF="libxml-debugxml.html#XMLDEBUGDUMPONENODE"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000184>xmlDebugDumpOneNode</A
185> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000186HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000187>FILE</GTKDOCLINK
188> *output,
189 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000190HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000191>xmlNodePtr</A
192> node,
193 int depth);
194void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000195HREF="libxml-debugxml.html#XMLDEBUGDUMPNODE"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000196>xmlDebugDumpNode</A
197> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000198HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000199>FILE</GTKDOCLINK
200> *output,
201 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000202HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000203>xmlNodePtr</A
204> node,
205 int depth);
206void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000207HREF="libxml-debugxml.html#XMLDEBUGDUMPNODELIST"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000208>xmlDebugDumpNodeList</A
209> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000210HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000211>FILE</GTKDOCLINK
212> *output,
213 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000214HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000215>xmlNodePtr</A
216> node,
217 int depth);
218void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000219HREF="libxml-debugxml.html#XMLDEBUGDUMPDOCUMENTHEAD"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000220>xmlDebugDumpDocumentHead</A
221> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000222HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000223>FILE</GTKDOCLINK
224> *output,
225 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000226HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000227>xmlDocPtr</A
228> doc);
229void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000230HREF="libxml-debugxml.html#XMLDEBUGDUMPDOCUMENT"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000231>xmlDebugDumpDocument</A
232> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000233HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000234>FILE</GTKDOCLINK
235> *output,
236 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000237HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000238>xmlDocPtr</A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000239> doc);
240void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000241HREF="libxml-debugxml.html#XMLDEBUGDUMPDTD"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000242>xmlDebugDumpDTD</A
243> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000244HREF="FILE-CAPS"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000245>FILE</GTKDOCLINK
246> *output,
247 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000248HREF="libxml-tree.html#XMLDTDPTR"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000249>xmlDtdPtr</A
250> doc);
251void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000252HREF="libxml-debugxml.html#XMLDEBUGDUMPENTITIES"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000253>xmlDebugDumpEntities</A
254> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000255HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000256>FILE</GTKDOCLINK
257> *output,
258 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000259HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000260>xmlDocPtr</A
261> doc);
262void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000263HREF="libxml-debugxml.html#XMLLSONENODE"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000264>xmlLsOneNode</A
265> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000266HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000267>FILE</GTKDOCLINK
268> *output,
269 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000270HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000271>xmlNodePtr</A
272> node);
273char* (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000274HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000275>*xmlShellReadlineFunc</A
276>) (char *prompt);
277struct <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000278HREF="libxml-debugxml.html#XMLSHELLCTXT"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000279>xmlShellCtxt</A
280>;
281typedef <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000282HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000283>xmlShellCtxtPtr</A
284>;
285int (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000286HREF="libxml-debugxml.html#XMLSHELLCMD"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000287>*xmlShellCmd</A
288>) (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000289HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000290>xmlShellCtxtPtr</A
291> ctxt,
292 char *arg,
293 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000294HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000295>xmlNodePtr</A
296> node,
297 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000298HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000299>xmlNodePtr</A
300> node2);
301void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000302HREF="libxml-debugxml.html#XMLSHELL"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000303>xmlShell</A
304> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000305HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000306>xmlDocPtr</A
307> doc,
308 char *filename,
309 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000310HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000311>xmlShellReadlineFunc</A
312> input,
313 <GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000314HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000315>FILE</GTKDOCLINK
316> *output);</PRE
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000317></TD
318></TR
319></TABLE
320></DIV
321><DIV
322CLASS="REFSECT1"
323><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000324NAME="AEN20608"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000325></A
326><H2
327>Description</H2
328><P
329></P
330></DIV
331><DIV
332CLASS="REFSECT1"
333><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000334NAME="AEN20611"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000335></A
336><H2
337>Details</H2
338><DIV
339CLASS="REFSECT2"
340><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000341NAME="AEN20613"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000342></A
343><H3
344><A
345NAME="XMLDEBUGDUMPSTRING"
346></A
347>xmlDebugDumpString ()</H3
348><TABLE
349BORDER="0"
350BGCOLOR="#D6E8FF"
351WIDTH="100%"
352CELLPADDING="6"
353><TR
354><TD
355><PRE
356CLASS="PROGRAMLISTING"
357>void xmlDebugDumpString (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000358HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000359>FILE</GTKDOCLINK
360> *output,
361 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000362HREF="libxml-tree.html#XMLCHAR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000363>xmlChar</A
364> *str);</PRE
365></TD
366></TR
367></TABLE
368><P
369></P
370><DIV
371CLASS="INFORMALTABLE"
372><P
373></P
374><TABLE
375BORDER="0"
376WIDTH="100%"
377BGCOLOR="#FFD0D0"
378CELLSPACING="0"
379CELLPADDING="4"
380CLASS="CALSTABLE"
381><TR
382><TD
383WIDTH="20%"
384ALIGN="RIGHT"
385VALIGN="TOP"
386><TT
387CLASS="PARAMETER"
388><I
389>output</I
390></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000391>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000392><TD
393WIDTH="80%"
394ALIGN="LEFT"
395VALIGN="TOP"
396>&nbsp;</TD
397></TR
398><TR
399><TD
400WIDTH="20%"
401ALIGN="RIGHT"
402VALIGN="TOP"
403><TT
404CLASS="PARAMETER"
405><I
406>str</I
407></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000408>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000409><TD
410WIDTH="80%"
411ALIGN="LEFT"
412VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000413>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000414></TR
415></TABLE
416><P
417></P
418></DIV
419></DIV
420><HR><DIV
421CLASS="REFSECT2"
422><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000423NAME="AEN20633"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000424></A
425><H3
426><A
427NAME="XMLDEBUGDUMPATTR"
428></A
429>xmlDebugDumpAttr ()</H3
430><TABLE
431BORDER="0"
432BGCOLOR="#D6E8FF"
433WIDTH="100%"
434CELLPADDING="6"
435><TR
436><TD
437><PRE
438CLASS="PROGRAMLISTING"
439>void xmlDebugDumpAttr (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000440HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000441>FILE</GTKDOCLINK
442> *output,
443 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000444HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000445>xmlAttrPtr</A
446> attr,
447 int depth);</PRE
448></TD
449></TR
450></TABLE
451><P
452></P
453><DIV
454CLASS="INFORMALTABLE"
455><P
456></P
457><TABLE
458BORDER="0"
459WIDTH="100%"
460BGCOLOR="#FFD0D0"
461CELLSPACING="0"
462CELLPADDING="4"
463CLASS="CALSTABLE"
464><TR
465><TD
466WIDTH="20%"
467ALIGN="RIGHT"
468VALIGN="TOP"
469><TT
470CLASS="PARAMETER"
471><I
472>output</I
473></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000474>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000475><TD
476WIDTH="80%"
477ALIGN="LEFT"
478VALIGN="TOP"
479>&nbsp;</TD
480></TR
481><TR
482><TD
483WIDTH="20%"
484ALIGN="RIGHT"
485VALIGN="TOP"
486><TT
487CLASS="PARAMETER"
488><I
489>attr</I
490></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000491>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000492><TD
493WIDTH="80%"
494ALIGN="LEFT"
495VALIGN="TOP"
496>&nbsp;</TD
497></TR
498><TR
499><TD
500WIDTH="20%"
501ALIGN="RIGHT"
502VALIGN="TOP"
503><TT
504CLASS="PARAMETER"
505><I
506>depth</I
507></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000508>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000509><TD
510WIDTH="80%"
511ALIGN="LEFT"
512VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000513>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000514></TR
515></TABLE
516><P
517></P
518></DIV
519></DIV
520><HR><DIV
521CLASS="REFSECT2"
522><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000523NAME="AEN20657"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000524></A
525><H3
526><A
527NAME="XMLDEBUGDUMPATTRLIST"
528></A
529>xmlDebugDumpAttrList ()</H3
530><TABLE
531BORDER="0"
532BGCOLOR="#D6E8FF"
533WIDTH="100%"
534CELLPADDING="6"
535><TR
536><TD
537><PRE
538CLASS="PROGRAMLISTING"
539>void xmlDebugDumpAttrList (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000540HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000541>FILE</GTKDOCLINK
542> *output,
543 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000544HREF="libxml-tree.html#XMLATTRPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000545>xmlAttrPtr</A
546> attr,
547 int depth);</PRE
548></TD
549></TR
550></TABLE
551><P
552></P
553><DIV
554CLASS="INFORMALTABLE"
555><P
556></P
557><TABLE
558BORDER="0"
559WIDTH="100%"
560BGCOLOR="#FFD0D0"
561CELLSPACING="0"
562CELLPADDING="4"
563CLASS="CALSTABLE"
564><TR
565><TD
566WIDTH="20%"
567ALIGN="RIGHT"
568VALIGN="TOP"
569><TT
570CLASS="PARAMETER"
571><I
572>output</I
573></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000574>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000575><TD
576WIDTH="80%"
577ALIGN="LEFT"
578VALIGN="TOP"
579>&nbsp;</TD
580></TR
581><TR
582><TD
583WIDTH="20%"
584ALIGN="RIGHT"
585VALIGN="TOP"
586><TT
587CLASS="PARAMETER"
588><I
589>attr</I
590></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000591>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000592><TD
593WIDTH="80%"
594ALIGN="LEFT"
595VALIGN="TOP"
596>&nbsp;</TD
597></TR
598><TR
599><TD
600WIDTH="20%"
601ALIGN="RIGHT"
602VALIGN="TOP"
603><TT
604CLASS="PARAMETER"
605><I
606>depth</I
607></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000608>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000609><TD
610WIDTH="80%"
611ALIGN="LEFT"
612VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000613>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000614></TR
615></TABLE
616><P
617></P
618></DIV
619></DIV
620><HR><DIV
621CLASS="REFSECT2"
622><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000623NAME="AEN20681"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000624></A
625><H3
626><A
627NAME="XMLDEBUGDUMPONENODE"
628></A
629>xmlDebugDumpOneNode ()</H3
630><TABLE
631BORDER="0"
632BGCOLOR="#D6E8FF"
633WIDTH="100%"
634CELLPADDING="6"
635><TR
636><TD
637><PRE
638CLASS="PROGRAMLISTING"
639>void xmlDebugDumpOneNode (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000640HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000641>FILE</GTKDOCLINK
642> *output,
643 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000644HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000645>xmlNodePtr</A
646> node,
647 int depth);</PRE
648></TD
649></TR
650></TABLE
651><P
652></P
653><DIV
654CLASS="INFORMALTABLE"
655><P
656></P
657><TABLE
658BORDER="0"
659WIDTH="100%"
660BGCOLOR="#FFD0D0"
661CELLSPACING="0"
662CELLPADDING="4"
663CLASS="CALSTABLE"
664><TR
665><TD
666WIDTH="20%"
667ALIGN="RIGHT"
668VALIGN="TOP"
669><TT
670CLASS="PARAMETER"
671><I
672>output</I
673></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000674>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000675><TD
676WIDTH="80%"
677ALIGN="LEFT"
678VALIGN="TOP"
679>&nbsp;</TD
680></TR
681><TR
682><TD
683WIDTH="20%"
684ALIGN="RIGHT"
685VALIGN="TOP"
686><TT
687CLASS="PARAMETER"
688><I
689>node</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"
696>&nbsp;</TD
697></TR
698><TR
699><TD
700WIDTH="20%"
701ALIGN="RIGHT"
702VALIGN="TOP"
703><TT
704CLASS="PARAMETER"
705><I
706>depth</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 Veillard503b8932001-01-05 06:36:31 +0000713>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000714></TR
715></TABLE
716><P
717></P
718></DIV
719></DIV
720><HR><DIV
721CLASS="REFSECT2"
722><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000723NAME="AEN20705"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000724></A
725><H3
726><A
727NAME="XMLDEBUGDUMPNODE"
728></A
729>xmlDebugDumpNode ()</H3
730><TABLE
731BORDER="0"
732BGCOLOR="#D6E8FF"
733WIDTH="100%"
734CELLPADDING="6"
735><TR
736><TD
737><PRE
738CLASS="PROGRAMLISTING"
739>void xmlDebugDumpNode (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000740HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000741>FILE</GTKDOCLINK
742> *output,
743 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000744HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000745>xmlNodePtr</A
746> node,
747 int depth);</PRE
748></TD
749></TR
750></TABLE
751><P
752></P
753><DIV
754CLASS="INFORMALTABLE"
755><P
756></P
757><TABLE
758BORDER="0"
759WIDTH="100%"
760BGCOLOR="#FFD0D0"
761CELLSPACING="0"
762CELLPADDING="4"
763CLASS="CALSTABLE"
764><TR
765><TD
766WIDTH="20%"
767ALIGN="RIGHT"
768VALIGN="TOP"
769><TT
770CLASS="PARAMETER"
771><I
772>output</I
773></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000774>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000775><TD
776WIDTH="80%"
777ALIGN="LEFT"
778VALIGN="TOP"
779>&nbsp;</TD
780></TR
781><TR
782><TD
783WIDTH="20%"
784ALIGN="RIGHT"
785VALIGN="TOP"
786><TT
787CLASS="PARAMETER"
788><I
789>node</I
790></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000791>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000792><TD
793WIDTH="80%"
794ALIGN="LEFT"
795VALIGN="TOP"
796>&nbsp;</TD
797></TR
798><TR
799><TD
800WIDTH="20%"
801ALIGN="RIGHT"
802VALIGN="TOP"
803><TT
804CLASS="PARAMETER"
805><I
806>depth</I
807></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000808>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000809><TD
810WIDTH="80%"
811ALIGN="LEFT"
812VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000813>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000814></TR
815></TABLE
816><P
817></P
818></DIV
819></DIV
820><HR><DIV
821CLASS="REFSECT2"
822><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000823NAME="AEN20729"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000824></A
825><H3
826><A
827NAME="XMLDEBUGDUMPNODELIST"
828></A
829>xmlDebugDumpNodeList ()</H3
830><TABLE
831BORDER="0"
832BGCOLOR="#D6E8FF"
833WIDTH="100%"
834CELLPADDING="6"
835><TR
836><TD
837><PRE
838CLASS="PROGRAMLISTING"
839>void xmlDebugDumpNodeList (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000840HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000841>FILE</GTKDOCLINK
842> *output,
843 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000844HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000845>xmlNodePtr</A
846> node,
847 int depth);</PRE
848></TD
849></TR
850></TABLE
851><P
852></P
853><DIV
854CLASS="INFORMALTABLE"
855><P
856></P
857><TABLE
858BORDER="0"
859WIDTH="100%"
860BGCOLOR="#FFD0D0"
861CELLSPACING="0"
862CELLPADDING="4"
863CLASS="CALSTABLE"
864><TR
865><TD
866WIDTH="20%"
867ALIGN="RIGHT"
868VALIGN="TOP"
869><TT
870CLASS="PARAMETER"
871><I
872>output</I
873></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000874>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000875><TD
876WIDTH="80%"
877ALIGN="LEFT"
878VALIGN="TOP"
879>&nbsp;</TD
880></TR
881><TR
882><TD
883WIDTH="20%"
884ALIGN="RIGHT"
885VALIGN="TOP"
886><TT
887CLASS="PARAMETER"
888><I
889>node</I
890></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000891>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000892><TD
893WIDTH="80%"
894ALIGN="LEFT"
895VALIGN="TOP"
896>&nbsp;</TD
897></TR
898><TR
899><TD
900WIDTH="20%"
901ALIGN="RIGHT"
902VALIGN="TOP"
903><TT
904CLASS="PARAMETER"
905><I
906>depth</I
907></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000908>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000909><TD
910WIDTH="80%"
911ALIGN="LEFT"
912VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000913>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000914></TR
915></TABLE
916><P
917></P
918></DIV
919></DIV
920><HR><DIV
921CLASS="REFSECT2"
922><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000923NAME="AEN20753"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000924></A
925><H3
926><A
927NAME="XMLDEBUGDUMPDOCUMENTHEAD"
928></A
929>xmlDebugDumpDocumentHead ()</H3
930><TABLE
931BORDER="0"
932BGCOLOR="#D6E8FF"
933WIDTH="100%"
934CELLPADDING="6"
935><TR
936><TD
937><PRE
938CLASS="PROGRAMLISTING"
939>void xmlDebugDumpDocumentHead (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000940HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000941>FILE</GTKDOCLINK
942> *output,
943 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000944HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000945>xmlDocPtr</A
946> doc);</PRE
947></TD
948></TR
949></TABLE
950><P
951></P
952><DIV
953CLASS="INFORMALTABLE"
954><P
955></P
956><TABLE
957BORDER="0"
958WIDTH="100%"
959BGCOLOR="#FFD0D0"
960CELLSPACING="0"
961CELLPADDING="4"
962CLASS="CALSTABLE"
963><TR
964><TD
965WIDTH="20%"
966ALIGN="RIGHT"
967VALIGN="TOP"
968><TT
969CLASS="PARAMETER"
970><I
971>output</I
972></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000973>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000974><TD
975WIDTH="80%"
976ALIGN="LEFT"
977VALIGN="TOP"
978>&nbsp;</TD
979></TR
980><TR
981><TD
982WIDTH="20%"
983ALIGN="RIGHT"
984VALIGN="TOP"
985><TT
986CLASS="PARAMETER"
987><I
988>doc</I
989></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000990>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000991><TD
992WIDTH="80%"
993ALIGN="LEFT"
994VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +0000995>&#13;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000996></TR
997></TABLE
998><P
999></P
1000></DIV
1001></DIV
1002><HR><DIV
1003CLASS="REFSECT2"
1004><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001005NAME="AEN20773"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001006></A
1007><H3
1008><A
1009NAME="XMLDEBUGDUMPDOCUMENT"
1010></A
1011>xmlDebugDumpDocument ()</H3
1012><TABLE
1013BORDER="0"
1014BGCOLOR="#D6E8FF"
1015WIDTH="100%"
1016CELLPADDING="6"
1017><TR
1018><TD
1019><PRE
1020CLASS="PROGRAMLISTING"
1021>void xmlDebugDumpDocument (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001022HREF="FILE-CAPS"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001023>FILE</GTKDOCLINK
1024> *output,
1025 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001026HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001027>xmlDocPtr</A
1028> doc);</PRE
1029></TD
1030></TR
1031></TABLE
1032><P
1033></P
1034><DIV
1035CLASS="INFORMALTABLE"
1036><P
1037></P
1038><TABLE
1039BORDER="0"
1040WIDTH="100%"
1041BGCOLOR="#FFD0D0"
1042CELLSPACING="0"
1043CELLPADDING="4"
1044CLASS="CALSTABLE"
1045><TR
1046><TD
1047WIDTH="20%"
1048ALIGN="RIGHT"
1049VALIGN="TOP"
1050><TT
1051CLASS="PARAMETER"
1052><I
1053>output</I
1054></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001055>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001056><TD
1057WIDTH="80%"
1058ALIGN="LEFT"
1059VALIGN="TOP"
1060>&nbsp;</TD
1061></TR
1062><TR
1063><TD
1064WIDTH="20%"
1065ALIGN="RIGHT"
1066VALIGN="TOP"
1067><TT
1068CLASS="PARAMETER"
1069><I
1070>doc</I
1071></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001072>&nbsp;:</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001073><TD
1074WIDTH="80%"
1075ALIGN="LEFT"
1076VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001077>&#13;</TD
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001078></TR
1079></TABLE
1080><P
1081></P
1082></DIV
1083></DIV
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001084><HR><DIV
1085CLASS="REFSECT2"
1086><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001087NAME="AEN20793"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001088></A
1089><H3
1090><A
1091NAME="XMLDEBUGDUMPDTD"
1092></A
1093>xmlDebugDumpDTD ()</H3
1094><TABLE
1095BORDER="0"
1096BGCOLOR="#D6E8FF"
1097WIDTH="100%"
1098CELLPADDING="6"
1099><TR
1100><TD
1101><PRE
1102CLASS="PROGRAMLISTING"
1103>void xmlDebugDumpDTD (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001104HREF="FILE-CAPS"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001105>FILE</GTKDOCLINK
1106> *output,
1107 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001108HREF="libxml-tree.html#XMLDTDPTR"
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001109>xmlDtdPtr</A
1110> doc);</PRE
1111></TD
1112></TR
1113></TABLE
1114><P
1115></P
1116><DIV
1117CLASS="INFORMALTABLE"
1118><P
1119></P
1120><TABLE
1121BORDER="0"
1122WIDTH="100%"
1123BGCOLOR="#FFD0D0"
1124CELLSPACING="0"
1125CELLPADDING="4"
1126CLASS="CALSTABLE"
1127><TR
1128><TD
1129WIDTH="20%"
1130ALIGN="RIGHT"
1131VALIGN="TOP"
1132><TT
1133CLASS="PARAMETER"
1134><I
1135>output</I
1136></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001137>&nbsp;:</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001138><TD
1139WIDTH="80%"
1140ALIGN="LEFT"
1141VALIGN="TOP"
1142>&nbsp;</TD
1143></TR
1144><TR
1145><TD
1146WIDTH="20%"
1147ALIGN="RIGHT"
1148VALIGN="TOP"
1149><TT
1150CLASS="PARAMETER"
1151><I
1152>doc</I
1153></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001154>&nbsp;:</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001155><TD
1156WIDTH="80%"
1157ALIGN="LEFT"
1158VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001159>&#13;</TD
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001160></TR
1161></TABLE
1162><P
1163></P
1164></DIV
1165></DIV
1166><HR><DIV
1167CLASS="REFSECT2"
1168><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001169NAME="AEN20813"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001170></A
1171><H3
1172><A
1173NAME="XMLDEBUGDUMPENTITIES"
1174></A
1175>xmlDebugDumpEntities ()</H3
1176><TABLE
1177BORDER="0"
1178BGCOLOR="#D6E8FF"
1179WIDTH="100%"
1180CELLPADDING="6"
1181><TR
1182><TD
1183><PRE
1184CLASS="PROGRAMLISTING"
1185>void xmlDebugDumpEntities (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001186HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001187>FILE</GTKDOCLINK
1188> *output,
1189 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001190HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001191>xmlDocPtr</A
1192> doc);</PRE
1193></TD
1194></TR
1195></TABLE
1196><P
1197></P
1198><DIV
1199CLASS="INFORMALTABLE"
1200><P
1201></P
1202><TABLE
1203BORDER="0"
1204WIDTH="100%"
1205BGCOLOR="#FFD0D0"
1206CELLSPACING="0"
1207CELLPADDING="4"
1208CLASS="CALSTABLE"
1209><TR
1210><TD
1211WIDTH="20%"
1212ALIGN="RIGHT"
1213VALIGN="TOP"
1214><TT
1215CLASS="PARAMETER"
1216><I
1217>output</I
1218></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001219>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001220><TD
1221WIDTH="80%"
1222ALIGN="LEFT"
1223VALIGN="TOP"
1224>&nbsp;</TD
1225></TR
1226><TR
1227><TD
1228WIDTH="20%"
1229ALIGN="RIGHT"
1230VALIGN="TOP"
1231><TT
1232CLASS="PARAMETER"
1233><I
1234>doc</I
1235></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001236>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001237><TD
1238WIDTH="80%"
1239ALIGN="LEFT"
1240VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001241>&#13;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001242></TR
1243></TABLE
1244><P
1245></P
1246></DIV
1247></DIV
1248><HR><DIV
1249CLASS="REFSECT2"
1250><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001251NAME="AEN20833"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001252></A
1253><H3
1254><A
1255NAME="XMLLSONENODE"
1256></A
1257>xmlLsOneNode ()</H3
1258><TABLE
1259BORDER="0"
1260BGCOLOR="#D6E8FF"
1261WIDTH="100%"
1262CELLPADDING="6"
1263><TR
1264><TD
1265><PRE
1266CLASS="PROGRAMLISTING"
1267>void xmlLsOneNode (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001268HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001269>FILE</GTKDOCLINK
1270> *output,
1271 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001272HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001273>xmlNodePtr</A
1274> node);</PRE
1275></TD
1276></TR
1277></TABLE
1278><P
1279></P
1280><DIV
1281CLASS="INFORMALTABLE"
1282><P
1283></P
1284><TABLE
1285BORDER="0"
1286WIDTH="100%"
1287BGCOLOR="#FFD0D0"
1288CELLSPACING="0"
1289CELLPADDING="4"
1290CLASS="CALSTABLE"
1291><TR
1292><TD
1293WIDTH="20%"
1294ALIGN="RIGHT"
1295VALIGN="TOP"
1296><TT
1297CLASS="PARAMETER"
1298><I
1299>output</I
1300></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001301>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001302><TD
1303WIDTH="80%"
1304ALIGN="LEFT"
1305VALIGN="TOP"
1306>&nbsp;</TD
1307></TR
1308><TR
1309><TD
1310WIDTH="20%"
1311ALIGN="RIGHT"
1312VALIGN="TOP"
1313><TT
1314CLASS="PARAMETER"
1315><I
1316>node</I
1317></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001318>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001319><TD
1320WIDTH="80%"
1321ALIGN="LEFT"
1322VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001323>&#13;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001324></TR
1325></TABLE
1326><P
1327></P
1328></DIV
1329></DIV
1330><HR><DIV
1331CLASS="REFSECT2"
1332><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001333NAME="AEN20853"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001334></A
1335><H3
1336><A
1337NAME="XMLSHELLREADLINEFUNC"
1338></A
1339>xmlShellReadlineFunc ()</H3
1340><TABLE
1341BORDER="0"
1342BGCOLOR="#D6E8FF"
1343WIDTH="100%"
1344CELLPADDING="6"
1345><TR
1346><TD
1347><PRE
1348CLASS="PROGRAMLISTING"
1349>char* (*xmlShellReadlineFunc) (char *prompt);</PRE
1350></TD
1351></TR
1352></TABLE
1353><P
1354></P
1355><DIV
1356CLASS="INFORMALTABLE"
1357><P
1358></P
1359><TABLE
1360BORDER="0"
1361WIDTH="100%"
1362BGCOLOR="#FFD0D0"
1363CELLSPACING="0"
1364CELLPADDING="4"
1365CLASS="CALSTABLE"
1366><TR
1367><TD
1368WIDTH="20%"
1369ALIGN="RIGHT"
1370VALIGN="TOP"
1371><TT
1372CLASS="PARAMETER"
1373><I
1374>prompt</I
1375></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001376>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001377><TD
1378WIDTH="80%"
1379ALIGN="LEFT"
1380VALIGN="TOP"
1381>&nbsp;</TD
1382></TR
1383><TR
1384><TD
1385WIDTH="20%"
1386ALIGN="RIGHT"
1387VALIGN="TOP"
1388><I
1389CLASS="EMPHASIS"
1390>Returns</I
1391> :</TD
1392><TD
1393WIDTH="80%"
1394ALIGN="LEFT"
1395VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001396>&#13;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001397></TR
1398></TABLE
1399><P
1400></P
1401></DIV
1402></DIV
1403><HR><DIV
1404CLASS="REFSECT2"
1405><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001406NAME="AEN20871"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001407></A
1408><H3
1409><A
1410NAME="XMLSHELLCTXT"
1411></A
1412>struct xmlShellCtxt</H3
1413><TABLE
1414BORDER="0"
1415BGCOLOR="#D6E8FF"
1416WIDTH="100%"
1417CELLPADDING="6"
1418><TR
1419><TD
1420><PRE
1421CLASS="PROGRAMLISTING"
1422>struct xmlShellCtxt {
1423 char *filename;
1424 xmlDocPtr doc;
1425 xmlNodePtr node;
1426 xmlXPathContextPtr pctxt;
1427 int loaded;
1428 FILE *output;
1429 xmlShellReadlineFunc input;
1430};</PRE
1431></TD
1432></TR
1433></TABLE
1434><P
1435></P
1436></DIV
1437><HR><DIV
1438CLASS="REFSECT2"
1439><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001440NAME="AEN20876"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001441></A
1442><H3
1443><A
1444NAME="XMLSHELLCTXTPTR"
1445></A
1446>xmlShellCtxtPtr</H3
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001447><TABLE
1448BORDER="0"
1449BGCOLOR="#D6E8FF"
1450WIDTH="100%"
1451CELLPADDING="6"
1452><TR
1453><TD
1454><PRE
1455CLASS="PROGRAMLISTING"
1456>typedef xmlShellCtxt *xmlShellCtxtPtr;</PRE
1457></TD
1458></TR
1459></TABLE
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001460><P
1461></P
1462></DIV
1463><HR><DIV
1464CLASS="REFSECT2"
1465><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001466NAME="AEN20881"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001467></A
1468><H3
1469><A
1470NAME="XMLSHELLCMD"
1471></A
1472>xmlShellCmd ()</H3
1473><TABLE
1474BORDER="0"
1475BGCOLOR="#D6E8FF"
1476WIDTH="100%"
1477CELLPADDING="6"
1478><TR
1479><TD
1480><PRE
1481CLASS="PROGRAMLISTING"
1482>int (*xmlShellCmd) (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001483HREF="libxml-debugxml.html#XMLSHELLCTXTPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001484>xmlShellCtxtPtr</A
1485> ctxt,
1486 char *arg,
1487 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001488HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001489>xmlNodePtr</A
1490> node,
1491 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001492HREF="libxml-tree.html#XMLNODEPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001493>xmlNodePtr</A
1494> node2);</PRE
1495></TD
1496></TR
1497></TABLE
1498><P
1499></P
1500><DIV
1501CLASS="INFORMALTABLE"
1502><P
1503></P
1504><TABLE
1505BORDER="0"
1506WIDTH="100%"
1507BGCOLOR="#FFD0D0"
1508CELLSPACING="0"
1509CELLPADDING="4"
1510CLASS="CALSTABLE"
1511><TR
1512><TD
1513WIDTH="20%"
1514ALIGN="RIGHT"
1515VALIGN="TOP"
1516><TT
1517CLASS="PARAMETER"
1518><I
1519>ctxt</I
1520></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001521>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001522><TD
1523WIDTH="80%"
1524ALIGN="LEFT"
1525VALIGN="TOP"
1526>&nbsp;</TD
1527></TR
1528><TR
1529><TD
1530WIDTH="20%"
1531ALIGN="RIGHT"
1532VALIGN="TOP"
1533><TT
1534CLASS="PARAMETER"
1535><I
1536>arg</I
1537></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001538>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001539><TD
1540WIDTH="80%"
1541ALIGN="LEFT"
1542VALIGN="TOP"
1543>&nbsp;</TD
1544></TR
1545><TR
1546><TD
1547WIDTH="20%"
1548ALIGN="RIGHT"
1549VALIGN="TOP"
1550><TT
1551CLASS="PARAMETER"
1552><I
1553>node</I
1554></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001555>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001556><TD
1557WIDTH="80%"
1558ALIGN="LEFT"
1559VALIGN="TOP"
1560>&nbsp;</TD
1561></TR
1562><TR
1563><TD
1564WIDTH="20%"
1565ALIGN="RIGHT"
1566VALIGN="TOP"
1567><TT
1568CLASS="PARAMETER"
1569><I
1570>node2</I
1571></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001572>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001573><TD
1574WIDTH="80%"
1575ALIGN="LEFT"
1576VALIGN="TOP"
1577>&nbsp;</TD
1578></TR
1579><TR
1580><TD
1581WIDTH="20%"
1582ALIGN="RIGHT"
1583VALIGN="TOP"
1584><I
1585CLASS="EMPHASIS"
1586>Returns</I
1587> :</TD
1588><TD
1589WIDTH="80%"
1590ALIGN="LEFT"
1591VALIGN="TOP"
Daniel Veillard503b8932001-01-05 06:36:31 +00001592>&#13;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001593></TR
1594></TABLE
1595><P
1596></P
1597></DIV
1598></DIV
1599><HR><DIV
1600CLASS="REFSECT2"
1601><A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001602NAME="AEN20914"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001603></A
1604><H3
1605><A
1606NAME="XMLSHELL"
1607></A
1608>xmlShell ()</H3
1609><TABLE
1610BORDER="0"
1611BGCOLOR="#D6E8FF"
1612WIDTH="100%"
1613CELLPADDING="6"
1614><TR
1615><TD
1616><PRE
1617CLASS="PROGRAMLISTING"
1618>void xmlShell (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001619HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001620>xmlDocPtr</A
1621> doc,
1622 char *filename,
1623 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001624HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001625>xmlShellReadlineFunc</A
1626> input,
1627 <GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001628HREF="FILE-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001629>FILE</GTKDOCLINK
1630> *output);</PRE
1631></TD
1632></TR
1633></TABLE
1634><P
1635>Implements the XML shell
1636This allow to load, validate, view, modify and save a document
1637using a environment similar to a UNIX commandline.</P
1638><P
1639></P
1640><DIV
1641CLASS="INFORMALTABLE"
1642><P
1643></P
1644><TABLE
1645BORDER="0"
1646WIDTH="100%"
1647BGCOLOR="#FFD0D0"
1648CELLSPACING="0"
1649CELLPADDING="4"
1650CLASS="CALSTABLE"
1651><TR
1652><TD
1653WIDTH="20%"
1654ALIGN="RIGHT"
1655VALIGN="TOP"
1656><TT
1657CLASS="PARAMETER"
1658><I
1659>doc</I
1660></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001661>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001662><TD
1663WIDTH="80%"
1664ALIGN="LEFT"
1665VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001666> the initial document</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001667></TR
1668><TR
1669><TD
1670WIDTH="20%"
1671ALIGN="RIGHT"
1672VALIGN="TOP"
1673><TT
1674CLASS="PARAMETER"
1675><I
1676>filename</I
1677></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001678>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001679><TD
1680WIDTH="80%"
1681ALIGN="LEFT"
1682VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001683> the output buffer</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001684></TR
1685><TR
1686><TD
1687WIDTH="20%"
1688ALIGN="RIGHT"
1689VALIGN="TOP"
1690><TT
1691CLASS="PARAMETER"
1692><I
1693>input</I
1694></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001695>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001696><TD
1697WIDTH="80%"
1698ALIGN="LEFT"
1699VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001700> the line reading function</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001701></TR
1702><TR
1703><TD
1704WIDTH="20%"
1705ALIGN="RIGHT"
1706VALIGN="TOP"
1707><TT
1708CLASS="PARAMETER"
1709><I
1710>output</I
1711></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001712>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001713><TD
1714WIDTH="80%"
1715ALIGN="LEFT"
1716VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001717> the output FILE*</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001718></TR
1719></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>