blob: 1dfc85e55b0145f4fcc39f1cff7dee7b1304a9f5 [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>tree</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
8REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
12TITLE="Gnome XML Library"
13HREF="libxml.html"><LINK
14REL="PREVIOUS"
15TITLE="parser"
16HREF="gnome-xml-parser.html"><LINK
17REL="NEXT"
18TITLE="entities"
19HREF="gnome-xml-entities.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
47HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
Daniel Veillard35925471999-02-25 08:46:07 +000055></TD
56><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000057WIDTH="25%"
58BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000059ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000060><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000075></TD
76><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000077WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
85HREF="libxml.html"
86><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000099ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000100><A
101HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
114>tree</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000118NAME="AEN1731"
Daniel Veillard35925471999-02-25 08:46:07 +0000119></A
120><H2
121>Name</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000122>tree &#8212; </DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000123><DIV
124CLASS="REFSYNOPSISDIV"
125><A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000126NAME="AEN1734"
Daniel Veillard35925471999-02-25 08:46:07 +0000127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000132BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141enum <A
142HREF="gnome-xml-tree.html#XMLELEMENTTYPE"
143>xmlElementType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000144>;
Daniel Veillard35925471999-02-25 08:46:07 +0000145typedef <A
146HREF="gnome-xml-tree.html#CHAR"
147>CHAR</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000148>;
Daniel Veillard35925471999-02-25 08:46:07 +0000149typedef <A
150HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
151>xmlNotationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000152>;
Daniel Veillard35925471999-02-25 08:46:07 +0000153enum <A
154HREF="gnome-xml-tree.html#XMLATTRIBUTETYPE"
155>xmlAttributeType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000156>;
Daniel Veillard35925471999-02-25 08:46:07 +0000157enum <A
158HREF="gnome-xml-tree.html#XMLATTRIBUTEDEFAULT"
159>xmlAttributeDefault</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000160>;
Daniel Veillard35925471999-02-25 08:46:07 +0000161typedef <A
162HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
163>xmlEnumerationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000164>;
Daniel Veillard35925471999-02-25 08:46:07 +0000165typedef <A
166HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
167>xmlAttributePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000168>;
Daniel Veillard35925471999-02-25 08:46:07 +0000169enum <A
170HREF="gnome-xml-tree.html#XMLELEMENTCONTENTTYPE"
171>xmlElementContentType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000172>;
Daniel Veillard35925471999-02-25 08:46:07 +0000173enum <A
174HREF="gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR"
175>xmlElementContentOccur</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000176>;
Daniel Veillard35925471999-02-25 08:46:07 +0000177typedef <A
178HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
179>xmlElementContentPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000180>;
Daniel Veillard35925471999-02-25 08:46:07 +0000181enum <A
182HREF="gnome-xml-tree.html#XMLELEMENTTYPEVAL"
183>xmlElementTypeVal</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000184>;
Daniel Veillard35925471999-02-25 08:46:07 +0000185typedef <A
186HREF="gnome-xml-tree.html#XMLELEMENTPTR"
187>xmlElementPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000188>;
Daniel Veillard35925471999-02-25 08:46:07 +0000189enum <A
190HREF="gnome-xml-tree.html#XMLNSTYPE"
191>xmlNsType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000192>;
Daniel Veillard35925471999-02-25 08:46:07 +0000193typedef <A
194HREF="gnome-xml-tree.html#XMLNSPTR"
195>xmlNsPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000196>;
Daniel Veillard35925471999-02-25 08:46:07 +0000197typedef <A
198HREF="gnome-xml-tree.html#XMLDTDPTR"
199>xmlDtdPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000200>;
Daniel Veillard35925471999-02-25 08:46:07 +0000201typedef <A
202HREF="gnome-xml-tree.html#XMLATTRPTR"
203>xmlAttrPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000204>;
Daniel Veillard35925471999-02-25 08:46:07 +0000205typedef <A
206HREF="gnome-xml-tree.html#XMLNODE"
207>xmlNode</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000208>;
Daniel Veillard35925471999-02-25 08:46:07 +0000209typedef <A
210HREF="gnome-xml-tree.html#XMLNODEPTR"
211>xmlNodePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000212>;
Daniel Veillard35925471999-02-25 08:46:07 +0000213typedef <A
214HREF="gnome-xml-tree.html#XMLDOC"
215>xmlDoc</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000216>;
Daniel Veillard35925471999-02-25 08:46:07 +0000217typedef <A
218HREF="gnome-xml-tree.html#XMLDOCPTR"
219>xmlDocPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000220>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000221typedef <A
222HREF="gnome-xml-tree.html#XMLBUFFER"
223>xmlBuffer</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000224>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000225typedef <A
226HREF="gnome-xml-tree.html#XMLBUFFERPTR"
227>xmlBufferPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000228>;
229extern xmlNsPtr <A
230HREF="gnome-xml-tree.html#BASEDTD"
231>baseDTD</A
232>;
233extern int <A
234HREF="gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY"
235>oldXMLWDcompatibility</A
236>;
237extern int <A
238HREF="gnome-xml-tree.html#XMLINDENTTREEOUTPUT"
239>xmlIndentTreeOutput</A
240>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000241<A
242HREF="gnome-xml-tree.html#XMLBUFFERPTR"
243>xmlBufferPtr</A
244> <A
245HREF="gnome-xml-tree.html#XMLBUFFERCREATE"
246>xmlBufferCreate</A
247> (void);
248void <A
249HREF="gnome-xml-tree.html#XMLBUFFERFREE"
250>xmlBufferFree</A
251> (<A
252HREF="gnome-xml-tree.html#XMLBUFFERPTR"
253>xmlBufferPtr</A
254> buf);
255int <A
256HREF="gnome-xml-tree.html#XMLBUFFERDUMP"
257>xmlBufferDump</A
258> (<GTKDOCLINK
259HREF="FILE"
260>FILE</GTKDOCLINK
261> *file,
262 <A
263HREF="gnome-xml-tree.html#XMLBUFFERPTR"
264>xmlBufferPtr</A
265> buf);
266void <A
267HREF="gnome-xml-tree.html#XMLBUFFERADD"
268>xmlBufferAdd</A
269> (<A
270HREF="gnome-xml-tree.html#XMLBUFFERPTR"
271>xmlBufferPtr</A
272> buf,
273 const <A
274HREF="gnome-xml-tree.html#CHAR"
275>CHAR</A
276> *str,
277 int len);
278void <A
279HREF="gnome-xml-tree.html#XMLBUFFERCAT"
280>xmlBufferCat</A
281> (<A
282HREF="gnome-xml-tree.html#XMLBUFFERPTR"
283>xmlBufferPtr</A
284> buf,
285 const <A
286HREF="gnome-xml-tree.html#CHAR"
287>CHAR</A
288> *str);
289void <A
290HREF="gnome-xml-tree.html#XMLBUFFERCCAT"
291>xmlBufferCCat</A
292> (<A
293HREF="gnome-xml-tree.html#XMLBUFFERPTR"
294>xmlBufferPtr</A
295> buf,
296 const char *str);
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000297int <A
298HREF="gnome-xml-tree.html#XMLBUFFERSHRINK"
299>xmlBufferShrink</A
300> (<A
301HREF="gnome-xml-tree.html#XMLBUFFERPTR"
302>xmlBufferPtr</A
303> buf,
304 int len);
305void <A
306HREF="gnome-xml-tree.html#XMLBUFFEREMPTY"
307>xmlBufferEmpty</A
308> (<A
309HREF="gnome-xml-tree.html#XMLBUFFERPTR"
310>xmlBufferPtr</A
311> buf);
Daniel Veillard35925471999-02-25 08:46:07 +0000312<A
313HREF="gnome-xml-tree.html#XMLDTDPTR"
314>xmlDtdPtr</A
315> <A
316HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
317>xmlCreateIntSubset</A
318> (<A
319HREF="gnome-xml-tree.html#XMLDOCPTR"
320>xmlDocPtr</A
321> doc,
322 const <A
323HREF="gnome-xml-tree.html#CHAR"
324>CHAR</A
325> *name,
326 const <A
327HREF="gnome-xml-tree.html#CHAR"
328>CHAR</A
329> *ExternalID,
330 const <A
331HREF="gnome-xml-tree.html#CHAR"
332>CHAR</A
333> *SystemID);
334<A
335HREF="gnome-xml-tree.html#XMLDTDPTR"
336>xmlDtdPtr</A
337> <A
338HREF="gnome-xml-tree.html#XMLNEWDTD"
339>xmlNewDtd</A
340> (<A
341HREF="gnome-xml-tree.html#XMLDOCPTR"
342>xmlDocPtr</A
343> doc,
344 const <A
345HREF="gnome-xml-tree.html#CHAR"
346>CHAR</A
347> *name,
348 const <A
349HREF="gnome-xml-tree.html#CHAR"
350>CHAR</A
351> *ExternalID,
352 const <A
353HREF="gnome-xml-tree.html#CHAR"
354>CHAR</A
355> *SystemID);
356void <A
357HREF="gnome-xml-tree.html#XMLFREEDTD"
358>xmlFreeDtd</A
359> (<A
360HREF="gnome-xml-tree.html#XMLDTDPTR"
361>xmlDtdPtr</A
362> cur);
363<A
364HREF="gnome-xml-tree.html#XMLNSPTR"
365>xmlNsPtr</A
366> <A
367HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
368>xmlNewGlobalNs</A
369> (<A
370HREF="gnome-xml-tree.html#XMLDOCPTR"
371>xmlDocPtr</A
372> doc,
373 const <A
374HREF="gnome-xml-tree.html#CHAR"
375>CHAR</A
376> *href,
377 const <A
378HREF="gnome-xml-tree.html#CHAR"
379>CHAR</A
380> *prefix);
381<A
382HREF="gnome-xml-tree.html#XMLNSPTR"
383>xmlNsPtr</A
384> <A
385HREF="gnome-xml-tree.html#XMLNEWNS"
386>xmlNewNs</A
387> (<A
388HREF="gnome-xml-tree.html#XMLNODEPTR"
389>xmlNodePtr</A
390> node,
391 const <A
392HREF="gnome-xml-tree.html#CHAR"
393>CHAR</A
394> *href,
395 const <A
396HREF="gnome-xml-tree.html#CHAR"
397>CHAR</A
398> *prefix);
399void <A
400HREF="gnome-xml-tree.html#XMLFREENS"
401>xmlFreeNs</A
402> (<A
403HREF="gnome-xml-tree.html#XMLNSPTR"
404>xmlNsPtr</A
405> cur);
406<A
407HREF="gnome-xml-tree.html#XMLDOCPTR"
408>xmlDocPtr</A
409> <A
410HREF="gnome-xml-tree.html#XMLNEWDOC"
411>xmlNewDoc</A
412> (const <A
413HREF="gnome-xml-tree.html#CHAR"
414>CHAR</A
415> *version);
416void <A
417HREF="gnome-xml-tree.html#XMLFREEDOC"
418>xmlFreeDoc</A
419> (<A
420HREF="gnome-xml-tree.html#XMLDOCPTR"
421>xmlDocPtr</A
422> cur);
423<A
424HREF="gnome-xml-tree.html#XMLATTRPTR"
425>xmlAttrPtr</A
426> <A
427HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
428>xmlNewDocProp</A
429> (<A
430HREF="gnome-xml-tree.html#XMLDOCPTR"
431>xmlDocPtr</A
432> doc,
433 const <A
434HREF="gnome-xml-tree.html#CHAR"
435>CHAR</A
436> *name,
437 const <A
438HREF="gnome-xml-tree.html#CHAR"
439>CHAR</A
440> *value);
441<A
442HREF="gnome-xml-tree.html#XMLATTRPTR"
443>xmlAttrPtr</A
444> <A
445HREF="gnome-xml-tree.html#XMLNEWPROP"
446>xmlNewProp</A
447> (<A
448HREF="gnome-xml-tree.html#XMLNODEPTR"
449>xmlNodePtr</A
450> node,
451 const <A
452HREF="gnome-xml-tree.html#CHAR"
453>CHAR</A
454> *name,
455 const <A
456HREF="gnome-xml-tree.html#CHAR"
457>CHAR</A
458> *value);
459void <A
460HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
461>xmlFreePropList</A
462> (<A
463HREF="gnome-xml-tree.html#XMLATTRPTR"
464>xmlAttrPtr</A
465> cur);
466void <A
467HREF="gnome-xml-tree.html#XMLFREEPROP"
468>xmlFreeProp</A
469> (<A
470HREF="gnome-xml-tree.html#XMLATTRPTR"
471>xmlAttrPtr</A
472> cur);
473<A
474HREF="gnome-xml-tree.html#XMLATTRPTR"
475>xmlAttrPtr</A
476> <A
477HREF="gnome-xml-tree.html#XMLCOPYPROP"
478>xmlCopyProp</A
479> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000480HREF="gnome-xml-tree.html#XMLNODEPTR"
481>xmlNodePtr</A
482> target,
483 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000484HREF="gnome-xml-tree.html#XMLATTRPTR"
485>xmlAttrPtr</A
486> cur);
487<A
488HREF="gnome-xml-tree.html#XMLATTRPTR"
489>xmlAttrPtr</A
490> <A
491HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
492>xmlCopyPropList</A
493> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000494HREF="gnome-xml-tree.html#XMLNODEPTR"
495>xmlNodePtr</A
496> target,
497 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000498HREF="gnome-xml-tree.html#XMLATTRPTR"
499>xmlAttrPtr</A
500> cur);
501<A
502HREF="gnome-xml-tree.html#XMLDTDPTR"
503>xmlDtdPtr</A
504> <A
505HREF="gnome-xml-tree.html#XMLCOPYDTD"
506>xmlCopyDtd</A
507> (<A
508HREF="gnome-xml-tree.html#XMLDTDPTR"
509>xmlDtdPtr</A
510> dtd);
511<A
512HREF="gnome-xml-tree.html#XMLDOCPTR"
513>xmlDocPtr</A
514> <A
515HREF="gnome-xml-tree.html#XMLCOPYDOC"
516>xmlCopyDoc</A
517> (<A
518HREF="gnome-xml-tree.html#XMLDOCPTR"
519>xmlDocPtr</A
520> doc,
521 int recursive);
522<A
523HREF="gnome-xml-tree.html#XMLNODEPTR"
524>xmlNodePtr</A
525> <A
526HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
527>xmlNewDocNode</A
528> (<A
529HREF="gnome-xml-tree.html#XMLDOCPTR"
530>xmlDocPtr</A
531> doc,
532 <A
533HREF="gnome-xml-tree.html#XMLNSPTR"
534>xmlNsPtr</A
535> ns,
536 const <A
537HREF="gnome-xml-tree.html#CHAR"
538>CHAR</A
539> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000540 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000541HREF="gnome-xml-tree.html#CHAR"
542>CHAR</A
543> *content);
544<A
545HREF="gnome-xml-tree.html#XMLNODEPTR"
546>xmlNodePtr</A
547> <A
548HREF="gnome-xml-tree.html#XMLNEWNODE"
549>xmlNewNode</A
550> (<A
551HREF="gnome-xml-tree.html#XMLNSPTR"
552>xmlNsPtr</A
553> ns,
554 const <A
555HREF="gnome-xml-tree.html#CHAR"
556>CHAR</A
557> *name);
558<A
559HREF="gnome-xml-tree.html#XMLNODEPTR"
560>xmlNodePtr</A
561> <A
562HREF="gnome-xml-tree.html#XMLNEWCHILD"
563>xmlNewChild</A
564> (<A
565HREF="gnome-xml-tree.html#XMLNODEPTR"
566>xmlNodePtr</A
567> parent,
568 <A
569HREF="gnome-xml-tree.html#XMLNSPTR"
570>xmlNsPtr</A
571> ns,
572 const <A
573HREF="gnome-xml-tree.html#CHAR"
574>CHAR</A
575> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000576 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000577HREF="gnome-xml-tree.html#CHAR"
578>CHAR</A
579> *content);
580<A
581HREF="gnome-xml-tree.html#XMLNODEPTR"
582>xmlNodePtr</A
583> <A
584HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
585>xmlNewDocText</A
586> (<A
587HREF="gnome-xml-tree.html#XMLDOCPTR"
588>xmlDocPtr</A
589> doc,
590 const <A
591HREF="gnome-xml-tree.html#CHAR"
592>CHAR</A
593> *content);
594<A
595HREF="gnome-xml-tree.html#XMLNODEPTR"
596>xmlNodePtr</A
597> <A
598HREF="gnome-xml-tree.html#XMLNEWTEXT"
599>xmlNewText</A
600> (const <A
601HREF="gnome-xml-tree.html#CHAR"
602>CHAR</A
603> *content);
604<A
605HREF="gnome-xml-tree.html#XMLNODEPTR"
606>xmlNodePtr</A
607> <A
608HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
609>xmlNewDocTextLen</A
610> (<A
611HREF="gnome-xml-tree.html#XMLDOCPTR"
612>xmlDocPtr</A
613> doc,
614 const <A
615HREF="gnome-xml-tree.html#CHAR"
616>CHAR</A
617> *content,
618 int len);
619<A
620HREF="gnome-xml-tree.html#XMLNODEPTR"
621>xmlNodePtr</A
622> <A
623HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
624>xmlNewTextLen</A
625> (const <A
626HREF="gnome-xml-tree.html#CHAR"
627>CHAR</A
628> *content,
629 int len);
630<A
631HREF="gnome-xml-tree.html#XMLNODEPTR"
632>xmlNodePtr</A
633> <A
634HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
635>xmlNewDocComment</A
636> (<A
637HREF="gnome-xml-tree.html#XMLDOCPTR"
638>xmlDocPtr</A
639> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000640 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000641HREF="gnome-xml-tree.html#CHAR"
642>CHAR</A
643> *content);
644<A
645HREF="gnome-xml-tree.html#XMLNODEPTR"
646>xmlNodePtr</A
647> <A
648HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
649>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000650> (const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000651HREF="gnome-xml-tree.html#CHAR"
652>CHAR</A
653> *content);
654<A
655HREF="gnome-xml-tree.html#XMLNODEPTR"
656>xmlNodePtr</A
657> <A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000658HREF="gnome-xml-tree.html#XMLNEWCDATABLOCK"
659>xmlNewCDataBlock</A
660> (<A
661HREF="gnome-xml-tree.html#XMLDOCPTR"
662>xmlDocPtr</A
663> doc,
664 const <A
665HREF="gnome-xml-tree.html#CHAR"
666>CHAR</A
667> *content,
668 int len);
669<A
670HREF="gnome-xml-tree.html#XMLNODEPTR"
671>xmlNodePtr</A
672> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000673HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
674>xmlNewReference</A
675> (<A
676HREF="gnome-xml-tree.html#XMLDOCPTR"
677>xmlDocPtr</A
678> doc,
679 const <A
680HREF="gnome-xml-tree.html#CHAR"
681>CHAR</A
682> *name);
683<A
684HREF="gnome-xml-tree.html#XMLNODEPTR"
685>xmlNodePtr</A
686> <A
687HREF="gnome-xml-tree.html#XMLCOPYNODE"
688>xmlCopyNode</A
689> (<A
690HREF="gnome-xml-tree.html#XMLNODEPTR"
691>xmlNodePtr</A
692> node,
693 int recursive);
694<A
695HREF="gnome-xml-tree.html#XMLNODEPTR"
696>xmlNodePtr</A
697> <A
698HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
699>xmlCopyNodeList</A
700> (<A
701HREF="gnome-xml-tree.html#XMLNODEPTR"
702>xmlNodePtr</A
703> node);
704<A
705HREF="gnome-xml-tree.html#XMLNODEPTR"
706>xmlNodePtr</A
707> <A
708HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
709>xmlGetLastChild</A
710> (<A
711HREF="gnome-xml-tree.html#XMLNODEPTR"
712>xmlNodePtr</A
713> parent);
714int <A
715HREF="gnome-xml-tree.html#XMLNODEISTEXT"
716>xmlNodeIsText</A
717> (<A
718HREF="gnome-xml-tree.html#XMLNODEPTR"
719>xmlNodePtr</A
720> node);
721<A
722HREF="gnome-xml-tree.html#XMLNODEPTR"
723>xmlNodePtr</A
724> <A
725HREF="gnome-xml-tree.html#XMLADDCHILD"
726>xmlAddChild</A
727> (<A
728HREF="gnome-xml-tree.html#XMLNODEPTR"
729>xmlNodePtr</A
730> parent,
731 <A
732HREF="gnome-xml-tree.html#XMLNODEPTR"
733>xmlNodePtr</A
734> cur);
735void <A
736HREF="gnome-xml-tree.html#XMLUNLINKNODE"
737>xmlUnlinkNode</A
738> (<A
739HREF="gnome-xml-tree.html#XMLNODEPTR"
740>xmlNodePtr</A
741> cur);
742<A
743HREF="gnome-xml-tree.html#XMLNODEPTR"
744>xmlNodePtr</A
745> <A
746HREF="gnome-xml-tree.html#XMLTEXTMERGE"
747>xmlTextMerge</A
748> (<A
749HREF="gnome-xml-tree.html#XMLNODEPTR"
750>xmlNodePtr</A
751> first,
752 <A
753HREF="gnome-xml-tree.html#XMLNODEPTR"
754>xmlNodePtr</A
755> second);
756void <A
757HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
758>xmlTextConcat</A
759> (<A
760HREF="gnome-xml-tree.html#XMLNODEPTR"
761>xmlNodePtr</A
762> node,
763 const <A
764HREF="gnome-xml-tree.html#CHAR"
765>CHAR</A
766> *content,
767 int len);
768void <A
769HREF="gnome-xml-tree.html#XMLFREENODELIST"
770>xmlFreeNodeList</A
771> (<A
772HREF="gnome-xml-tree.html#XMLNODEPTR"
773>xmlNodePtr</A
774> cur);
775void <A
776HREF="gnome-xml-tree.html#XMLFREENODE"
777>xmlFreeNode</A
778> (<A
779HREF="gnome-xml-tree.html#XMLNODEPTR"
780>xmlNodePtr</A
781> cur);
782<A
783HREF="gnome-xml-tree.html#XMLNSPTR"
784>xmlNsPtr</A
785> <A
786HREF="gnome-xml-tree.html#XMLSEARCHNS"
787>xmlSearchNs</A
788> (<A
789HREF="gnome-xml-tree.html#XMLDOCPTR"
790>xmlDocPtr</A
791> doc,
792 <A
793HREF="gnome-xml-tree.html#XMLNODEPTR"
794>xmlNodePtr</A
795> node,
796 const <A
797HREF="gnome-xml-tree.html#CHAR"
798>CHAR</A
799> *nameSpace);
800<A
801HREF="gnome-xml-tree.html#XMLNSPTR"
802>xmlNsPtr</A
803> <A
804HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
805>xmlSearchNsByHref</A
806> (<A
807HREF="gnome-xml-tree.html#XMLDOCPTR"
808>xmlDocPtr</A
809> doc,
810 <A
811HREF="gnome-xml-tree.html#XMLNODEPTR"
812>xmlNodePtr</A
813> node,
814 const <A
815HREF="gnome-xml-tree.html#CHAR"
816>CHAR</A
817> *href);
818void <A
819HREF="gnome-xml-tree.html#XMLSETNS"
820>xmlSetNs</A
821> (<A
822HREF="gnome-xml-tree.html#XMLNODEPTR"
823>xmlNodePtr</A
824> node,
825 <A
826HREF="gnome-xml-tree.html#XMLNSPTR"
827>xmlNsPtr</A
828> ns);
829<A
830HREF="gnome-xml-tree.html#XMLNSPTR"
831>xmlNsPtr</A
832> <A
833HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
834>xmlCopyNamespace</A
835> (<A
836HREF="gnome-xml-tree.html#XMLNSPTR"
837>xmlNsPtr</A
838> cur);
839<A
840HREF="gnome-xml-tree.html#XMLNSPTR"
841>xmlNsPtr</A
842> <A
843HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
844>xmlCopyNamespaceList</A
845> (<A
846HREF="gnome-xml-tree.html#XMLNSPTR"
847>xmlNsPtr</A
848> cur);
849<A
850HREF="gnome-xml-tree.html#XMLATTRPTR"
851>xmlAttrPtr</A
852> <A
853HREF="gnome-xml-tree.html#XMLSETPROP"
854>xmlSetProp</A
855> (<A
856HREF="gnome-xml-tree.html#XMLNODEPTR"
857>xmlNodePtr</A
858> node,
859 const <A
860HREF="gnome-xml-tree.html#CHAR"
861>CHAR</A
862> *name,
863 const <A
864HREF="gnome-xml-tree.html#CHAR"
865>CHAR</A
866> *value);
867<A
868HREF="gnome-xml-tree.html#CHAR"
869>CHAR</A
870>* <A
871HREF="gnome-xml-tree.html#XMLGETPROP"
872>xmlGetProp</A
873> (<A
874HREF="gnome-xml-tree.html#XMLNODEPTR"
875>xmlNodePtr</A
876> node,
877 const <A
878HREF="gnome-xml-tree.html#CHAR"
879>CHAR</A
880> *name);
881<A
882HREF="gnome-xml-tree.html#XMLNODEPTR"
883>xmlNodePtr</A
884> <A
885HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
886>xmlStringGetNodeList</A
887> (<A
888HREF="gnome-xml-tree.html#XMLDOCPTR"
889>xmlDocPtr</A
890> doc,
891 const <A
892HREF="gnome-xml-tree.html#CHAR"
893>CHAR</A
894> *value);
895<A
896HREF="gnome-xml-tree.html#XMLNODEPTR"
897>xmlNodePtr</A
898> <A
899HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
900>xmlStringLenGetNodeList</A
901> (<A
902HREF="gnome-xml-tree.html#XMLDOCPTR"
903>xmlDocPtr</A
904> doc,
905 const <A
906HREF="gnome-xml-tree.html#CHAR"
907>CHAR</A
908> *value,
909 int len);
910<A
911HREF="gnome-xml-tree.html#CHAR"
912>CHAR</A
913>* <A
914HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
915>xmlNodeListGetString</A
916> (<A
917HREF="gnome-xml-tree.html#XMLDOCPTR"
918>xmlDocPtr</A
919> doc,
920 <A
921HREF="gnome-xml-tree.html#XMLNODEPTR"
922>xmlNodePtr</A
923> list,
924 int inLine);
925void <A
926HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
927>xmlNodeSetContent</A
928> (<A
929HREF="gnome-xml-tree.html#XMLNODEPTR"
930>xmlNodePtr</A
931> cur,
932 const <A
933HREF="gnome-xml-tree.html#CHAR"
934>CHAR</A
935> *content);
936void <A
937HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
938>xmlNodeSetContentLen</A
939> (<A
940HREF="gnome-xml-tree.html#XMLNODEPTR"
941>xmlNodePtr</A
942> cur,
943 const <A
944HREF="gnome-xml-tree.html#CHAR"
945>CHAR</A
946> *content,
947 int len);
948void <A
949HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
950>xmlNodeAddContent</A
951> (<A
952HREF="gnome-xml-tree.html#XMLNODEPTR"
953>xmlNodePtr</A
954> cur,
955 const <A
956HREF="gnome-xml-tree.html#CHAR"
957>CHAR</A
958> *content);
959void <A
960HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
961>xmlNodeAddContentLen</A
962> (<A
963HREF="gnome-xml-tree.html#XMLNODEPTR"
964>xmlNodePtr</A
965> cur,
966 const <A
967HREF="gnome-xml-tree.html#CHAR"
968>CHAR</A
969> *content,
970 int len);
971<A
972HREF="gnome-xml-tree.html#CHAR"
973>CHAR</A
974>* <A
975HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
976>xmlNodeGetContent</A
977> (<A
978HREF="gnome-xml-tree.html#XMLNODEPTR"
979>xmlNodePtr</A
980> cur);
981void <A
982HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
983>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000984> (<A
985HREF="gnome-xml-tree.html#XMLBUFFERPTR"
986>xmlBufferPtr</A
987> buf,
988 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000989HREF="gnome-xml-tree.html#CHAR"
990>CHAR</A
991> *string);
992void <A
993HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
994>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000995> (<A
996HREF="gnome-xml-tree.html#XMLBUFFERPTR"
997>xmlBufferPtr</A
998> buf,
999 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +00001000void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001001HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
1002>xmlBufferWriteQuotedString</A
1003> (<A
1004HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1005>xmlBufferPtr</A
1006> buf,
1007 const <A
1008HREF="gnome-xml-tree.html#CHAR"
1009>CHAR</A
1010> *string);
1011void <A
Daniel Veillard35925471999-02-25 08:46:07 +00001012HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
1013>xmlDocDumpMemory</A
1014> (<A
1015HREF="gnome-xml-tree.html#XMLDOCPTR"
1016>xmlDocPtr</A
1017> cur,
1018 <A
1019HREF="gnome-xml-tree.html#CHAR"
1020>CHAR</A
1021> **mem,
1022 int *size);
1023void <A
1024HREF="gnome-xml-tree.html#XMLDOCDUMP"
1025>xmlDocDump</A
1026> (<GTKDOCLINK
1027HREF="FILE"
1028>FILE</GTKDOCLINK
1029> *f,
1030 <A
1031HREF="gnome-xml-tree.html#XMLDOCPTR"
1032>xmlDocPtr</A
1033> cur);
1034int <A
1035HREF="gnome-xml-tree.html#XMLSAVEFILE"
1036>xmlSaveFile</A
1037> (const char *filename,
1038 <A
1039HREF="gnome-xml-tree.html#XMLDOCPTR"
1040>xmlDocPtr</A
1041> cur);
1042int <A
1043HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1044>xmlGetDocCompressMode</A
1045> (<A
1046HREF="gnome-xml-tree.html#XMLDOCPTR"
1047>xmlDocPtr</A
1048> doc);
1049void <A
1050HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1051>xmlSetDocCompressMode</A
1052> (<A
1053HREF="gnome-xml-tree.html#XMLDOCPTR"
1054>xmlDocPtr</A
1055> doc,
1056 int mode);
1057int <A
1058HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1059>xmlGetCompressMode</A
1060> (void);
1061void <A
1062HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1063>xmlSetCompressMode</A
1064> (int mode);</PRE
1065></TD
1066></TR
1067></TABLE
1068></DIV
1069><DIV
1070CLASS="REFSECT1"
1071><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001072NAME="AEN1990"
Daniel Veillard35925471999-02-25 08:46:07 +00001073></A
1074><H2
1075>Description</H2
1076><P
1077></P
1078></DIV
1079><DIV
1080CLASS="REFSECT1"
1081><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001082NAME="AEN1993"
Daniel Veillard35925471999-02-25 08:46:07 +00001083></A
1084><H2
1085>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001086><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001087CLASS="REFSECT2"
1088><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001089NAME="AEN1995"
Daniel Veillard35925471999-02-25 08:46:07 +00001090></A
1091><H3
1092><A
1093NAME="XMLELEMENTTYPE"
1094></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001095>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001096><TABLE
1097BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001098BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001099WIDTH="100%"
1100CELLPADDING="6"
1101><TR
1102><TD
1103><PRE
1104CLASS="PROGRAMLISTING"
1105>typedef enum {
1106 XML_ELEMENT_NODE= 1,
1107 XML_ATTRIBUTE_NODE= 2,
1108 XML_TEXT_NODE= 3,
1109 XML_CDATA_SECTION_NODE= 4,
1110 XML_ENTITY_REF_NODE= 5,
1111 XML_ENTITY_NODE= 6,
1112 XML_PI_NODE= 7,
1113 XML_COMMENT_NODE= 8,
1114 XML_DOCUMENT_NODE= 9,
1115 XML_DOCUMENT_TYPE_NODE= 10,
1116 XML_DOCUMENT_FRAG_NODE= 11,
1117 XML_NOTATION_NODE= 12
1118} xmlElementType;</PRE
1119></TD
1120></TR
1121></TABLE
1122><P
1123></P
1124></DIV
1125><HR><DIV
1126CLASS="REFSECT2"
1127><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001128NAME="AEN2000"
Daniel Veillard35925471999-02-25 08:46:07 +00001129></A
1130><H3
1131><A
1132NAME="CHAR"
1133></A
1134>CHAR</H3
1135><P
1136></P
1137></DIV
1138><HR><DIV
1139CLASS="REFSECT2"
1140><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001141NAME="AEN2004"
Daniel Veillard35925471999-02-25 08:46:07 +00001142></A
1143><H3
1144><A
1145NAME="XMLNOTATIONPTR"
1146></A
1147>xmlNotationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001148><P
1149></P
1150></DIV
1151><HR><DIV
1152CLASS="REFSECT2"
1153><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001154NAME="AEN2008"
Daniel Veillard35925471999-02-25 08:46:07 +00001155></A
1156><H3
1157><A
1158NAME="XMLATTRIBUTETYPE"
1159></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001160>enum xmlAttributeType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001161><TABLE
1162BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001163BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001164WIDTH="100%"
1165CELLPADDING="6"
1166><TR
1167><TD
1168><PRE
1169CLASS="PROGRAMLISTING"
1170>typedef enum {
1171 XML_ATTRIBUTE_CDATA = 1,
1172 XML_ATTRIBUTE_ID,
1173 XML_ATTRIBUTE_IDREF ,
1174 XML_ATTRIBUTE_IDREFS,
1175 XML_ATTRIBUTE_ENTITY,
1176 XML_ATTRIBUTE_ENTITIES,
1177 XML_ATTRIBUTE_NMTOKEN,
1178 XML_ATTRIBUTE_NMTOKENS,
1179 XML_ATTRIBUTE_ENUMERATION,
1180 XML_ATTRIBUTE_NOTATION
1181} xmlAttributeType;</PRE
1182></TD
1183></TR
1184></TABLE
1185><P
1186></P
1187></DIV
1188><HR><DIV
1189CLASS="REFSECT2"
1190><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001191NAME="AEN2013"
Daniel Veillard35925471999-02-25 08:46:07 +00001192></A
1193><H3
1194><A
1195NAME="XMLATTRIBUTEDEFAULT"
1196></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001197>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001198><TABLE
1199BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001200BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001201WIDTH="100%"
1202CELLPADDING="6"
1203><TR
1204><TD
1205><PRE
1206CLASS="PROGRAMLISTING"
1207>typedef enum {
1208 XML_ATTRIBUTE_NONE = 1,
1209 XML_ATTRIBUTE_REQUIRED,
1210 XML_ATTRIBUTE_IMPLIED,
1211 XML_ATTRIBUTE_FIXED
1212} xmlAttributeDefault;</PRE
1213></TD
1214></TR
1215></TABLE
1216><P
1217></P
1218></DIV
1219><HR><DIV
1220CLASS="REFSECT2"
1221><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001222NAME="AEN2018"
Daniel Veillard35925471999-02-25 08:46:07 +00001223></A
1224><H3
1225><A
1226NAME="XMLENUMERATIONPTR"
1227></A
1228>xmlEnumerationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001229><P
1230></P
1231></DIV
1232><HR><DIV
1233CLASS="REFSECT2"
1234><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001235NAME="AEN2022"
Daniel Veillard35925471999-02-25 08:46:07 +00001236></A
1237><H3
1238><A
1239NAME="XMLATTRIBUTEPTR"
1240></A
1241>xmlAttributePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001242><P
1243></P
1244></DIV
1245><HR><DIV
1246CLASS="REFSECT2"
1247><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001248NAME="AEN2026"
Daniel Veillard35925471999-02-25 08:46:07 +00001249></A
1250><H3
1251><A
1252NAME="XMLELEMENTCONTENTTYPE"
1253></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001254>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001255><TABLE
1256BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001257BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001258WIDTH="100%"
1259CELLPADDING="6"
1260><TR
1261><TD
1262><PRE
1263CLASS="PROGRAMLISTING"
1264>typedef enum {
1265 XML_ELEMENT_CONTENT_PCDATA = 1,
1266 XML_ELEMENT_CONTENT_ELEMENT,
1267 XML_ELEMENT_CONTENT_SEQ,
1268 XML_ELEMENT_CONTENT_OR
1269} xmlElementContentType;</PRE
1270></TD
1271></TR
1272></TABLE
1273><P
1274></P
1275></DIV
1276><HR><DIV
1277CLASS="REFSECT2"
1278><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001279NAME="AEN2031"
Daniel Veillard35925471999-02-25 08:46:07 +00001280></A
1281><H3
1282><A
1283NAME="XMLELEMENTCONTENTOCCUR"
1284></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001285>enum xmlElementContentOccur</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001286><TABLE
1287BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001288BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001289WIDTH="100%"
1290CELLPADDING="6"
1291><TR
1292><TD
1293><PRE
1294CLASS="PROGRAMLISTING"
1295>typedef enum {
1296 XML_ELEMENT_CONTENT_ONCE = 1,
1297 XML_ELEMENT_CONTENT_OPT,
1298 XML_ELEMENT_CONTENT_MULT,
1299 XML_ELEMENT_CONTENT_PLUS
1300} xmlElementContentOccur;</PRE
1301></TD
1302></TR
1303></TABLE
1304><P
1305></P
1306></DIV
1307><HR><DIV
1308CLASS="REFSECT2"
1309><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001310NAME="AEN2036"
Daniel Veillard35925471999-02-25 08:46:07 +00001311></A
1312><H3
1313><A
1314NAME="XMLELEMENTCONTENTPTR"
1315></A
1316>xmlElementContentPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001317><P
1318></P
1319></DIV
1320><HR><DIV
1321CLASS="REFSECT2"
1322><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001323NAME="AEN2040"
Daniel Veillard35925471999-02-25 08:46:07 +00001324></A
1325><H3
1326><A
1327NAME="XMLELEMENTTYPEVAL"
1328></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001329>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001330><TABLE
1331BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001332BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001333WIDTH="100%"
1334CELLPADDING="6"
1335><TR
1336><TD
1337><PRE
1338CLASS="PROGRAMLISTING"
1339>typedef enum {
1340 XML_ELEMENT_TYPE_EMPTY = 1,
1341 XML_ELEMENT_TYPE_ANY,
1342 XML_ELEMENT_TYPE_MIXED,
1343 XML_ELEMENT_TYPE_ELEMENT
1344} xmlElementTypeVal;</PRE
1345></TD
1346></TR
1347></TABLE
1348><P
1349></P
1350></DIV
1351><HR><DIV
1352CLASS="REFSECT2"
1353><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001354NAME="AEN2045"
Daniel Veillard35925471999-02-25 08:46:07 +00001355></A
1356><H3
1357><A
1358NAME="XMLELEMENTPTR"
1359></A
1360>xmlElementPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001361><P
1362></P
1363></DIV
1364><HR><DIV
1365CLASS="REFSECT2"
1366><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001367NAME="AEN2049"
Daniel Veillard35925471999-02-25 08:46:07 +00001368></A
1369><H3
1370><A
1371NAME="XMLNSTYPE"
1372></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001373>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001374><TABLE
1375BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001376BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001377WIDTH="100%"
1378CELLPADDING="6"
1379><TR
1380><TD
1381><PRE
1382CLASS="PROGRAMLISTING"
1383>typedef enum {
1384 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1385 XML_LOCAL_NAMESPACE /* new style local scoping */
1386} xmlNsType;</PRE
1387></TD
1388></TR
1389></TABLE
1390><P
1391></P
1392></DIV
1393><HR><DIV
1394CLASS="REFSECT2"
1395><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001396NAME="AEN2054"
Daniel Veillard35925471999-02-25 08:46:07 +00001397></A
1398><H3
1399><A
1400NAME="XMLNSPTR"
1401></A
1402>xmlNsPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001403><P
1404></P
1405></DIV
1406><HR><DIV
1407CLASS="REFSECT2"
1408><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001409NAME="AEN2058"
Daniel Veillard35925471999-02-25 08:46:07 +00001410></A
1411><H3
1412><A
1413NAME="XMLDTDPTR"
1414></A
1415>xmlDtdPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001416><P
1417></P
1418></DIV
1419><HR><DIV
1420CLASS="REFSECT2"
1421><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001422NAME="AEN2062"
Daniel Veillard35925471999-02-25 08:46:07 +00001423></A
1424><H3
1425><A
1426NAME="XMLATTRPTR"
1427></A
1428>xmlAttrPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001429><P
1430></P
1431></DIV
1432><HR><DIV
1433CLASS="REFSECT2"
1434><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001435NAME="AEN2066"
Daniel Veillard35925471999-02-25 08:46:07 +00001436></A
1437><H3
1438><A
1439NAME="XMLNODE"
1440></A
1441>xmlNode</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001442><P
1443></P
1444></DIV
1445><HR><DIV
1446CLASS="REFSECT2"
1447><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001448NAME="AEN2070"
Daniel Veillard35925471999-02-25 08:46:07 +00001449></A
1450><H3
1451><A
1452NAME="XMLNODEPTR"
1453></A
1454>xmlNodePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001455><P
1456></P
1457></DIV
1458><HR><DIV
1459CLASS="REFSECT2"
1460><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001461NAME="AEN2074"
Daniel Veillard35925471999-02-25 08:46:07 +00001462></A
1463><H3
1464><A
1465NAME="XMLDOC"
1466></A
1467>xmlDoc</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001468><P
1469></P
1470></DIV
1471><HR><DIV
1472CLASS="REFSECT2"
1473><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001474NAME="AEN2078"
Daniel Veillard35925471999-02-25 08:46:07 +00001475></A
1476><H3
1477><A
1478NAME="XMLDOCPTR"
1479></A
1480>xmlDocPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001481><P
1482></P
1483></DIV
1484><HR><DIV
1485CLASS="REFSECT2"
1486><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001487NAME="AEN2082"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001488></A
1489><H3
1490><A
1491NAME="XMLBUFFER"
1492></A
1493>xmlBuffer</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001494><P
1495></P
1496></DIV
1497><HR><DIV
1498CLASS="REFSECT2"
1499><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001500NAME="AEN2086"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001501></A
1502><H3
1503><A
1504NAME="XMLBUFFERPTR"
1505></A
1506>xmlBufferPtr</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001507><P
1508></P
1509></DIV
1510><HR><DIV
1511CLASS="REFSECT2"
1512><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001513NAME="AEN2090"
Daniel Veillard14fff061999-06-22 21:49:07 +00001514></A
1515><H3
1516><A
1517NAME="BASEDTD"
1518></A
1519>baseDTD</H3
1520><TABLE
1521BORDER="0"
1522BGCOLOR="#D6E8FF"
1523WIDTH="100%"
1524CELLPADDING="6"
1525><TR
1526><TD
1527><PRE
1528CLASS="PROGRAMLISTING"
1529>extern xmlNsPtr baseDTD;</PRE
1530></TD
1531></TR
1532></TABLE
1533><P
1534></P
1535></DIV
1536><HR><DIV
1537CLASS="REFSECT2"
1538><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001539NAME="AEN2095"
Daniel Veillard14fff061999-06-22 21:49:07 +00001540></A
1541><H3
1542><A
1543NAME="OLDXMLWDCOMPATIBILITY"
1544></A
1545>oldXMLWDcompatibility</H3
1546><TABLE
1547BORDER="0"
1548BGCOLOR="#D6E8FF"
1549WIDTH="100%"
1550CELLPADDING="6"
1551><TR
1552><TD
1553><PRE
1554CLASS="PROGRAMLISTING"
1555>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
1556></TD
1557></TR
1558></TABLE
1559><P
1560></P
1561></DIV
1562><HR><DIV
1563CLASS="REFSECT2"
1564><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001565NAME="AEN2100"
Daniel Veillard14fff061999-06-22 21:49:07 +00001566></A
1567><H3
1568><A
1569NAME="XMLINDENTTREEOUTPUT"
1570></A
1571>xmlIndentTreeOutput</H3
1572><TABLE
1573BORDER="0"
1574BGCOLOR="#D6E8FF"
1575WIDTH="100%"
1576CELLPADDING="6"
1577><TR
1578><TD
1579><PRE
1580CLASS="PROGRAMLISTING"
1581>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
1582></TD
1583></TR
1584></TABLE
1585><P
1586></P
1587></DIV
1588><HR><DIV
1589CLASS="REFSECT2"
1590><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001591NAME="AEN2105"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001592></A
1593><H3
1594><A
1595NAME="XMLBUFFERCREATE"
1596></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001597>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001598><TABLE
1599BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001600BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001601WIDTH="100%"
1602CELLPADDING="6"
1603><TR
1604><TD
1605><PRE
1606CLASS="PROGRAMLISTING"
1607><A
1608HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1609>xmlBufferPtr</A
1610> xmlBufferCreate (void);</PRE
1611></TD
1612></TR
1613></TABLE
1614><P
1615>routine to create an XML buffer.</P
1616><P
1617></P
1618><DIV
1619CLASS="INFORMALTABLE"
1620><P
1621></P
1622><TABLE
1623BORDER="0"
1624WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001625BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001626CELLSPACING="0"
1627CELLPADDING="4"
1628CLASS="CALSTABLE"
1629><TR
1630><TD
1631WIDTH="20%"
1632ALIGN="RIGHT"
1633VALIGN="TOP"
1634><I
1635CLASS="EMPHASIS"
1636>Returns</I
1637> :</TD
1638><TD
1639WIDTH="80%"
1640ALIGN="LEFT"
1641VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001642>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001643></TR
1644></TABLE
1645><P
1646></P
1647></DIV
1648></DIV
1649><HR><DIV
1650CLASS="REFSECT2"
1651><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001652NAME="AEN2121"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001653></A
1654><H3
1655><A
1656NAME="XMLBUFFERFREE"
1657></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001658>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001659><TABLE
1660BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001661BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001662WIDTH="100%"
1663CELLPADDING="6"
1664><TR
1665><TD
1666><PRE
1667CLASS="PROGRAMLISTING"
1668>void xmlBufferFree (<A
1669HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1670>xmlBufferPtr</A
1671> buf);</PRE
1672></TD
1673></TR
1674></TABLE
1675><P
1676>Frees an XML buffer.</P
1677><P
1678></P
1679><DIV
1680CLASS="INFORMALTABLE"
1681><P
1682></P
1683><TABLE
1684BORDER="0"
1685WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001686BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001687CELLSPACING="0"
1688CELLPADDING="4"
1689CLASS="CALSTABLE"
1690><TR
1691><TD
1692WIDTH="20%"
1693ALIGN="RIGHT"
1694VALIGN="TOP"
1695><TT
1696CLASS="PARAMETER"
1697><I
1698>buf</I
1699></TT
1700>&nbsp;:</TD
1701><TD
1702WIDTH="80%"
1703ALIGN="LEFT"
1704VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001705>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001706></TR
1707></TABLE
1708><P
1709></P
1710></DIV
1711></DIV
1712><HR><DIV
1713CLASS="REFSECT2"
1714><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001715NAME="AEN2137"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001716></A
1717><H3
1718><A
1719NAME="XMLBUFFERDUMP"
1720></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001721>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001722><TABLE
1723BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001724BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001725WIDTH="100%"
1726CELLPADDING="6"
1727><TR
1728><TD
1729><PRE
1730CLASS="PROGRAMLISTING"
1731>int xmlBufferDump (<GTKDOCLINK
1732HREF="FILE"
1733>FILE</GTKDOCLINK
1734> *file,
1735 <A
1736HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1737>xmlBufferPtr</A
1738> buf);</PRE
1739></TD
1740></TR
1741></TABLE
1742><P
1743>Dumps an XML buffer to a FILE *.</P
1744><P
1745></P
1746><DIV
1747CLASS="INFORMALTABLE"
1748><P
1749></P
1750><TABLE
1751BORDER="0"
1752WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001753BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001754CELLSPACING="0"
1755CELLPADDING="4"
1756CLASS="CALSTABLE"
1757><TR
1758><TD
1759WIDTH="20%"
1760ALIGN="RIGHT"
1761VALIGN="TOP"
1762><TT
1763CLASS="PARAMETER"
1764><I
1765>file</I
1766></TT
1767>&nbsp;:</TD
1768><TD
1769WIDTH="80%"
1770ALIGN="LEFT"
1771VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001772>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001773></TR
1774><TR
1775><TD
1776WIDTH="20%"
1777ALIGN="RIGHT"
1778VALIGN="TOP"
1779><TT
1780CLASS="PARAMETER"
1781><I
1782>buf</I
1783></TT
1784>&nbsp;:</TD
1785><TD
1786WIDTH="80%"
1787ALIGN="LEFT"
1788VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001789>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001790></TR
1791><TR
1792><TD
1793WIDTH="20%"
1794ALIGN="RIGHT"
1795VALIGN="TOP"
1796><I
1797CLASS="EMPHASIS"
1798>Returns</I
1799> :</TD
1800><TD
1801WIDTH="80%"
1802ALIGN="LEFT"
1803VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001804>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001805></TR
1806></TABLE
1807><P
1808></P
1809></DIV
1810></DIV
1811><HR><DIV
1812CLASS="REFSECT2"
1813><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001814NAME="AEN2162"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001815></A
1816><H3
1817><A
1818NAME="XMLBUFFERADD"
1819></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001820>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001821><TABLE
1822BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001823BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001824WIDTH="100%"
1825CELLPADDING="6"
1826><TR
1827><TD
1828><PRE
1829CLASS="PROGRAMLISTING"
1830>void xmlBufferAdd (<A
1831HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1832>xmlBufferPtr</A
1833> buf,
1834 const <A
1835HREF="gnome-xml-tree.html#CHAR"
1836>CHAR</A
1837> *str,
1838 int len);</PRE
1839></TD
1840></TR
1841></TABLE
1842><P
1843>Add a string range to an XML buffer.</P
1844><P
1845></P
1846><DIV
1847CLASS="INFORMALTABLE"
1848><P
1849></P
1850><TABLE
1851BORDER="0"
1852WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001853BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001854CELLSPACING="0"
1855CELLPADDING="4"
1856CLASS="CALSTABLE"
1857><TR
1858><TD
1859WIDTH="20%"
1860ALIGN="RIGHT"
1861VALIGN="TOP"
1862><TT
1863CLASS="PARAMETER"
1864><I
1865>buf</I
1866></TT
1867>&nbsp;:</TD
1868><TD
1869WIDTH="80%"
1870ALIGN="LEFT"
1871VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001872>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001873></TR
1874><TR
1875><TD
1876WIDTH="20%"
1877ALIGN="RIGHT"
1878VALIGN="TOP"
1879><TT
1880CLASS="PARAMETER"
1881><I
1882>str</I
1883></TT
1884>&nbsp;:</TD
1885><TD
1886WIDTH="80%"
1887ALIGN="LEFT"
1888VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001889>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001890></TR
1891><TR
1892><TD
1893WIDTH="20%"
1894ALIGN="RIGHT"
1895VALIGN="TOP"
1896><TT
1897CLASS="PARAMETER"
1898><I
1899>len</I
1900></TT
1901>&nbsp;:</TD
1902><TD
1903WIDTH="80%"
1904ALIGN="LEFT"
1905VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001906>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001907></TR
1908></TABLE
1909><P
1910></P
1911></DIV
1912></DIV
1913><HR><DIV
1914CLASS="REFSECT2"
1915><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00001916NAME="AEN2187"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001917></A
1918><H3
1919><A
1920NAME="XMLBUFFERCAT"
1921></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001922>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001923><TABLE
1924BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001925BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001926WIDTH="100%"
1927CELLPADDING="6"
1928><TR
1929><TD
1930><PRE
1931CLASS="PROGRAMLISTING"
1932>void xmlBufferCat (<A
1933HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1934>xmlBufferPtr</A
1935> buf,
1936 const <A
1937HREF="gnome-xml-tree.html#CHAR"
1938>CHAR</A
1939> *str);</PRE
1940></TD
1941></TR
1942></TABLE
1943><P
1944>Append a zero terminated string to an XML buffer.</P
1945><P
1946></P
1947><DIV
1948CLASS="INFORMALTABLE"
1949><P
1950></P
1951><TABLE
1952BORDER="0"
1953WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001954BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001955CELLSPACING="0"
1956CELLPADDING="4"
1957CLASS="CALSTABLE"
1958><TR
1959><TD
1960WIDTH="20%"
1961ALIGN="RIGHT"
1962VALIGN="TOP"
1963><TT
1964CLASS="PARAMETER"
1965><I
1966>buf</I
1967></TT
1968>&nbsp;:</TD
1969><TD
1970WIDTH="80%"
1971ALIGN="LEFT"
1972VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001973>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001974></TR
1975><TR
1976><TD
1977WIDTH="20%"
1978ALIGN="RIGHT"
1979VALIGN="TOP"
1980><TT
1981CLASS="PARAMETER"
1982><I
1983>str</I
1984></TT
1985>&nbsp;:</TD
1986><TD
1987WIDTH="80%"
1988ALIGN="LEFT"
1989VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001990>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001991></TR
1992></TABLE
1993><P
1994></P
1995></DIV
1996></DIV
1997><HR><DIV
1998CLASS="REFSECT2"
1999><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002000NAME="AEN2208"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002001></A
2002><H3
2003><A
2004NAME="XMLBUFFERCCAT"
2005></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002006>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002007><TABLE
2008BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002009BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002010WIDTH="100%"
2011CELLPADDING="6"
2012><TR
2013><TD
2014><PRE
2015CLASS="PROGRAMLISTING"
2016>void xmlBufferCCat (<A
2017HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2018>xmlBufferPtr</A
2019> buf,
2020 const char *str);</PRE
2021></TD
2022></TR
2023></TABLE
2024><P
2025>Append a zero terminated C string to an XML buffer.</P
2026><P
2027></P
2028><DIV
2029CLASS="INFORMALTABLE"
2030><P
2031></P
2032><TABLE
2033BORDER="0"
2034WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002035BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002036CELLSPACING="0"
2037CELLPADDING="4"
2038CLASS="CALSTABLE"
2039><TR
2040><TD
2041WIDTH="20%"
2042ALIGN="RIGHT"
2043VALIGN="TOP"
2044><TT
2045CLASS="PARAMETER"
2046><I
2047>buf</I
2048></TT
2049>&nbsp;:</TD
2050><TD
2051WIDTH="80%"
2052ALIGN="LEFT"
2053VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002054>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002055></TR
2056><TR
2057><TD
2058WIDTH="20%"
2059ALIGN="RIGHT"
2060VALIGN="TOP"
2061><TT
2062CLASS="PARAMETER"
2063><I
2064>str</I
2065></TT
2066>&nbsp;:</TD
2067><TD
2068WIDTH="80%"
2069ALIGN="LEFT"
2070VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002071>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002072></TR
2073></TABLE
2074><P
2075></P
2076></DIV
2077></DIV
2078><HR><DIV
2079CLASS="REFSECT2"
2080><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002081NAME="AEN2228"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002082></A
2083><H3
2084><A
2085NAME="XMLBUFFERSHRINK"
2086></A
2087>xmlBufferShrink ()</H3
2088><TABLE
2089BORDER="0"
2090BGCOLOR="#D6E8FF"
2091WIDTH="100%"
2092CELLPADDING="6"
2093><TR
2094><TD
2095><PRE
2096CLASS="PROGRAMLISTING"
2097>int xmlBufferShrink (<A
2098HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2099>xmlBufferPtr</A
2100> buf,
2101 int len);</PRE
2102></TD
2103></TR
2104></TABLE
2105><P
2106>Remove the beginning of an XML buffer.</P
2107><P
2108></P
2109><DIV
2110CLASS="INFORMALTABLE"
2111><P
2112></P
2113><TABLE
2114BORDER="0"
2115WIDTH="100%"
2116BGCOLOR="#FFD0D0"
2117CELLSPACING="0"
2118CELLPADDING="4"
2119CLASS="CALSTABLE"
2120><TR
2121><TD
2122WIDTH="20%"
2123ALIGN="RIGHT"
2124VALIGN="TOP"
2125><TT
2126CLASS="PARAMETER"
2127><I
2128>buf</I
2129></TT
2130>&nbsp;:</TD
2131><TD
2132WIDTH="80%"
2133ALIGN="LEFT"
2134VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002135>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002136></TR
2137><TR
2138><TD
2139WIDTH="20%"
2140ALIGN="RIGHT"
2141VALIGN="TOP"
2142><TT
2143CLASS="PARAMETER"
2144><I
2145>len</I
2146></TT
2147>&nbsp;:</TD
2148><TD
2149WIDTH="80%"
2150ALIGN="LEFT"
2151VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002152>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002153></TR
2154><TR
2155><TD
2156WIDTH="20%"
2157ALIGN="RIGHT"
2158VALIGN="TOP"
2159><I
2160CLASS="EMPHASIS"
2161>Returns</I
2162> :</TD
2163><TD
2164WIDTH="80%"
2165ALIGN="LEFT"
2166VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002167>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002168></TR
2169></TABLE
2170><P
2171></P
2172></DIV
2173></DIV
2174><HR><DIV
2175CLASS="REFSECT2"
2176><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002177NAME="AEN2252"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002178></A
2179><H3
2180><A
2181NAME="XMLBUFFEREMPTY"
2182></A
2183>xmlBufferEmpty ()</H3
2184><TABLE
2185BORDER="0"
2186BGCOLOR="#D6E8FF"
2187WIDTH="100%"
2188CELLPADDING="6"
2189><TR
2190><TD
2191><PRE
2192CLASS="PROGRAMLISTING"
2193>void xmlBufferEmpty (<A
2194HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2195>xmlBufferPtr</A
2196> buf);</PRE
2197></TD
2198></TR
2199></TABLE
2200><P
2201>empty a buffer.</P
2202><P
2203></P
2204><DIV
2205CLASS="INFORMALTABLE"
2206><P
2207></P
2208><TABLE
2209BORDER="0"
2210WIDTH="100%"
2211BGCOLOR="#FFD0D0"
2212CELLSPACING="0"
2213CELLPADDING="4"
2214CLASS="CALSTABLE"
2215><TR
2216><TD
2217WIDTH="20%"
2218ALIGN="RIGHT"
2219VALIGN="TOP"
2220><TT
2221CLASS="PARAMETER"
2222><I
2223>buf</I
2224></TT
2225>&nbsp;:</TD
2226><TD
2227WIDTH="80%"
2228ALIGN="LEFT"
2229VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002230>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002231></TR
2232></TABLE
2233><P
2234></P
2235></DIV
2236></DIV
2237><HR><DIV
2238CLASS="REFSECT2"
2239><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002240NAME="AEN2268"
Daniel Veillard35925471999-02-25 08:46:07 +00002241></A
2242><H3
2243><A
2244NAME="XMLCREATEINTSUBSET"
2245></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002246>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002247><TABLE
2248BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002249BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002250WIDTH="100%"
2251CELLPADDING="6"
2252><TR
2253><TD
2254><PRE
2255CLASS="PROGRAMLISTING"
2256><A
2257HREF="gnome-xml-tree.html#XMLDTDPTR"
2258>xmlDtdPtr</A
2259> xmlCreateIntSubset (<A
2260HREF="gnome-xml-tree.html#XMLDOCPTR"
2261>xmlDocPtr</A
2262> doc,
2263 const <A
2264HREF="gnome-xml-tree.html#CHAR"
2265>CHAR</A
2266> *name,
2267 const <A
2268HREF="gnome-xml-tree.html#CHAR"
2269>CHAR</A
2270> *ExternalID,
2271 const <A
2272HREF="gnome-xml-tree.html#CHAR"
2273>CHAR</A
2274> *SystemID);</PRE
2275></TD
2276></TR
2277></TABLE
2278><P
2279>Create the internal subset of a document</P
2280><P
2281></P
2282><DIV
2283CLASS="INFORMALTABLE"
2284><P
2285></P
2286><TABLE
2287BORDER="0"
2288WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002289BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002290CELLSPACING="0"
2291CELLPADDING="4"
2292CLASS="CALSTABLE"
2293><TR
2294><TD
2295WIDTH="20%"
2296ALIGN="RIGHT"
2297VALIGN="TOP"
2298><TT
2299CLASS="PARAMETER"
2300><I
2301>doc</I
2302></TT
2303>&nbsp;:</TD
2304><TD
2305WIDTH="80%"
2306ALIGN="LEFT"
2307VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002308>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002309></TR
2310><TR
2311><TD
2312WIDTH="20%"
2313ALIGN="RIGHT"
2314VALIGN="TOP"
2315><TT
2316CLASS="PARAMETER"
2317><I
2318>name</I
2319></TT
2320>&nbsp;:</TD
2321><TD
2322WIDTH="80%"
2323ALIGN="LEFT"
2324VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002325>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002326></TR
2327><TR
2328><TD
2329WIDTH="20%"
2330ALIGN="RIGHT"
2331VALIGN="TOP"
2332><TT
2333CLASS="PARAMETER"
2334><I
2335>ExternalID</I
2336></TT
2337>&nbsp;:</TD
2338><TD
2339WIDTH="80%"
2340ALIGN="LEFT"
2341VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002342>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002343></TR
2344><TR
2345><TD
2346WIDTH="20%"
2347ALIGN="RIGHT"
2348VALIGN="TOP"
2349><TT
2350CLASS="PARAMETER"
2351><I
2352>SystemID</I
2353></TT
2354>&nbsp;:</TD
2355><TD
2356WIDTH="80%"
2357ALIGN="LEFT"
2358VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002359>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002360></TR
2361><TR
2362><TD
2363WIDTH="20%"
2364ALIGN="RIGHT"
2365VALIGN="TOP"
2366><I
2367CLASS="EMPHASIS"
2368>Returns</I
2369> :</TD
2370><TD
2371WIDTH="80%"
2372ALIGN="LEFT"
2373VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002374>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002375></TR
2376></TABLE
2377><P
2378></P
2379></DIV
2380></DIV
2381><HR><DIV
2382CLASS="REFSECT2"
2383><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002384NAME="AEN2304"
Daniel Veillard35925471999-02-25 08:46:07 +00002385></A
2386><H3
2387><A
2388NAME="XMLNEWDTD"
2389></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002390>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002391><TABLE
2392BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002393BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002394WIDTH="100%"
2395CELLPADDING="6"
2396><TR
2397><TD
2398><PRE
2399CLASS="PROGRAMLISTING"
2400><A
2401HREF="gnome-xml-tree.html#XMLDTDPTR"
2402>xmlDtdPtr</A
2403> xmlNewDtd (<A
2404HREF="gnome-xml-tree.html#XMLDOCPTR"
2405>xmlDocPtr</A
2406> doc,
2407 const <A
2408HREF="gnome-xml-tree.html#CHAR"
2409>CHAR</A
2410> *name,
2411 const <A
2412HREF="gnome-xml-tree.html#CHAR"
2413>CHAR</A
2414> *ExternalID,
2415 const <A
2416HREF="gnome-xml-tree.html#CHAR"
2417>CHAR</A
2418> *SystemID);</PRE
2419></TD
2420></TR
2421></TABLE
2422><P
2423>Creation of a new DTD.</P
2424><P
2425></P
2426><DIV
2427CLASS="INFORMALTABLE"
2428><P
2429></P
2430><TABLE
2431BORDER="0"
2432WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002433BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002434CELLSPACING="0"
2435CELLPADDING="4"
2436CLASS="CALSTABLE"
2437><TR
2438><TD
2439WIDTH="20%"
2440ALIGN="RIGHT"
2441VALIGN="TOP"
2442><TT
2443CLASS="PARAMETER"
2444><I
2445>doc</I
2446></TT
2447>&nbsp;:</TD
2448><TD
2449WIDTH="80%"
2450ALIGN="LEFT"
2451VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002452>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002453></TR
2454><TR
2455><TD
2456WIDTH="20%"
2457ALIGN="RIGHT"
2458VALIGN="TOP"
2459><TT
2460CLASS="PARAMETER"
2461><I
2462>name</I
2463></TT
2464>&nbsp;:</TD
2465><TD
2466WIDTH="80%"
2467ALIGN="LEFT"
2468VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002469>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002470></TR
2471><TR
2472><TD
2473WIDTH="20%"
2474ALIGN="RIGHT"
2475VALIGN="TOP"
2476><TT
2477CLASS="PARAMETER"
2478><I
2479>ExternalID</I
2480></TT
2481>&nbsp;:</TD
2482><TD
2483WIDTH="80%"
2484ALIGN="LEFT"
2485VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002486>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002487></TR
2488><TR
2489><TD
2490WIDTH="20%"
2491ALIGN="RIGHT"
2492VALIGN="TOP"
2493><TT
2494CLASS="PARAMETER"
2495><I
2496>SystemID</I
2497></TT
2498>&nbsp;:</TD
2499><TD
2500WIDTH="80%"
2501ALIGN="LEFT"
2502VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002503>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002504></TR
2505><TR
2506><TD
2507WIDTH="20%"
2508ALIGN="RIGHT"
2509VALIGN="TOP"
2510><I
2511CLASS="EMPHASIS"
2512>Returns</I
2513> :</TD
2514><TD
2515WIDTH="80%"
2516ALIGN="LEFT"
2517VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002518>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002519></TR
2520></TABLE
2521><P
2522></P
2523></DIV
2524></DIV
2525><HR><DIV
2526CLASS="REFSECT2"
2527><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002528NAME="AEN2340"
Daniel Veillard35925471999-02-25 08:46:07 +00002529></A
2530><H3
2531><A
2532NAME="XMLFREEDTD"
2533></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002534>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002535><TABLE
2536BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002537BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002538WIDTH="100%"
2539CELLPADDING="6"
2540><TR
2541><TD
2542><PRE
2543CLASS="PROGRAMLISTING"
2544>void xmlFreeDtd (<A
2545HREF="gnome-xml-tree.html#XMLDTDPTR"
2546>xmlDtdPtr</A
2547> cur);</PRE
2548></TD
2549></TR
2550></TABLE
2551><P
2552>Free a DTD structure.</P
2553><P
2554></P
2555><DIV
2556CLASS="INFORMALTABLE"
2557><P
2558></P
2559><TABLE
2560BORDER="0"
2561WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002562BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002563CELLSPACING="0"
2564CELLPADDING="4"
2565CLASS="CALSTABLE"
2566><TR
2567><TD
2568WIDTH="20%"
2569ALIGN="RIGHT"
2570VALIGN="TOP"
2571><TT
2572CLASS="PARAMETER"
2573><I
2574>cur</I
2575></TT
2576>&nbsp;:</TD
2577><TD
2578WIDTH="80%"
2579ALIGN="LEFT"
2580VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002581>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002582></TR
2583></TABLE
2584><P
2585></P
2586></DIV
2587></DIV
2588><HR><DIV
2589CLASS="REFSECT2"
2590><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002591NAME="AEN2356"
Daniel Veillard35925471999-02-25 08:46:07 +00002592></A
2593><H3
2594><A
2595NAME="XMLNEWGLOBALNS"
2596></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002597>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002598><TABLE
2599BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002600BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002601WIDTH="100%"
2602CELLPADDING="6"
2603><TR
2604><TD
2605><PRE
2606CLASS="PROGRAMLISTING"
2607><A
2608HREF="gnome-xml-tree.html#XMLNSPTR"
2609>xmlNsPtr</A
2610> xmlNewGlobalNs (<A
2611HREF="gnome-xml-tree.html#XMLDOCPTR"
2612>xmlDocPtr</A
2613> doc,
2614 const <A
2615HREF="gnome-xml-tree.html#CHAR"
2616>CHAR</A
2617> *href,
2618 const <A
2619HREF="gnome-xml-tree.html#CHAR"
2620>CHAR</A
2621> *prefix);</PRE
2622></TD
2623></TR
2624></TABLE
2625><P
2626>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
2627><P
2628></P
2629><DIV
2630CLASS="INFORMALTABLE"
2631><P
2632></P
2633><TABLE
2634BORDER="0"
2635WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002636BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002637CELLSPACING="0"
2638CELLPADDING="4"
2639CLASS="CALSTABLE"
2640><TR
2641><TD
2642WIDTH="20%"
2643ALIGN="RIGHT"
2644VALIGN="TOP"
2645><TT
2646CLASS="PARAMETER"
2647><I
2648>doc</I
2649></TT
2650>&nbsp;:</TD
2651><TD
2652WIDTH="80%"
2653ALIGN="LEFT"
2654VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002655>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002656></TR
2657><TR
2658><TD
2659WIDTH="20%"
2660ALIGN="RIGHT"
2661VALIGN="TOP"
2662><TT
2663CLASS="PARAMETER"
2664><I
2665>href</I
2666></TT
2667>&nbsp;:</TD
2668><TD
2669WIDTH="80%"
2670ALIGN="LEFT"
2671VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002672>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002673></TR
2674><TR
2675><TD
2676WIDTH="20%"
2677ALIGN="RIGHT"
2678VALIGN="TOP"
2679><TT
2680CLASS="PARAMETER"
2681><I
2682>prefix</I
2683></TT
2684>&nbsp;:</TD
2685><TD
2686WIDTH="80%"
2687ALIGN="LEFT"
2688VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002689>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002690></TR
2691><TR
2692><TD
2693WIDTH="20%"
2694ALIGN="RIGHT"
2695VALIGN="TOP"
2696><I
2697CLASS="EMPHASIS"
2698>Returns</I
2699> :</TD
2700><TD
2701WIDTH="80%"
2702ALIGN="LEFT"
2703VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002704>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002705></TR
2706></TABLE
2707><P
2708></P
2709></DIV
2710></DIV
2711><HR><DIV
2712CLASS="REFSECT2"
2713><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002714NAME="AEN2387"
Daniel Veillard35925471999-02-25 08:46:07 +00002715></A
2716><H3
2717><A
2718NAME="XMLNEWNS"
2719></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002720>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002721><TABLE
2722BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002723BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002724WIDTH="100%"
2725CELLPADDING="6"
2726><TR
2727><TD
2728><PRE
2729CLASS="PROGRAMLISTING"
2730><A
2731HREF="gnome-xml-tree.html#XMLNSPTR"
2732>xmlNsPtr</A
2733> xmlNewNs (<A
2734HREF="gnome-xml-tree.html#XMLNODEPTR"
2735>xmlNodePtr</A
2736> node,
2737 const <A
2738HREF="gnome-xml-tree.html#CHAR"
2739>CHAR</A
2740> *href,
2741 const <A
2742HREF="gnome-xml-tree.html#CHAR"
2743>CHAR</A
2744> *prefix);</PRE
2745></TD
2746></TR
2747></TABLE
2748><P
2749>Creation of a new Namespace.</P
2750><P
2751></P
2752><DIV
2753CLASS="INFORMALTABLE"
2754><P
2755></P
2756><TABLE
2757BORDER="0"
2758WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002759BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002760CELLSPACING="0"
2761CELLPADDING="4"
2762CLASS="CALSTABLE"
2763><TR
2764><TD
2765WIDTH="20%"
2766ALIGN="RIGHT"
2767VALIGN="TOP"
2768><TT
2769CLASS="PARAMETER"
2770><I
2771>node</I
2772></TT
2773>&nbsp;:</TD
2774><TD
2775WIDTH="80%"
2776ALIGN="LEFT"
2777VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002778>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002779></TR
2780><TR
2781><TD
2782WIDTH="20%"
2783ALIGN="RIGHT"
2784VALIGN="TOP"
2785><TT
2786CLASS="PARAMETER"
2787><I
2788>href</I
2789></TT
2790>&nbsp;:</TD
2791><TD
2792WIDTH="80%"
2793ALIGN="LEFT"
2794VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002795>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002796></TR
2797><TR
2798><TD
2799WIDTH="20%"
2800ALIGN="RIGHT"
2801VALIGN="TOP"
2802><TT
2803CLASS="PARAMETER"
2804><I
2805>prefix</I
2806></TT
2807>&nbsp;:</TD
2808><TD
2809WIDTH="80%"
2810ALIGN="LEFT"
2811VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002812>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002813></TR
2814><TR
2815><TD
2816WIDTH="20%"
2817ALIGN="RIGHT"
2818VALIGN="TOP"
2819><I
2820CLASS="EMPHASIS"
2821>Returns</I
2822> :</TD
2823><TD
2824WIDTH="80%"
2825ALIGN="LEFT"
2826VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002827>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002828></TR
2829></TABLE
2830><P
2831></P
2832></DIV
2833></DIV
2834><HR><DIV
2835CLASS="REFSECT2"
2836><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002837NAME="AEN2418"
Daniel Veillard35925471999-02-25 08:46:07 +00002838></A
2839><H3
2840><A
2841NAME="XMLFREENS"
2842></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002843>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002844><TABLE
2845BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002846BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002847WIDTH="100%"
2848CELLPADDING="6"
2849><TR
2850><TD
2851><PRE
2852CLASS="PROGRAMLISTING"
2853>void xmlFreeNs (<A
2854HREF="gnome-xml-tree.html#XMLNSPTR"
2855>xmlNsPtr</A
2856> cur);</PRE
2857></TD
2858></TR
2859></TABLE
2860><P
2861>Free up the structures associated to a namespace</P
2862><P
2863></P
2864><DIV
2865CLASS="INFORMALTABLE"
2866><P
2867></P
2868><TABLE
2869BORDER="0"
2870WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002871BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002872CELLSPACING="0"
2873CELLPADDING="4"
2874CLASS="CALSTABLE"
2875><TR
2876><TD
2877WIDTH="20%"
2878ALIGN="RIGHT"
2879VALIGN="TOP"
2880><TT
2881CLASS="PARAMETER"
2882><I
2883>cur</I
2884></TT
2885>&nbsp;:</TD
2886><TD
2887WIDTH="80%"
2888ALIGN="LEFT"
2889VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002890>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002891></TR
2892></TABLE
2893><P
2894></P
2895></DIV
2896></DIV
2897><HR><DIV
2898CLASS="REFSECT2"
2899><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002900NAME="AEN2434"
Daniel Veillard35925471999-02-25 08:46:07 +00002901></A
2902><H3
2903><A
2904NAME="XMLNEWDOC"
2905></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002906>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002907><TABLE
2908BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002909BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002910WIDTH="100%"
2911CELLPADDING="6"
2912><TR
2913><TD
2914><PRE
2915CLASS="PROGRAMLISTING"
2916><A
2917HREF="gnome-xml-tree.html#XMLDOCPTR"
2918>xmlDocPtr</A
2919> xmlNewDoc (const <A
2920HREF="gnome-xml-tree.html#CHAR"
2921>CHAR</A
2922> *version);</PRE
2923></TD
2924></TR
2925></TABLE
2926><P
2927></P
2928><P
2929></P
2930><DIV
2931CLASS="INFORMALTABLE"
2932><P
2933></P
2934><TABLE
2935BORDER="0"
2936WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002937BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002938CELLSPACING="0"
2939CELLPADDING="4"
2940CLASS="CALSTABLE"
2941><TR
2942><TD
2943WIDTH="20%"
2944ALIGN="RIGHT"
2945VALIGN="TOP"
2946><TT
2947CLASS="PARAMETER"
2948><I
2949>version</I
2950></TT
2951>&nbsp;:</TD
2952><TD
2953WIDTH="80%"
2954ALIGN="LEFT"
2955VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002956>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002957></TR
2958><TR
2959><TD
2960WIDTH="20%"
2961ALIGN="RIGHT"
2962VALIGN="TOP"
2963><I
2964CLASS="EMPHASIS"
2965>Returns</I
2966> :</TD
2967><TD
2968WIDTH="80%"
2969ALIGN="LEFT"
2970VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002971>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002972></TR
2973></TABLE
2974><P
2975></P
2976></DIV
2977></DIV
2978><HR><DIV
2979CLASS="REFSECT2"
2980><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00002981NAME="AEN2455"
Daniel Veillard35925471999-02-25 08:46:07 +00002982></A
2983><H3
2984><A
2985NAME="XMLFREEDOC"
2986></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002987>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002988><TABLE
2989BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002990BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002991WIDTH="100%"
2992CELLPADDING="6"
2993><TR
2994><TD
2995><PRE
2996CLASS="PROGRAMLISTING"
2997>void xmlFreeDoc (<A
2998HREF="gnome-xml-tree.html#XMLDOCPTR"
2999>xmlDocPtr</A
3000> cur);</PRE
3001></TD
3002></TR
3003></TABLE
3004><P
3005>Free up all the structures used by a document, tree included.</P
3006><P
3007></P
3008><DIV
3009CLASS="INFORMALTABLE"
3010><P
3011></P
3012><TABLE
3013BORDER="0"
3014WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003015BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003016CELLSPACING="0"
3017CELLPADDING="4"
3018CLASS="CALSTABLE"
3019><TR
3020><TD
3021WIDTH="20%"
3022ALIGN="RIGHT"
3023VALIGN="TOP"
3024><TT
3025CLASS="PARAMETER"
3026><I
3027>cur</I
3028></TT
3029>&nbsp;:</TD
3030><TD
3031WIDTH="80%"
3032ALIGN="LEFT"
3033VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003034>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003035></TR
3036></TABLE
3037><P
3038></P
3039></DIV
3040></DIV
3041><HR><DIV
3042CLASS="REFSECT2"
3043><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003044NAME="AEN2471"
Daniel Veillard35925471999-02-25 08:46:07 +00003045></A
3046><H3
3047><A
3048NAME="XMLNEWDOCPROP"
3049></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003050>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003051><TABLE
3052BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003053BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003054WIDTH="100%"
3055CELLPADDING="6"
3056><TR
3057><TD
3058><PRE
3059CLASS="PROGRAMLISTING"
3060><A
3061HREF="gnome-xml-tree.html#XMLATTRPTR"
3062>xmlAttrPtr</A
3063> xmlNewDocProp (<A
3064HREF="gnome-xml-tree.html#XMLDOCPTR"
3065>xmlDocPtr</A
3066> doc,
3067 const <A
3068HREF="gnome-xml-tree.html#CHAR"
3069>CHAR</A
3070> *name,
3071 const <A
3072HREF="gnome-xml-tree.html#CHAR"
3073>CHAR</A
3074> *value);</PRE
3075></TD
3076></TR
3077></TABLE
3078><P
3079>Create a new property carried by a document.</P
3080><P
3081></P
3082><DIV
3083CLASS="INFORMALTABLE"
3084><P
3085></P
3086><TABLE
3087BORDER="0"
3088WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003089BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003090CELLSPACING="0"
3091CELLPADDING="4"
3092CLASS="CALSTABLE"
3093><TR
3094><TD
3095WIDTH="20%"
3096ALIGN="RIGHT"
3097VALIGN="TOP"
3098><TT
3099CLASS="PARAMETER"
3100><I
3101>doc</I
3102></TT
3103>&nbsp;:</TD
3104><TD
3105WIDTH="80%"
3106ALIGN="LEFT"
3107VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003108>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003109></TR
3110><TR
3111><TD
3112WIDTH="20%"
3113ALIGN="RIGHT"
3114VALIGN="TOP"
3115><TT
3116CLASS="PARAMETER"
3117><I
3118>name</I
3119></TT
3120>&nbsp;:</TD
3121><TD
3122WIDTH="80%"
3123ALIGN="LEFT"
3124VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003125>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003126></TR
3127><TR
3128><TD
3129WIDTH="20%"
3130ALIGN="RIGHT"
3131VALIGN="TOP"
3132><TT
3133CLASS="PARAMETER"
3134><I
3135>value</I
3136></TT
3137>&nbsp;:</TD
3138><TD
3139WIDTH="80%"
3140ALIGN="LEFT"
3141VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003142>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003143></TR
3144><TR
3145><TD
3146WIDTH="20%"
3147ALIGN="RIGHT"
3148VALIGN="TOP"
3149><I
3150CLASS="EMPHASIS"
3151>Returns</I
3152> :</TD
3153><TD
3154WIDTH="80%"
3155ALIGN="LEFT"
3156VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003157>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003158></TR
3159></TABLE
3160><P
3161></P
3162></DIV
3163></DIV
3164><HR><DIV
3165CLASS="REFSECT2"
3166><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003167NAME="AEN2502"
Daniel Veillard35925471999-02-25 08:46:07 +00003168></A
3169><H3
3170><A
3171NAME="XMLNEWPROP"
3172></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003173>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003174><TABLE
3175BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003176BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003177WIDTH="100%"
3178CELLPADDING="6"
3179><TR
3180><TD
3181><PRE
3182CLASS="PROGRAMLISTING"
3183><A
3184HREF="gnome-xml-tree.html#XMLATTRPTR"
3185>xmlAttrPtr</A
3186> xmlNewProp (<A
3187HREF="gnome-xml-tree.html#XMLNODEPTR"
3188>xmlNodePtr</A
3189> node,
3190 const <A
3191HREF="gnome-xml-tree.html#CHAR"
3192>CHAR</A
3193> *name,
3194 const <A
3195HREF="gnome-xml-tree.html#CHAR"
3196>CHAR</A
3197> *value);</PRE
3198></TD
3199></TR
3200></TABLE
3201><P
3202>Create a new property carried by a node.</P
3203><P
3204></P
3205><DIV
3206CLASS="INFORMALTABLE"
3207><P
3208></P
3209><TABLE
3210BORDER="0"
3211WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003212BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003213CELLSPACING="0"
3214CELLPADDING="4"
3215CLASS="CALSTABLE"
3216><TR
3217><TD
3218WIDTH="20%"
3219ALIGN="RIGHT"
3220VALIGN="TOP"
3221><TT
3222CLASS="PARAMETER"
3223><I
3224>node</I
3225></TT
3226>&nbsp;:</TD
3227><TD
3228WIDTH="80%"
3229ALIGN="LEFT"
3230VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003231>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003232></TR
3233><TR
3234><TD
3235WIDTH="20%"
3236ALIGN="RIGHT"
3237VALIGN="TOP"
3238><TT
3239CLASS="PARAMETER"
3240><I
3241>name</I
3242></TT
3243>&nbsp;:</TD
3244><TD
3245WIDTH="80%"
3246ALIGN="LEFT"
3247VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003248>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003249></TR
3250><TR
3251><TD
3252WIDTH="20%"
3253ALIGN="RIGHT"
3254VALIGN="TOP"
3255><TT
3256CLASS="PARAMETER"
3257><I
3258>value</I
3259></TT
3260>&nbsp;:</TD
3261><TD
3262WIDTH="80%"
3263ALIGN="LEFT"
3264VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003265>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003266></TR
3267><TR
3268><TD
3269WIDTH="20%"
3270ALIGN="RIGHT"
3271VALIGN="TOP"
3272><I
3273CLASS="EMPHASIS"
3274>Returns</I
3275> :</TD
3276><TD
3277WIDTH="80%"
3278ALIGN="LEFT"
3279VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003280>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003281></TR
3282></TABLE
3283><P
3284></P
3285></DIV
3286></DIV
3287><HR><DIV
3288CLASS="REFSECT2"
3289><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003290NAME="AEN2533"
Daniel Veillard35925471999-02-25 08:46:07 +00003291></A
3292><H3
3293><A
3294NAME="XMLFREEPROPLIST"
3295></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003296>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003297><TABLE
3298BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003299BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003300WIDTH="100%"
3301CELLPADDING="6"
3302><TR
3303><TD
3304><PRE
3305CLASS="PROGRAMLISTING"
3306>void xmlFreePropList (<A
3307HREF="gnome-xml-tree.html#XMLATTRPTR"
3308>xmlAttrPtr</A
3309> cur);</PRE
3310></TD
3311></TR
3312></TABLE
3313><P
3314>Free a property and all its siblings, all the childs are freed too.</P
3315><P
3316></P
3317><DIV
3318CLASS="INFORMALTABLE"
3319><P
3320></P
3321><TABLE
3322BORDER="0"
3323WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003324BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003325CELLSPACING="0"
3326CELLPADDING="4"
3327CLASS="CALSTABLE"
3328><TR
3329><TD
3330WIDTH="20%"
3331ALIGN="RIGHT"
3332VALIGN="TOP"
3333><TT
3334CLASS="PARAMETER"
3335><I
3336>cur</I
3337></TT
3338>&nbsp;:</TD
3339><TD
3340WIDTH="80%"
3341ALIGN="LEFT"
3342VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003343>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003344></TR
3345></TABLE
3346><P
3347></P
3348></DIV
3349></DIV
3350><HR><DIV
3351CLASS="REFSECT2"
3352><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003353NAME="AEN2549"
Daniel Veillard35925471999-02-25 08:46:07 +00003354></A
3355><H3
3356><A
3357NAME="XMLFREEPROP"
3358></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003359>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003360><TABLE
3361BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003362BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003363WIDTH="100%"
3364CELLPADDING="6"
3365><TR
3366><TD
3367><PRE
3368CLASS="PROGRAMLISTING"
3369>void xmlFreeProp (<A
3370HREF="gnome-xml-tree.html#XMLATTRPTR"
3371>xmlAttrPtr</A
3372> cur);</PRE
3373></TD
3374></TR
3375></TABLE
3376><P
3377>Free one property, all the childs are freed too.</P
3378><P
3379></P
3380><DIV
3381CLASS="INFORMALTABLE"
3382><P
3383></P
3384><TABLE
3385BORDER="0"
3386WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003387BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003388CELLSPACING="0"
3389CELLPADDING="4"
3390CLASS="CALSTABLE"
3391><TR
3392><TD
3393WIDTH="20%"
3394ALIGN="RIGHT"
3395VALIGN="TOP"
3396><TT
3397CLASS="PARAMETER"
3398><I
3399>cur</I
3400></TT
3401>&nbsp;:</TD
3402><TD
3403WIDTH="80%"
3404ALIGN="LEFT"
3405VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003406>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003407></TR
3408></TABLE
3409><P
3410></P
3411></DIV
3412></DIV
3413><HR><DIV
3414CLASS="REFSECT2"
3415><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003416NAME="AEN2565"
Daniel Veillard35925471999-02-25 08:46:07 +00003417></A
3418><H3
3419><A
3420NAME="XMLCOPYPROP"
3421></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003422>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003423><TABLE
3424BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003425BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003426WIDTH="100%"
3427CELLPADDING="6"
3428><TR
3429><TD
3430><PRE
3431CLASS="PROGRAMLISTING"
3432><A
3433HREF="gnome-xml-tree.html#XMLATTRPTR"
3434>xmlAttrPtr</A
3435> xmlCopyProp (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003436HREF="gnome-xml-tree.html#XMLNODEPTR"
3437>xmlNodePtr</A
3438> target,
3439 <A
Daniel Veillard35925471999-02-25 08:46:07 +00003440HREF="gnome-xml-tree.html#XMLATTRPTR"
3441>xmlAttrPtr</A
3442> cur);</PRE
3443></TD
3444></TR
3445></TABLE
3446><P
3447>Do a copy of the attribute.</P
3448><P
3449></P
3450><DIV
3451CLASS="INFORMALTABLE"
3452><P
3453></P
3454><TABLE
3455BORDER="0"
3456WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003457BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003458CELLSPACING="0"
3459CELLPADDING="4"
3460CLASS="CALSTABLE"
3461><TR
3462><TD
3463WIDTH="20%"
3464ALIGN="RIGHT"
3465VALIGN="TOP"
3466><TT
3467CLASS="PARAMETER"
3468><I
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003469>target</I
Daniel Veillard35925471999-02-25 08:46:07 +00003470></TT
3471>&nbsp;:</TD
3472><TD
3473WIDTH="80%"
3474ALIGN="LEFT"
3475VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003476>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003477></TR
3478><TR
3479><TD
3480WIDTH="20%"
3481ALIGN="RIGHT"
3482VALIGN="TOP"
Daniel Veillard35925471999-02-25 08:46:07 +00003483><TT
3484CLASS="PARAMETER"
3485><I
3486>cur</I
3487></TT
3488>&nbsp;:</TD
3489><TD
3490WIDTH="80%"
3491ALIGN="LEFT"
3492VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003493>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003494></TR
3495><TR
3496><TD
3497WIDTH="20%"
3498ALIGN="RIGHT"
3499VALIGN="TOP"
3500><I
3501CLASS="EMPHASIS"
3502>Returns</I
3503> :</TD
3504><TD
3505WIDTH="80%"
3506ALIGN="LEFT"
3507VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003508>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003509></TR
3510></TABLE
3511><P
3512></P
3513></DIV
3514></DIV
3515><HR><DIV
3516CLASS="REFSECT2"
3517><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003518NAME="AEN2591"
3519></A
3520><H3
3521><A
3522NAME="XMLCOPYPROPLIST"
3523></A
3524>xmlCopyPropList ()</H3
3525><TABLE
3526BORDER="0"
3527BGCOLOR="#D6E8FF"
3528WIDTH="100%"
3529CELLPADDING="6"
3530><TR
3531><TD
3532><PRE
3533CLASS="PROGRAMLISTING"
3534><A
3535HREF="gnome-xml-tree.html#XMLATTRPTR"
3536>xmlAttrPtr</A
3537> xmlCopyPropList (<A
3538HREF="gnome-xml-tree.html#XMLNODEPTR"
3539>xmlNodePtr</A
3540> target,
3541 <A
3542HREF="gnome-xml-tree.html#XMLATTRPTR"
3543>xmlAttrPtr</A
3544> cur);</PRE
3545></TD
3546></TR
3547></TABLE
3548><P
3549>Do a copy of an attribute list.</P
3550><P
3551></P
3552><DIV
3553CLASS="INFORMALTABLE"
3554><P
3555></P
3556><TABLE
3557BORDER="0"
3558WIDTH="100%"
3559BGCOLOR="#FFD0D0"
3560CELLSPACING="0"
3561CELLPADDING="4"
3562CLASS="CALSTABLE"
3563><TR
3564><TD
3565WIDTH="20%"
3566ALIGN="RIGHT"
3567VALIGN="TOP"
3568><TT
3569CLASS="PARAMETER"
3570><I
3571>target</I
3572></TT
3573>&nbsp;:</TD
3574><TD
3575WIDTH="80%"
3576ALIGN="LEFT"
3577VALIGN="TOP"
3578>&nbsp;</TD
3579></TR
3580><TR
3581><TD
3582WIDTH="20%"
3583ALIGN="RIGHT"
3584VALIGN="TOP"
3585><TT
3586CLASS="PARAMETER"
3587><I
3588>cur</I
3589></TT
3590>&nbsp;:</TD
3591><TD
3592WIDTH="80%"
3593ALIGN="LEFT"
3594VALIGN="TOP"
3595>&nbsp;</TD
3596></TR
3597><TR
3598><TD
3599WIDTH="20%"
3600ALIGN="RIGHT"
3601VALIGN="TOP"
3602><I
3603CLASS="EMPHASIS"
3604>Returns</I
3605> :</TD
3606><TD
3607WIDTH="80%"
3608ALIGN="LEFT"
3609VALIGN="TOP"
3610>&nbsp;</TD
3611></TR
3612></TABLE
3613><P
3614></P
3615></DIV
3616></DIV
3617><HR><DIV
3618CLASS="REFSECT2"
3619><A
3620NAME="AEN2617"
Daniel Veillard35925471999-02-25 08:46:07 +00003621></A
3622><H3
3623><A
3624NAME="XMLCOPYDTD"
3625></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003626>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003627><TABLE
3628BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003629BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003630WIDTH="100%"
3631CELLPADDING="6"
3632><TR
3633><TD
3634><PRE
3635CLASS="PROGRAMLISTING"
3636><A
3637HREF="gnome-xml-tree.html#XMLDTDPTR"
3638>xmlDtdPtr</A
3639> xmlCopyDtd (<A
3640HREF="gnome-xml-tree.html#XMLDTDPTR"
3641>xmlDtdPtr</A
3642> dtd);</PRE
3643></TD
3644></TR
3645></TABLE
3646><P
3647>Do a copy of the dtd.</P
3648><P
3649></P
3650><DIV
3651CLASS="INFORMALTABLE"
3652><P
3653></P
3654><TABLE
3655BORDER="0"
3656WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003657BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003658CELLSPACING="0"
3659CELLPADDING="4"
3660CLASS="CALSTABLE"
3661><TR
3662><TD
3663WIDTH="20%"
3664ALIGN="RIGHT"
3665VALIGN="TOP"
3666><TT
3667CLASS="PARAMETER"
3668><I
3669>dtd</I
3670></TT
3671>&nbsp;:</TD
3672><TD
3673WIDTH="80%"
3674ALIGN="LEFT"
3675VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003676>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003677></TR
3678><TR
3679><TD
3680WIDTH="20%"
3681ALIGN="RIGHT"
3682VALIGN="TOP"
3683><I
3684CLASS="EMPHASIS"
3685>Returns</I
3686> :</TD
3687><TD
3688WIDTH="80%"
3689ALIGN="LEFT"
3690VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003691>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003692></TR
3693></TABLE
3694><P
3695></P
3696></DIV
3697></DIV
3698><HR><DIV
3699CLASS="REFSECT2"
3700><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003701NAME="AEN2638"
Daniel Veillard35925471999-02-25 08:46:07 +00003702></A
3703><H3
3704><A
3705NAME="XMLCOPYDOC"
3706></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003707>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003708><TABLE
3709BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003710BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003711WIDTH="100%"
3712CELLPADDING="6"
3713><TR
3714><TD
3715><PRE
3716CLASS="PROGRAMLISTING"
3717><A
3718HREF="gnome-xml-tree.html#XMLDOCPTR"
3719>xmlDocPtr</A
3720> xmlCopyDoc (<A
3721HREF="gnome-xml-tree.html#XMLDOCPTR"
3722>xmlDocPtr</A
3723> doc,
3724 int recursive);</PRE
3725></TD
3726></TR
3727></TABLE
3728><P
3729>Do a copy of the document info. If recursive, the content tree will
3730be copied too as well as Dtd, namespaces and entities.</P
3731><P
3732></P
3733><DIV
3734CLASS="INFORMALTABLE"
3735><P
3736></P
3737><TABLE
3738BORDER="0"
3739WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003740BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003741CELLSPACING="0"
3742CELLPADDING="4"
3743CLASS="CALSTABLE"
3744><TR
3745><TD
3746WIDTH="20%"
3747ALIGN="RIGHT"
3748VALIGN="TOP"
3749><TT
3750CLASS="PARAMETER"
3751><I
3752>doc</I
3753></TT
3754>&nbsp;:</TD
3755><TD
3756WIDTH="80%"
3757ALIGN="LEFT"
3758VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003759>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003760></TR
3761><TR
3762><TD
3763WIDTH="20%"
3764ALIGN="RIGHT"
3765VALIGN="TOP"
3766><TT
3767CLASS="PARAMETER"
3768><I
3769>recursive</I
3770></TT
3771>&nbsp;:</TD
3772><TD
3773WIDTH="80%"
3774ALIGN="LEFT"
3775VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003776>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003777></TR
3778><TR
3779><TD
3780WIDTH="20%"
3781ALIGN="RIGHT"
3782VALIGN="TOP"
3783><I
3784CLASS="EMPHASIS"
3785>Returns</I
3786> :</TD
3787><TD
3788WIDTH="80%"
3789ALIGN="LEFT"
3790VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003791>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003792></TR
3793></TABLE
3794><P
3795></P
3796></DIV
3797></DIV
3798><HR><DIV
3799CLASS="REFSECT2"
3800><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003801NAME="AEN2663"
Daniel Veillard35925471999-02-25 08:46:07 +00003802></A
3803><H3
3804><A
3805NAME="XMLNEWDOCNODE"
3806></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003807>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003808><TABLE
3809BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003810BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003811WIDTH="100%"
3812CELLPADDING="6"
3813><TR
3814><TD
3815><PRE
3816CLASS="PROGRAMLISTING"
3817><A
3818HREF="gnome-xml-tree.html#XMLNODEPTR"
3819>xmlNodePtr</A
3820> xmlNewDocNode (<A
3821HREF="gnome-xml-tree.html#XMLDOCPTR"
3822>xmlDocPtr</A
3823> doc,
3824 <A
3825HREF="gnome-xml-tree.html#XMLNSPTR"
3826>xmlNsPtr</A
3827> ns,
3828 const <A
3829HREF="gnome-xml-tree.html#CHAR"
3830>CHAR</A
3831> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003832 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00003833HREF="gnome-xml-tree.html#CHAR"
3834>CHAR</A
3835> *content);</PRE
3836></TD
3837></TR
3838></TABLE
3839><P
3840>Creation of a new node element within a document. <TT
3841CLASS="PARAMETER"
3842><I
3843>ns</I
3844></TT
3845> and <TT
3846CLASS="PARAMETER"
3847><I
3848>content</I
3849></TT
3850>
3851are optionnal (NULL).</P
3852><P
3853></P
3854><DIV
3855CLASS="INFORMALTABLE"
3856><P
3857></P
3858><TABLE
3859BORDER="0"
3860WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003861BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003862CELLSPACING="0"
3863CELLPADDING="4"
3864CLASS="CALSTABLE"
3865><TR
3866><TD
3867WIDTH="20%"
3868ALIGN="RIGHT"
3869VALIGN="TOP"
3870><TT
3871CLASS="PARAMETER"
3872><I
3873>doc</I
3874></TT
3875>&nbsp;:</TD
3876><TD
3877WIDTH="80%"
3878ALIGN="LEFT"
3879VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003880>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003881></TR
3882><TR
3883><TD
3884WIDTH="20%"
3885ALIGN="RIGHT"
3886VALIGN="TOP"
3887><TT
3888CLASS="PARAMETER"
3889><I
3890>ns</I
3891></TT
3892>&nbsp;:</TD
3893><TD
3894WIDTH="80%"
3895ALIGN="LEFT"
3896VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003897>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003898></TR
3899><TR
3900><TD
3901WIDTH="20%"
3902ALIGN="RIGHT"
3903VALIGN="TOP"
3904><TT
3905CLASS="PARAMETER"
3906><I
3907>name</I
3908></TT
3909>&nbsp;:</TD
3910><TD
3911WIDTH="80%"
3912ALIGN="LEFT"
3913VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003914>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003915></TR
3916><TR
3917><TD
3918WIDTH="20%"
3919ALIGN="RIGHT"
3920VALIGN="TOP"
3921><TT
3922CLASS="PARAMETER"
3923><I
3924>content</I
3925></TT
3926>&nbsp;:</TD
3927><TD
3928WIDTH="80%"
3929ALIGN="LEFT"
3930VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003931>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003932></TR
3933><TR
3934><TD
3935WIDTH="20%"
3936ALIGN="RIGHT"
3937VALIGN="TOP"
3938><I
3939CLASS="EMPHASIS"
3940>Returns</I
3941> :</TD
3942><TD
3943WIDTH="80%"
3944ALIGN="LEFT"
3945VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003946>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003947></TR
3948></TABLE
3949><P
3950></P
3951></DIV
3952></DIV
3953><HR><DIV
3954CLASS="REFSECT2"
3955><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003956NAME="AEN2701"
Daniel Veillard35925471999-02-25 08:46:07 +00003957></A
3958><H3
3959><A
3960NAME="XMLNEWNODE"
3961></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003962>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003963><TABLE
3964BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003965BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003966WIDTH="100%"
3967CELLPADDING="6"
3968><TR
3969><TD
3970><PRE
3971CLASS="PROGRAMLISTING"
3972><A
3973HREF="gnome-xml-tree.html#XMLNODEPTR"
3974>xmlNodePtr</A
3975> xmlNewNode (<A
3976HREF="gnome-xml-tree.html#XMLNSPTR"
3977>xmlNsPtr</A
3978> ns,
3979 const <A
3980HREF="gnome-xml-tree.html#CHAR"
3981>CHAR</A
3982> *name);</PRE
3983></TD
3984></TR
3985></TABLE
3986><P
3987>Creation of a new node element. <TT
3988CLASS="PARAMETER"
3989><I
3990>ns</I
3991></TT
3992> and <TT
3993CLASS="PARAMETER"
3994><I
3995>content</I
3996></TT
3997> are optionnal (NULL).
3998If content is non NULL, a child list containing the TEXTs and
3999ENTITY_REFs node will be created.</P
4000><P
4001></P
4002><DIV
4003CLASS="INFORMALTABLE"
4004><P
4005></P
4006><TABLE
4007BORDER="0"
4008WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004009BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004010CELLSPACING="0"
4011CELLPADDING="4"
4012CLASS="CALSTABLE"
4013><TR
4014><TD
4015WIDTH="20%"
4016ALIGN="RIGHT"
4017VALIGN="TOP"
4018><TT
4019CLASS="PARAMETER"
4020><I
4021>ns</I
4022></TT
4023>&nbsp;:</TD
4024><TD
4025WIDTH="80%"
4026ALIGN="LEFT"
4027VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004028>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004029></TR
4030><TR
4031><TD
4032WIDTH="20%"
4033ALIGN="RIGHT"
4034VALIGN="TOP"
4035><TT
4036CLASS="PARAMETER"
4037><I
4038>name</I
4039></TT
4040>&nbsp;:</TD
4041><TD
4042WIDTH="80%"
4043ALIGN="LEFT"
4044VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004045>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004046></TR
4047><TR
4048><TD
4049WIDTH="20%"
4050ALIGN="RIGHT"
4051VALIGN="TOP"
4052><I
4053CLASS="EMPHASIS"
4054>Returns</I
4055> :</TD
4056><TD
4057WIDTH="80%"
4058ALIGN="LEFT"
4059VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004060>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004061></TR
4062></TABLE
4063><P
4064></P
4065></DIV
4066></DIV
4067><HR><DIV
4068CLASS="REFSECT2"
4069><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004070NAME="AEN2729"
Daniel Veillard35925471999-02-25 08:46:07 +00004071></A
4072><H3
4073><A
4074NAME="XMLNEWCHILD"
4075></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004076>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004077><TABLE
4078BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004079BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004080WIDTH="100%"
4081CELLPADDING="6"
4082><TR
4083><TD
4084><PRE
4085CLASS="PROGRAMLISTING"
4086><A
4087HREF="gnome-xml-tree.html#XMLNODEPTR"
4088>xmlNodePtr</A
4089> xmlNewChild (<A
4090HREF="gnome-xml-tree.html#XMLNODEPTR"
4091>xmlNodePtr</A
4092> parent,
4093 <A
4094HREF="gnome-xml-tree.html#XMLNSPTR"
4095>xmlNsPtr</A
4096> ns,
4097 const <A
4098HREF="gnome-xml-tree.html#CHAR"
4099>CHAR</A
4100> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004101 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004102HREF="gnome-xml-tree.html#CHAR"
4103>CHAR</A
4104> *content);</PRE
4105></TD
4106></TR
4107></TABLE
4108><P
4109>Creation of a new child element, added at the end of <TT
4110CLASS="PARAMETER"
4111><I
4112>parent</I
4113></TT
4114> childs list.
4115<TT
4116CLASS="PARAMETER"
4117><I
4118>ns</I
4119></TT
4120> and <TT
4121CLASS="PARAMETER"
4122><I
4123>content</I
4124></TT
4125> parameters are optionnal (NULL). If content is non NULL,
4126a child list containing the TEXTs and ENTITY_REFs node will be created.</P
4127><P
4128></P
4129><DIV
4130CLASS="INFORMALTABLE"
4131><P
4132></P
4133><TABLE
4134BORDER="0"
4135WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004136BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004137CELLSPACING="0"
4138CELLPADDING="4"
4139CLASS="CALSTABLE"
4140><TR
4141><TD
4142WIDTH="20%"
4143ALIGN="RIGHT"
4144VALIGN="TOP"
4145><TT
4146CLASS="PARAMETER"
4147><I
4148>parent</I
4149></TT
4150>&nbsp;:</TD
4151><TD
4152WIDTH="80%"
4153ALIGN="LEFT"
4154VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004155>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004156></TR
4157><TR
4158><TD
4159WIDTH="20%"
4160ALIGN="RIGHT"
4161VALIGN="TOP"
4162><TT
4163CLASS="PARAMETER"
4164><I
4165>ns</I
4166></TT
4167>&nbsp;:</TD
4168><TD
4169WIDTH="80%"
4170ALIGN="LEFT"
4171VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004172>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004173></TR
4174><TR
4175><TD
4176WIDTH="20%"
4177ALIGN="RIGHT"
4178VALIGN="TOP"
4179><TT
4180CLASS="PARAMETER"
4181><I
4182>name</I
4183></TT
4184>&nbsp;:</TD
4185><TD
4186WIDTH="80%"
4187ALIGN="LEFT"
4188VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004189>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004190></TR
4191><TR
4192><TD
4193WIDTH="20%"
4194ALIGN="RIGHT"
4195VALIGN="TOP"
4196><TT
4197CLASS="PARAMETER"
4198><I
4199>content</I
4200></TT
4201>&nbsp;:</TD
4202><TD
4203WIDTH="80%"
4204ALIGN="LEFT"
4205VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004206>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004207></TR
4208><TR
4209><TD
4210WIDTH="20%"
4211ALIGN="RIGHT"
4212VALIGN="TOP"
4213><I
4214CLASS="EMPHASIS"
4215>Returns</I
4216> :</TD
4217><TD
4218WIDTH="80%"
4219ALIGN="LEFT"
4220VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004221>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004222></TR
4223></TABLE
4224><P
4225></P
4226></DIV
4227></DIV
4228><HR><DIV
4229CLASS="REFSECT2"
4230><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004231NAME="AEN2768"
Daniel Veillard35925471999-02-25 08:46:07 +00004232></A
4233><H3
4234><A
4235NAME="XMLNEWDOCTEXT"
4236></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004237>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004238><TABLE
4239BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004240BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004241WIDTH="100%"
4242CELLPADDING="6"
4243><TR
4244><TD
4245><PRE
4246CLASS="PROGRAMLISTING"
4247><A
4248HREF="gnome-xml-tree.html#XMLNODEPTR"
4249>xmlNodePtr</A
4250> xmlNewDocText (<A
4251HREF="gnome-xml-tree.html#XMLDOCPTR"
4252>xmlDocPtr</A
4253> doc,
4254 const <A
4255HREF="gnome-xml-tree.html#CHAR"
4256>CHAR</A
4257> *content);</PRE
4258></TD
4259></TR
4260></TABLE
4261><P
4262>Creation of a new text node within a document.</P
4263><P
4264></P
4265><DIV
4266CLASS="INFORMALTABLE"
4267><P
4268></P
4269><TABLE
4270BORDER="0"
4271WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004272BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004273CELLSPACING="0"
4274CELLPADDING="4"
4275CLASS="CALSTABLE"
4276><TR
4277><TD
4278WIDTH="20%"
4279ALIGN="RIGHT"
4280VALIGN="TOP"
4281><TT
4282CLASS="PARAMETER"
4283><I
4284>doc</I
4285></TT
4286>&nbsp;:</TD
4287><TD
4288WIDTH="80%"
4289ALIGN="LEFT"
4290VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004291>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004292></TR
4293><TR
4294><TD
4295WIDTH="20%"
4296ALIGN="RIGHT"
4297VALIGN="TOP"
4298><TT
4299CLASS="PARAMETER"
4300><I
4301>content</I
4302></TT
4303>&nbsp;:</TD
4304><TD
4305WIDTH="80%"
4306ALIGN="LEFT"
4307VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004308>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004309></TR
4310><TR
4311><TD
4312WIDTH="20%"
4313ALIGN="RIGHT"
4314VALIGN="TOP"
4315><I
4316CLASS="EMPHASIS"
4317>Returns</I
4318> :</TD
4319><TD
4320WIDTH="80%"
4321ALIGN="LEFT"
4322VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004323>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004324></TR
4325></TABLE
4326><P
4327></P
4328></DIV
4329></DIV
4330><HR><DIV
4331CLASS="REFSECT2"
4332><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004333NAME="AEN2794"
Daniel Veillard35925471999-02-25 08:46:07 +00004334></A
4335><H3
4336><A
4337NAME="XMLNEWTEXT"
4338></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004339>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004340><TABLE
4341BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004342BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004343WIDTH="100%"
4344CELLPADDING="6"
4345><TR
4346><TD
4347><PRE
4348CLASS="PROGRAMLISTING"
4349><A
4350HREF="gnome-xml-tree.html#XMLNODEPTR"
4351>xmlNodePtr</A
4352> xmlNewText (const <A
4353HREF="gnome-xml-tree.html#CHAR"
4354>CHAR</A
4355> *content);</PRE
4356></TD
4357></TR
4358></TABLE
4359><P
4360>Creation of a new text node.</P
4361><P
4362></P
4363><DIV
4364CLASS="INFORMALTABLE"
4365><P
4366></P
4367><TABLE
4368BORDER="0"
4369WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004370BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004371CELLSPACING="0"
4372CELLPADDING="4"
4373CLASS="CALSTABLE"
4374><TR
4375><TD
4376WIDTH="20%"
4377ALIGN="RIGHT"
4378VALIGN="TOP"
4379><TT
4380CLASS="PARAMETER"
4381><I
4382>content</I
4383></TT
4384>&nbsp;:</TD
4385><TD
4386WIDTH="80%"
4387ALIGN="LEFT"
4388VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004389>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004390></TR
4391><TR
4392><TD
4393WIDTH="20%"
4394ALIGN="RIGHT"
4395VALIGN="TOP"
4396><I
4397CLASS="EMPHASIS"
4398>Returns</I
4399> :</TD
4400><TD
4401WIDTH="80%"
4402ALIGN="LEFT"
4403VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004404>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004405></TR
4406></TABLE
4407><P
4408></P
4409></DIV
4410></DIV
4411><HR><DIV
4412CLASS="REFSECT2"
4413><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004414NAME="AEN2815"
Daniel Veillard35925471999-02-25 08:46:07 +00004415></A
4416><H3
4417><A
4418NAME="XMLNEWDOCTEXTLEN"
4419></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004420>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004421><TABLE
4422BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004423BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004424WIDTH="100%"
4425CELLPADDING="6"
4426><TR
4427><TD
4428><PRE
4429CLASS="PROGRAMLISTING"
4430><A
4431HREF="gnome-xml-tree.html#XMLNODEPTR"
4432>xmlNodePtr</A
4433> xmlNewDocTextLen (<A
4434HREF="gnome-xml-tree.html#XMLDOCPTR"
4435>xmlDocPtr</A
4436> doc,
4437 const <A
4438HREF="gnome-xml-tree.html#CHAR"
4439>CHAR</A
4440> *content,
4441 int len);</PRE
4442></TD
4443></TR
4444></TABLE
4445><P
4446>Creation of a new text node with an extra content lenght parameter. The
4447text node pertain to a given document.</P
4448><P
4449></P
4450><DIV
4451CLASS="INFORMALTABLE"
4452><P
4453></P
4454><TABLE
4455BORDER="0"
4456WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004457BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004458CELLSPACING="0"
4459CELLPADDING="4"
4460CLASS="CALSTABLE"
4461><TR
4462><TD
4463WIDTH="20%"
4464ALIGN="RIGHT"
4465VALIGN="TOP"
4466><TT
4467CLASS="PARAMETER"
4468><I
4469>doc</I
4470></TT
4471>&nbsp;:</TD
4472><TD
4473WIDTH="80%"
4474ALIGN="LEFT"
4475VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004476>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004477></TR
4478><TR
4479><TD
4480WIDTH="20%"
4481ALIGN="RIGHT"
4482VALIGN="TOP"
4483><TT
4484CLASS="PARAMETER"
4485><I
4486>content</I
4487></TT
4488>&nbsp;:</TD
4489><TD
4490WIDTH="80%"
4491ALIGN="LEFT"
4492VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004493>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004494></TR
4495><TR
4496><TD
4497WIDTH="20%"
4498ALIGN="RIGHT"
4499VALIGN="TOP"
4500><TT
4501CLASS="PARAMETER"
4502><I
4503>len</I
4504></TT
4505>&nbsp;:</TD
4506><TD
4507WIDTH="80%"
4508ALIGN="LEFT"
4509VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004510>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004511></TR
4512><TR
4513><TD
4514WIDTH="20%"
4515ALIGN="RIGHT"
4516VALIGN="TOP"
4517><I
4518CLASS="EMPHASIS"
4519>Returns</I
4520> :</TD
4521><TD
4522WIDTH="80%"
4523ALIGN="LEFT"
4524VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004525>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004526></TR
4527></TABLE
4528><P
4529></P
4530></DIV
4531></DIV
4532><HR><DIV
4533CLASS="REFSECT2"
4534><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004535NAME="AEN2845"
Daniel Veillard35925471999-02-25 08:46:07 +00004536></A
4537><H3
4538><A
4539NAME="XMLNEWTEXTLEN"
4540></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004541>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004542><TABLE
4543BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004544BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004545WIDTH="100%"
4546CELLPADDING="6"
4547><TR
4548><TD
4549><PRE
4550CLASS="PROGRAMLISTING"
4551><A
4552HREF="gnome-xml-tree.html#XMLNODEPTR"
4553>xmlNodePtr</A
4554> xmlNewTextLen (const <A
4555HREF="gnome-xml-tree.html#CHAR"
4556>CHAR</A
4557> *content,
4558 int len);</PRE
4559></TD
4560></TR
4561></TABLE
4562><P
4563>Creation of a new text node with an extra parameter for the content's lenght</P
4564><P
4565></P
4566><DIV
4567CLASS="INFORMALTABLE"
4568><P
4569></P
4570><TABLE
4571BORDER="0"
4572WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004573BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004574CELLSPACING="0"
4575CELLPADDING="4"
4576CLASS="CALSTABLE"
4577><TR
4578><TD
4579WIDTH="20%"
4580ALIGN="RIGHT"
4581VALIGN="TOP"
4582><TT
4583CLASS="PARAMETER"
4584><I
4585>content</I
4586></TT
4587>&nbsp;:</TD
4588><TD
4589WIDTH="80%"
4590ALIGN="LEFT"
4591VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004592>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004593></TR
4594><TR
4595><TD
4596WIDTH="20%"
4597ALIGN="RIGHT"
4598VALIGN="TOP"
4599><TT
4600CLASS="PARAMETER"
4601><I
4602>len</I
4603></TT
4604>&nbsp;:</TD
4605><TD
4606WIDTH="80%"
4607ALIGN="LEFT"
4608VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004609>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004610></TR
4611><TR
4612><TD
4613WIDTH="20%"
4614ALIGN="RIGHT"
4615VALIGN="TOP"
4616><I
4617CLASS="EMPHASIS"
4618>Returns</I
4619> :</TD
4620><TD
4621WIDTH="80%"
4622ALIGN="LEFT"
4623VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004624>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004625></TR
4626></TABLE
4627><P
4628></P
4629></DIV
4630></DIV
4631><HR><DIV
4632CLASS="REFSECT2"
4633><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004634NAME="AEN2870"
Daniel Veillard35925471999-02-25 08:46:07 +00004635></A
4636><H3
4637><A
4638NAME="XMLNEWDOCCOMMENT"
4639></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004640>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004641><TABLE
4642BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004643BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004644WIDTH="100%"
4645CELLPADDING="6"
4646><TR
4647><TD
4648><PRE
4649CLASS="PROGRAMLISTING"
4650><A
4651HREF="gnome-xml-tree.html#XMLNODEPTR"
4652>xmlNodePtr</A
4653> xmlNewDocComment (<A
4654HREF="gnome-xml-tree.html#XMLDOCPTR"
4655>xmlDocPtr</A
4656> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00004657 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004658HREF="gnome-xml-tree.html#CHAR"
4659>CHAR</A
4660> *content);</PRE
4661></TD
4662></TR
4663></TABLE
4664><P
4665>Creation of a new node containing a commentwithin a document.</P
4666><P
4667></P
4668><DIV
4669CLASS="INFORMALTABLE"
4670><P
4671></P
4672><TABLE
4673BORDER="0"
4674WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004675BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004676CELLSPACING="0"
4677CELLPADDING="4"
4678CLASS="CALSTABLE"
4679><TR
4680><TD
4681WIDTH="20%"
4682ALIGN="RIGHT"
4683VALIGN="TOP"
4684><TT
4685CLASS="PARAMETER"
4686><I
4687>doc</I
4688></TT
4689>&nbsp;:</TD
4690><TD
4691WIDTH="80%"
4692ALIGN="LEFT"
4693VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004694>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004695></TR
4696><TR
4697><TD
4698WIDTH="20%"
4699ALIGN="RIGHT"
4700VALIGN="TOP"
4701><TT
4702CLASS="PARAMETER"
4703><I
4704>content</I
4705></TT
4706>&nbsp;:</TD
4707><TD
4708WIDTH="80%"
4709ALIGN="LEFT"
4710VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004711>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004712></TR
4713><TR
4714><TD
4715WIDTH="20%"
4716ALIGN="RIGHT"
4717VALIGN="TOP"
4718><I
4719CLASS="EMPHASIS"
4720>Returns</I
4721> :</TD
4722><TD
4723WIDTH="80%"
4724ALIGN="LEFT"
4725VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004726>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004727></TR
4728></TABLE
4729><P
4730></P
4731></DIV
4732></DIV
4733><HR><DIV
4734CLASS="REFSECT2"
4735><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004736NAME="AEN2896"
Daniel Veillard35925471999-02-25 08:46:07 +00004737></A
4738><H3
4739><A
4740NAME="XMLNEWCOMMENT"
4741></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004742>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004743><TABLE
4744BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004745BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004746WIDTH="100%"
4747CELLPADDING="6"
4748><TR
4749><TD
4750><PRE
4751CLASS="PROGRAMLISTING"
4752><A
4753HREF="gnome-xml-tree.html#XMLNODEPTR"
4754>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004755> xmlNewComment (const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004756HREF="gnome-xml-tree.html#CHAR"
4757>CHAR</A
4758> *content);</PRE
4759></TD
4760></TR
4761></TABLE
4762><P
4763>Creation of a new node containing a comment.</P
4764><P
4765></P
4766><DIV
4767CLASS="INFORMALTABLE"
4768><P
4769></P
4770><TABLE
4771BORDER="0"
4772WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004773BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004774CELLSPACING="0"
4775CELLPADDING="4"
4776CLASS="CALSTABLE"
4777><TR
4778><TD
4779WIDTH="20%"
4780ALIGN="RIGHT"
4781VALIGN="TOP"
4782><TT
4783CLASS="PARAMETER"
4784><I
4785>content</I
4786></TT
4787>&nbsp;:</TD
4788><TD
4789WIDTH="80%"
4790ALIGN="LEFT"
4791VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004792>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004793></TR
4794><TR
4795><TD
4796WIDTH="20%"
4797ALIGN="RIGHT"
4798VALIGN="TOP"
4799><I
4800CLASS="EMPHASIS"
4801>Returns</I
4802> :</TD
4803><TD
4804WIDTH="80%"
4805ALIGN="LEFT"
4806VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004807>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004808></TR
4809></TABLE
4810><P
4811></P
4812></DIV
4813></DIV
4814><HR><DIV
4815CLASS="REFSECT2"
4816><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004817NAME="AEN2917"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004818></A
4819><H3
4820><A
4821NAME="XMLNEWCDATABLOCK"
4822></A
4823>xmlNewCDataBlock ()</H3
4824><TABLE
4825BORDER="0"
4826BGCOLOR="#D6E8FF"
4827WIDTH="100%"
4828CELLPADDING="6"
4829><TR
4830><TD
4831><PRE
4832CLASS="PROGRAMLISTING"
4833><A
4834HREF="gnome-xml-tree.html#XMLNODEPTR"
4835>xmlNodePtr</A
4836> xmlNewCDataBlock (<A
4837HREF="gnome-xml-tree.html#XMLDOCPTR"
4838>xmlDocPtr</A
4839> doc,
4840 const <A
4841HREF="gnome-xml-tree.html#CHAR"
4842>CHAR</A
4843> *content,
4844 int len);</PRE
4845></TD
4846></TR
4847></TABLE
4848><P
4849>Creation of a new node containing a CData block.</P
4850><P
4851></P
4852><DIV
4853CLASS="INFORMALTABLE"
4854><P
4855></P
4856><TABLE
4857BORDER="0"
4858WIDTH="100%"
4859BGCOLOR="#FFD0D0"
4860CELLSPACING="0"
4861CELLPADDING="4"
4862CLASS="CALSTABLE"
4863><TR
4864><TD
4865WIDTH="20%"
4866ALIGN="RIGHT"
4867VALIGN="TOP"
4868><TT
4869CLASS="PARAMETER"
4870><I
4871>doc</I
4872></TT
4873>&nbsp;:</TD
4874><TD
4875WIDTH="80%"
4876ALIGN="LEFT"
4877VALIGN="TOP"
4878>&nbsp;</TD
4879></TR
4880><TR
4881><TD
4882WIDTH="20%"
4883ALIGN="RIGHT"
4884VALIGN="TOP"
4885><TT
4886CLASS="PARAMETER"
4887><I
4888>content</I
4889></TT
4890>&nbsp;:</TD
4891><TD
4892WIDTH="80%"
4893ALIGN="LEFT"
4894VALIGN="TOP"
4895>&nbsp;</TD
4896></TR
4897><TR
4898><TD
4899WIDTH="20%"
4900ALIGN="RIGHT"
4901VALIGN="TOP"
4902><TT
4903CLASS="PARAMETER"
4904><I
4905>len</I
4906></TT
4907>&nbsp;:</TD
4908><TD
4909WIDTH="80%"
4910ALIGN="LEFT"
4911VALIGN="TOP"
4912>&nbsp;</TD
4913></TR
4914><TR
4915><TD
4916WIDTH="20%"
4917ALIGN="RIGHT"
4918VALIGN="TOP"
4919><I
4920CLASS="EMPHASIS"
4921>Returns</I
4922> :</TD
4923><TD
4924WIDTH="80%"
4925ALIGN="LEFT"
4926VALIGN="TOP"
4927>&nbsp;</TD
4928></TR
4929></TABLE
4930><P
4931></P
4932></DIV
4933></DIV
4934><HR><DIV
4935CLASS="REFSECT2"
4936><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004937NAME="AEN2947"
Daniel Veillard35925471999-02-25 08:46:07 +00004938></A
4939><H3
4940><A
4941NAME="XMLNEWREFERENCE"
4942></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004943>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004944><TABLE
4945BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004946BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004947WIDTH="100%"
4948CELLPADDING="6"
4949><TR
4950><TD
4951><PRE
4952CLASS="PROGRAMLISTING"
4953><A
4954HREF="gnome-xml-tree.html#XMLNODEPTR"
4955>xmlNodePtr</A
4956> xmlNewReference (<A
4957HREF="gnome-xml-tree.html#XMLDOCPTR"
4958>xmlDocPtr</A
4959> doc,
4960 const <A
4961HREF="gnome-xml-tree.html#CHAR"
4962>CHAR</A
4963> *name);</PRE
4964></TD
4965></TR
4966></TABLE
4967><P
4968>Creation of a new reference node.</P
4969><P
4970></P
4971><DIV
4972CLASS="INFORMALTABLE"
4973><P
4974></P
4975><TABLE
4976BORDER="0"
4977WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004978BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004979CELLSPACING="0"
4980CELLPADDING="4"
4981CLASS="CALSTABLE"
4982><TR
4983><TD
4984WIDTH="20%"
4985ALIGN="RIGHT"
4986VALIGN="TOP"
4987><TT
4988CLASS="PARAMETER"
4989><I
4990>doc</I
4991></TT
4992>&nbsp;:</TD
4993><TD
4994WIDTH="80%"
4995ALIGN="LEFT"
4996VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004997>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004998></TR
4999><TR
5000><TD
5001WIDTH="20%"
5002ALIGN="RIGHT"
5003VALIGN="TOP"
5004><TT
5005CLASS="PARAMETER"
5006><I
5007>name</I
5008></TT
5009>&nbsp;:</TD
5010><TD
5011WIDTH="80%"
5012ALIGN="LEFT"
5013VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005014>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005015></TR
5016><TR
5017><TD
5018WIDTH="20%"
5019ALIGN="RIGHT"
5020VALIGN="TOP"
5021><I
5022CLASS="EMPHASIS"
5023>Returns</I
5024> :</TD
5025><TD
5026WIDTH="80%"
5027ALIGN="LEFT"
5028VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005029>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005030></TR
5031></TABLE
5032><P
5033></P
5034></DIV
5035></DIV
5036><HR><DIV
5037CLASS="REFSECT2"
5038><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005039NAME="AEN2973"
Daniel Veillard35925471999-02-25 08:46:07 +00005040></A
5041><H3
5042><A
5043NAME="XMLCOPYNODE"
5044></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005045>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005046><TABLE
5047BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005048BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005049WIDTH="100%"
5050CELLPADDING="6"
5051><TR
5052><TD
5053><PRE
5054CLASS="PROGRAMLISTING"
5055><A
5056HREF="gnome-xml-tree.html#XMLNODEPTR"
5057>xmlNodePtr</A
5058> xmlCopyNode (<A
5059HREF="gnome-xml-tree.html#XMLNODEPTR"
5060>xmlNodePtr</A
5061> node,
5062 int recursive);</PRE
5063></TD
5064></TR
5065></TABLE
5066><P
5067>Do a copy of the node.</P
5068><P
5069></P
5070><DIV
5071CLASS="INFORMALTABLE"
5072><P
5073></P
5074><TABLE
5075BORDER="0"
5076WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005077BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005078CELLSPACING="0"
5079CELLPADDING="4"
5080CLASS="CALSTABLE"
5081><TR
5082><TD
5083WIDTH="20%"
5084ALIGN="RIGHT"
5085VALIGN="TOP"
5086><TT
5087CLASS="PARAMETER"
5088><I
5089>node</I
5090></TT
5091>&nbsp;:</TD
5092><TD
5093WIDTH="80%"
5094ALIGN="LEFT"
5095VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005096>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005097></TR
5098><TR
5099><TD
5100WIDTH="20%"
5101ALIGN="RIGHT"
5102VALIGN="TOP"
5103><TT
5104CLASS="PARAMETER"
5105><I
5106>recursive</I
5107></TT
5108>&nbsp;:</TD
5109><TD
5110WIDTH="80%"
5111ALIGN="LEFT"
5112VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005113>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005114></TR
5115><TR
5116><TD
5117WIDTH="20%"
5118ALIGN="RIGHT"
5119VALIGN="TOP"
5120><I
5121CLASS="EMPHASIS"
5122>Returns</I
5123> :</TD
5124><TD
5125WIDTH="80%"
5126ALIGN="LEFT"
5127VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005128>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005129></TR
5130></TABLE
5131><P
5132></P
5133></DIV
5134></DIV
5135><HR><DIV
5136CLASS="REFSECT2"
5137><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005138NAME="AEN2998"
Daniel Veillard35925471999-02-25 08:46:07 +00005139></A
5140><H3
5141><A
5142NAME="XMLCOPYNODELIST"
5143></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005144>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005145><TABLE
5146BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005147BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005148WIDTH="100%"
5149CELLPADDING="6"
5150><TR
5151><TD
5152><PRE
5153CLASS="PROGRAMLISTING"
5154><A
5155HREF="gnome-xml-tree.html#XMLNODEPTR"
5156>xmlNodePtr</A
5157> xmlCopyNodeList (<A
5158HREF="gnome-xml-tree.html#XMLNODEPTR"
5159>xmlNodePtr</A
5160> node);</PRE
5161></TD
5162></TR
5163></TABLE
5164><P
5165>Do a recursive copy of the node list.</P
5166><P
5167></P
5168><DIV
5169CLASS="INFORMALTABLE"
5170><P
5171></P
5172><TABLE
5173BORDER="0"
5174WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005175BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005176CELLSPACING="0"
5177CELLPADDING="4"
5178CLASS="CALSTABLE"
5179><TR
5180><TD
5181WIDTH="20%"
5182ALIGN="RIGHT"
5183VALIGN="TOP"
5184><TT
5185CLASS="PARAMETER"
5186><I
5187>node</I
5188></TT
5189>&nbsp;:</TD
5190><TD
5191WIDTH="80%"
5192ALIGN="LEFT"
5193VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005194>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005195></TR
5196><TR
5197><TD
5198WIDTH="20%"
5199ALIGN="RIGHT"
5200VALIGN="TOP"
5201><I
5202CLASS="EMPHASIS"
5203>Returns</I
5204> :</TD
5205><TD
5206WIDTH="80%"
5207ALIGN="LEFT"
5208VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005209>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005210></TR
5211></TABLE
5212><P
5213></P
5214></DIV
5215></DIV
5216><HR><DIV
5217CLASS="REFSECT2"
5218><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005219NAME="AEN3019"
Daniel Veillard35925471999-02-25 08:46:07 +00005220></A
5221><H3
5222><A
5223NAME="XMLGETLASTCHILD"
5224></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005225>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005226><TABLE
5227BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005228BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005229WIDTH="100%"
5230CELLPADDING="6"
5231><TR
5232><TD
5233><PRE
5234CLASS="PROGRAMLISTING"
5235><A
5236HREF="gnome-xml-tree.html#XMLNODEPTR"
5237>xmlNodePtr</A
5238> xmlGetLastChild (<A
5239HREF="gnome-xml-tree.html#XMLNODEPTR"
5240>xmlNodePtr</A
5241> parent);</PRE
5242></TD
5243></TR
5244></TABLE
5245><P
5246>Search the last child of a node.</P
5247><P
5248></P
5249><DIV
5250CLASS="INFORMALTABLE"
5251><P
5252></P
5253><TABLE
5254BORDER="0"
5255WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005256BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005257CELLSPACING="0"
5258CELLPADDING="4"
5259CLASS="CALSTABLE"
5260><TR
5261><TD
5262WIDTH="20%"
5263ALIGN="RIGHT"
5264VALIGN="TOP"
5265><TT
5266CLASS="PARAMETER"
5267><I
5268>parent</I
5269></TT
5270>&nbsp;:</TD
5271><TD
5272WIDTH="80%"
5273ALIGN="LEFT"
5274VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005275>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005276></TR
5277><TR
5278><TD
5279WIDTH="20%"
5280ALIGN="RIGHT"
5281VALIGN="TOP"
5282><I
5283CLASS="EMPHASIS"
5284>Returns</I
5285> :</TD
5286><TD
5287WIDTH="80%"
5288ALIGN="LEFT"
5289VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005290>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005291></TR
5292></TABLE
5293><P
5294></P
5295></DIV
5296></DIV
5297><HR><DIV
5298CLASS="REFSECT2"
5299><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005300NAME="AEN3040"
Daniel Veillard35925471999-02-25 08:46:07 +00005301></A
5302><H3
5303><A
5304NAME="XMLNODEISTEXT"
5305></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005306>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005307><TABLE
5308BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005309BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005310WIDTH="100%"
5311CELLPADDING="6"
5312><TR
5313><TD
5314><PRE
5315CLASS="PROGRAMLISTING"
5316>int xmlNodeIsText (<A
5317HREF="gnome-xml-tree.html#XMLNODEPTR"
5318>xmlNodePtr</A
5319> node);</PRE
5320></TD
5321></TR
5322></TABLE
5323><P
5324>Is this node a Text node ?</P
5325><P
5326></P
5327><DIV
5328CLASS="INFORMALTABLE"
5329><P
5330></P
5331><TABLE
5332BORDER="0"
5333WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005334BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005335CELLSPACING="0"
5336CELLPADDING="4"
5337CLASS="CALSTABLE"
5338><TR
5339><TD
5340WIDTH="20%"
5341ALIGN="RIGHT"
5342VALIGN="TOP"
5343><TT
5344CLASS="PARAMETER"
5345><I
5346>node</I
5347></TT
5348>&nbsp;:</TD
5349><TD
5350WIDTH="80%"
5351ALIGN="LEFT"
5352VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005353>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005354></TR
5355><TR
5356><TD
5357WIDTH="20%"
5358ALIGN="RIGHT"
5359VALIGN="TOP"
5360><I
5361CLASS="EMPHASIS"
5362>Returns</I
5363> :</TD
5364><TD
5365WIDTH="80%"
5366ALIGN="LEFT"
5367VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005368>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005369></TR
5370></TABLE
5371><P
5372></P
5373></DIV
5374></DIV
5375><HR><DIV
5376CLASS="REFSECT2"
5377><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005378NAME="AEN3060"
Daniel Veillard35925471999-02-25 08:46:07 +00005379></A
5380><H3
5381><A
5382NAME="XMLADDCHILD"
5383></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005384>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005385><TABLE
5386BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005387BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005388WIDTH="100%"
5389CELLPADDING="6"
5390><TR
5391><TD
5392><PRE
5393CLASS="PROGRAMLISTING"
5394><A
5395HREF="gnome-xml-tree.html#XMLNODEPTR"
5396>xmlNodePtr</A
5397> xmlAddChild (<A
5398HREF="gnome-xml-tree.html#XMLNODEPTR"
5399>xmlNodePtr</A
5400> parent,
5401 <A
5402HREF="gnome-xml-tree.html#XMLNODEPTR"
5403>xmlNodePtr</A
5404> cur);</PRE
5405></TD
5406></TR
5407></TABLE
5408><P
5409>Add a new child element, to <TT
5410CLASS="PARAMETER"
5411><I
5412>parent</I
5413></TT
5414>, at the end of the child list.</P
5415><P
5416></P
5417><DIV
5418CLASS="INFORMALTABLE"
5419><P
5420></P
5421><TABLE
5422BORDER="0"
5423WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005424BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005425CELLSPACING="0"
5426CELLPADDING="4"
5427CLASS="CALSTABLE"
5428><TR
5429><TD
5430WIDTH="20%"
5431ALIGN="RIGHT"
5432VALIGN="TOP"
5433><TT
5434CLASS="PARAMETER"
5435><I
5436>parent</I
5437></TT
5438>&nbsp;:</TD
5439><TD
5440WIDTH="80%"
5441ALIGN="LEFT"
5442VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005443>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005444></TR
5445><TR
5446><TD
5447WIDTH="20%"
5448ALIGN="RIGHT"
5449VALIGN="TOP"
5450><TT
5451CLASS="PARAMETER"
5452><I
5453>cur</I
5454></TT
5455>&nbsp;:</TD
5456><TD
5457WIDTH="80%"
5458ALIGN="LEFT"
5459VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005460>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005461></TR
5462><TR
5463><TD
5464WIDTH="20%"
5465ALIGN="RIGHT"
5466VALIGN="TOP"
5467><I
5468CLASS="EMPHASIS"
5469>Returns</I
5470> :</TD
5471><TD
5472WIDTH="80%"
5473ALIGN="LEFT"
5474VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005475>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005476></TR
5477></TABLE
5478><P
5479></P
5480></DIV
5481></DIV
5482><HR><DIV
5483CLASS="REFSECT2"
5484><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005485NAME="AEN3087"
Daniel Veillard35925471999-02-25 08:46:07 +00005486></A
5487><H3
5488><A
5489NAME="XMLUNLINKNODE"
5490></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005491>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005492><TABLE
5493BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005494BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005495WIDTH="100%"
5496CELLPADDING="6"
5497><TR
5498><TD
5499><PRE
5500CLASS="PROGRAMLISTING"
5501>void xmlUnlinkNode (<A
5502HREF="gnome-xml-tree.html#XMLNODEPTR"
5503>xmlNodePtr</A
5504> cur);</PRE
5505></TD
5506></TR
5507></TABLE
5508><P
5509>Unlink a node from it's current context, the node is not freed</P
5510><P
5511></P
5512><DIV
5513CLASS="INFORMALTABLE"
5514><P
5515></P
5516><TABLE
5517BORDER="0"
5518WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005519BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005520CELLSPACING="0"
5521CELLPADDING="4"
5522CLASS="CALSTABLE"
5523><TR
5524><TD
5525WIDTH="20%"
5526ALIGN="RIGHT"
5527VALIGN="TOP"
5528><TT
5529CLASS="PARAMETER"
5530><I
5531>cur</I
5532></TT
5533>&nbsp;:</TD
5534><TD
5535WIDTH="80%"
5536ALIGN="LEFT"
5537VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005538>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005539></TR
5540></TABLE
5541><P
5542></P
5543></DIV
5544></DIV
5545><HR><DIV
5546CLASS="REFSECT2"
5547><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005548NAME="AEN3103"
Daniel Veillard35925471999-02-25 08:46:07 +00005549></A
5550><H3
5551><A
5552NAME="XMLTEXTMERGE"
5553></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005554>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005555><TABLE
5556BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005557BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005558WIDTH="100%"
5559CELLPADDING="6"
5560><TR
5561><TD
5562><PRE
5563CLASS="PROGRAMLISTING"
5564><A
5565HREF="gnome-xml-tree.html#XMLNODEPTR"
5566>xmlNodePtr</A
5567> xmlTextMerge (<A
5568HREF="gnome-xml-tree.html#XMLNODEPTR"
5569>xmlNodePtr</A
5570> first,
5571 <A
5572HREF="gnome-xml-tree.html#XMLNODEPTR"
5573>xmlNodePtr</A
5574> second);</PRE
5575></TD
5576></TR
5577></TABLE
5578><P
5579>Merge two text nodes into one</P
5580><P
5581></P
5582><DIV
5583CLASS="INFORMALTABLE"
5584><P
5585></P
5586><TABLE
5587BORDER="0"
5588WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005589BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005590CELLSPACING="0"
5591CELLPADDING="4"
5592CLASS="CALSTABLE"
5593><TR
5594><TD
5595WIDTH="20%"
5596ALIGN="RIGHT"
5597VALIGN="TOP"
5598><TT
5599CLASS="PARAMETER"
5600><I
5601>first</I
5602></TT
5603>&nbsp;:</TD
5604><TD
5605WIDTH="80%"
5606ALIGN="LEFT"
5607VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005608>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005609></TR
5610><TR
5611><TD
5612WIDTH="20%"
5613ALIGN="RIGHT"
5614VALIGN="TOP"
5615><TT
5616CLASS="PARAMETER"
5617><I
5618>second</I
5619></TT
5620>&nbsp;:</TD
5621><TD
5622WIDTH="80%"
5623ALIGN="LEFT"
5624VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005625>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005626></TR
5627><TR
5628><TD
5629WIDTH="20%"
5630ALIGN="RIGHT"
5631VALIGN="TOP"
5632><I
5633CLASS="EMPHASIS"
5634>Returns</I
5635> :</TD
5636><TD
5637WIDTH="80%"
5638ALIGN="LEFT"
5639VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005640>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005641></TR
5642></TABLE
5643><P
5644></P
5645></DIV
5646></DIV
5647><HR><DIV
5648CLASS="REFSECT2"
5649><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005650NAME="AEN3129"
Daniel Veillard35925471999-02-25 08:46:07 +00005651></A
5652><H3
5653><A
5654NAME="XMLTEXTCONCAT"
5655></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005656>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005657><TABLE
5658BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005659BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005660WIDTH="100%"
5661CELLPADDING="6"
5662><TR
5663><TD
5664><PRE
5665CLASS="PROGRAMLISTING"
5666>void xmlTextConcat (<A
5667HREF="gnome-xml-tree.html#XMLNODEPTR"
5668>xmlNodePtr</A
5669> node,
5670 const <A
5671HREF="gnome-xml-tree.html#CHAR"
5672>CHAR</A
5673> *content,
5674 int len);</PRE
5675></TD
5676></TR
5677></TABLE
5678><P
5679>Concat the given string at the end of the existing node content</P
5680><P
5681></P
5682><DIV
5683CLASS="INFORMALTABLE"
5684><P
5685></P
5686><TABLE
5687BORDER="0"
5688WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005689BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005690CELLSPACING="0"
5691CELLPADDING="4"
5692CLASS="CALSTABLE"
5693><TR
5694><TD
5695WIDTH="20%"
5696ALIGN="RIGHT"
5697VALIGN="TOP"
5698><TT
5699CLASS="PARAMETER"
5700><I
5701>node</I
5702></TT
5703>&nbsp;:</TD
5704><TD
5705WIDTH="80%"
5706ALIGN="LEFT"
5707VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005708>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005709></TR
5710><TR
5711><TD
5712WIDTH="20%"
5713ALIGN="RIGHT"
5714VALIGN="TOP"
5715><TT
5716CLASS="PARAMETER"
5717><I
5718>content</I
5719></TT
5720>&nbsp;:</TD
5721><TD
5722WIDTH="80%"
5723ALIGN="LEFT"
5724VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005725>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005726></TR
5727><TR
5728><TD
5729WIDTH="20%"
5730ALIGN="RIGHT"
5731VALIGN="TOP"
5732><TT
5733CLASS="PARAMETER"
5734><I
5735>len</I
5736></TT
5737>&nbsp;:</TD
5738><TD
5739WIDTH="80%"
5740ALIGN="LEFT"
5741VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005742>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005743></TR
5744></TABLE
5745><P
5746></P
5747></DIV
5748></DIV
5749><HR><DIV
5750CLASS="REFSECT2"
5751><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005752NAME="AEN3154"
Daniel Veillard35925471999-02-25 08:46:07 +00005753></A
5754><H3
5755><A
5756NAME="XMLFREENODELIST"
5757></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005758>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005759><TABLE
5760BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005761BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005762WIDTH="100%"
5763CELLPADDING="6"
5764><TR
5765><TD
5766><PRE
5767CLASS="PROGRAMLISTING"
5768>void xmlFreeNodeList (<A
5769HREF="gnome-xml-tree.html#XMLNODEPTR"
5770>xmlNodePtr</A
5771> cur);</PRE
5772></TD
5773></TR
5774></TABLE
5775><P
5776>Free a node and all its siblings, this is a recursive behaviour, all
5777the childs are freed too.</P
5778><P
5779></P
5780><DIV
5781CLASS="INFORMALTABLE"
5782><P
5783></P
5784><TABLE
5785BORDER="0"
5786WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005787BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005788CELLSPACING="0"
5789CELLPADDING="4"
5790CLASS="CALSTABLE"
5791><TR
5792><TD
5793WIDTH="20%"
5794ALIGN="RIGHT"
5795VALIGN="TOP"
5796><TT
5797CLASS="PARAMETER"
5798><I
5799>cur</I
5800></TT
5801>&nbsp;:</TD
5802><TD
5803WIDTH="80%"
5804ALIGN="LEFT"
5805VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005806>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005807></TR
5808></TABLE
5809><P
5810></P
5811></DIV
5812></DIV
5813><HR><DIV
5814CLASS="REFSECT2"
5815><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005816NAME="AEN3170"
Daniel Veillard35925471999-02-25 08:46:07 +00005817></A
5818><H3
5819><A
5820NAME="XMLFREENODE"
5821></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005822>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005823><TABLE
5824BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005825BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005826WIDTH="100%"
5827CELLPADDING="6"
5828><TR
5829><TD
5830><PRE
5831CLASS="PROGRAMLISTING"
5832>void xmlFreeNode (<A
5833HREF="gnome-xml-tree.html#XMLNODEPTR"
5834>xmlNodePtr</A
5835> cur);</PRE
5836></TD
5837></TR
5838></TABLE
5839><P
5840>Free a node, this is a recursive behaviour, all the childs are freed too.</P
5841><P
5842></P
5843><DIV
5844CLASS="INFORMALTABLE"
5845><P
5846></P
5847><TABLE
5848BORDER="0"
5849WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005850BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005851CELLSPACING="0"
5852CELLPADDING="4"
5853CLASS="CALSTABLE"
5854><TR
5855><TD
5856WIDTH="20%"
5857ALIGN="RIGHT"
5858VALIGN="TOP"
5859><TT
5860CLASS="PARAMETER"
5861><I
5862>cur</I
5863></TT
5864>&nbsp;:</TD
5865><TD
5866WIDTH="80%"
5867ALIGN="LEFT"
5868VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005869>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005870></TR
5871></TABLE
5872><P
5873></P
5874></DIV
5875></DIV
5876><HR><DIV
5877CLASS="REFSECT2"
5878><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00005879NAME="AEN3186"
Daniel Veillard35925471999-02-25 08:46:07 +00005880></A
5881><H3
5882><A
5883NAME="XMLSEARCHNS"
5884></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005885>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005886><TABLE
5887BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005888BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005889WIDTH="100%"
5890CELLPADDING="6"
5891><TR
5892><TD
5893><PRE
5894CLASS="PROGRAMLISTING"
5895><A
5896HREF="gnome-xml-tree.html#XMLNSPTR"
5897>xmlNsPtr</A
5898> xmlSearchNs (<A
5899HREF="gnome-xml-tree.html#XMLDOCPTR"
5900>xmlDocPtr</A
5901> doc,
5902 <A
5903HREF="gnome-xml-tree.html#XMLNODEPTR"
5904>xmlNodePtr</A
5905> node,
5906 const <A
5907HREF="gnome-xml-tree.html#CHAR"
5908>CHAR</A
5909> *nameSpace);</PRE
5910></TD
5911></TR
5912></TABLE
5913><P
5914>Search a Ns registered under a given name space for a document.
5915recurse on the parents until it finds the defined namespace
5916or return NULL otherwise.
5917<TT
5918CLASS="PARAMETER"
5919><I
5920>nameSpace</I
5921></TT
5922> can be NULL, this is a search for the default namespace.</P
5923><P
5924></P
5925><DIV
5926CLASS="INFORMALTABLE"
5927><P
5928></P
5929><TABLE
5930BORDER="0"
5931WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005932BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005933CELLSPACING="0"
5934CELLPADDING="4"
5935CLASS="CALSTABLE"
5936><TR
5937><TD
5938WIDTH="20%"
5939ALIGN="RIGHT"
5940VALIGN="TOP"
5941><TT
5942CLASS="PARAMETER"
5943><I
5944>doc</I
5945></TT
5946>&nbsp;:</TD
5947><TD
5948WIDTH="80%"
5949ALIGN="LEFT"
5950VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005951>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005952></TR
5953><TR
5954><TD
5955WIDTH="20%"
5956ALIGN="RIGHT"
5957VALIGN="TOP"
5958><TT
5959CLASS="PARAMETER"
5960><I
5961>node</I
5962></TT
5963>&nbsp;:</TD
5964><TD
5965WIDTH="80%"
5966ALIGN="LEFT"
5967VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005968>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005969></TR
5970><TR
5971><TD
5972WIDTH="20%"
5973ALIGN="RIGHT"
5974VALIGN="TOP"
5975><TT
5976CLASS="PARAMETER"
5977><I
5978>nameSpace</I
5979></TT
5980>&nbsp;:</TD
5981><TD
5982WIDTH="80%"
5983ALIGN="LEFT"
5984VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005985>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005986></TR
5987><TR
5988><TD
5989WIDTH="20%"
5990ALIGN="RIGHT"
5991VALIGN="TOP"
5992><I
5993CLASS="EMPHASIS"
5994>Returns</I
5995> :</TD
5996><TD
5997WIDTH="80%"
5998ALIGN="LEFT"
5999VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006000>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006001></TR
6002></TABLE
6003><P
6004></P
6005></DIV
6006></DIV
6007><HR><DIV
6008CLASS="REFSECT2"
6009><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006010NAME="AEN3218"
Daniel Veillard35925471999-02-25 08:46:07 +00006011></A
6012><H3
6013><A
6014NAME="XMLSEARCHNSBYHREF"
6015></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006016>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006017><TABLE
6018BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006019BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006020WIDTH="100%"
6021CELLPADDING="6"
6022><TR
6023><TD
6024><PRE
6025CLASS="PROGRAMLISTING"
6026><A
6027HREF="gnome-xml-tree.html#XMLNSPTR"
6028>xmlNsPtr</A
6029> xmlSearchNsByHref (<A
6030HREF="gnome-xml-tree.html#XMLDOCPTR"
6031>xmlDocPtr</A
6032> doc,
6033 <A
6034HREF="gnome-xml-tree.html#XMLNODEPTR"
6035>xmlNodePtr</A
6036> node,
6037 const <A
6038HREF="gnome-xml-tree.html#CHAR"
6039>CHAR</A
6040> *href);</PRE
6041></TD
6042></TR
6043></TABLE
6044><P
6045>Search a Ns aliasing a given URI. Recurse on the parents until it finds
6046the defined namespace or return NULL otherwise.</P
6047><P
6048></P
6049><DIV
6050CLASS="INFORMALTABLE"
6051><P
6052></P
6053><TABLE
6054BORDER="0"
6055WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006056BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006057CELLSPACING="0"
6058CELLPADDING="4"
6059CLASS="CALSTABLE"
6060><TR
6061><TD
6062WIDTH="20%"
6063ALIGN="RIGHT"
6064VALIGN="TOP"
6065><TT
6066CLASS="PARAMETER"
6067><I
6068>doc</I
6069></TT
6070>&nbsp;:</TD
6071><TD
6072WIDTH="80%"
6073ALIGN="LEFT"
6074VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006075>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006076></TR
6077><TR
6078><TD
6079WIDTH="20%"
6080ALIGN="RIGHT"
6081VALIGN="TOP"
6082><TT
6083CLASS="PARAMETER"
6084><I
6085>node</I
6086></TT
6087>&nbsp;:</TD
6088><TD
6089WIDTH="80%"
6090ALIGN="LEFT"
6091VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006092>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006093></TR
6094><TR
6095><TD
6096WIDTH="20%"
6097ALIGN="RIGHT"
6098VALIGN="TOP"
6099><TT
6100CLASS="PARAMETER"
6101><I
6102>href</I
6103></TT
6104>&nbsp;:</TD
6105><TD
6106WIDTH="80%"
6107ALIGN="LEFT"
6108VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006109>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006110></TR
6111><TR
6112><TD
6113WIDTH="20%"
6114ALIGN="RIGHT"
6115VALIGN="TOP"
6116><I
6117CLASS="EMPHASIS"
6118>Returns</I
6119> :</TD
6120><TD
6121WIDTH="80%"
6122ALIGN="LEFT"
6123VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006124>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006125></TR
6126></TABLE
6127><P
6128></P
6129></DIV
6130></DIV
6131><HR><DIV
6132CLASS="REFSECT2"
6133><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006134NAME="AEN3249"
Daniel Veillard35925471999-02-25 08:46:07 +00006135></A
6136><H3
6137><A
6138NAME="XMLSETNS"
6139></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006140>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006141><TABLE
6142BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006143BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006144WIDTH="100%"
6145CELLPADDING="6"
6146><TR
6147><TD
6148><PRE
6149CLASS="PROGRAMLISTING"
6150>void xmlSetNs (<A
6151HREF="gnome-xml-tree.html#XMLNODEPTR"
6152>xmlNodePtr</A
6153> node,
6154 <A
6155HREF="gnome-xml-tree.html#XMLNSPTR"
6156>xmlNsPtr</A
6157> ns);</PRE
6158></TD
6159></TR
6160></TABLE
6161><P
6162>Associate a namespace to a node, a posteriori.</P
6163><P
6164></P
6165><DIV
6166CLASS="INFORMALTABLE"
6167><P
6168></P
6169><TABLE
6170BORDER="0"
6171WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006172BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006173CELLSPACING="0"
6174CELLPADDING="4"
6175CLASS="CALSTABLE"
6176><TR
6177><TD
6178WIDTH="20%"
6179ALIGN="RIGHT"
6180VALIGN="TOP"
6181><TT
6182CLASS="PARAMETER"
6183><I
6184>node</I
6185></TT
6186>&nbsp;:</TD
6187><TD
6188WIDTH="80%"
6189ALIGN="LEFT"
6190VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006191>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006192></TR
6193><TR
6194><TD
6195WIDTH="20%"
6196ALIGN="RIGHT"
6197VALIGN="TOP"
6198><TT
6199CLASS="PARAMETER"
6200><I
6201>ns</I
6202></TT
6203>&nbsp;:</TD
6204><TD
6205WIDTH="80%"
6206ALIGN="LEFT"
6207VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006208>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006209></TR
6210></TABLE
6211><P
6212></P
6213></DIV
6214></DIV
6215><HR><DIV
6216CLASS="REFSECT2"
6217><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006218NAME="AEN3270"
Daniel Veillard35925471999-02-25 08:46:07 +00006219></A
6220><H3
6221><A
6222NAME="XMLCOPYNAMESPACE"
6223></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006224>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006225><TABLE
6226BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006227BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006228WIDTH="100%"
6229CELLPADDING="6"
6230><TR
6231><TD
6232><PRE
6233CLASS="PROGRAMLISTING"
6234><A
6235HREF="gnome-xml-tree.html#XMLNSPTR"
6236>xmlNsPtr</A
6237> xmlCopyNamespace (<A
6238HREF="gnome-xml-tree.html#XMLNSPTR"
6239>xmlNsPtr</A
6240> cur);</PRE
6241></TD
6242></TR
6243></TABLE
6244><P
6245>Do a copy of the namespace.</P
6246><P
6247></P
6248><DIV
6249CLASS="INFORMALTABLE"
6250><P
6251></P
6252><TABLE
6253BORDER="0"
6254WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006255BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006256CELLSPACING="0"
6257CELLPADDING="4"
6258CLASS="CALSTABLE"
6259><TR
6260><TD
6261WIDTH="20%"
6262ALIGN="RIGHT"
6263VALIGN="TOP"
6264><TT
6265CLASS="PARAMETER"
6266><I
6267>cur</I
6268></TT
6269>&nbsp;:</TD
6270><TD
6271WIDTH="80%"
6272ALIGN="LEFT"
6273VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006274>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006275></TR
6276><TR
6277><TD
6278WIDTH="20%"
6279ALIGN="RIGHT"
6280VALIGN="TOP"
6281><I
6282CLASS="EMPHASIS"
6283>Returns</I
6284> :</TD
6285><TD
6286WIDTH="80%"
6287ALIGN="LEFT"
6288VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006289>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006290></TR
6291></TABLE
6292><P
6293></P
6294></DIV
6295></DIV
6296><HR><DIV
6297CLASS="REFSECT2"
6298><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006299NAME="AEN3291"
Daniel Veillard35925471999-02-25 08:46:07 +00006300></A
6301><H3
6302><A
6303NAME="XMLCOPYNAMESPACELIST"
6304></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006305>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006306><TABLE
6307BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006308BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006309WIDTH="100%"
6310CELLPADDING="6"
6311><TR
6312><TD
6313><PRE
6314CLASS="PROGRAMLISTING"
6315><A
6316HREF="gnome-xml-tree.html#XMLNSPTR"
6317>xmlNsPtr</A
6318> xmlCopyNamespaceList (<A
6319HREF="gnome-xml-tree.html#XMLNSPTR"
6320>xmlNsPtr</A
6321> cur);</PRE
6322></TD
6323></TR
6324></TABLE
6325><P
6326>Do a copy of an namespace list.</P
6327><P
6328></P
6329><DIV
6330CLASS="INFORMALTABLE"
6331><P
6332></P
6333><TABLE
6334BORDER="0"
6335WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006336BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006337CELLSPACING="0"
6338CELLPADDING="4"
6339CLASS="CALSTABLE"
6340><TR
6341><TD
6342WIDTH="20%"
6343ALIGN="RIGHT"
6344VALIGN="TOP"
6345><TT
6346CLASS="PARAMETER"
6347><I
6348>cur</I
6349></TT
6350>&nbsp;:</TD
6351><TD
6352WIDTH="80%"
6353ALIGN="LEFT"
6354VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006355>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006356></TR
6357><TR
6358><TD
6359WIDTH="20%"
6360ALIGN="RIGHT"
6361VALIGN="TOP"
6362><I
6363CLASS="EMPHASIS"
6364>Returns</I
6365> :</TD
6366><TD
6367WIDTH="80%"
6368ALIGN="LEFT"
6369VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006370>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006371></TR
6372></TABLE
6373><P
6374></P
6375></DIV
6376></DIV
6377><HR><DIV
6378CLASS="REFSECT2"
6379><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006380NAME="AEN3312"
Daniel Veillard35925471999-02-25 08:46:07 +00006381></A
6382><H3
6383><A
6384NAME="XMLSETPROP"
6385></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006386>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006387><TABLE
6388BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006389BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006390WIDTH="100%"
6391CELLPADDING="6"
6392><TR
6393><TD
6394><PRE
6395CLASS="PROGRAMLISTING"
6396><A
6397HREF="gnome-xml-tree.html#XMLATTRPTR"
6398>xmlAttrPtr</A
6399> xmlSetProp (<A
6400HREF="gnome-xml-tree.html#XMLNODEPTR"
6401>xmlNodePtr</A
6402> node,
6403 const <A
6404HREF="gnome-xml-tree.html#CHAR"
6405>CHAR</A
6406> *name,
6407 const <A
6408HREF="gnome-xml-tree.html#CHAR"
6409>CHAR</A
6410> *value);</PRE
6411></TD
6412></TR
6413></TABLE
6414><P
6415>Set (or reset) an attribute carried by a node.</P
6416><P
6417></P
6418><DIV
6419CLASS="INFORMALTABLE"
6420><P
6421></P
6422><TABLE
6423BORDER="0"
6424WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006425BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006426CELLSPACING="0"
6427CELLPADDING="4"
6428CLASS="CALSTABLE"
6429><TR
6430><TD
6431WIDTH="20%"
6432ALIGN="RIGHT"
6433VALIGN="TOP"
6434><TT
6435CLASS="PARAMETER"
6436><I
6437>node</I
6438></TT
6439>&nbsp;:</TD
6440><TD
6441WIDTH="80%"
6442ALIGN="LEFT"
6443VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006444>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006445></TR
6446><TR
6447><TD
6448WIDTH="20%"
6449ALIGN="RIGHT"
6450VALIGN="TOP"
6451><TT
6452CLASS="PARAMETER"
6453><I
6454>name</I
6455></TT
6456>&nbsp;:</TD
6457><TD
6458WIDTH="80%"
6459ALIGN="LEFT"
6460VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006461>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006462></TR
6463><TR
6464><TD
6465WIDTH="20%"
6466ALIGN="RIGHT"
6467VALIGN="TOP"
6468><TT
6469CLASS="PARAMETER"
6470><I
6471>value</I
6472></TT
6473>&nbsp;:</TD
6474><TD
6475WIDTH="80%"
6476ALIGN="LEFT"
6477VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006478>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006479></TR
6480><TR
6481><TD
6482WIDTH="20%"
6483ALIGN="RIGHT"
6484VALIGN="TOP"
6485><I
6486CLASS="EMPHASIS"
6487>Returns</I
6488> :</TD
6489><TD
6490WIDTH="80%"
6491ALIGN="LEFT"
6492VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006493>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006494></TR
6495></TABLE
6496><P
6497></P
6498></DIV
6499></DIV
6500><HR><DIV
6501CLASS="REFSECT2"
6502><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006503NAME="AEN3343"
Daniel Veillard35925471999-02-25 08:46:07 +00006504></A
6505><H3
6506><A
6507NAME="XMLGETPROP"
6508></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006509>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006510><TABLE
6511BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006512BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006513WIDTH="100%"
6514CELLPADDING="6"
6515><TR
6516><TD
6517><PRE
6518CLASS="PROGRAMLISTING"
6519><A
6520HREF="gnome-xml-tree.html#CHAR"
6521>CHAR</A
6522>* xmlGetProp (<A
6523HREF="gnome-xml-tree.html#XMLNODEPTR"
6524>xmlNodePtr</A
6525> node,
6526 const <A
6527HREF="gnome-xml-tree.html#CHAR"
6528>CHAR</A
6529> *name);</PRE
6530></TD
6531></TR
6532></TABLE
6533><P
6534>Search and get the value of an attribute associated to a node
6535This does the entity substitution.</P
6536><P
6537></P
6538><DIV
6539CLASS="INFORMALTABLE"
6540><P
6541></P
6542><TABLE
6543BORDER="0"
6544WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006545BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006546CELLSPACING="0"
6547CELLPADDING="4"
6548CLASS="CALSTABLE"
6549><TR
6550><TD
6551WIDTH="20%"
6552ALIGN="RIGHT"
6553VALIGN="TOP"
6554><TT
6555CLASS="PARAMETER"
6556><I
6557>node</I
6558></TT
6559>&nbsp;:</TD
6560><TD
6561WIDTH="80%"
6562ALIGN="LEFT"
6563VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006564>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006565></TR
6566><TR
6567><TD
6568WIDTH="20%"
6569ALIGN="RIGHT"
6570VALIGN="TOP"
6571><TT
6572CLASS="PARAMETER"
6573><I
6574>name</I
6575></TT
6576>&nbsp;:</TD
6577><TD
6578WIDTH="80%"
6579ALIGN="LEFT"
6580VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006581>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006582></TR
6583><TR
6584><TD
6585WIDTH="20%"
6586ALIGN="RIGHT"
6587VALIGN="TOP"
6588><I
6589CLASS="EMPHASIS"
6590>Returns</I
6591> :</TD
6592><TD
6593WIDTH="80%"
6594ALIGN="LEFT"
6595VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006596>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006597></TR
6598></TABLE
6599><P
6600></P
6601></DIV
6602></DIV
6603><HR><DIV
6604CLASS="REFSECT2"
6605><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006606NAME="AEN3369"
Daniel Veillard35925471999-02-25 08:46:07 +00006607></A
6608><H3
6609><A
6610NAME="XMLSTRINGGETNODELIST"
6611></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006612>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006613><TABLE
6614BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006615BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006616WIDTH="100%"
6617CELLPADDING="6"
6618><TR
6619><TD
6620><PRE
6621CLASS="PROGRAMLISTING"
6622><A
6623HREF="gnome-xml-tree.html#XMLNODEPTR"
6624>xmlNodePtr</A
6625> xmlStringGetNodeList (<A
6626HREF="gnome-xml-tree.html#XMLDOCPTR"
6627>xmlDocPtr</A
6628> doc,
6629 const <A
6630HREF="gnome-xml-tree.html#CHAR"
6631>CHAR</A
6632> *value);</PRE
6633></TD
6634></TR
6635></TABLE
6636><P
6637>Parse the value string and build the node list associated. Should
6638produce a flat tree with only TEXTs and ENTITY_REFs.</P
6639><P
6640></P
6641><DIV
6642CLASS="INFORMALTABLE"
6643><P
6644></P
6645><TABLE
6646BORDER="0"
6647WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006648BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006649CELLSPACING="0"
6650CELLPADDING="4"
6651CLASS="CALSTABLE"
6652><TR
6653><TD
6654WIDTH="20%"
6655ALIGN="RIGHT"
6656VALIGN="TOP"
6657><TT
6658CLASS="PARAMETER"
6659><I
6660>doc</I
6661></TT
6662>&nbsp;:</TD
6663><TD
6664WIDTH="80%"
6665ALIGN="LEFT"
6666VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006667>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006668></TR
6669><TR
6670><TD
6671WIDTH="20%"
6672ALIGN="RIGHT"
6673VALIGN="TOP"
6674><TT
6675CLASS="PARAMETER"
6676><I
6677>value</I
6678></TT
6679>&nbsp;:</TD
6680><TD
6681WIDTH="80%"
6682ALIGN="LEFT"
6683VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006684>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006685></TR
6686><TR
6687><TD
6688WIDTH="20%"
6689ALIGN="RIGHT"
6690VALIGN="TOP"
6691><I
6692CLASS="EMPHASIS"
6693>Returns</I
6694> :</TD
6695><TD
6696WIDTH="80%"
6697ALIGN="LEFT"
6698VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006699>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006700></TR
6701></TABLE
6702><P
6703></P
6704></DIV
6705></DIV
6706><HR><DIV
6707CLASS="REFSECT2"
6708><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006709NAME="AEN3395"
Daniel Veillard35925471999-02-25 08:46:07 +00006710></A
6711><H3
6712><A
6713NAME="XMLSTRINGLENGETNODELIST"
6714></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006715>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006716><TABLE
6717BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006718BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006719WIDTH="100%"
6720CELLPADDING="6"
6721><TR
6722><TD
6723><PRE
6724CLASS="PROGRAMLISTING"
6725><A
6726HREF="gnome-xml-tree.html#XMLNODEPTR"
6727>xmlNodePtr</A
6728> xmlStringLenGetNodeList (<A
6729HREF="gnome-xml-tree.html#XMLDOCPTR"
6730>xmlDocPtr</A
6731> doc,
6732 const <A
6733HREF="gnome-xml-tree.html#CHAR"
6734>CHAR</A
6735> *value,
6736 int len);</PRE
6737></TD
6738></TR
6739></TABLE
6740><P
6741>Parse the value string and build the node list associated. Should
6742produce a flat tree with only TEXTs and ENTITY_REFs.</P
6743><P
6744></P
6745><DIV
6746CLASS="INFORMALTABLE"
6747><P
6748></P
6749><TABLE
6750BORDER="0"
6751WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006752BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006753CELLSPACING="0"
6754CELLPADDING="4"
6755CLASS="CALSTABLE"
6756><TR
6757><TD
6758WIDTH="20%"
6759ALIGN="RIGHT"
6760VALIGN="TOP"
6761><TT
6762CLASS="PARAMETER"
6763><I
6764>doc</I
6765></TT
6766>&nbsp;:</TD
6767><TD
6768WIDTH="80%"
6769ALIGN="LEFT"
6770VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006771>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006772></TR
6773><TR
6774><TD
6775WIDTH="20%"
6776ALIGN="RIGHT"
6777VALIGN="TOP"
6778><TT
6779CLASS="PARAMETER"
6780><I
6781>value</I
6782></TT
6783>&nbsp;:</TD
6784><TD
6785WIDTH="80%"
6786ALIGN="LEFT"
6787VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006788>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006789></TR
6790><TR
6791><TD
6792WIDTH="20%"
6793ALIGN="RIGHT"
6794VALIGN="TOP"
6795><TT
6796CLASS="PARAMETER"
6797><I
6798>len</I
6799></TT
6800>&nbsp;:</TD
6801><TD
6802WIDTH="80%"
6803ALIGN="LEFT"
6804VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006805>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006806></TR
6807><TR
6808><TD
6809WIDTH="20%"
6810ALIGN="RIGHT"
6811VALIGN="TOP"
6812><I
6813CLASS="EMPHASIS"
6814>Returns</I
6815> :</TD
6816><TD
6817WIDTH="80%"
6818ALIGN="LEFT"
6819VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006820>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006821></TR
6822></TABLE
6823><P
6824></P
6825></DIV
6826></DIV
6827><HR><DIV
6828CLASS="REFSECT2"
6829><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006830NAME="AEN3425"
Daniel Veillard35925471999-02-25 08:46:07 +00006831></A
6832><H3
6833><A
6834NAME="XMLNODELISTGETSTRING"
6835></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006836>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006837><TABLE
6838BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006839BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006840WIDTH="100%"
6841CELLPADDING="6"
6842><TR
6843><TD
6844><PRE
6845CLASS="PROGRAMLISTING"
6846><A
6847HREF="gnome-xml-tree.html#CHAR"
6848>CHAR</A
6849>* xmlNodeListGetString (<A
6850HREF="gnome-xml-tree.html#XMLDOCPTR"
6851>xmlDocPtr</A
6852> doc,
6853 <A
6854HREF="gnome-xml-tree.html#XMLNODEPTR"
6855>xmlNodePtr</A
6856> list,
6857 int inLine);</PRE
6858></TD
6859></TR
6860></TABLE
6861><P
6862>Returns the string equivalent to the text contained in the Node list
6863made of TEXTs and ENTITY_REFs</P
6864><P
6865></P
6866><DIV
6867CLASS="INFORMALTABLE"
6868><P
6869></P
6870><TABLE
6871BORDER="0"
6872WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006873BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006874CELLSPACING="0"
6875CELLPADDING="4"
6876CLASS="CALSTABLE"
6877><TR
6878><TD
6879WIDTH="20%"
6880ALIGN="RIGHT"
6881VALIGN="TOP"
6882><TT
6883CLASS="PARAMETER"
6884><I
6885>doc</I
6886></TT
6887>&nbsp;:</TD
6888><TD
6889WIDTH="80%"
6890ALIGN="LEFT"
6891VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006892>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006893></TR
6894><TR
6895><TD
6896WIDTH="20%"
6897ALIGN="RIGHT"
6898VALIGN="TOP"
6899><TT
6900CLASS="PARAMETER"
6901><I
6902>list</I
6903></TT
6904>&nbsp;:</TD
6905><TD
6906WIDTH="80%"
6907ALIGN="LEFT"
6908VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006909>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006910></TR
6911><TR
6912><TD
6913WIDTH="20%"
6914ALIGN="RIGHT"
6915VALIGN="TOP"
6916><TT
6917CLASS="PARAMETER"
6918><I
6919>inLine</I
6920></TT
6921>&nbsp;:</TD
6922><TD
6923WIDTH="80%"
6924ALIGN="LEFT"
6925VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006926>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006927></TR
6928><TR
6929><TD
6930WIDTH="20%"
6931ALIGN="RIGHT"
6932VALIGN="TOP"
6933><I
6934CLASS="EMPHASIS"
6935>Returns</I
6936> :</TD
6937><TD
6938WIDTH="80%"
6939ALIGN="LEFT"
6940VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006941>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006942></TR
6943></TABLE
6944><P
6945></P
6946></DIV
6947></DIV
6948><HR><DIV
6949CLASS="REFSECT2"
6950><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00006951NAME="AEN3455"
Daniel Veillard35925471999-02-25 08:46:07 +00006952></A
6953><H3
6954><A
6955NAME="XMLNODESETCONTENT"
6956></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006957>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006958><TABLE
6959BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006960BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006961WIDTH="100%"
6962CELLPADDING="6"
6963><TR
6964><TD
6965><PRE
6966CLASS="PROGRAMLISTING"
6967>void xmlNodeSetContent (<A
6968HREF="gnome-xml-tree.html#XMLNODEPTR"
6969>xmlNodePtr</A
6970> cur,
6971 const <A
6972HREF="gnome-xml-tree.html#CHAR"
6973>CHAR</A
6974> *content);</PRE
6975></TD
6976></TR
6977></TABLE
6978><P
6979>Replace the content of a node.</P
6980><P
6981></P
6982><DIV
6983CLASS="INFORMALTABLE"
6984><P
6985></P
6986><TABLE
6987BORDER="0"
6988WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006989BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006990CELLSPACING="0"
6991CELLPADDING="4"
6992CLASS="CALSTABLE"
6993><TR
6994><TD
6995WIDTH="20%"
6996ALIGN="RIGHT"
6997VALIGN="TOP"
6998><TT
6999CLASS="PARAMETER"
7000><I
7001>cur</I
7002></TT
7003>&nbsp;:</TD
7004><TD
7005WIDTH="80%"
7006ALIGN="LEFT"
7007VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007008>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007009></TR
7010><TR
7011><TD
7012WIDTH="20%"
7013ALIGN="RIGHT"
7014VALIGN="TOP"
7015><TT
7016CLASS="PARAMETER"
7017><I
7018>content</I
7019></TT
7020>&nbsp;:</TD
7021><TD
7022WIDTH="80%"
7023ALIGN="LEFT"
7024VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007025>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007026></TR
7027></TABLE
7028><P
7029></P
7030></DIV
7031></DIV
7032><HR><DIV
7033CLASS="REFSECT2"
7034><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007035NAME="AEN3476"
Daniel Veillard35925471999-02-25 08:46:07 +00007036></A
7037><H3
7038><A
7039NAME="XMLNODESETCONTENTLEN"
7040></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007041>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007042><TABLE
7043BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007044BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007045WIDTH="100%"
7046CELLPADDING="6"
7047><TR
7048><TD
7049><PRE
7050CLASS="PROGRAMLISTING"
7051>void xmlNodeSetContentLen (<A
7052HREF="gnome-xml-tree.html#XMLNODEPTR"
7053>xmlNodePtr</A
7054> cur,
7055 const <A
7056HREF="gnome-xml-tree.html#CHAR"
7057>CHAR</A
7058> *content,
7059 int len);</PRE
7060></TD
7061></TR
7062></TABLE
7063><P
7064>Replace the content of a node.</P
7065><P
7066></P
7067><DIV
7068CLASS="INFORMALTABLE"
7069><P
7070></P
7071><TABLE
7072BORDER="0"
7073WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007074BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007075CELLSPACING="0"
7076CELLPADDING="4"
7077CLASS="CALSTABLE"
7078><TR
7079><TD
7080WIDTH="20%"
7081ALIGN="RIGHT"
7082VALIGN="TOP"
7083><TT
7084CLASS="PARAMETER"
7085><I
7086>cur</I
7087></TT
7088>&nbsp;:</TD
7089><TD
7090WIDTH="80%"
7091ALIGN="LEFT"
7092VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007093>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007094></TR
7095><TR
7096><TD
7097WIDTH="20%"
7098ALIGN="RIGHT"
7099VALIGN="TOP"
7100><TT
7101CLASS="PARAMETER"
7102><I
7103>content</I
7104></TT
7105>&nbsp;:</TD
7106><TD
7107WIDTH="80%"
7108ALIGN="LEFT"
7109VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007110>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007111></TR
7112><TR
7113><TD
7114WIDTH="20%"
7115ALIGN="RIGHT"
7116VALIGN="TOP"
7117><TT
7118CLASS="PARAMETER"
7119><I
7120>len</I
7121></TT
7122>&nbsp;:</TD
7123><TD
7124WIDTH="80%"
7125ALIGN="LEFT"
7126VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007127>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007128></TR
7129></TABLE
7130><P
7131></P
7132></DIV
7133></DIV
7134><HR><DIV
7135CLASS="REFSECT2"
7136><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007137NAME="AEN3501"
Daniel Veillard35925471999-02-25 08:46:07 +00007138></A
7139><H3
7140><A
7141NAME="XMLNODEADDCONTENT"
7142></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007143>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007144><TABLE
7145BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007146BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007147WIDTH="100%"
7148CELLPADDING="6"
7149><TR
7150><TD
7151><PRE
7152CLASS="PROGRAMLISTING"
7153>void xmlNodeAddContent (<A
7154HREF="gnome-xml-tree.html#XMLNODEPTR"
7155>xmlNodePtr</A
7156> cur,
7157 const <A
7158HREF="gnome-xml-tree.html#CHAR"
7159>CHAR</A
7160> *content);</PRE
7161></TD
7162></TR
7163></TABLE
7164><P
7165>Append the extra substring to the node content.</P
7166><P
7167></P
7168><DIV
7169CLASS="INFORMALTABLE"
7170><P
7171></P
7172><TABLE
7173BORDER="0"
7174WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007175BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007176CELLSPACING="0"
7177CELLPADDING="4"
7178CLASS="CALSTABLE"
7179><TR
7180><TD
7181WIDTH="20%"
7182ALIGN="RIGHT"
7183VALIGN="TOP"
7184><TT
7185CLASS="PARAMETER"
7186><I
7187>cur</I
7188></TT
7189>&nbsp;:</TD
7190><TD
7191WIDTH="80%"
7192ALIGN="LEFT"
7193VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007194>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007195></TR
7196><TR
7197><TD
7198WIDTH="20%"
7199ALIGN="RIGHT"
7200VALIGN="TOP"
7201><TT
7202CLASS="PARAMETER"
7203><I
7204>content</I
7205></TT
7206>&nbsp;:</TD
7207><TD
7208WIDTH="80%"
7209ALIGN="LEFT"
7210VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007211>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007212></TR
7213></TABLE
7214><P
7215></P
7216></DIV
7217></DIV
7218><HR><DIV
7219CLASS="REFSECT2"
7220><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007221NAME="AEN3522"
Daniel Veillard35925471999-02-25 08:46:07 +00007222></A
7223><H3
7224><A
7225NAME="XMLNODEADDCONTENTLEN"
7226></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007227>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007228><TABLE
7229BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007230BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007231WIDTH="100%"
7232CELLPADDING="6"
7233><TR
7234><TD
7235><PRE
7236CLASS="PROGRAMLISTING"
7237>void xmlNodeAddContentLen (<A
7238HREF="gnome-xml-tree.html#XMLNODEPTR"
7239>xmlNodePtr</A
7240> cur,
7241 const <A
7242HREF="gnome-xml-tree.html#CHAR"
7243>CHAR</A
7244> *content,
7245 int len);</PRE
7246></TD
7247></TR
7248></TABLE
7249><P
7250>Append the extra substring to the node content.</P
7251><P
7252></P
7253><DIV
7254CLASS="INFORMALTABLE"
7255><P
7256></P
7257><TABLE
7258BORDER="0"
7259WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007260BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007261CELLSPACING="0"
7262CELLPADDING="4"
7263CLASS="CALSTABLE"
7264><TR
7265><TD
7266WIDTH="20%"
7267ALIGN="RIGHT"
7268VALIGN="TOP"
7269><TT
7270CLASS="PARAMETER"
7271><I
7272>cur</I
7273></TT
7274>&nbsp;:</TD
7275><TD
7276WIDTH="80%"
7277ALIGN="LEFT"
7278VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007279>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007280></TR
7281><TR
7282><TD
7283WIDTH="20%"
7284ALIGN="RIGHT"
7285VALIGN="TOP"
7286><TT
7287CLASS="PARAMETER"
7288><I
7289>content</I
7290></TT
7291>&nbsp;:</TD
7292><TD
7293WIDTH="80%"
7294ALIGN="LEFT"
7295VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007296>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007297></TR
7298><TR
7299><TD
7300WIDTH="20%"
7301ALIGN="RIGHT"
7302VALIGN="TOP"
7303><TT
7304CLASS="PARAMETER"
7305><I
7306>len</I
7307></TT
7308>&nbsp;:</TD
7309><TD
7310WIDTH="80%"
7311ALIGN="LEFT"
7312VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007313>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007314></TR
7315></TABLE
7316><P
7317></P
7318></DIV
7319></DIV
7320><HR><DIV
7321CLASS="REFSECT2"
7322><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007323NAME="AEN3547"
Daniel Veillard35925471999-02-25 08:46:07 +00007324></A
7325><H3
7326><A
7327NAME="XMLNODEGETCONTENT"
7328></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007329>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007330><TABLE
7331BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007332BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007333WIDTH="100%"
7334CELLPADDING="6"
7335><TR
7336><TD
7337><PRE
7338CLASS="PROGRAMLISTING"
7339><A
7340HREF="gnome-xml-tree.html#CHAR"
7341>CHAR</A
7342>* xmlNodeGetContent (<A
7343HREF="gnome-xml-tree.html#XMLNODEPTR"
7344>xmlNodePtr</A
7345> cur);</PRE
7346></TD
7347></TR
7348></TABLE
7349><P
7350>Read the value of a node, this can be either the text carried
7351directly by this node if it's a TEXT node or the aggregate string
7352of the values carried by this node child's (TEXT and ENTITY_REF).
7353Entity references are substitued.</P
7354><P
7355></P
7356><DIV
7357CLASS="INFORMALTABLE"
7358><P
7359></P
7360><TABLE
7361BORDER="0"
7362WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007363BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007364CELLSPACING="0"
7365CELLPADDING="4"
7366CLASS="CALSTABLE"
7367><TR
7368><TD
7369WIDTH="20%"
7370ALIGN="RIGHT"
7371VALIGN="TOP"
7372><TT
7373CLASS="PARAMETER"
7374><I
7375>cur</I
7376></TT
7377>&nbsp;:</TD
7378><TD
7379WIDTH="80%"
7380ALIGN="LEFT"
7381VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007382>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007383></TR
7384><TR
7385><TD
7386WIDTH="20%"
7387ALIGN="RIGHT"
7388VALIGN="TOP"
7389><I
7390CLASS="EMPHASIS"
7391>Returns</I
7392> :</TD
7393><TD
7394WIDTH="80%"
7395ALIGN="LEFT"
7396VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007397>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007398></TR
7399></TABLE
7400><P
7401></P
7402></DIV
7403></DIV
7404><HR><DIV
7405CLASS="REFSECT2"
7406><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007407NAME="AEN3568"
Daniel Veillard35925471999-02-25 08:46:07 +00007408></A
7409><H3
7410><A
7411NAME="XMLBUFFERWRITECHAR"
7412></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007413>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007414><TABLE
7415BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007416BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007417WIDTH="100%"
7418CELLPADDING="6"
7419><TR
7420><TD
7421><PRE
7422CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007423>void xmlBufferWriteCHAR (<A
7424HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7425>xmlBufferPtr</A
7426> buf,
7427 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00007428HREF="gnome-xml-tree.html#CHAR"
7429>CHAR</A
7430> *string);</PRE
7431></TD
7432></TR
7433></TABLE
7434><P
7435>routine which manage and grows an output buffer. This one add
Daniel Veillard5099ae81999-04-21 20:12:07 +00007436CHARs at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00007437><P
7438></P
7439><DIV
7440CLASS="INFORMALTABLE"
7441><P
7442></P
7443><TABLE
7444BORDER="0"
7445WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007446BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007447CELLSPACING="0"
7448CELLPADDING="4"
7449CLASS="CALSTABLE"
7450><TR
7451><TD
7452WIDTH="20%"
7453ALIGN="RIGHT"
7454VALIGN="TOP"
7455><TT
7456CLASS="PARAMETER"
7457><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007458>buf</I
7459></TT
7460>&nbsp;:</TD
7461><TD
7462WIDTH="80%"
7463ALIGN="LEFT"
7464VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007465>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007466></TR
7467><TR
7468><TD
7469WIDTH="20%"
7470ALIGN="RIGHT"
7471VALIGN="TOP"
7472><TT
7473CLASS="PARAMETER"
7474><I
Daniel Veillard35925471999-02-25 08:46:07 +00007475>string</I
7476></TT
7477>&nbsp;:</TD
7478><TD
7479WIDTH="80%"
7480ALIGN="LEFT"
7481VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007482>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007483></TR
7484></TABLE
7485><P
7486></P
7487></DIV
7488></DIV
7489><HR><DIV
7490CLASS="REFSECT2"
7491><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007492NAME="AEN3589"
Daniel Veillard35925471999-02-25 08:46:07 +00007493></A
7494><H3
7495><A
7496NAME="XMLBUFFERWRITECHAR"
7497></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007498>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007499><TABLE
7500BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007501BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007502WIDTH="100%"
7503CELLPADDING="6"
7504><TR
7505><TD
7506><PRE
7507CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007508>void xmlBufferWriteChar (<A
7509HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7510>xmlBufferPtr</A
7511> buf,
7512 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007513></TD
7514></TR
7515></TABLE
7516><P
7517>routine which manage and grows an output buffer. This one add
7518C chars at the end of the array.</P
7519><P
7520></P
7521><DIV
7522CLASS="INFORMALTABLE"
7523><P
7524></P
7525><TABLE
7526BORDER="0"
7527WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007528BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007529CELLSPACING="0"
7530CELLPADDING="4"
7531CLASS="CALSTABLE"
7532><TR
7533><TD
7534WIDTH="20%"
7535ALIGN="RIGHT"
7536VALIGN="TOP"
7537><TT
7538CLASS="PARAMETER"
7539><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007540>buf</I
7541></TT
7542>&nbsp;:</TD
7543><TD
7544WIDTH="80%"
7545ALIGN="LEFT"
7546VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007547>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007548></TR
7549><TR
7550><TD
7551WIDTH="20%"
7552ALIGN="RIGHT"
7553VALIGN="TOP"
7554><TT
7555CLASS="PARAMETER"
7556><I
Daniel Veillard35925471999-02-25 08:46:07 +00007557>string</I
7558></TT
7559>&nbsp;:</TD
7560><TD
7561WIDTH="80%"
7562ALIGN="LEFT"
7563VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007564>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007565></TR
7566></TABLE
7567><P
7568></P
7569></DIV
7570></DIV
7571><HR><DIV
7572CLASS="REFSECT2"
7573><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007574NAME="AEN3609"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007575></A
7576><H3
7577><A
7578NAME="XMLBUFFERWRITEQUOTEDSTRING"
7579></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007580>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00007581><TABLE
7582BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007583BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007584WIDTH="100%"
7585CELLPADDING="6"
7586><TR
7587><TD
7588><PRE
7589CLASS="PROGRAMLISTING"
7590>void xmlBufferWriteQuotedString (<A
7591HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7592>xmlBufferPtr</A
7593> buf,
7594 const <A
7595HREF="gnome-xml-tree.html#CHAR"
7596>CHAR</A
7597> *string);</PRE
7598></TD
7599></TR
7600></TABLE
7601><P
7602>routine which manage and grows an output buffer. This one writes
7603a quoted or double quoted CHAR string, checking first if it holds
7604quote or double-quotes internally</P
7605><P
7606></P
7607><DIV
7608CLASS="INFORMALTABLE"
7609><P
7610></P
7611><TABLE
7612BORDER="0"
7613WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007614BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007615CELLSPACING="0"
7616CELLPADDING="4"
7617CLASS="CALSTABLE"
7618><TR
7619><TD
7620WIDTH="20%"
7621ALIGN="RIGHT"
7622VALIGN="TOP"
7623><TT
7624CLASS="PARAMETER"
7625><I
7626>buf</I
7627></TT
7628>&nbsp;:</TD
7629><TD
7630WIDTH="80%"
7631ALIGN="LEFT"
7632VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007633>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007634></TR
7635><TR
7636><TD
7637WIDTH="20%"
7638ALIGN="RIGHT"
7639VALIGN="TOP"
7640><TT
7641CLASS="PARAMETER"
7642><I
7643>string</I
7644></TT
7645>&nbsp;:</TD
7646><TD
7647WIDTH="80%"
7648ALIGN="LEFT"
7649VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007650>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007651></TR
7652></TABLE
7653><P
7654></P
7655></DIV
7656></DIV
7657><HR><DIV
7658CLASS="REFSECT2"
7659><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007660NAME="AEN3630"
Daniel Veillard35925471999-02-25 08:46:07 +00007661></A
7662><H3
7663><A
7664NAME="XMLDOCDUMPMEMORY"
7665></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007666>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007667><TABLE
7668BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007669BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007670WIDTH="100%"
7671CELLPADDING="6"
7672><TR
7673><TD
7674><PRE
7675CLASS="PROGRAMLISTING"
7676>void xmlDocDumpMemory (<A
7677HREF="gnome-xml-tree.html#XMLDOCPTR"
7678>xmlDocPtr</A
7679> cur,
7680 <A
7681HREF="gnome-xml-tree.html#CHAR"
7682>CHAR</A
7683> **mem,
7684 int *size);</PRE
7685></TD
7686></TR
7687></TABLE
7688><P
7689>Dump an XML document in memory and return the CHAR * and it's size.
7690It's up to the caller to free the memory.</P
7691><P
7692></P
7693><DIV
7694CLASS="INFORMALTABLE"
7695><P
7696></P
7697><TABLE
7698BORDER="0"
7699WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007700BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007701CELLSPACING="0"
7702CELLPADDING="4"
7703CLASS="CALSTABLE"
7704><TR
7705><TD
7706WIDTH="20%"
7707ALIGN="RIGHT"
7708VALIGN="TOP"
7709><TT
7710CLASS="PARAMETER"
7711><I
7712>cur</I
7713></TT
7714>&nbsp;:</TD
7715><TD
7716WIDTH="80%"
7717ALIGN="LEFT"
7718VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007719>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007720></TR
7721><TR
7722><TD
7723WIDTH="20%"
7724ALIGN="RIGHT"
7725VALIGN="TOP"
7726><TT
7727CLASS="PARAMETER"
7728><I
7729>mem</I
7730></TT
7731>&nbsp;:</TD
7732><TD
7733WIDTH="80%"
7734ALIGN="LEFT"
7735VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007736>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007737></TR
7738><TR
7739><TD
7740WIDTH="20%"
7741ALIGN="RIGHT"
7742VALIGN="TOP"
7743><TT
7744CLASS="PARAMETER"
7745><I
7746>size</I
7747></TT
7748>&nbsp;:</TD
7749><TD
7750WIDTH="80%"
7751ALIGN="LEFT"
7752VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007753>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007754></TR
7755></TABLE
7756><P
7757></P
7758></DIV
7759></DIV
7760><HR><DIV
7761CLASS="REFSECT2"
7762><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007763NAME="AEN3655"
Daniel Veillard35925471999-02-25 08:46:07 +00007764></A
7765><H3
7766><A
7767NAME="XMLDOCDUMP"
7768></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007769>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007770><TABLE
7771BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007772BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007773WIDTH="100%"
7774CELLPADDING="6"
7775><TR
7776><TD
7777><PRE
7778CLASS="PROGRAMLISTING"
7779>void xmlDocDump (<GTKDOCLINK
7780HREF="FILE"
7781>FILE</GTKDOCLINK
7782> *f,
7783 <A
7784HREF="gnome-xml-tree.html#XMLDOCPTR"
7785>xmlDocPtr</A
7786> cur);</PRE
7787></TD
7788></TR
7789></TABLE
7790><P
7791>Dump an XML document to an open FILE.</P
7792><P
7793></P
7794><DIV
7795CLASS="INFORMALTABLE"
7796><P
7797></P
7798><TABLE
7799BORDER="0"
7800WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007801BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007802CELLSPACING="0"
7803CELLPADDING="4"
7804CLASS="CALSTABLE"
7805><TR
7806><TD
7807WIDTH="20%"
7808ALIGN="RIGHT"
7809VALIGN="TOP"
7810><TT
7811CLASS="PARAMETER"
7812><I
7813>f</I
7814></TT
7815>&nbsp;:</TD
7816><TD
7817WIDTH="80%"
7818ALIGN="LEFT"
7819VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007820>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007821></TR
7822><TR
7823><TD
7824WIDTH="20%"
7825ALIGN="RIGHT"
7826VALIGN="TOP"
7827><TT
7828CLASS="PARAMETER"
7829><I
7830>cur</I
7831></TT
7832>&nbsp;:</TD
7833><TD
7834WIDTH="80%"
7835ALIGN="LEFT"
7836VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007837>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007838></TR
7839></TABLE
7840><P
7841></P
7842></DIV
7843></DIV
7844><HR><DIV
7845CLASS="REFSECT2"
7846><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007847NAME="AEN3676"
Daniel Veillard35925471999-02-25 08:46:07 +00007848></A
7849><H3
7850><A
7851NAME="XMLSAVEFILE"
7852></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007853>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007854><TABLE
7855BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007856BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007857WIDTH="100%"
7858CELLPADDING="6"
7859><TR
7860><TD
7861><PRE
7862CLASS="PROGRAMLISTING"
7863>int xmlSaveFile (const char *filename,
7864 <A
7865HREF="gnome-xml-tree.html#XMLDOCPTR"
7866>xmlDocPtr</A
7867> cur);</PRE
7868></TD
7869></TR
7870></TABLE
7871><P
7872>Dump an XML document to a file. Will use compression if
7873compiled in and enabled.</P
7874><P
7875></P
7876><DIV
7877CLASS="INFORMALTABLE"
7878><P
7879></P
7880><TABLE
7881BORDER="0"
7882WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007883BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007884CELLSPACING="0"
7885CELLPADDING="4"
7886CLASS="CALSTABLE"
7887><TR
7888><TD
7889WIDTH="20%"
7890ALIGN="RIGHT"
7891VALIGN="TOP"
7892><TT
7893CLASS="PARAMETER"
7894><I
7895>filename</I
7896></TT
7897>&nbsp;:</TD
7898><TD
7899WIDTH="80%"
7900ALIGN="LEFT"
7901VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007902>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007903></TR
7904><TR
7905><TD
7906WIDTH="20%"
7907ALIGN="RIGHT"
7908VALIGN="TOP"
7909><TT
7910CLASS="PARAMETER"
7911><I
7912>cur</I
7913></TT
7914>&nbsp;:</TD
7915><TD
7916WIDTH="80%"
7917ALIGN="LEFT"
7918VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007919>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007920></TR
7921><TR
7922><TD
7923WIDTH="20%"
7924ALIGN="RIGHT"
7925VALIGN="TOP"
7926><I
7927CLASS="EMPHASIS"
7928>Returns</I
7929> :</TD
7930><TD
7931WIDTH="80%"
7932ALIGN="LEFT"
7933VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007934>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007935></TR
7936></TABLE
7937><P
7938></P
7939></DIV
7940></DIV
7941><HR><DIV
7942CLASS="REFSECT2"
7943><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00007944NAME="AEN3700"
Daniel Veillard35925471999-02-25 08:46:07 +00007945></A
7946><H3
7947><A
7948NAME="XMLGETDOCCOMPRESSMODE"
7949></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007950>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007951><TABLE
7952BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007953BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007954WIDTH="100%"
7955CELLPADDING="6"
7956><TR
7957><TD
7958><PRE
7959CLASS="PROGRAMLISTING"
7960>int xmlGetDocCompressMode (<A
7961HREF="gnome-xml-tree.html#XMLDOCPTR"
7962>xmlDocPtr</A
7963> doc);</PRE
7964></TD
7965></TR
7966></TABLE
7967><P
7968>get the compression ratio for a document, ZLIB based</P
7969><P
7970></P
7971><DIV
7972CLASS="INFORMALTABLE"
7973><P
7974></P
7975><TABLE
7976BORDER="0"
7977WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007978BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007979CELLSPACING="0"
7980CELLPADDING="4"
7981CLASS="CALSTABLE"
7982><TR
7983><TD
7984WIDTH="20%"
7985ALIGN="RIGHT"
7986VALIGN="TOP"
7987><TT
7988CLASS="PARAMETER"
7989><I
7990>doc</I
7991></TT
7992>&nbsp;:</TD
7993><TD
7994WIDTH="80%"
7995ALIGN="LEFT"
7996VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007997>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007998></TR
7999><TR
8000><TD
8001WIDTH="20%"
8002ALIGN="RIGHT"
8003VALIGN="TOP"
8004><I
8005CLASS="EMPHASIS"
8006>Returns</I
8007> :</TD
8008><TD
8009WIDTH="80%"
8010ALIGN="LEFT"
8011VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008012>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008013></TR
8014></TABLE
8015><P
8016></P
8017></DIV
8018></DIV
8019><HR><DIV
8020CLASS="REFSECT2"
8021><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00008022NAME="AEN3720"
Daniel Veillard35925471999-02-25 08:46:07 +00008023></A
8024><H3
8025><A
8026NAME="XMLSETDOCCOMPRESSMODE"
8027></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008028>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008029><TABLE
8030BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008031BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008032WIDTH="100%"
8033CELLPADDING="6"
8034><TR
8035><TD
8036><PRE
8037CLASS="PROGRAMLISTING"
8038>void xmlSetDocCompressMode (<A
8039HREF="gnome-xml-tree.html#XMLDOCPTR"
8040>xmlDocPtr</A
8041> doc,
8042 int mode);</PRE
8043></TD
8044></TR
8045></TABLE
8046><P
8047>set the compression ratio for a document, ZLIB based
8048Correct values: 0 (uncompressed) to 9 (max compression)</P
8049><P
8050></P
8051><DIV
8052CLASS="INFORMALTABLE"
8053><P
8054></P
8055><TABLE
8056BORDER="0"
8057WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008058BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008059CELLSPACING="0"
8060CELLPADDING="4"
8061CLASS="CALSTABLE"
8062><TR
8063><TD
8064WIDTH="20%"
8065ALIGN="RIGHT"
8066VALIGN="TOP"
8067><TT
8068CLASS="PARAMETER"
8069><I
8070>doc</I
8071></TT
8072>&nbsp;:</TD
8073><TD
8074WIDTH="80%"
8075ALIGN="LEFT"
8076VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008077>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008078></TR
8079><TR
8080><TD
8081WIDTH="20%"
8082ALIGN="RIGHT"
8083VALIGN="TOP"
8084><TT
8085CLASS="PARAMETER"
8086><I
8087>mode</I
8088></TT
8089>&nbsp;:</TD
8090><TD
8091WIDTH="80%"
8092ALIGN="LEFT"
8093VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008094>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008095></TR
8096></TABLE
8097><P
8098></P
8099></DIV
8100></DIV
8101><HR><DIV
8102CLASS="REFSECT2"
8103><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00008104NAME="AEN3740"
Daniel Veillard35925471999-02-25 08:46:07 +00008105></A
8106><H3
8107><A
8108NAME="XMLGETCOMPRESSMODE"
8109></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008110>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008111><TABLE
8112BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008113BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008114WIDTH="100%"
8115CELLPADDING="6"
8116><TR
8117><TD
8118><PRE
8119CLASS="PROGRAMLISTING"
8120>int xmlGetCompressMode (void);</PRE
8121></TD
8122></TR
8123></TABLE
8124><P
8125>get the default compression mode used, ZLIB based.</P
8126><P
8127></P
8128><DIV
8129CLASS="INFORMALTABLE"
8130><P
8131></P
8132><TABLE
8133BORDER="0"
8134WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008135BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008136CELLSPACING="0"
8137CELLPADDING="4"
8138CLASS="CALSTABLE"
8139><TR
8140><TD
8141WIDTH="20%"
8142ALIGN="RIGHT"
8143VALIGN="TOP"
8144><I
8145CLASS="EMPHASIS"
8146>Returns</I
8147> :</TD
8148><TD
8149WIDTH="80%"
8150ALIGN="LEFT"
8151VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008152>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008153></TR
8154></TABLE
8155><P
8156></P
8157></DIV
8158></DIV
8159><HR><DIV
8160CLASS="REFSECT2"
8161><A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00008162NAME="AEN3755"
Daniel Veillard35925471999-02-25 08:46:07 +00008163></A
8164><H3
8165><A
8166NAME="XMLSETCOMPRESSMODE"
8167></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008168>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008169><TABLE
8170BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008171BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008172WIDTH="100%"
8173CELLPADDING="6"
8174><TR
8175><TD
8176><PRE
8177CLASS="PROGRAMLISTING"
8178>void xmlSetCompressMode (int mode);</PRE
8179></TD
8180></TR
8181></TABLE
8182><P
8183>set the default compression mode used, ZLIB based
8184Correct values: 0 (uncompressed) to 9 (max compression)</P
8185><P
8186></P
8187><DIV
8188CLASS="INFORMALTABLE"
8189><P
8190></P
8191><TABLE
8192BORDER="0"
8193WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008194BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008195CELLSPACING="0"
8196CELLPADDING="4"
8197CLASS="CALSTABLE"
8198><TR
8199><TD
8200WIDTH="20%"
8201ALIGN="RIGHT"
8202VALIGN="TOP"
8203><TT
8204CLASS="PARAMETER"
8205><I
8206>mode</I
8207></TT
8208>&nbsp;:</TD
8209><TD
8210WIDTH="80%"
8211ALIGN="LEFT"
8212VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008213>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008214></TR
8215></TABLE
8216><P
8217></P
8218></DIV
8219></DIV
8220></DIV
8221><DIV
8222CLASS="NAVFOOTER"
Daniel Veillard14fff061999-06-22 21:49:07 +00008223><BR><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00008224WIDTH="100%"
8225BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008226BGCOLOR="#000000"
8227CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00008228CELLSPACING="0"
8229><TR
8230><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008231WIDTH="25%"
8232BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00008233ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00008234><A
8235HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008236><FONT
8237COLOR="#FFFFFF"
8238SIZE="3"
8239><B
8240>&#60;&#60;&#60; Previous Page</B
8241></FONT
8242></A
Daniel Veillard35925471999-02-25 08:46:07 +00008243></TD
8244><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008245WIDTH="25%"
8246BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00008247ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00008248><FONT
8249COLOR="#FFFFFF"
8250SIZE="3"
8251><B
Daniel Veillard35925471999-02-25 08:46:07 +00008252><A
8253HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008254><FONT
8255COLOR="#FFFFFF"
8256SIZE="3"
8257><B
8258>Home</B
8259></FONT
8260></A
8261></B
8262></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00008263></TD
8264><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008265WIDTH="25%"
8266BGCOLOR="#00C000"
8267ALIGN="center"
8268><FONT
8269COLOR="#FFFFFF"
8270SIZE="3"
8271><B
8272><A
8273HREF="libxml.html"
8274><FONT
8275COLOR="#FFFFFF"
8276SIZE="3"
8277><B
8278>Up</B
8279></FONT
8280></A
8281></B
8282></FONT
8283></TD
8284><TD
8285WIDTH="25%"
8286BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00008287ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00008288><A
8289HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008290><FONT
8291COLOR="#FFFFFF"
8292SIZE="3"
8293><B
8294>Next Page &#62;&#62;&#62;</B
8295></FONT
8296></A
Daniel Veillard35925471999-02-25 08:46:07 +00008297></TD
8298></TR
8299><TR
8300><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008301COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00008302ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00008303><FONT
8304COLOR="#FFFFFF"
8305SIZE="3"
8306><B
8307>parser</B
8308></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00008309></TD
8310><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008311COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00008312ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00008313><FONT
8314COLOR="#FFFFFF"
8315SIZE="3"
8316><B
8317>entities</B
8318></FONT
8319></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008320></TR
8321></TABLE
8322></DIV
8323></BODY
8324></HTML
8325>