blob: 42e98f0a030f66c5829822a23773ae90f05518d6 [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
480HREF="gnome-xml-tree.html#XMLATTRPTR"
481>xmlAttrPtr</A
482> cur);
483<A
484HREF="gnome-xml-tree.html#XMLATTRPTR"
485>xmlAttrPtr</A
486> <A
487HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
488>xmlCopyPropList</A
489> (<A
490HREF="gnome-xml-tree.html#XMLATTRPTR"
491>xmlAttrPtr</A
492> cur);
493<A
494HREF="gnome-xml-tree.html#XMLDTDPTR"
495>xmlDtdPtr</A
496> <A
497HREF="gnome-xml-tree.html#XMLCOPYDTD"
498>xmlCopyDtd</A
499> (<A
500HREF="gnome-xml-tree.html#XMLDTDPTR"
501>xmlDtdPtr</A
502> dtd);
503<A
504HREF="gnome-xml-tree.html#XMLDOCPTR"
505>xmlDocPtr</A
506> <A
507HREF="gnome-xml-tree.html#XMLCOPYDOC"
508>xmlCopyDoc</A
509> (<A
510HREF="gnome-xml-tree.html#XMLDOCPTR"
511>xmlDocPtr</A
512> doc,
513 int recursive);
514<A
515HREF="gnome-xml-tree.html#XMLNODEPTR"
516>xmlNodePtr</A
517> <A
518HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
519>xmlNewDocNode</A
520> (<A
521HREF="gnome-xml-tree.html#XMLDOCPTR"
522>xmlDocPtr</A
523> doc,
524 <A
525HREF="gnome-xml-tree.html#XMLNSPTR"
526>xmlNsPtr</A
527> ns,
528 const <A
529HREF="gnome-xml-tree.html#CHAR"
530>CHAR</A
531> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000532 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000533HREF="gnome-xml-tree.html#CHAR"
534>CHAR</A
535> *content);
536<A
537HREF="gnome-xml-tree.html#XMLNODEPTR"
538>xmlNodePtr</A
539> <A
540HREF="gnome-xml-tree.html#XMLNEWNODE"
541>xmlNewNode</A
542> (<A
543HREF="gnome-xml-tree.html#XMLNSPTR"
544>xmlNsPtr</A
545> ns,
546 const <A
547HREF="gnome-xml-tree.html#CHAR"
548>CHAR</A
549> *name);
550<A
551HREF="gnome-xml-tree.html#XMLNODEPTR"
552>xmlNodePtr</A
553> <A
554HREF="gnome-xml-tree.html#XMLNEWCHILD"
555>xmlNewChild</A
556> (<A
557HREF="gnome-xml-tree.html#XMLNODEPTR"
558>xmlNodePtr</A
559> parent,
560 <A
561HREF="gnome-xml-tree.html#XMLNSPTR"
562>xmlNsPtr</A
563> ns,
564 const <A
565HREF="gnome-xml-tree.html#CHAR"
566>CHAR</A
567> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000568 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000569HREF="gnome-xml-tree.html#CHAR"
570>CHAR</A
571> *content);
572<A
573HREF="gnome-xml-tree.html#XMLNODEPTR"
574>xmlNodePtr</A
575> <A
576HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
577>xmlNewDocText</A
578> (<A
579HREF="gnome-xml-tree.html#XMLDOCPTR"
580>xmlDocPtr</A
581> doc,
582 const <A
583HREF="gnome-xml-tree.html#CHAR"
584>CHAR</A
585> *content);
586<A
587HREF="gnome-xml-tree.html#XMLNODEPTR"
588>xmlNodePtr</A
589> <A
590HREF="gnome-xml-tree.html#XMLNEWTEXT"
591>xmlNewText</A
592> (const <A
593HREF="gnome-xml-tree.html#CHAR"
594>CHAR</A
595> *content);
596<A
597HREF="gnome-xml-tree.html#XMLNODEPTR"
598>xmlNodePtr</A
599> <A
600HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
601>xmlNewDocTextLen</A
602> (<A
603HREF="gnome-xml-tree.html#XMLDOCPTR"
604>xmlDocPtr</A
605> doc,
606 const <A
607HREF="gnome-xml-tree.html#CHAR"
608>CHAR</A
609> *content,
610 int len);
611<A
612HREF="gnome-xml-tree.html#XMLNODEPTR"
613>xmlNodePtr</A
614> <A
615HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
616>xmlNewTextLen</A
617> (const <A
618HREF="gnome-xml-tree.html#CHAR"
619>CHAR</A
620> *content,
621 int len);
622<A
623HREF="gnome-xml-tree.html#XMLNODEPTR"
624>xmlNodePtr</A
625> <A
626HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
627>xmlNewDocComment</A
628> (<A
629HREF="gnome-xml-tree.html#XMLDOCPTR"
630>xmlDocPtr</A
631> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000632 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000633HREF="gnome-xml-tree.html#CHAR"
634>CHAR</A
635> *content);
636<A
637HREF="gnome-xml-tree.html#XMLNODEPTR"
638>xmlNodePtr</A
639> <A
640HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
641>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000642> (const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000643HREF="gnome-xml-tree.html#CHAR"
644>CHAR</A
645> *content);
646<A
647HREF="gnome-xml-tree.html#XMLNODEPTR"
648>xmlNodePtr</A
649> <A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000650HREF="gnome-xml-tree.html#XMLNEWCDATABLOCK"
651>xmlNewCDataBlock</A
652> (<A
653HREF="gnome-xml-tree.html#XMLDOCPTR"
654>xmlDocPtr</A
655> doc,
656 const <A
657HREF="gnome-xml-tree.html#CHAR"
658>CHAR</A
659> *content,
660 int len);
661<A
662HREF="gnome-xml-tree.html#XMLNODEPTR"
663>xmlNodePtr</A
664> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000665HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
666>xmlNewReference</A
667> (<A
668HREF="gnome-xml-tree.html#XMLDOCPTR"
669>xmlDocPtr</A
670> doc,
671 const <A
672HREF="gnome-xml-tree.html#CHAR"
673>CHAR</A
674> *name);
675<A
676HREF="gnome-xml-tree.html#XMLNODEPTR"
677>xmlNodePtr</A
678> <A
679HREF="gnome-xml-tree.html#XMLCOPYNODE"
680>xmlCopyNode</A
681> (<A
682HREF="gnome-xml-tree.html#XMLNODEPTR"
683>xmlNodePtr</A
684> node,
685 int recursive);
686<A
687HREF="gnome-xml-tree.html#XMLNODEPTR"
688>xmlNodePtr</A
689> <A
690HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
691>xmlCopyNodeList</A
692> (<A
693HREF="gnome-xml-tree.html#XMLNODEPTR"
694>xmlNodePtr</A
695> node);
696<A
697HREF="gnome-xml-tree.html#XMLNODEPTR"
698>xmlNodePtr</A
699> <A
700HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
701>xmlGetLastChild</A
702> (<A
703HREF="gnome-xml-tree.html#XMLNODEPTR"
704>xmlNodePtr</A
705> parent);
706int <A
707HREF="gnome-xml-tree.html#XMLNODEISTEXT"
708>xmlNodeIsText</A
709> (<A
710HREF="gnome-xml-tree.html#XMLNODEPTR"
711>xmlNodePtr</A
712> node);
713<A
714HREF="gnome-xml-tree.html#XMLNODEPTR"
715>xmlNodePtr</A
716> <A
717HREF="gnome-xml-tree.html#XMLADDCHILD"
718>xmlAddChild</A
719> (<A
720HREF="gnome-xml-tree.html#XMLNODEPTR"
721>xmlNodePtr</A
722> parent,
723 <A
724HREF="gnome-xml-tree.html#XMLNODEPTR"
725>xmlNodePtr</A
726> cur);
727void <A
728HREF="gnome-xml-tree.html#XMLUNLINKNODE"
729>xmlUnlinkNode</A
730> (<A
731HREF="gnome-xml-tree.html#XMLNODEPTR"
732>xmlNodePtr</A
733> cur);
734<A
735HREF="gnome-xml-tree.html#XMLNODEPTR"
736>xmlNodePtr</A
737> <A
738HREF="gnome-xml-tree.html#XMLTEXTMERGE"
739>xmlTextMerge</A
740> (<A
741HREF="gnome-xml-tree.html#XMLNODEPTR"
742>xmlNodePtr</A
743> first,
744 <A
745HREF="gnome-xml-tree.html#XMLNODEPTR"
746>xmlNodePtr</A
747> second);
748void <A
749HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
750>xmlTextConcat</A
751> (<A
752HREF="gnome-xml-tree.html#XMLNODEPTR"
753>xmlNodePtr</A
754> node,
755 const <A
756HREF="gnome-xml-tree.html#CHAR"
757>CHAR</A
758> *content,
759 int len);
760void <A
761HREF="gnome-xml-tree.html#XMLFREENODELIST"
762>xmlFreeNodeList</A
763> (<A
764HREF="gnome-xml-tree.html#XMLNODEPTR"
765>xmlNodePtr</A
766> cur);
767void <A
768HREF="gnome-xml-tree.html#XMLFREENODE"
769>xmlFreeNode</A
770> (<A
771HREF="gnome-xml-tree.html#XMLNODEPTR"
772>xmlNodePtr</A
773> cur);
774<A
775HREF="gnome-xml-tree.html#XMLNSPTR"
776>xmlNsPtr</A
777> <A
778HREF="gnome-xml-tree.html#XMLSEARCHNS"
779>xmlSearchNs</A
780> (<A
781HREF="gnome-xml-tree.html#XMLDOCPTR"
782>xmlDocPtr</A
783> doc,
784 <A
785HREF="gnome-xml-tree.html#XMLNODEPTR"
786>xmlNodePtr</A
787> node,
788 const <A
789HREF="gnome-xml-tree.html#CHAR"
790>CHAR</A
791> *nameSpace);
792<A
793HREF="gnome-xml-tree.html#XMLNSPTR"
794>xmlNsPtr</A
795> <A
796HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
797>xmlSearchNsByHref</A
798> (<A
799HREF="gnome-xml-tree.html#XMLDOCPTR"
800>xmlDocPtr</A
801> doc,
802 <A
803HREF="gnome-xml-tree.html#XMLNODEPTR"
804>xmlNodePtr</A
805> node,
806 const <A
807HREF="gnome-xml-tree.html#CHAR"
808>CHAR</A
809> *href);
810void <A
811HREF="gnome-xml-tree.html#XMLSETNS"
812>xmlSetNs</A
813> (<A
814HREF="gnome-xml-tree.html#XMLNODEPTR"
815>xmlNodePtr</A
816> node,
817 <A
818HREF="gnome-xml-tree.html#XMLNSPTR"
819>xmlNsPtr</A
820> ns);
821<A
822HREF="gnome-xml-tree.html#XMLNSPTR"
823>xmlNsPtr</A
824> <A
825HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
826>xmlCopyNamespace</A
827> (<A
828HREF="gnome-xml-tree.html#XMLNSPTR"
829>xmlNsPtr</A
830> cur);
831<A
832HREF="gnome-xml-tree.html#XMLNSPTR"
833>xmlNsPtr</A
834> <A
835HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
836>xmlCopyNamespaceList</A
837> (<A
838HREF="gnome-xml-tree.html#XMLNSPTR"
839>xmlNsPtr</A
840> cur);
841<A
842HREF="gnome-xml-tree.html#XMLATTRPTR"
843>xmlAttrPtr</A
844> <A
845HREF="gnome-xml-tree.html#XMLSETPROP"
846>xmlSetProp</A
847> (<A
848HREF="gnome-xml-tree.html#XMLNODEPTR"
849>xmlNodePtr</A
850> node,
851 const <A
852HREF="gnome-xml-tree.html#CHAR"
853>CHAR</A
854> *name,
855 const <A
856HREF="gnome-xml-tree.html#CHAR"
857>CHAR</A
858> *value);
859<A
860HREF="gnome-xml-tree.html#CHAR"
861>CHAR</A
862>* <A
863HREF="gnome-xml-tree.html#XMLGETPROP"
864>xmlGetProp</A
865> (<A
866HREF="gnome-xml-tree.html#XMLNODEPTR"
867>xmlNodePtr</A
868> node,
869 const <A
870HREF="gnome-xml-tree.html#CHAR"
871>CHAR</A
872> *name);
873<A
874HREF="gnome-xml-tree.html#XMLNODEPTR"
875>xmlNodePtr</A
876> <A
877HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
878>xmlStringGetNodeList</A
879> (<A
880HREF="gnome-xml-tree.html#XMLDOCPTR"
881>xmlDocPtr</A
882> doc,
883 const <A
884HREF="gnome-xml-tree.html#CHAR"
885>CHAR</A
886> *value);
887<A
888HREF="gnome-xml-tree.html#XMLNODEPTR"
889>xmlNodePtr</A
890> <A
891HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
892>xmlStringLenGetNodeList</A
893> (<A
894HREF="gnome-xml-tree.html#XMLDOCPTR"
895>xmlDocPtr</A
896> doc,
897 const <A
898HREF="gnome-xml-tree.html#CHAR"
899>CHAR</A
900> *value,
901 int len);
902<A
903HREF="gnome-xml-tree.html#CHAR"
904>CHAR</A
905>* <A
906HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
907>xmlNodeListGetString</A
908> (<A
909HREF="gnome-xml-tree.html#XMLDOCPTR"
910>xmlDocPtr</A
911> doc,
912 <A
913HREF="gnome-xml-tree.html#XMLNODEPTR"
914>xmlNodePtr</A
915> list,
916 int inLine);
917void <A
918HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
919>xmlNodeSetContent</A
920> (<A
921HREF="gnome-xml-tree.html#XMLNODEPTR"
922>xmlNodePtr</A
923> cur,
924 const <A
925HREF="gnome-xml-tree.html#CHAR"
926>CHAR</A
927> *content);
928void <A
929HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
930>xmlNodeSetContentLen</A
931> (<A
932HREF="gnome-xml-tree.html#XMLNODEPTR"
933>xmlNodePtr</A
934> cur,
935 const <A
936HREF="gnome-xml-tree.html#CHAR"
937>CHAR</A
938> *content,
939 int len);
940void <A
941HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
942>xmlNodeAddContent</A
943> (<A
944HREF="gnome-xml-tree.html#XMLNODEPTR"
945>xmlNodePtr</A
946> cur,
947 const <A
948HREF="gnome-xml-tree.html#CHAR"
949>CHAR</A
950> *content);
951void <A
952HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
953>xmlNodeAddContentLen</A
954> (<A
955HREF="gnome-xml-tree.html#XMLNODEPTR"
956>xmlNodePtr</A
957> cur,
958 const <A
959HREF="gnome-xml-tree.html#CHAR"
960>CHAR</A
961> *content,
962 int len);
963<A
964HREF="gnome-xml-tree.html#CHAR"
965>CHAR</A
966>* <A
967HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
968>xmlNodeGetContent</A
969> (<A
970HREF="gnome-xml-tree.html#XMLNODEPTR"
971>xmlNodePtr</A
972> cur);
973void <A
974HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
975>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000976> (<A
977HREF="gnome-xml-tree.html#XMLBUFFERPTR"
978>xmlBufferPtr</A
979> buf,
980 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000981HREF="gnome-xml-tree.html#CHAR"
982>CHAR</A
983> *string);
984void <A
985HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
986>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000987> (<A
988HREF="gnome-xml-tree.html#XMLBUFFERPTR"
989>xmlBufferPtr</A
990> buf,
991 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +0000992void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000993HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
994>xmlBufferWriteQuotedString</A
995> (<A
996HREF="gnome-xml-tree.html#XMLBUFFERPTR"
997>xmlBufferPtr</A
998> buf,
999 const <A
1000HREF="gnome-xml-tree.html#CHAR"
1001>CHAR</A
1002> *string);
1003void <A
Daniel Veillard35925471999-02-25 08:46:07 +00001004HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
1005>xmlDocDumpMemory</A
1006> (<A
1007HREF="gnome-xml-tree.html#XMLDOCPTR"
1008>xmlDocPtr</A
1009> cur,
1010 <A
1011HREF="gnome-xml-tree.html#CHAR"
1012>CHAR</A
1013> **mem,
1014 int *size);
1015void <A
1016HREF="gnome-xml-tree.html#XMLDOCDUMP"
1017>xmlDocDump</A
1018> (<GTKDOCLINK
1019HREF="FILE"
1020>FILE</GTKDOCLINK
1021> *f,
1022 <A
1023HREF="gnome-xml-tree.html#XMLDOCPTR"
1024>xmlDocPtr</A
1025> cur);
1026int <A
1027HREF="gnome-xml-tree.html#XMLSAVEFILE"
1028>xmlSaveFile</A
1029> (const char *filename,
1030 <A
1031HREF="gnome-xml-tree.html#XMLDOCPTR"
1032>xmlDocPtr</A
1033> cur);
1034int <A
1035HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1036>xmlGetDocCompressMode</A
1037> (<A
1038HREF="gnome-xml-tree.html#XMLDOCPTR"
1039>xmlDocPtr</A
1040> doc);
1041void <A
1042HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1043>xmlSetDocCompressMode</A
1044> (<A
1045HREF="gnome-xml-tree.html#XMLDOCPTR"
1046>xmlDocPtr</A
1047> doc,
1048 int mode);
1049int <A
1050HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1051>xmlGetCompressMode</A
1052> (void);
1053void <A
1054HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1055>xmlSetCompressMode</A
1056> (int mode);</PRE
1057></TD
1058></TR
1059></TABLE
1060></DIV
1061><DIV
1062CLASS="REFSECT1"
1063><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001064NAME="AEN1988"
Daniel Veillard35925471999-02-25 08:46:07 +00001065></A
1066><H2
1067>Description</H2
1068><P
1069></P
1070></DIV
1071><DIV
1072CLASS="REFSECT1"
1073><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001074NAME="AEN1991"
Daniel Veillard35925471999-02-25 08:46:07 +00001075></A
1076><H2
1077>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001078><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001079CLASS="REFSECT2"
1080><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001081NAME="AEN1993"
Daniel Veillard35925471999-02-25 08:46:07 +00001082></A
1083><H3
1084><A
1085NAME="XMLELEMENTTYPE"
1086></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001087>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001088><TABLE
1089BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001090BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001091WIDTH="100%"
1092CELLPADDING="6"
1093><TR
1094><TD
1095><PRE
1096CLASS="PROGRAMLISTING"
1097>typedef enum {
1098 XML_ELEMENT_NODE= 1,
1099 XML_ATTRIBUTE_NODE= 2,
1100 XML_TEXT_NODE= 3,
1101 XML_CDATA_SECTION_NODE= 4,
1102 XML_ENTITY_REF_NODE= 5,
1103 XML_ENTITY_NODE= 6,
1104 XML_PI_NODE= 7,
1105 XML_COMMENT_NODE= 8,
1106 XML_DOCUMENT_NODE= 9,
1107 XML_DOCUMENT_TYPE_NODE= 10,
1108 XML_DOCUMENT_FRAG_NODE= 11,
1109 XML_NOTATION_NODE= 12
1110} xmlElementType;</PRE
1111></TD
1112></TR
1113></TABLE
1114><P
1115></P
1116></DIV
1117><HR><DIV
1118CLASS="REFSECT2"
1119><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001120NAME="AEN1998"
Daniel Veillard35925471999-02-25 08:46:07 +00001121></A
1122><H3
1123><A
1124NAME="CHAR"
1125></A
1126>CHAR</H3
1127><P
1128></P
1129></DIV
1130><HR><DIV
1131CLASS="REFSECT2"
1132><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001133NAME="AEN2002"
Daniel Veillard35925471999-02-25 08:46:07 +00001134></A
1135><H3
1136><A
1137NAME="XMLNOTATIONPTR"
1138></A
1139>xmlNotationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001140><P
1141></P
1142></DIV
1143><HR><DIV
1144CLASS="REFSECT2"
1145><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001146NAME="AEN2006"
Daniel Veillard35925471999-02-25 08:46:07 +00001147></A
1148><H3
1149><A
1150NAME="XMLATTRIBUTETYPE"
1151></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001152>enum xmlAttributeType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001153><TABLE
1154BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001155BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001156WIDTH="100%"
1157CELLPADDING="6"
1158><TR
1159><TD
1160><PRE
1161CLASS="PROGRAMLISTING"
1162>typedef enum {
1163 XML_ATTRIBUTE_CDATA = 1,
1164 XML_ATTRIBUTE_ID,
1165 XML_ATTRIBUTE_IDREF ,
1166 XML_ATTRIBUTE_IDREFS,
1167 XML_ATTRIBUTE_ENTITY,
1168 XML_ATTRIBUTE_ENTITIES,
1169 XML_ATTRIBUTE_NMTOKEN,
1170 XML_ATTRIBUTE_NMTOKENS,
1171 XML_ATTRIBUTE_ENUMERATION,
1172 XML_ATTRIBUTE_NOTATION
1173} xmlAttributeType;</PRE
1174></TD
1175></TR
1176></TABLE
1177><P
1178></P
1179></DIV
1180><HR><DIV
1181CLASS="REFSECT2"
1182><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001183NAME="AEN2011"
Daniel Veillard35925471999-02-25 08:46:07 +00001184></A
1185><H3
1186><A
1187NAME="XMLATTRIBUTEDEFAULT"
1188></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001189>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001190><TABLE
1191BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001192BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001193WIDTH="100%"
1194CELLPADDING="6"
1195><TR
1196><TD
1197><PRE
1198CLASS="PROGRAMLISTING"
1199>typedef enum {
1200 XML_ATTRIBUTE_NONE = 1,
1201 XML_ATTRIBUTE_REQUIRED,
1202 XML_ATTRIBUTE_IMPLIED,
1203 XML_ATTRIBUTE_FIXED
1204} xmlAttributeDefault;</PRE
1205></TD
1206></TR
1207></TABLE
1208><P
1209></P
1210></DIV
1211><HR><DIV
1212CLASS="REFSECT2"
1213><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001214NAME="AEN2016"
Daniel Veillard35925471999-02-25 08:46:07 +00001215></A
1216><H3
1217><A
1218NAME="XMLENUMERATIONPTR"
1219></A
1220>xmlEnumerationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001221><P
1222></P
1223></DIV
1224><HR><DIV
1225CLASS="REFSECT2"
1226><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001227NAME="AEN2020"
Daniel Veillard35925471999-02-25 08:46:07 +00001228></A
1229><H3
1230><A
1231NAME="XMLATTRIBUTEPTR"
1232></A
1233>xmlAttributePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001234><P
1235></P
1236></DIV
1237><HR><DIV
1238CLASS="REFSECT2"
1239><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001240NAME="AEN2024"
Daniel Veillard35925471999-02-25 08:46:07 +00001241></A
1242><H3
1243><A
1244NAME="XMLELEMENTCONTENTTYPE"
1245></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001246>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001247><TABLE
1248BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001249BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001250WIDTH="100%"
1251CELLPADDING="6"
1252><TR
1253><TD
1254><PRE
1255CLASS="PROGRAMLISTING"
1256>typedef enum {
1257 XML_ELEMENT_CONTENT_PCDATA = 1,
1258 XML_ELEMENT_CONTENT_ELEMENT,
1259 XML_ELEMENT_CONTENT_SEQ,
1260 XML_ELEMENT_CONTENT_OR
1261} xmlElementContentType;</PRE
1262></TD
1263></TR
1264></TABLE
1265><P
1266></P
1267></DIV
1268><HR><DIV
1269CLASS="REFSECT2"
1270><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001271NAME="AEN2029"
Daniel Veillard35925471999-02-25 08:46:07 +00001272></A
1273><H3
1274><A
1275NAME="XMLELEMENTCONTENTOCCUR"
1276></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001277>enum xmlElementContentOccur</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001278><TABLE
1279BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001280BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001281WIDTH="100%"
1282CELLPADDING="6"
1283><TR
1284><TD
1285><PRE
1286CLASS="PROGRAMLISTING"
1287>typedef enum {
1288 XML_ELEMENT_CONTENT_ONCE = 1,
1289 XML_ELEMENT_CONTENT_OPT,
1290 XML_ELEMENT_CONTENT_MULT,
1291 XML_ELEMENT_CONTENT_PLUS
1292} xmlElementContentOccur;</PRE
1293></TD
1294></TR
1295></TABLE
1296><P
1297></P
1298></DIV
1299><HR><DIV
1300CLASS="REFSECT2"
1301><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001302NAME="AEN2034"
Daniel Veillard35925471999-02-25 08:46:07 +00001303></A
1304><H3
1305><A
1306NAME="XMLELEMENTCONTENTPTR"
1307></A
1308>xmlElementContentPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001309><P
1310></P
1311></DIV
1312><HR><DIV
1313CLASS="REFSECT2"
1314><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001315NAME="AEN2038"
Daniel Veillard35925471999-02-25 08:46:07 +00001316></A
1317><H3
1318><A
1319NAME="XMLELEMENTTYPEVAL"
1320></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001321>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001322><TABLE
1323BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001324BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001325WIDTH="100%"
1326CELLPADDING="6"
1327><TR
1328><TD
1329><PRE
1330CLASS="PROGRAMLISTING"
1331>typedef enum {
1332 XML_ELEMENT_TYPE_EMPTY = 1,
1333 XML_ELEMENT_TYPE_ANY,
1334 XML_ELEMENT_TYPE_MIXED,
1335 XML_ELEMENT_TYPE_ELEMENT
1336} xmlElementTypeVal;</PRE
1337></TD
1338></TR
1339></TABLE
1340><P
1341></P
1342></DIV
1343><HR><DIV
1344CLASS="REFSECT2"
1345><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001346NAME="AEN2043"
Daniel Veillard35925471999-02-25 08:46:07 +00001347></A
1348><H3
1349><A
1350NAME="XMLELEMENTPTR"
1351></A
1352>xmlElementPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001353><P
1354></P
1355></DIV
1356><HR><DIV
1357CLASS="REFSECT2"
1358><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001359NAME="AEN2047"
Daniel Veillard35925471999-02-25 08:46:07 +00001360></A
1361><H3
1362><A
1363NAME="XMLNSTYPE"
1364></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001365>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001366><TABLE
1367BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001368BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001369WIDTH="100%"
1370CELLPADDING="6"
1371><TR
1372><TD
1373><PRE
1374CLASS="PROGRAMLISTING"
1375>typedef enum {
1376 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1377 XML_LOCAL_NAMESPACE /* new style local scoping */
1378} xmlNsType;</PRE
1379></TD
1380></TR
1381></TABLE
1382><P
1383></P
1384></DIV
1385><HR><DIV
1386CLASS="REFSECT2"
1387><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001388NAME="AEN2052"
Daniel Veillard35925471999-02-25 08:46:07 +00001389></A
1390><H3
1391><A
1392NAME="XMLNSPTR"
1393></A
1394>xmlNsPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001395><P
1396></P
1397></DIV
1398><HR><DIV
1399CLASS="REFSECT2"
1400><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001401NAME="AEN2056"
Daniel Veillard35925471999-02-25 08:46:07 +00001402></A
1403><H3
1404><A
1405NAME="XMLDTDPTR"
1406></A
1407>xmlDtdPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001408><P
1409></P
1410></DIV
1411><HR><DIV
1412CLASS="REFSECT2"
1413><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001414NAME="AEN2060"
Daniel Veillard35925471999-02-25 08:46:07 +00001415></A
1416><H3
1417><A
1418NAME="XMLATTRPTR"
1419></A
1420>xmlAttrPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001421><P
1422></P
1423></DIV
1424><HR><DIV
1425CLASS="REFSECT2"
1426><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001427NAME="AEN2064"
Daniel Veillard35925471999-02-25 08:46:07 +00001428></A
1429><H3
1430><A
1431NAME="XMLNODE"
1432></A
1433>xmlNode</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001434><P
1435></P
1436></DIV
1437><HR><DIV
1438CLASS="REFSECT2"
1439><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001440NAME="AEN2068"
Daniel Veillard35925471999-02-25 08:46:07 +00001441></A
1442><H3
1443><A
1444NAME="XMLNODEPTR"
1445></A
1446>xmlNodePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001447><P
1448></P
1449></DIV
1450><HR><DIV
1451CLASS="REFSECT2"
1452><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001453NAME="AEN2072"
Daniel Veillard35925471999-02-25 08:46:07 +00001454></A
1455><H3
1456><A
1457NAME="XMLDOC"
1458></A
1459>xmlDoc</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001460><P
1461></P
1462></DIV
1463><HR><DIV
1464CLASS="REFSECT2"
1465><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001466NAME="AEN2076"
Daniel Veillard35925471999-02-25 08:46:07 +00001467></A
1468><H3
1469><A
1470NAME="XMLDOCPTR"
1471></A
1472>xmlDocPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001473><P
1474></P
1475></DIV
1476><HR><DIV
1477CLASS="REFSECT2"
1478><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001479NAME="AEN2080"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001480></A
1481><H3
1482><A
1483NAME="XMLBUFFER"
1484></A
1485>xmlBuffer</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001486><P
1487></P
1488></DIV
1489><HR><DIV
1490CLASS="REFSECT2"
1491><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001492NAME="AEN2084"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001493></A
1494><H3
1495><A
1496NAME="XMLBUFFERPTR"
1497></A
1498>xmlBufferPtr</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001499><P
1500></P
1501></DIV
1502><HR><DIV
1503CLASS="REFSECT2"
1504><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001505NAME="AEN2088"
Daniel Veillard14fff061999-06-22 21:49:07 +00001506></A
1507><H3
1508><A
1509NAME="BASEDTD"
1510></A
1511>baseDTD</H3
1512><TABLE
1513BORDER="0"
1514BGCOLOR="#D6E8FF"
1515WIDTH="100%"
1516CELLPADDING="6"
1517><TR
1518><TD
1519><PRE
1520CLASS="PROGRAMLISTING"
1521>extern xmlNsPtr baseDTD;</PRE
1522></TD
1523></TR
1524></TABLE
1525><P
1526></P
1527></DIV
1528><HR><DIV
1529CLASS="REFSECT2"
1530><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001531NAME="AEN2093"
Daniel Veillard14fff061999-06-22 21:49:07 +00001532></A
1533><H3
1534><A
1535NAME="OLDXMLWDCOMPATIBILITY"
1536></A
1537>oldXMLWDcompatibility</H3
1538><TABLE
1539BORDER="0"
1540BGCOLOR="#D6E8FF"
1541WIDTH="100%"
1542CELLPADDING="6"
1543><TR
1544><TD
1545><PRE
1546CLASS="PROGRAMLISTING"
1547>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
1548></TD
1549></TR
1550></TABLE
1551><P
1552></P
1553></DIV
1554><HR><DIV
1555CLASS="REFSECT2"
1556><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001557NAME="AEN2098"
Daniel Veillard14fff061999-06-22 21:49:07 +00001558></A
1559><H3
1560><A
1561NAME="XMLINDENTTREEOUTPUT"
1562></A
1563>xmlIndentTreeOutput</H3
1564><TABLE
1565BORDER="0"
1566BGCOLOR="#D6E8FF"
1567WIDTH="100%"
1568CELLPADDING="6"
1569><TR
1570><TD
1571><PRE
1572CLASS="PROGRAMLISTING"
1573>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
1574></TD
1575></TR
1576></TABLE
1577><P
1578></P
1579></DIV
1580><HR><DIV
1581CLASS="REFSECT2"
1582><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001583NAME="AEN2103"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001584></A
1585><H3
1586><A
1587NAME="XMLBUFFERCREATE"
1588></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001589>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001590><TABLE
1591BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001592BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001593WIDTH="100%"
1594CELLPADDING="6"
1595><TR
1596><TD
1597><PRE
1598CLASS="PROGRAMLISTING"
1599><A
1600HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1601>xmlBufferPtr</A
1602> xmlBufferCreate (void);</PRE
1603></TD
1604></TR
1605></TABLE
1606><P
1607>routine to create an XML buffer.</P
1608><P
1609></P
1610><DIV
1611CLASS="INFORMALTABLE"
1612><P
1613></P
1614><TABLE
1615BORDER="0"
1616WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001617BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001618CELLSPACING="0"
1619CELLPADDING="4"
1620CLASS="CALSTABLE"
1621><TR
1622><TD
1623WIDTH="20%"
1624ALIGN="RIGHT"
1625VALIGN="TOP"
1626><I
1627CLASS="EMPHASIS"
1628>Returns</I
1629> :</TD
1630><TD
1631WIDTH="80%"
1632ALIGN="LEFT"
1633VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001634>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001635></TR
1636></TABLE
1637><P
1638></P
1639></DIV
1640></DIV
1641><HR><DIV
1642CLASS="REFSECT2"
1643><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001644NAME="AEN2119"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001645></A
1646><H3
1647><A
1648NAME="XMLBUFFERFREE"
1649></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001650>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001651><TABLE
1652BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001653BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001654WIDTH="100%"
1655CELLPADDING="6"
1656><TR
1657><TD
1658><PRE
1659CLASS="PROGRAMLISTING"
1660>void xmlBufferFree (<A
1661HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1662>xmlBufferPtr</A
1663> buf);</PRE
1664></TD
1665></TR
1666></TABLE
1667><P
1668>Frees an XML buffer.</P
1669><P
1670></P
1671><DIV
1672CLASS="INFORMALTABLE"
1673><P
1674></P
1675><TABLE
1676BORDER="0"
1677WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001678BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001679CELLSPACING="0"
1680CELLPADDING="4"
1681CLASS="CALSTABLE"
1682><TR
1683><TD
1684WIDTH="20%"
1685ALIGN="RIGHT"
1686VALIGN="TOP"
1687><TT
1688CLASS="PARAMETER"
1689><I
1690>buf</I
1691></TT
1692>&nbsp;:</TD
1693><TD
1694WIDTH="80%"
1695ALIGN="LEFT"
1696VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001697>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001698></TR
1699></TABLE
1700><P
1701></P
1702></DIV
1703></DIV
1704><HR><DIV
1705CLASS="REFSECT2"
1706><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001707NAME="AEN2135"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001708></A
1709><H3
1710><A
1711NAME="XMLBUFFERDUMP"
1712></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001713>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001714><TABLE
1715BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001716BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001717WIDTH="100%"
1718CELLPADDING="6"
1719><TR
1720><TD
1721><PRE
1722CLASS="PROGRAMLISTING"
1723>int xmlBufferDump (<GTKDOCLINK
1724HREF="FILE"
1725>FILE</GTKDOCLINK
1726> *file,
1727 <A
1728HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1729>xmlBufferPtr</A
1730> buf);</PRE
1731></TD
1732></TR
1733></TABLE
1734><P
1735>Dumps an XML buffer to a FILE *.</P
1736><P
1737></P
1738><DIV
1739CLASS="INFORMALTABLE"
1740><P
1741></P
1742><TABLE
1743BORDER="0"
1744WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001745BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001746CELLSPACING="0"
1747CELLPADDING="4"
1748CLASS="CALSTABLE"
1749><TR
1750><TD
1751WIDTH="20%"
1752ALIGN="RIGHT"
1753VALIGN="TOP"
1754><TT
1755CLASS="PARAMETER"
1756><I
1757>file</I
1758></TT
1759>&nbsp;:</TD
1760><TD
1761WIDTH="80%"
1762ALIGN="LEFT"
1763VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001764>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001765></TR
1766><TR
1767><TD
1768WIDTH="20%"
1769ALIGN="RIGHT"
1770VALIGN="TOP"
1771><TT
1772CLASS="PARAMETER"
1773><I
1774>buf</I
1775></TT
1776>&nbsp;:</TD
1777><TD
1778WIDTH="80%"
1779ALIGN="LEFT"
1780VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001781>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001782></TR
1783><TR
1784><TD
1785WIDTH="20%"
1786ALIGN="RIGHT"
1787VALIGN="TOP"
1788><I
1789CLASS="EMPHASIS"
1790>Returns</I
1791> :</TD
1792><TD
1793WIDTH="80%"
1794ALIGN="LEFT"
1795VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001796>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001797></TR
1798></TABLE
1799><P
1800></P
1801></DIV
1802></DIV
1803><HR><DIV
1804CLASS="REFSECT2"
1805><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001806NAME="AEN2160"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001807></A
1808><H3
1809><A
1810NAME="XMLBUFFERADD"
1811></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001812>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001813><TABLE
1814BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001815BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001816WIDTH="100%"
1817CELLPADDING="6"
1818><TR
1819><TD
1820><PRE
1821CLASS="PROGRAMLISTING"
1822>void xmlBufferAdd (<A
1823HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1824>xmlBufferPtr</A
1825> buf,
1826 const <A
1827HREF="gnome-xml-tree.html#CHAR"
1828>CHAR</A
1829> *str,
1830 int len);</PRE
1831></TD
1832></TR
1833></TABLE
1834><P
1835>Add a string range to an XML buffer.</P
1836><P
1837></P
1838><DIV
1839CLASS="INFORMALTABLE"
1840><P
1841></P
1842><TABLE
1843BORDER="0"
1844WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001845BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001846CELLSPACING="0"
1847CELLPADDING="4"
1848CLASS="CALSTABLE"
1849><TR
1850><TD
1851WIDTH="20%"
1852ALIGN="RIGHT"
1853VALIGN="TOP"
1854><TT
1855CLASS="PARAMETER"
1856><I
1857>buf</I
1858></TT
1859>&nbsp;:</TD
1860><TD
1861WIDTH="80%"
1862ALIGN="LEFT"
1863VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001864>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001865></TR
1866><TR
1867><TD
1868WIDTH="20%"
1869ALIGN="RIGHT"
1870VALIGN="TOP"
1871><TT
1872CLASS="PARAMETER"
1873><I
1874>str</I
1875></TT
1876>&nbsp;:</TD
1877><TD
1878WIDTH="80%"
1879ALIGN="LEFT"
1880VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001881>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001882></TR
1883><TR
1884><TD
1885WIDTH="20%"
1886ALIGN="RIGHT"
1887VALIGN="TOP"
1888><TT
1889CLASS="PARAMETER"
1890><I
1891>len</I
1892></TT
1893>&nbsp;:</TD
1894><TD
1895WIDTH="80%"
1896ALIGN="LEFT"
1897VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001898>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001899></TR
1900></TABLE
1901><P
1902></P
1903></DIV
1904></DIV
1905><HR><DIV
1906CLASS="REFSECT2"
1907><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001908NAME="AEN2185"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001909></A
1910><H3
1911><A
1912NAME="XMLBUFFERCAT"
1913></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001914>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001915><TABLE
1916BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001917BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001918WIDTH="100%"
1919CELLPADDING="6"
1920><TR
1921><TD
1922><PRE
1923CLASS="PROGRAMLISTING"
1924>void xmlBufferCat (<A
1925HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1926>xmlBufferPtr</A
1927> buf,
1928 const <A
1929HREF="gnome-xml-tree.html#CHAR"
1930>CHAR</A
1931> *str);</PRE
1932></TD
1933></TR
1934></TABLE
1935><P
1936>Append a zero terminated string to an XML buffer.</P
1937><P
1938></P
1939><DIV
1940CLASS="INFORMALTABLE"
1941><P
1942></P
1943><TABLE
1944BORDER="0"
1945WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001946BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001947CELLSPACING="0"
1948CELLPADDING="4"
1949CLASS="CALSTABLE"
1950><TR
1951><TD
1952WIDTH="20%"
1953ALIGN="RIGHT"
1954VALIGN="TOP"
1955><TT
1956CLASS="PARAMETER"
1957><I
1958>buf</I
1959></TT
1960>&nbsp;:</TD
1961><TD
1962WIDTH="80%"
1963ALIGN="LEFT"
1964VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001965>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001966></TR
1967><TR
1968><TD
1969WIDTH="20%"
1970ALIGN="RIGHT"
1971VALIGN="TOP"
1972><TT
1973CLASS="PARAMETER"
1974><I
1975>str</I
1976></TT
1977>&nbsp;:</TD
1978><TD
1979WIDTH="80%"
1980ALIGN="LEFT"
1981VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001982>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001983></TR
1984></TABLE
1985><P
1986></P
1987></DIV
1988></DIV
1989><HR><DIV
1990CLASS="REFSECT2"
1991><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001992NAME="AEN2206"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001993></A
1994><H3
1995><A
1996NAME="XMLBUFFERCCAT"
1997></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001998>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001999><TABLE
2000BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002001BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002002WIDTH="100%"
2003CELLPADDING="6"
2004><TR
2005><TD
2006><PRE
2007CLASS="PROGRAMLISTING"
2008>void xmlBufferCCat (<A
2009HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2010>xmlBufferPtr</A
2011> buf,
2012 const char *str);</PRE
2013></TD
2014></TR
2015></TABLE
2016><P
2017>Append a zero terminated C string to an XML buffer.</P
2018><P
2019></P
2020><DIV
2021CLASS="INFORMALTABLE"
2022><P
2023></P
2024><TABLE
2025BORDER="0"
2026WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002027BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002028CELLSPACING="0"
2029CELLPADDING="4"
2030CLASS="CALSTABLE"
2031><TR
2032><TD
2033WIDTH="20%"
2034ALIGN="RIGHT"
2035VALIGN="TOP"
2036><TT
2037CLASS="PARAMETER"
2038><I
2039>buf</I
2040></TT
2041>&nbsp;:</TD
2042><TD
2043WIDTH="80%"
2044ALIGN="LEFT"
2045VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002046>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002047></TR
2048><TR
2049><TD
2050WIDTH="20%"
2051ALIGN="RIGHT"
2052VALIGN="TOP"
2053><TT
2054CLASS="PARAMETER"
2055><I
2056>str</I
2057></TT
2058>&nbsp;:</TD
2059><TD
2060WIDTH="80%"
2061ALIGN="LEFT"
2062VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002063>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002064></TR
2065></TABLE
2066><P
2067></P
2068></DIV
2069></DIV
2070><HR><DIV
2071CLASS="REFSECT2"
2072><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002073NAME="AEN2226"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002074></A
2075><H3
2076><A
2077NAME="XMLBUFFERSHRINK"
2078></A
2079>xmlBufferShrink ()</H3
2080><TABLE
2081BORDER="0"
2082BGCOLOR="#D6E8FF"
2083WIDTH="100%"
2084CELLPADDING="6"
2085><TR
2086><TD
2087><PRE
2088CLASS="PROGRAMLISTING"
2089>int xmlBufferShrink (<A
2090HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2091>xmlBufferPtr</A
2092> buf,
2093 int len);</PRE
2094></TD
2095></TR
2096></TABLE
2097><P
2098>Remove the beginning of an XML buffer.</P
2099><P
2100></P
2101><DIV
2102CLASS="INFORMALTABLE"
2103><P
2104></P
2105><TABLE
2106BORDER="0"
2107WIDTH="100%"
2108BGCOLOR="#FFD0D0"
2109CELLSPACING="0"
2110CELLPADDING="4"
2111CLASS="CALSTABLE"
2112><TR
2113><TD
2114WIDTH="20%"
2115ALIGN="RIGHT"
2116VALIGN="TOP"
2117><TT
2118CLASS="PARAMETER"
2119><I
2120>buf</I
2121></TT
2122>&nbsp;:</TD
2123><TD
2124WIDTH="80%"
2125ALIGN="LEFT"
2126VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002127>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002128></TR
2129><TR
2130><TD
2131WIDTH="20%"
2132ALIGN="RIGHT"
2133VALIGN="TOP"
2134><TT
2135CLASS="PARAMETER"
2136><I
2137>len</I
2138></TT
2139>&nbsp;:</TD
2140><TD
2141WIDTH="80%"
2142ALIGN="LEFT"
2143VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002144>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002145></TR
2146><TR
2147><TD
2148WIDTH="20%"
2149ALIGN="RIGHT"
2150VALIGN="TOP"
2151><I
2152CLASS="EMPHASIS"
2153>Returns</I
2154> :</TD
2155><TD
2156WIDTH="80%"
2157ALIGN="LEFT"
2158VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002159>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002160></TR
2161></TABLE
2162><P
2163></P
2164></DIV
2165></DIV
2166><HR><DIV
2167CLASS="REFSECT2"
2168><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002169NAME="AEN2250"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002170></A
2171><H3
2172><A
2173NAME="XMLBUFFEREMPTY"
2174></A
2175>xmlBufferEmpty ()</H3
2176><TABLE
2177BORDER="0"
2178BGCOLOR="#D6E8FF"
2179WIDTH="100%"
2180CELLPADDING="6"
2181><TR
2182><TD
2183><PRE
2184CLASS="PROGRAMLISTING"
2185>void xmlBufferEmpty (<A
2186HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2187>xmlBufferPtr</A
2188> buf);</PRE
2189></TD
2190></TR
2191></TABLE
2192><P
2193>empty a buffer.</P
2194><P
2195></P
2196><DIV
2197CLASS="INFORMALTABLE"
2198><P
2199></P
2200><TABLE
2201BORDER="0"
2202WIDTH="100%"
2203BGCOLOR="#FFD0D0"
2204CELLSPACING="0"
2205CELLPADDING="4"
2206CLASS="CALSTABLE"
2207><TR
2208><TD
2209WIDTH="20%"
2210ALIGN="RIGHT"
2211VALIGN="TOP"
2212><TT
2213CLASS="PARAMETER"
2214><I
2215>buf</I
2216></TT
2217>&nbsp;:</TD
2218><TD
2219WIDTH="80%"
2220ALIGN="LEFT"
2221VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002222>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002223></TR
2224></TABLE
2225><P
2226></P
2227></DIV
2228></DIV
2229><HR><DIV
2230CLASS="REFSECT2"
2231><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002232NAME="AEN2266"
Daniel Veillard35925471999-02-25 08:46:07 +00002233></A
2234><H3
2235><A
2236NAME="XMLCREATEINTSUBSET"
2237></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002238>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002239><TABLE
2240BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002241BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002242WIDTH="100%"
2243CELLPADDING="6"
2244><TR
2245><TD
2246><PRE
2247CLASS="PROGRAMLISTING"
2248><A
2249HREF="gnome-xml-tree.html#XMLDTDPTR"
2250>xmlDtdPtr</A
2251> xmlCreateIntSubset (<A
2252HREF="gnome-xml-tree.html#XMLDOCPTR"
2253>xmlDocPtr</A
2254> doc,
2255 const <A
2256HREF="gnome-xml-tree.html#CHAR"
2257>CHAR</A
2258> *name,
2259 const <A
2260HREF="gnome-xml-tree.html#CHAR"
2261>CHAR</A
2262> *ExternalID,
2263 const <A
2264HREF="gnome-xml-tree.html#CHAR"
2265>CHAR</A
2266> *SystemID);</PRE
2267></TD
2268></TR
2269></TABLE
2270><P
2271>Create the internal subset of a document</P
2272><P
2273></P
2274><DIV
2275CLASS="INFORMALTABLE"
2276><P
2277></P
2278><TABLE
2279BORDER="0"
2280WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002281BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002282CELLSPACING="0"
2283CELLPADDING="4"
2284CLASS="CALSTABLE"
2285><TR
2286><TD
2287WIDTH="20%"
2288ALIGN="RIGHT"
2289VALIGN="TOP"
2290><TT
2291CLASS="PARAMETER"
2292><I
2293>doc</I
2294></TT
2295>&nbsp;:</TD
2296><TD
2297WIDTH="80%"
2298ALIGN="LEFT"
2299VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002300>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002301></TR
2302><TR
2303><TD
2304WIDTH="20%"
2305ALIGN="RIGHT"
2306VALIGN="TOP"
2307><TT
2308CLASS="PARAMETER"
2309><I
2310>name</I
2311></TT
2312>&nbsp;:</TD
2313><TD
2314WIDTH="80%"
2315ALIGN="LEFT"
2316VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002317>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002318></TR
2319><TR
2320><TD
2321WIDTH="20%"
2322ALIGN="RIGHT"
2323VALIGN="TOP"
2324><TT
2325CLASS="PARAMETER"
2326><I
2327>ExternalID</I
2328></TT
2329>&nbsp;:</TD
2330><TD
2331WIDTH="80%"
2332ALIGN="LEFT"
2333VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002334>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002335></TR
2336><TR
2337><TD
2338WIDTH="20%"
2339ALIGN="RIGHT"
2340VALIGN="TOP"
2341><TT
2342CLASS="PARAMETER"
2343><I
2344>SystemID</I
2345></TT
2346>&nbsp;:</TD
2347><TD
2348WIDTH="80%"
2349ALIGN="LEFT"
2350VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002351>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002352></TR
2353><TR
2354><TD
2355WIDTH="20%"
2356ALIGN="RIGHT"
2357VALIGN="TOP"
2358><I
2359CLASS="EMPHASIS"
2360>Returns</I
2361> :</TD
2362><TD
2363WIDTH="80%"
2364ALIGN="LEFT"
2365VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002366>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002367></TR
2368></TABLE
2369><P
2370></P
2371></DIV
2372></DIV
2373><HR><DIV
2374CLASS="REFSECT2"
2375><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002376NAME="AEN2302"
Daniel Veillard35925471999-02-25 08:46:07 +00002377></A
2378><H3
2379><A
2380NAME="XMLNEWDTD"
2381></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002382>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002383><TABLE
2384BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002385BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002386WIDTH="100%"
2387CELLPADDING="6"
2388><TR
2389><TD
2390><PRE
2391CLASS="PROGRAMLISTING"
2392><A
2393HREF="gnome-xml-tree.html#XMLDTDPTR"
2394>xmlDtdPtr</A
2395> xmlNewDtd (<A
2396HREF="gnome-xml-tree.html#XMLDOCPTR"
2397>xmlDocPtr</A
2398> doc,
2399 const <A
2400HREF="gnome-xml-tree.html#CHAR"
2401>CHAR</A
2402> *name,
2403 const <A
2404HREF="gnome-xml-tree.html#CHAR"
2405>CHAR</A
2406> *ExternalID,
2407 const <A
2408HREF="gnome-xml-tree.html#CHAR"
2409>CHAR</A
2410> *SystemID);</PRE
2411></TD
2412></TR
2413></TABLE
2414><P
2415>Creation of a new DTD.</P
2416><P
2417></P
2418><DIV
2419CLASS="INFORMALTABLE"
2420><P
2421></P
2422><TABLE
2423BORDER="0"
2424WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002425BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002426CELLSPACING="0"
2427CELLPADDING="4"
2428CLASS="CALSTABLE"
2429><TR
2430><TD
2431WIDTH="20%"
2432ALIGN="RIGHT"
2433VALIGN="TOP"
2434><TT
2435CLASS="PARAMETER"
2436><I
2437>doc</I
2438></TT
2439>&nbsp;:</TD
2440><TD
2441WIDTH="80%"
2442ALIGN="LEFT"
2443VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002444>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002445></TR
2446><TR
2447><TD
2448WIDTH="20%"
2449ALIGN="RIGHT"
2450VALIGN="TOP"
2451><TT
2452CLASS="PARAMETER"
2453><I
2454>name</I
2455></TT
2456>&nbsp;:</TD
2457><TD
2458WIDTH="80%"
2459ALIGN="LEFT"
2460VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002461>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002462></TR
2463><TR
2464><TD
2465WIDTH="20%"
2466ALIGN="RIGHT"
2467VALIGN="TOP"
2468><TT
2469CLASS="PARAMETER"
2470><I
2471>ExternalID</I
2472></TT
2473>&nbsp;:</TD
2474><TD
2475WIDTH="80%"
2476ALIGN="LEFT"
2477VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002478>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002479></TR
2480><TR
2481><TD
2482WIDTH="20%"
2483ALIGN="RIGHT"
2484VALIGN="TOP"
2485><TT
2486CLASS="PARAMETER"
2487><I
2488>SystemID</I
2489></TT
2490>&nbsp;:</TD
2491><TD
2492WIDTH="80%"
2493ALIGN="LEFT"
2494VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002495>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002496></TR
2497><TR
2498><TD
2499WIDTH="20%"
2500ALIGN="RIGHT"
2501VALIGN="TOP"
2502><I
2503CLASS="EMPHASIS"
2504>Returns</I
2505> :</TD
2506><TD
2507WIDTH="80%"
2508ALIGN="LEFT"
2509VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002510>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002511></TR
2512></TABLE
2513><P
2514></P
2515></DIV
2516></DIV
2517><HR><DIV
2518CLASS="REFSECT2"
2519><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002520NAME="AEN2338"
Daniel Veillard35925471999-02-25 08:46:07 +00002521></A
2522><H3
2523><A
2524NAME="XMLFREEDTD"
2525></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002526>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002527><TABLE
2528BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002529BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002530WIDTH="100%"
2531CELLPADDING="6"
2532><TR
2533><TD
2534><PRE
2535CLASS="PROGRAMLISTING"
2536>void xmlFreeDtd (<A
2537HREF="gnome-xml-tree.html#XMLDTDPTR"
2538>xmlDtdPtr</A
2539> cur);</PRE
2540></TD
2541></TR
2542></TABLE
2543><P
2544>Free a DTD structure.</P
2545><P
2546></P
2547><DIV
2548CLASS="INFORMALTABLE"
2549><P
2550></P
2551><TABLE
2552BORDER="0"
2553WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002554BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002555CELLSPACING="0"
2556CELLPADDING="4"
2557CLASS="CALSTABLE"
2558><TR
2559><TD
2560WIDTH="20%"
2561ALIGN="RIGHT"
2562VALIGN="TOP"
2563><TT
2564CLASS="PARAMETER"
2565><I
2566>cur</I
2567></TT
2568>&nbsp;:</TD
2569><TD
2570WIDTH="80%"
2571ALIGN="LEFT"
2572VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002573>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002574></TR
2575></TABLE
2576><P
2577></P
2578></DIV
2579></DIV
2580><HR><DIV
2581CLASS="REFSECT2"
2582><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002583NAME="AEN2354"
Daniel Veillard35925471999-02-25 08:46:07 +00002584></A
2585><H3
2586><A
2587NAME="XMLNEWGLOBALNS"
2588></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002589>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002590><TABLE
2591BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002592BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002593WIDTH="100%"
2594CELLPADDING="6"
2595><TR
2596><TD
2597><PRE
2598CLASS="PROGRAMLISTING"
2599><A
2600HREF="gnome-xml-tree.html#XMLNSPTR"
2601>xmlNsPtr</A
2602> xmlNewGlobalNs (<A
2603HREF="gnome-xml-tree.html#XMLDOCPTR"
2604>xmlDocPtr</A
2605> doc,
2606 const <A
2607HREF="gnome-xml-tree.html#CHAR"
2608>CHAR</A
2609> *href,
2610 const <A
2611HREF="gnome-xml-tree.html#CHAR"
2612>CHAR</A
2613> *prefix);</PRE
2614></TD
2615></TR
2616></TABLE
2617><P
2618>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
2619><P
2620></P
2621><DIV
2622CLASS="INFORMALTABLE"
2623><P
2624></P
2625><TABLE
2626BORDER="0"
2627WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002628BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002629CELLSPACING="0"
2630CELLPADDING="4"
2631CLASS="CALSTABLE"
2632><TR
2633><TD
2634WIDTH="20%"
2635ALIGN="RIGHT"
2636VALIGN="TOP"
2637><TT
2638CLASS="PARAMETER"
2639><I
2640>doc</I
2641></TT
2642>&nbsp;:</TD
2643><TD
2644WIDTH="80%"
2645ALIGN="LEFT"
2646VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002647>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002648></TR
2649><TR
2650><TD
2651WIDTH="20%"
2652ALIGN="RIGHT"
2653VALIGN="TOP"
2654><TT
2655CLASS="PARAMETER"
2656><I
2657>href</I
2658></TT
2659>&nbsp;:</TD
2660><TD
2661WIDTH="80%"
2662ALIGN="LEFT"
2663VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002664>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002665></TR
2666><TR
2667><TD
2668WIDTH="20%"
2669ALIGN="RIGHT"
2670VALIGN="TOP"
2671><TT
2672CLASS="PARAMETER"
2673><I
2674>prefix</I
2675></TT
2676>&nbsp;:</TD
2677><TD
2678WIDTH="80%"
2679ALIGN="LEFT"
2680VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002681>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002682></TR
2683><TR
2684><TD
2685WIDTH="20%"
2686ALIGN="RIGHT"
2687VALIGN="TOP"
2688><I
2689CLASS="EMPHASIS"
2690>Returns</I
2691> :</TD
2692><TD
2693WIDTH="80%"
2694ALIGN="LEFT"
2695VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002696>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002697></TR
2698></TABLE
2699><P
2700></P
2701></DIV
2702></DIV
2703><HR><DIV
2704CLASS="REFSECT2"
2705><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002706NAME="AEN2385"
Daniel Veillard35925471999-02-25 08:46:07 +00002707></A
2708><H3
2709><A
2710NAME="XMLNEWNS"
2711></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002712>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002713><TABLE
2714BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002715BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002716WIDTH="100%"
2717CELLPADDING="6"
2718><TR
2719><TD
2720><PRE
2721CLASS="PROGRAMLISTING"
2722><A
2723HREF="gnome-xml-tree.html#XMLNSPTR"
2724>xmlNsPtr</A
2725> xmlNewNs (<A
2726HREF="gnome-xml-tree.html#XMLNODEPTR"
2727>xmlNodePtr</A
2728> node,
2729 const <A
2730HREF="gnome-xml-tree.html#CHAR"
2731>CHAR</A
2732> *href,
2733 const <A
2734HREF="gnome-xml-tree.html#CHAR"
2735>CHAR</A
2736> *prefix);</PRE
2737></TD
2738></TR
2739></TABLE
2740><P
2741>Creation of a new Namespace.</P
2742><P
2743></P
2744><DIV
2745CLASS="INFORMALTABLE"
2746><P
2747></P
2748><TABLE
2749BORDER="0"
2750WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002751BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002752CELLSPACING="0"
2753CELLPADDING="4"
2754CLASS="CALSTABLE"
2755><TR
2756><TD
2757WIDTH="20%"
2758ALIGN="RIGHT"
2759VALIGN="TOP"
2760><TT
2761CLASS="PARAMETER"
2762><I
2763>node</I
2764></TT
2765>&nbsp;:</TD
2766><TD
2767WIDTH="80%"
2768ALIGN="LEFT"
2769VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002770>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002771></TR
2772><TR
2773><TD
2774WIDTH="20%"
2775ALIGN="RIGHT"
2776VALIGN="TOP"
2777><TT
2778CLASS="PARAMETER"
2779><I
2780>href</I
2781></TT
2782>&nbsp;:</TD
2783><TD
2784WIDTH="80%"
2785ALIGN="LEFT"
2786VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002787>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002788></TR
2789><TR
2790><TD
2791WIDTH="20%"
2792ALIGN="RIGHT"
2793VALIGN="TOP"
2794><TT
2795CLASS="PARAMETER"
2796><I
2797>prefix</I
2798></TT
2799>&nbsp;:</TD
2800><TD
2801WIDTH="80%"
2802ALIGN="LEFT"
2803VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002804>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002805></TR
2806><TR
2807><TD
2808WIDTH="20%"
2809ALIGN="RIGHT"
2810VALIGN="TOP"
2811><I
2812CLASS="EMPHASIS"
2813>Returns</I
2814> :</TD
2815><TD
2816WIDTH="80%"
2817ALIGN="LEFT"
2818VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002819>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002820></TR
2821></TABLE
2822><P
2823></P
2824></DIV
2825></DIV
2826><HR><DIV
2827CLASS="REFSECT2"
2828><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002829NAME="AEN2416"
Daniel Veillard35925471999-02-25 08:46:07 +00002830></A
2831><H3
2832><A
2833NAME="XMLFREENS"
2834></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002835>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002836><TABLE
2837BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002838BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002839WIDTH="100%"
2840CELLPADDING="6"
2841><TR
2842><TD
2843><PRE
2844CLASS="PROGRAMLISTING"
2845>void xmlFreeNs (<A
2846HREF="gnome-xml-tree.html#XMLNSPTR"
2847>xmlNsPtr</A
2848> cur);</PRE
2849></TD
2850></TR
2851></TABLE
2852><P
2853>Free up the structures associated to a namespace</P
2854><P
2855></P
2856><DIV
2857CLASS="INFORMALTABLE"
2858><P
2859></P
2860><TABLE
2861BORDER="0"
2862WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002863BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002864CELLSPACING="0"
2865CELLPADDING="4"
2866CLASS="CALSTABLE"
2867><TR
2868><TD
2869WIDTH="20%"
2870ALIGN="RIGHT"
2871VALIGN="TOP"
2872><TT
2873CLASS="PARAMETER"
2874><I
2875>cur</I
2876></TT
2877>&nbsp;:</TD
2878><TD
2879WIDTH="80%"
2880ALIGN="LEFT"
2881VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002882>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002883></TR
2884></TABLE
2885><P
2886></P
2887></DIV
2888></DIV
2889><HR><DIV
2890CLASS="REFSECT2"
2891><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002892NAME="AEN2432"
Daniel Veillard35925471999-02-25 08:46:07 +00002893></A
2894><H3
2895><A
2896NAME="XMLNEWDOC"
2897></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002898>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002899><TABLE
2900BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002901BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002902WIDTH="100%"
2903CELLPADDING="6"
2904><TR
2905><TD
2906><PRE
2907CLASS="PROGRAMLISTING"
2908><A
2909HREF="gnome-xml-tree.html#XMLDOCPTR"
2910>xmlDocPtr</A
2911> xmlNewDoc (const <A
2912HREF="gnome-xml-tree.html#CHAR"
2913>CHAR</A
2914> *version);</PRE
2915></TD
2916></TR
2917></TABLE
2918><P
2919></P
2920><P
2921></P
2922><DIV
2923CLASS="INFORMALTABLE"
2924><P
2925></P
2926><TABLE
2927BORDER="0"
2928WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002929BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002930CELLSPACING="0"
2931CELLPADDING="4"
2932CLASS="CALSTABLE"
2933><TR
2934><TD
2935WIDTH="20%"
2936ALIGN="RIGHT"
2937VALIGN="TOP"
2938><TT
2939CLASS="PARAMETER"
2940><I
2941>version</I
2942></TT
2943>&nbsp;:</TD
2944><TD
2945WIDTH="80%"
2946ALIGN="LEFT"
2947VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002948>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002949></TR
2950><TR
2951><TD
2952WIDTH="20%"
2953ALIGN="RIGHT"
2954VALIGN="TOP"
2955><I
2956CLASS="EMPHASIS"
2957>Returns</I
2958> :</TD
2959><TD
2960WIDTH="80%"
2961ALIGN="LEFT"
2962VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00002963>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002964></TR
2965></TABLE
2966><P
2967></P
2968></DIV
2969></DIV
2970><HR><DIV
2971CLASS="REFSECT2"
2972><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00002973NAME="AEN2453"
Daniel Veillard35925471999-02-25 08:46:07 +00002974></A
2975><H3
2976><A
2977NAME="XMLFREEDOC"
2978></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002979>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002980><TABLE
2981BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002982BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002983WIDTH="100%"
2984CELLPADDING="6"
2985><TR
2986><TD
2987><PRE
2988CLASS="PROGRAMLISTING"
2989>void xmlFreeDoc (<A
2990HREF="gnome-xml-tree.html#XMLDOCPTR"
2991>xmlDocPtr</A
2992> cur);</PRE
2993></TD
2994></TR
2995></TABLE
2996><P
2997>Free up all the structures used by a document, tree included.</P
2998><P
2999></P
3000><DIV
3001CLASS="INFORMALTABLE"
3002><P
3003></P
3004><TABLE
3005BORDER="0"
3006WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003007BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003008CELLSPACING="0"
3009CELLPADDING="4"
3010CLASS="CALSTABLE"
3011><TR
3012><TD
3013WIDTH="20%"
3014ALIGN="RIGHT"
3015VALIGN="TOP"
3016><TT
3017CLASS="PARAMETER"
3018><I
3019>cur</I
3020></TT
3021>&nbsp;:</TD
3022><TD
3023WIDTH="80%"
3024ALIGN="LEFT"
3025VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003026>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003027></TR
3028></TABLE
3029><P
3030></P
3031></DIV
3032></DIV
3033><HR><DIV
3034CLASS="REFSECT2"
3035><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003036NAME="AEN2469"
Daniel Veillard35925471999-02-25 08:46:07 +00003037></A
3038><H3
3039><A
3040NAME="XMLNEWDOCPROP"
3041></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003042>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003043><TABLE
3044BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003045BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003046WIDTH="100%"
3047CELLPADDING="6"
3048><TR
3049><TD
3050><PRE
3051CLASS="PROGRAMLISTING"
3052><A
3053HREF="gnome-xml-tree.html#XMLATTRPTR"
3054>xmlAttrPtr</A
3055> xmlNewDocProp (<A
3056HREF="gnome-xml-tree.html#XMLDOCPTR"
3057>xmlDocPtr</A
3058> doc,
3059 const <A
3060HREF="gnome-xml-tree.html#CHAR"
3061>CHAR</A
3062> *name,
3063 const <A
3064HREF="gnome-xml-tree.html#CHAR"
3065>CHAR</A
3066> *value);</PRE
3067></TD
3068></TR
3069></TABLE
3070><P
3071>Create a new property carried by a document.</P
3072><P
3073></P
3074><DIV
3075CLASS="INFORMALTABLE"
3076><P
3077></P
3078><TABLE
3079BORDER="0"
3080WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003081BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003082CELLSPACING="0"
3083CELLPADDING="4"
3084CLASS="CALSTABLE"
3085><TR
3086><TD
3087WIDTH="20%"
3088ALIGN="RIGHT"
3089VALIGN="TOP"
3090><TT
3091CLASS="PARAMETER"
3092><I
3093>doc</I
3094></TT
3095>&nbsp;:</TD
3096><TD
3097WIDTH="80%"
3098ALIGN="LEFT"
3099VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003100>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003101></TR
3102><TR
3103><TD
3104WIDTH="20%"
3105ALIGN="RIGHT"
3106VALIGN="TOP"
3107><TT
3108CLASS="PARAMETER"
3109><I
3110>name</I
3111></TT
3112>&nbsp;:</TD
3113><TD
3114WIDTH="80%"
3115ALIGN="LEFT"
3116VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003117>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003118></TR
3119><TR
3120><TD
3121WIDTH="20%"
3122ALIGN="RIGHT"
3123VALIGN="TOP"
3124><TT
3125CLASS="PARAMETER"
3126><I
3127>value</I
3128></TT
3129>&nbsp;:</TD
3130><TD
3131WIDTH="80%"
3132ALIGN="LEFT"
3133VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003134>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003135></TR
3136><TR
3137><TD
3138WIDTH="20%"
3139ALIGN="RIGHT"
3140VALIGN="TOP"
3141><I
3142CLASS="EMPHASIS"
3143>Returns</I
3144> :</TD
3145><TD
3146WIDTH="80%"
3147ALIGN="LEFT"
3148VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003149>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003150></TR
3151></TABLE
3152><P
3153></P
3154></DIV
3155></DIV
3156><HR><DIV
3157CLASS="REFSECT2"
3158><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003159NAME="AEN2500"
Daniel Veillard35925471999-02-25 08:46:07 +00003160></A
3161><H3
3162><A
3163NAME="XMLNEWPROP"
3164></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003165>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003166><TABLE
3167BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003168BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003169WIDTH="100%"
3170CELLPADDING="6"
3171><TR
3172><TD
3173><PRE
3174CLASS="PROGRAMLISTING"
3175><A
3176HREF="gnome-xml-tree.html#XMLATTRPTR"
3177>xmlAttrPtr</A
3178> xmlNewProp (<A
3179HREF="gnome-xml-tree.html#XMLNODEPTR"
3180>xmlNodePtr</A
3181> node,
3182 const <A
3183HREF="gnome-xml-tree.html#CHAR"
3184>CHAR</A
3185> *name,
3186 const <A
3187HREF="gnome-xml-tree.html#CHAR"
3188>CHAR</A
3189> *value);</PRE
3190></TD
3191></TR
3192></TABLE
3193><P
3194>Create a new property carried by a node.</P
3195><P
3196></P
3197><DIV
3198CLASS="INFORMALTABLE"
3199><P
3200></P
3201><TABLE
3202BORDER="0"
3203WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003204BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003205CELLSPACING="0"
3206CELLPADDING="4"
3207CLASS="CALSTABLE"
3208><TR
3209><TD
3210WIDTH="20%"
3211ALIGN="RIGHT"
3212VALIGN="TOP"
3213><TT
3214CLASS="PARAMETER"
3215><I
3216>node</I
3217></TT
3218>&nbsp;:</TD
3219><TD
3220WIDTH="80%"
3221ALIGN="LEFT"
3222VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003223>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003224></TR
3225><TR
3226><TD
3227WIDTH="20%"
3228ALIGN="RIGHT"
3229VALIGN="TOP"
3230><TT
3231CLASS="PARAMETER"
3232><I
3233>name</I
3234></TT
3235>&nbsp;:</TD
3236><TD
3237WIDTH="80%"
3238ALIGN="LEFT"
3239VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003240>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003241></TR
3242><TR
3243><TD
3244WIDTH="20%"
3245ALIGN="RIGHT"
3246VALIGN="TOP"
3247><TT
3248CLASS="PARAMETER"
3249><I
3250>value</I
3251></TT
3252>&nbsp;:</TD
3253><TD
3254WIDTH="80%"
3255ALIGN="LEFT"
3256VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003257>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003258></TR
3259><TR
3260><TD
3261WIDTH="20%"
3262ALIGN="RIGHT"
3263VALIGN="TOP"
3264><I
3265CLASS="EMPHASIS"
3266>Returns</I
3267> :</TD
3268><TD
3269WIDTH="80%"
3270ALIGN="LEFT"
3271VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003272>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003273></TR
3274></TABLE
3275><P
3276></P
3277></DIV
3278></DIV
3279><HR><DIV
3280CLASS="REFSECT2"
3281><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003282NAME="AEN2531"
Daniel Veillard35925471999-02-25 08:46:07 +00003283></A
3284><H3
3285><A
3286NAME="XMLFREEPROPLIST"
3287></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003288>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003289><TABLE
3290BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003291BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003292WIDTH="100%"
3293CELLPADDING="6"
3294><TR
3295><TD
3296><PRE
3297CLASS="PROGRAMLISTING"
3298>void xmlFreePropList (<A
3299HREF="gnome-xml-tree.html#XMLATTRPTR"
3300>xmlAttrPtr</A
3301> cur);</PRE
3302></TD
3303></TR
3304></TABLE
3305><P
3306>Free a property and all its siblings, all the childs are freed too.</P
3307><P
3308></P
3309><DIV
3310CLASS="INFORMALTABLE"
3311><P
3312></P
3313><TABLE
3314BORDER="0"
3315WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003316BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003317CELLSPACING="0"
3318CELLPADDING="4"
3319CLASS="CALSTABLE"
3320><TR
3321><TD
3322WIDTH="20%"
3323ALIGN="RIGHT"
3324VALIGN="TOP"
3325><TT
3326CLASS="PARAMETER"
3327><I
3328>cur</I
3329></TT
3330>&nbsp;:</TD
3331><TD
3332WIDTH="80%"
3333ALIGN="LEFT"
3334VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003335>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003336></TR
3337></TABLE
3338><P
3339></P
3340></DIV
3341></DIV
3342><HR><DIV
3343CLASS="REFSECT2"
3344><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003345NAME="AEN2547"
Daniel Veillard35925471999-02-25 08:46:07 +00003346></A
3347><H3
3348><A
3349NAME="XMLFREEPROP"
3350></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003351>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003352><TABLE
3353BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003354BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003355WIDTH="100%"
3356CELLPADDING="6"
3357><TR
3358><TD
3359><PRE
3360CLASS="PROGRAMLISTING"
3361>void xmlFreeProp (<A
3362HREF="gnome-xml-tree.html#XMLATTRPTR"
3363>xmlAttrPtr</A
3364> cur);</PRE
3365></TD
3366></TR
3367></TABLE
3368><P
3369>Free one property, all the childs are freed too.</P
3370><P
3371></P
3372><DIV
3373CLASS="INFORMALTABLE"
3374><P
3375></P
3376><TABLE
3377BORDER="0"
3378WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003379BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003380CELLSPACING="0"
3381CELLPADDING="4"
3382CLASS="CALSTABLE"
3383><TR
3384><TD
3385WIDTH="20%"
3386ALIGN="RIGHT"
3387VALIGN="TOP"
3388><TT
3389CLASS="PARAMETER"
3390><I
3391>cur</I
3392></TT
3393>&nbsp;:</TD
3394><TD
3395WIDTH="80%"
3396ALIGN="LEFT"
3397VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003398>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003399></TR
3400></TABLE
3401><P
3402></P
3403></DIV
3404></DIV
3405><HR><DIV
3406CLASS="REFSECT2"
3407><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003408NAME="AEN2563"
Daniel Veillard35925471999-02-25 08:46:07 +00003409></A
3410><H3
3411><A
3412NAME="XMLCOPYPROP"
3413></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003414>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003415><TABLE
3416BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003417BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003418WIDTH="100%"
3419CELLPADDING="6"
3420><TR
3421><TD
3422><PRE
3423CLASS="PROGRAMLISTING"
3424><A
3425HREF="gnome-xml-tree.html#XMLATTRPTR"
3426>xmlAttrPtr</A
3427> xmlCopyProp (<A
3428HREF="gnome-xml-tree.html#XMLATTRPTR"
3429>xmlAttrPtr</A
3430> cur);</PRE
3431></TD
3432></TR
3433></TABLE
3434><P
3435>Do a copy of the attribute.</P
3436><P
3437></P
3438><DIV
3439CLASS="INFORMALTABLE"
3440><P
3441></P
3442><TABLE
3443BORDER="0"
3444WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003445BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003446CELLSPACING="0"
3447CELLPADDING="4"
3448CLASS="CALSTABLE"
3449><TR
3450><TD
3451WIDTH="20%"
3452ALIGN="RIGHT"
3453VALIGN="TOP"
3454><TT
3455CLASS="PARAMETER"
3456><I
3457>cur</I
3458></TT
3459>&nbsp;:</TD
3460><TD
3461WIDTH="80%"
3462ALIGN="LEFT"
3463VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003464>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003465></TR
3466><TR
3467><TD
3468WIDTH="20%"
3469ALIGN="RIGHT"
3470VALIGN="TOP"
3471><I
3472CLASS="EMPHASIS"
3473>Returns</I
3474> :</TD
3475><TD
3476WIDTH="80%"
3477ALIGN="LEFT"
3478VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003479>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003480></TR
3481></TABLE
3482><P
3483></P
3484></DIV
3485></DIV
3486><HR><DIV
3487CLASS="REFSECT2"
3488><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003489NAME="AEN2584"
Daniel Veillard35925471999-02-25 08:46:07 +00003490></A
3491><H3
3492><A
3493NAME="XMLCOPYPROPLIST"
3494></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003495>xmlCopyPropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003496><TABLE
3497BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003498BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003499WIDTH="100%"
3500CELLPADDING="6"
3501><TR
3502><TD
3503><PRE
3504CLASS="PROGRAMLISTING"
3505><A
3506HREF="gnome-xml-tree.html#XMLATTRPTR"
3507>xmlAttrPtr</A
3508> xmlCopyPropList (<A
3509HREF="gnome-xml-tree.html#XMLATTRPTR"
3510>xmlAttrPtr</A
3511> cur);</PRE
3512></TD
3513></TR
3514></TABLE
3515><P
3516>Do a copy of an attribute list.</P
3517><P
3518></P
3519><DIV
3520CLASS="INFORMALTABLE"
3521><P
3522></P
3523><TABLE
3524BORDER="0"
3525WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003526BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003527CELLSPACING="0"
3528CELLPADDING="4"
3529CLASS="CALSTABLE"
3530><TR
3531><TD
3532WIDTH="20%"
3533ALIGN="RIGHT"
3534VALIGN="TOP"
3535><TT
3536CLASS="PARAMETER"
3537><I
3538>cur</I
3539></TT
3540>&nbsp;:</TD
3541><TD
3542WIDTH="80%"
3543ALIGN="LEFT"
3544VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003545>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003546></TR
3547><TR
3548><TD
3549WIDTH="20%"
3550ALIGN="RIGHT"
3551VALIGN="TOP"
3552><I
3553CLASS="EMPHASIS"
3554>Returns</I
3555> :</TD
3556><TD
3557WIDTH="80%"
3558ALIGN="LEFT"
3559VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003560>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003561></TR
3562></TABLE
3563><P
3564></P
3565></DIV
3566></DIV
3567><HR><DIV
3568CLASS="REFSECT2"
3569><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003570NAME="AEN2605"
Daniel Veillard35925471999-02-25 08:46:07 +00003571></A
3572><H3
3573><A
3574NAME="XMLCOPYDTD"
3575></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003576>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003577><TABLE
3578BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003579BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003580WIDTH="100%"
3581CELLPADDING="6"
3582><TR
3583><TD
3584><PRE
3585CLASS="PROGRAMLISTING"
3586><A
3587HREF="gnome-xml-tree.html#XMLDTDPTR"
3588>xmlDtdPtr</A
3589> xmlCopyDtd (<A
3590HREF="gnome-xml-tree.html#XMLDTDPTR"
3591>xmlDtdPtr</A
3592> dtd);</PRE
3593></TD
3594></TR
3595></TABLE
3596><P
3597>Do a copy of the dtd.</P
3598><P
3599></P
3600><DIV
3601CLASS="INFORMALTABLE"
3602><P
3603></P
3604><TABLE
3605BORDER="0"
3606WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003607BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003608CELLSPACING="0"
3609CELLPADDING="4"
3610CLASS="CALSTABLE"
3611><TR
3612><TD
3613WIDTH="20%"
3614ALIGN="RIGHT"
3615VALIGN="TOP"
3616><TT
3617CLASS="PARAMETER"
3618><I
3619>dtd</I
3620></TT
3621>&nbsp;:</TD
3622><TD
3623WIDTH="80%"
3624ALIGN="LEFT"
3625VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003626>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003627></TR
3628><TR
3629><TD
3630WIDTH="20%"
3631ALIGN="RIGHT"
3632VALIGN="TOP"
3633><I
3634CLASS="EMPHASIS"
3635>Returns</I
3636> :</TD
3637><TD
3638WIDTH="80%"
3639ALIGN="LEFT"
3640VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003642></TR
3643></TABLE
3644><P
3645></P
3646></DIV
3647></DIV
3648><HR><DIV
3649CLASS="REFSECT2"
3650><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003651NAME="AEN2626"
Daniel Veillard35925471999-02-25 08:46:07 +00003652></A
3653><H3
3654><A
3655NAME="XMLCOPYDOC"
3656></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003657>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003658><TABLE
3659BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003660BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003661WIDTH="100%"
3662CELLPADDING="6"
3663><TR
3664><TD
3665><PRE
3666CLASS="PROGRAMLISTING"
3667><A
3668HREF="gnome-xml-tree.html#XMLDOCPTR"
3669>xmlDocPtr</A
3670> xmlCopyDoc (<A
3671HREF="gnome-xml-tree.html#XMLDOCPTR"
3672>xmlDocPtr</A
3673> doc,
3674 int recursive);</PRE
3675></TD
3676></TR
3677></TABLE
3678><P
3679>Do a copy of the document info. If recursive, the content tree will
3680be copied too as well as Dtd, namespaces and entities.</P
3681><P
3682></P
3683><DIV
3684CLASS="INFORMALTABLE"
3685><P
3686></P
3687><TABLE
3688BORDER="0"
3689WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003690BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003691CELLSPACING="0"
3692CELLPADDING="4"
3693CLASS="CALSTABLE"
3694><TR
3695><TD
3696WIDTH="20%"
3697ALIGN="RIGHT"
3698VALIGN="TOP"
3699><TT
3700CLASS="PARAMETER"
3701><I
3702>doc</I
3703></TT
3704>&nbsp;:</TD
3705><TD
3706WIDTH="80%"
3707ALIGN="LEFT"
3708VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003709>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003710></TR
3711><TR
3712><TD
3713WIDTH="20%"
3714ALIGN="RIGHT"
3715VALIGN="TOP"
3716><TT
3717CLASS="PARAMETER"
3718><I
3719>recursive</I
3720></TT
3721>&nbsp;:</TD
3722><TD
3723WIDTH="80%"
3724ALIGN="LEFT"
3725VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003726>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003727></TR
3728><TR
3729><TD
3730WIDTH="20%"
3731ALIGN="RIGHT"
3732VALIGN="TOP"
3733><I
3734CLASS="EMPHASIS"
3735>Returns</I
3736> :</TD
3737><TD
3738WIDTH="80%"
3739ALIGN="LEFT"
3740VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003741>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003742></TR
3743></TABLE
3744><P
3745></P
3746></DIV
3747></DIV
3748><HR><DIV
3749CLASS="REFSECT2"
3750><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003751NAME="AEN2651"
Daniel Veillard35925471999-02-25 08:46:07 +00003752></A
3753><H3
3754><A
3755NAME="XMLNEWDOCNODE"
3756></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003757>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003758><TABLE
3759BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003760BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003761WIDTH="100%"
3762CELLPADDING="6"
3763><TR
3764><TD
3765><PRE
3766CLASS="PROGRAMLISTING"
3767><A
3768HREF="gnome-xml-tree.html#XMLNODEPTR"
3769>xmlNodePtr</A
3770> xmlNewDocNode (<A
3771HREF="gnome-xml-tree.html#XMLDOCPTR"
3772>xmlDocPtr</A
3773> doc,
3774 <A
3775HREF="gnome-xml-tree.html#XMLNSPTR"
3776>xmlNsPtr</A
3777> ns,
3778 const <A
3779HREF="gnome-xml-tree.html#CHAR"
3780>CHAR</A
3781> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003782 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00003783HREF="gnome-xml-tree.html#CHAR"
3784>CHAR</A
3785> *content);</PRE
3786></TD
3787></TR
3788></TABLE
3789><P
3790>Creation of a new node element within a document. <TT
3791CLASS="PARAMETER"
3792><I
3793>ns</I
3794></TT
3795> and <TT
3796CLASS="PARAMETER"
3797><I
3798>content</I
3799></TT
3800>
3801are optionnal (NULL).</P
3802><P
3803></P
3804><DIV
3805CLASS="INFORMALTABLE"
3806><P
3807></P
3808><TABLE
3809BORDER="0"
3810WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003811BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003812CELLSPACING="0"
3813CELLPADDING="4"
3814CLASS="CALSTABLE"
3815><TR
3816><TD
3817WIDTH="20%"
3818ALIGN="RIGHT"
3819VALIGN="TOP"
3820><TT
3821CLASS="PARAMETER"
3822><I
3823>doc</I
3824></TT
3825>&nbsp;:</TD
3826><TD
3827WIDTH="80%"
3828ALIGN="LEFT"
3829VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003830>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003831></TR
3832><TR
3833><TD
3834WIDTH="20%"
3835ALIGN="RIGHT"
3836VALIGN="TOP"
3837><TT
3838CLASS="PARAMETER"
3839><I
3840>ns</I
3841></TT
3842>&nbsp;:</TD
3843><TD
3844WIDTH="80%"
3845ALIGN="LEFT"
3846VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003847>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003848></TR
3849><TR
3850><TD
3851WIDTH="20%"
3852ALIGN="RIGHT"
3853VALIGN="TOP"
3854><TT
3855CLASS="PARAMETER"
3856><I
3857>name</I
3858></TT
3859>&nbsp;:</TD
3860><TD
3861WIDTH="80%"
3862ALIGN="LEFT"
3863VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003864>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003865></TR
3866><TR
3867><TD
3868WIDTH="20%"
3869ALIGN="RIGHT"
3870VALIGN="TOP"
3871><TT
3872CLASS="PARAMETER"
3873><I
3874>content</I
3875></TT
3876>&nbsp;:</TD
3877><TD
3878WIDTH="80%"
3879ALIGN="LEFT"
3880VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003881>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003882></TR
3883><TR
3884><TD
3885WIDTH="20%"
3886ALIGN="RIGHT"
3887VALIGN="TOP"
3888><I
3889CLASS="EMPHASIS"
3890>Returns</I
3891> :</TD
3892><TD
3893WIDTH="80%"
3894ALIGN="LEFT"
3895VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003896>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003897></TR
3898></TABLE
3899><P
3900></P
3901></DIV
3902></DIV
3903><HR><DIV
3904CLASS="REFSECT2"
3905><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00003906NAME="AEN2689"
Daniel Veillard35925471999-02-25 08:46:07 +00003907></A
3908><H3
3909><A
3910NAME="XMLNEWNODE"
3911></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003912>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003913><TABLE
3914BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003915BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003916WIDTH="100%"
3917CELLPADDING="6"
3918><TR
3919><TD
3920><PRE
3921CLASS="PROGRAMLISTING"
3922><A
3923HREF="gnome-xml-tree.html#XMLNODEPTR"
3924>xmlNodePtr</A
3925> xmlNewNode (<A
3926HREF="gnome-xml-tree.html#XMLNSPTR"
3927>xmlNsPtr</A
3928> ns,
3929 const <A
3930HREF="gnome-xml-tree.html#CHAR"
3931>CHAR</A
3932> *name);</PRE
3933></TD
3934></TR
3935></TABLE
3936><P
3937>Creation of a new node element. <TT
3938CLASS="PARAMETER"
3939><I
3940>ns</I
3941></TT
3942> and <TT
3943CLASS="PARAMETER"
3944><I
3945>content</I
3946></TT
3947> are optionnal (NULL).
3948If content is non NULL, a child list containing the TEXTs and
3949ENTITY_REFs node will be created.</P
3950><P
3951></P
3952><DIV
3953CLASS="INFORMALTABLE"
3954><P
3955></P
3956><TABLE
3957BORDER="0"
3958WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003959BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003960CELLSPACING="0"
3961CELLPADDING="4"
3962CLASS="CALSTABLE"
3963><TR
3964><TD
3965WIDTH="20%"
3966ALIGN="RIGHT"
3967VALIGN="TOP"
3968><TT
3969CLASS="PARAMETER"
3970><I
3971>ns</I
3972></TT
3973>&nbsp;:</TD
3974><TD
3975WIDTH="80%"
3976ALIGN="LEFT"
3977VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003978>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003979></TR
3980><TR
3981><TD
3982WIDTH="20%"
3983ALIGN="RIGHT"
3984VALIGN="TOP"
3985><TT
3986CLASS="PARAMETER"
3987><I
3988>name</I
3989></TT
3990>&nbsp;:</TD
3991><TD
3992WIDTH="80%"
3993ALIGN="LEFT"
3994VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00003995>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003996></TR
3997><TR
3998><TD
3999WIDTH="20%"
4000ALIGN="RIGHT"
4001VALIGN="TOP"
4002><I
4003CLASS="EMPHASIS"
4004>Returns</I
4005> :</TD
4006><TD
4007WIDTH="80%"
4008ALIGN="LEFT"
4009VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004010>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004011></TR
4012></TABLE
4013><P
4014></P
4015></DIV
4016></DIV
4017><HR><DIV
4018CLASS="REFSECT2"
4019><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004020NAME="AEN2717"
Daniel Veillard35925471999-02-25 08:46:07 +00004021></A
4022><H3
4023><A
4024NAME="XMLNEWCHILD"
4025></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004026>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004027><TABLE
4028BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004029BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004030WIDTH="100%"
4031CELLPADDING="6"
4032><TR
4033><TD
4034><PRE
4035CLASS="PROGRAMLISTING"
4036><A
4037HREF="gnome-xml-tree.html#XMLNODEPTR"
4038>xmlNodePtr</A
4039> xmlNewChild (<A
4040HREF="gnome-xml-tree.html#XMLNODEPTR"
4041>xmlNodePtr</A
4042> parent,
4043 <A
4044HREF="gnome-xml-tree.html#XMLNSPTR"
4045>xmlNsPtr</A
4046> ns,
4047 const <A
4048HREF="gnome-xml-tree.html#CHAR"
4049>CHAR</A
4050> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004051 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004052HREF="gnome-xml-tree.html#CHAR"
4053>CHAR</A
4054> *content);</PRE
4055></TD
4056></TR
4057></TABLE
4058><P
4059>Creation of a new child element, added at the end of <TT
4060CLASS="PARAMETER"
4061><I
4062>parent</I
4063></TT
4064> childs list.
4065<TT
4066CLASS="PARAMETER"
4067><I
4068>ns</I
4069></TT
4070> and <TT
4071CLASS="PARAMETER"
4072><I
4073>content</I
4074></TT
4075> parameters are optionnal (NULL). If content is non NULL,
4076a child list containing the TEXTs and ENTITY_REFs node will be created.</P
4077><P
4078></P
4079><DIV
4080CLASS="INFORMALTABLE"
4081><P
4082></P
4083><TABLE
4084BORDER="0"
4085WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004086BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004087CELLSPACING="0"
4088CELLPADDING="4"
4089CLASS="CALSTABLE"
4090><TR
4091><TD
4092WIDTH="20%"
4093ALIGN="RIGHT"
4094VALIGN="TOP"
4095><TT
4096CLASS="PARAMETER"
4097><I
4098>parent</I
4099></TT
4100>&nbsp;:</TD
4101><TD
4102WIDTH="80%"
4103ALIGN="LEFT"
4104VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004105>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004106></TR
4107><TR
4108><TD
4109WIDTH="20%"
4110ALIGN="RIGHT"
4111VALIGN="TOP"
4112><TT
4113CLASS="PARAMETER"
4114><I
4115>ns</I
4116></TT
4117>&nbsp;:</TD
4118><TD
4119WIDTH="80%"
4120ALIGN="LEFT"
4121VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004122>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004123></TR
4124><TR
4125><TD
4126WIDTH="20%"
4127ALIGN="RIGHT"
4128VALIGN="TOP"
4129><TT
4130CLASS="PARAMETER"
4131><I
4132>name</I
4133></TT
4134>&nbsp;:</TD
4135><TD
4136WIDTH="80%"
4137ALIGN="LEFT"
4138VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004139>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004140></TR
4141><TR
4142><TD
4143WIDTH="20%"
4144ALIGN="RIGHT"
4145VALIGN="TOP"
4146><TT
4147CLASS="PARAMETER"
4148><I
4149>content</I
4150></TT
4151>&nbsp;:</TD
4152><TD
4153WIDTH="80%"
4154ALIGN="LEFT"
4155VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004156>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004157></TR
4158><TR
4159><TD
4160WIDTH="20%"
4161ALIGN="RIGHT"
4162VALIGN="TOP"
4163><I
4164CLASS="EMPHASIS"
4165>Returns</I
4166> :</TD
4167><TD
4168WIDTH="80%"
4169ALIGN="LEFT"
4170VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004171>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004172></TR
4173></TABLE
4174><P
4175></P
4176></DIV
4177></DIV
4178><HR><DIV
4179CLASS="REFSECT2"
4180><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004181NAME="AEN2756"
Daniel Veillard35925471999-02-25 08:46:07 +00004182></A
4183><H3
4184><A
4185NAME="XMLNEWDOCTEXT"
4186></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004187>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004188><TABLE
4189BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004190BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004191WIDTH="100%"
4192CELLPADDING="6"
4193><TR
4194><TD
4195><PRE
4196CLASS="PROGRAMLISTING"
4197><A
4198HREF="gnome-xml-tree.html#XMLNODEPTR"
4199>xmlNodePtr</A
4200> xmlNewDocText (<A
4201HREF="gnome-xml-tree.html#XMLDOCPTR"
4202>xmlDocPtr</A
4203> doc,
4204 const <A
4205HREF="gnome-xml-tree.html#CHAR"
4206>CHAR</A
4207> *content);</PRE
4208></TD
4209></TR
4210></TABLE
4211><P
4212>Creation of a new text node within a document.</P
4213><P
4214></P
4215><DIV
4216CLASS="INFORMALTABLE"
4217><P
4218></P
4219><TABLE
4220BORDER="0"
4221WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004222BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004223CELLSPACING="0"
4224CELLPADDING="4"
4225CLASS="CALSTABLE"
4226><TR
4227><TD
4228WIDTH="20%"
4229ALIGN="RIGHT"
4230VALIGN="TOP"
4231><TT
4232CLASS="PARAMETER"
4233><I
4234>doc</I
4235></TT
4236>&nbsp;:</TD
4237><TD
4238WIDTH="80%"
4239ALIGN="LEFT"
4240VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004241>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004242></TR
4243><TR
4244><TD
4245WIDTH="20%"
4246ALIGN="RIGHT"
4247VALIGN="TOP"
4248><TT
4249CLASS="PARAMETER"
4250><I
4251>content</I
4252></TT
4253>&nbsp;:</TD
4254><TD
4255WIDTH="80%"
4256ALIGN="LEFT"
4257VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004258>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004259></TR
4260><TR
4261><TD
4262WIDTH="20%"
4263ALIGN="RIGHT"
4264VALIGN="TOP"
4265><I
4266CLASS="EMPHASIS"
4267>Returns</I
4268> :</TD
4269><TD
4270WIDTH="80%"
4271ALIGN="LEFT"
4272VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004273>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004274></TR
4275></TABLE
4276><P
4277></P
4278></DIV
4279></DIV
4280><HR><DIV
4281CLASS="REFSECT2"
4282><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004283NAME="AEN2782"
Daniel Veillard35925471999-02-25 08:46:07 +00004284></A
4285><H3
4286><A
4287NAME="XMLNEWTEXT"
4288></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004289>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004290><TABLE
4291BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004292BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004293WIDTH="100%"
4294CELLPADDING="6"
4295><TR
4296><TD
4297><PRE
4298CLASS="PROGRAMLISTING"
4299><A
4300HREF="gnome-xml-tree.html#XMLNODEPTR"
4301>xmlNodePtr</A
4302> xmlNewText (const <A
4303HREF="gnome-xml-tree.html#CHAR"
4304>CHAR</A
4305> *content);</PRE
4306></TD
4307></TR
4308></TABLE
4309><P
4310>Creation of a new text node.</P
4311><P
4312></P
4313><DIV
4314CLASS="INFORMALTABLE"
4315><P
4316></P
4317><TABLE
4318BORDER="0"
4319WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004320BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004321CELLSPACING="0"
4322CELLPADDING="4"
4323CLASS="CALSTABLE"
4324><TR
4325><TD
4326WIDTH="20%"
4327ALIGN="RIGHT"
4328VALIGN="TOP"
4329><TT
4330CLASS="PARAMETER"
4331><I
4332>content</I
4333></TT
4334>&nbsp;:</TD
4335><TD
4336WIDTH="80%"
4337ALIGN="LEFT"
4338VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004339>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004340></TR
4341><TR
4342><TD
4343WIDTH="20%"
4344ALIGN="RIGHT"
4345VALIGN="TOP"
4346><I
4347CLASS="EMPHASIS"
4348>Returns</I
4349> :</TD
4350><TD
4351WIDTH="80%"
4352ALIGN="LEFT"
4353VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004354>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004355></TR
4356></TABLE
4357><P
4358></P
4359></DIV
4360></DIV
4361><HR><DIV
4362CLASS="REFSECT2"
4363><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004364NAME="AEN2803"
Daniel Veillard35925471999-02-25 08:46:07 +00004365></A
4366><H3
4367><A
4368NAME="XMLNEWDOCTEXTLEN"
4369></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004370>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004371><TABLE
4372BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004373BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004374WIDTH="100%"
4375CELLPADDING="6"
4376><TR
4377><TD
4378><PRE
4379CLASS="PROGRAMLISTING"
4380><A
4381HREF="gnome-xml-tree.html#XMLNODEPTR"
4382>xmlNodePtr</A
4383> xmlNewDocTextLen (<A
4384HREF="gnome-xml-tree.html#XMLDOCPTR"
4385>xmlDocPtr</A
4386> doc,
4387 const <A
4388HREF="gnome-xml-tree.html#CHAR"
4389>CHAR</A
4390> *content,
4391 int len);</PRE
4392></TD
4393></TR
4394></TABLE
4395><P
4396>Creation of a new text node with an extra content lenght parameter. The
4397text node pertain to a given document.</P
4398><P
4399></P
4400><DIV
4401CLASS="INFORMALTABLE"
4402><P
4403></P
4404><TABLE
4405BORDER="0"
4406WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004407BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004408CELLSPACING="0"
4409CELLPADDING="4"
4410CLASS="CALSTABLE"
4411><TR
4412><TD
4413WIDTH="20%"
4414ALIGN="RIGHT"
4415VALIGN="TOP"
4416><TT
4417CLASS="PARAMETER"
4418><I
4419>doc</I
4420></TT
4421>&nbsp;:</TD
4422><TD
4423WIDTH="80%"
4424ALIGN="LEFT"
4425VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004426>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004427></TR
4428><TR
4429><TD
4430WIDTH="20%"
4431ALIGN="RIGHT"
4432VALIGN="TOP"
4433><TT
4434CLASS="PARAMETER"
4435><I
4436>content</I
4437></TT
4438>&nbsp;:</TD
4439><TD
4440WIDTH="80%"
4441ALIGN="LEFT"
4442VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004443>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004444></TR
4445><TR
4446><TD
4447WIDTH="20%"
4448ALIGN="RIGHT"
4449VALIGN="TOP"
4450><TT
4451CLASS="PARAMETER"
4452><I
4453>len</I
4454></TT
4455>&nbsp;:</TD
4456><TD
4457WIDTH="80%"
4458ALIGN="LEFT"
4459VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004460>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004461></TR
4462><TR
4463><TD
4464WIDTH="20%"
4465ALIGN="RIGHT"
4466VALIGN="TOP"
4467><I
4468CLASS="EMPHASIS"
4469>Returns</I
4470> :</TD
4471><TD
4472WIDTH="80%"
4473ALIGN="LEFT"
4474VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004475>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004476></TR
4477></TABLE
4478><P
4479></P
4480></DIV
4481></DIV
4482><HR><DIV
4483CLASS="REFSECT2"
4484><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004485NAME="AEN2833"
Daniel Veillard35925471999-02-25 08:46:07 +00004486></A
4487><H3
4488><A
4489NAME="XMLNEWTEXTLEN"
4490></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004491>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004492><TABLE
4493BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004494BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004495WIDTH="100%"
4496CELLPADDING="6"
4497><TR
4498><TD
4499><PRE
4500CLASS="PROGRAMLISTING"
4501><A
4502HREF="gnome-xml-tree.html#XMLNODEPTR"
4503>xmlNodePtr</A
4504> xmlNewTextLen (const <A
4505HREF="gnome-xml-tree.html#CHAR"
4506>CHAR</A
4507> *content,
4508 int len);</PRE
4509></TD
4510></TR
4511></TABLE
4512><P
4513>Creation of a new text node with an extra parameter for the content's lenght</P
4514><P
4515></P
4516><DIV
4517CLASS="INFORMALTABLE"
4518><P
4519></P
4520><TABLE
4521BORDER="0"
4522WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004523BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004524CELLSPACING="0"
4525CELLPADDING="4"
4526CLASS="CALSTABLE"
4527><TR
4528><TD
4529WIDTH="20%"
4530ALIGN="RIGHT"
4531VALIGN="TOP"
4532><TT
4533CLASS="PARAMETER"
4534><I
4535>content</I
4536></TT
4537>&nbsp;:</TD
4538><TD
4539WIDTH="80%"
4540ALIGN="LEFT"
4541VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004542>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004543></TR
4544><TR
4545><TD
4546WIDTH="20%"
4547ALIGN="RIGHT"
4548VALIGN="TOP"
4549><TT
4550CLASS="PARAMETER"
4551><I
4552>len</I
4553></TT
4554>&nbsp;:</TD
4555><TD
4556WIDTH="80%"
4557ALIGN="LEFT"
4558VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004559>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004560></TR
4561><TR
4562><TD
4563WIDTH="20%"
4564ALIGN="RIGHT"
4565VALIGN="TOP"
4566><I
4567CLASS="EMPHASIS"
4568>Returns</I
4569> :</TD
4570><TD
4571WIDTH="80%"
4572ALIGN="LEFT"
4573VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004574>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004575></TR
4576></TABLE
4577><P
4578></P
4579></DIV
4580></DIV
4581><HR><DIV
4582CLASS="REFSECT2"
4583><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004584NAME="AEN2858"
Daniel Veillard35925471999-02-25 08:46:07 +00004585></A
4586><H3
4587><A
4588NAME="XMLNEWDOCCOMMENT"
4589></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004590>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004591><TABLE
4592BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004593BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004594WIDTH="100%"
4595CELLPADDING="6"
4596><TR
4597><TD
4598><PRE
4599CLASS="PROGRAMLISTING"
4600><A
4601HREF="gnome-xml-tree.html#XMLNODEPTR"
4602>xmlNodePtr</A
4603> xmlNewDocComment (<A
4604HREF="gnome-xml-tree.html#XMLDOCPTR"
4605>xmlDocPtr</A
4606> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00004607 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004608HREF="gnome-xml-tree.html#CHAR"
4609>CHAR</A
4610> *content);</PRE
4611></TD
4612></TR
4613></TABLE
4614><P
4615>Creation of a new node containing a commentwithin a document.</P
4616><P
4617></P
4618><DIV
4619CLASS="INFORMALTABLE"
4620><P
4621></P
4622><TABLE
4623BORDER="0"
4624WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004625BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004626CELLSPACING="0"
4627CELLPADDING="4"
4628CLASS="CALSTABLE"
4629><TR
4630><TD
4631WIDTH="20%"
4632ALIGN="RIGHT"
4633VALIGN="TOP"
4634><TT
4635CLASS="PARAMETER"
4636><I
4637>doc</I
4638></TT
4639>&nbsp;:</TD
4640><TD
4641WIDTH="80%"
4642ALIGN="LEFT"
4643VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004644>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004645></TR
4646><TR
4647><TD
4648WIDTH="20%"
4649ALIGN="RIGHT"
4650VALIGN="TOP"
4651><TT
4652CLASS="PARAMETER"
4653><I
4654>content</I
4655></TT
4656>&nbsp;:</TD
4657><TD
4658WIDTH="80%"
4659ALIGN="LEFT"
4660VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004661>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004662></TR
4663><TR
4664><TD
4665WIDTH="20%"
4666ALIGN="RIGHT"
4667VALIGN="TOP"
4668><I
4669CLASS="EMPHASIS"
4670>Returns</I
4671> :</TD
4672><TD
4673WIDTH="80%"
4674ALIGN="LEFT"
4675VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004676>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004677></TR
4678></TABLE
4679><P
4680></P
4681></DIV
4682></DIV
4683><HR><DIV
4684CLASS="REFSECT2"
4685><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004686NAME="AEN2884"
Daniel Veillard35925471999-02-25 08:46:07 +00004687></A
4688><H3
4689><A
4690NAME="XMLNEWCOMMENT"
4691></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004692>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004693><TABLE
4694BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004695BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004696WIDTH="100%"
4697CELLPADDING="6"
4698><TR
4699><TD
4700><PRE
4701CLASS="PROGRAMLISTING"
4702><A
4703HREF="gnome-xml-tree.html#XMLNODEPTR"
4704>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004705> xmlNewComment (const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004706HREF="gnome-xml-tree.html#CHAR"
4707>CHAR</A
4708> *content);</PRE
4709></TD
4710></TR
4711></TABLE
4712><P
4713>Creation of a new node containing a comment.</P
4714><P
4715></P
4716><DIV
4717CLASS="INFORMALTABLE"
4718><P
4719></P
4720><TABLE
4721BORDER="0"
4722WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004723BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004724CELLSPACING="0"
4725CELLPADDING="4"
4726CLASS="CALSTABLE"
4727><TR
4728><TD
4729WIDTH="20%"
4730ALIGN="RIGHT"
4731VALIGN="TOP"
4732><TT
4733CLASS="PARAMETER"
4734><I
4735>content</I
4736></TT
4737>&nbsp;:</TD
4738><TD
4739WIDTH="80%"
4740ALIGN="LEFT"
4741VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004742>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004743></TR
4744><TR
4745><TD
4746WIDTH="20%"
4747ALIGN="RIGHT"
4748VALIGN="TOP"
4749><I
4750CLASS="EMPHASIS"
4751>Returns</I
4752> :</TD
4753><TD
4754WIDTH="80%"
4755ALIGN="LEFT"
4756VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004757>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004758></TR
4759></TABLE
4760><P
4761></P
4762></DIV
4763></DIV
4764><HR><DIV
4765CLASS="REFSECT2"
4766><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004767NAME="AEN2905"
4768></A
4769><H3
4770><A
4771NAME="XMLNEWCDATABLOCK"
4772></A
4773>xmlNewCDataBlock ()</H3
4774><TABLE
4775BORDER="0"
4776BGCOLOR="#D6E8FF"
4777WIDTH="100%"
4778CELLPADDING="6"
4779><TR
4780><TD
4781><PRE
4782CLASS="PROGRAMLISTING"
4783><A
4784HREF="gnome-xml-tree.html#XMLNODEPTR"
4785>xmlNodePtr</A
4786> xmlNewCDataBlock (<A
4787HREF="gnome-xml-tree.html#XMLDOCPTR"
4788>xmlDocPtr</A
4789> doc,
4790 const <A
4791HREF="gnome-xml-tree.html#CHAR"
4792>CHAR</A
4793> *content,
4794 int len);</PRE
4795></TD
4796></TR
4797></TABLE
4798><P
4799>Creation of a new node containing a CData block.</P
4800><P
4801></P
4802><DIV
4803CLASS="INFORMALTABLE"
4804><P
4805></P
4806><TABLE
4807BORDER="0"
4808WIDTH="100%"
4809BGCOLOR="#FFD0D0"
4810CELLSPACING="0"
4811CELLPADDING="4"
4812CLASS="CALSTABLE"
4813><TR
4814><TD
4815WIDTH="20%"
4816ALIGN="RIGHT"
4817VALIGN="TOP"
4818><TT
4819CLASS="PARAMETER"
4820><I
4821>doc</I
4822></TT
4823>&nbsp;:</TD
4824><TD
4825WIDTH="80%"
4826ALIGN="LEFT"
4827VALIGN="TOP"
4828>&nbsp;</TD
4829></TR
4830><TR
4831><TD
4832WIDTH="20%"
4833ALIGN="RIGHT"
4834VALIGN="TOP"
4835><TT
4836CLASS="PARAMETER"
4837><I
4838>content</I
4839></TT
4840>&nbsp;:</TD
4841><TD
4842WIDTH="80%"
4843ALIGN="LEFT"
4844VALIGN="TOP"
4845>&nbsp;</TD
4846></TR
4847><TR
4848><TD
4849WIDTH="20%"
4850ALIGN="RIGHT"
4851VALIGN="TOP"
4852><TT
4853CLASS="PARAMETER"
4854><I
4855>len</I
4856></TT
4857>&nbsp;:</TD
4858><TD
4859WIDTH="80%"
4860ALIGN="LEFT"
4861VALIGN="TOP"
4862>&nbsp;</TD
4863></TR
4864><TR
4865><TD
4866WIDTH="20%"
4867ALIGN="RIGHT"
4868VALIGN="TOP"
4869><I
4870CLASS="EMPHASIS"
4871>Returns</I
4872> :</TD
4873><TD
4874WIDTH="80%"
4875ALIGN="LEFT"
4876VALIGN="TOP"
4877>&nbsp;</TD
4878></TR
4879></TABLE
4880><P
4881></P
4882></DIV
4883></DIV
4884><HR><DIV
4885CLASS="REFSECT2"
4886><A
4887NAME="AEN2935"
Daniel Veillard35925471999-02-25 08:46:07 +00004888></A
4889><H3
4890><A
4891NAME="XMLNEWREFERENCE"
4892></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004893>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004894><TABLE
4895BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004896BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004897WIDTH="100%"
4898CELLPADDING="6"
4899><TR
4900><TD
4901><PRE
4902CLASS="PROGRAMLISTING"
4903><A
4904HREF="gnome-xml-tree.html#XMLNODEPTR"
4905>xmlNodePtr</A
4906> xmlNewReference (<A
4907HREF="gnome-xml-tree.html#XMLDOCPTR"
4908>xmlDocPtr</A
4909> doc,
4910 const <A
4911HREF="gnome-xml-tree.html#CHAR"
4912>CHAR</A
4913> *name);</PRE
4914></TD
4915></TR
4916></TABLE
4917><P
4918>Creation of a new reference node.</P
4919><P
4920></P
4921><DIV
4922CLASS="INFORMALTABLE"
4923><P
4924></P
4925><TABLE
4926BORDER="0"
4927WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004928BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004929CELLSPACING="0"
4930CELLPADDING="4"
4931CLASS="CALSTABLE"
4932><TR
4933><TD
4934WIDTH="20%"
4935ALIGN="RIGHT"
4936VALIGN="TOP"
4937><TT
4938CLASS="PARAMETER"
4939><I
4940>doc</I
4941></TT
4942>&nbsp;:</TD
4943><TD
4944WIDTH="80%"
4945ALIGN="LEFT"
4946VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004947>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004948></TR
4949><TR
4950><TD
4951WIDTH="20%"
4952ALIGN="RIGHT"
4953VALIGN="TOP"
4954><TT
4955CLASS="PARAMETER"
4956><I
4957>name</I
4958></TT
4959>&nbsp;:</TD
4960><TD
4961WIDTH="80%"
4962ALIGN="LEFT"
4963VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004964>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004965></TR
4966><TR
4967><TD
4968WIDTH="20%"
4969ALIGN="RIGHT"
4970VALIGN="TOP"
4971><I
4972CLASS="EMPHASIS"
4973>Returns</I
4974> :</TD
4975><TD
4976WIDTH="80%"
4977ALIGN="LEFT"
4978VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00004979>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004980></TR
4981></TABLE
4982><P
4983></P
4984></DIV
4985></DIV
4986><HR><DIV
4987CLASS="REFSECT2"
4988><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00004989NAME="AEN2961"
Daniel Veillard35925471999-02-25 08:46:07 +00004990></A
4991><H3
4992><A
4993NAME="XMLCOPYNODE"
4994></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004995>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004996><TABLE
4997BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004998BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004999WIDTH="100%"
5000CELLPADDING="6"
5001><TR
5002><TD
5003><PRE
5004CLASS="PROGRAMLISTING"
5005><A
5006HREF="gnome-xml-tree.html#XMLNODEPTR"
5007>xmlNodePtr</A
5008> xmlCopyNode (<A
5009HREF="gnome-xml-tree.html#XMLNODEPTR"
5010>xmlNodePtr</A
5011> node,
5012 int recursive);</PRE
5013></TD
5014></TR
5015></TABLE
5016><P
5017>Do a copy of the node.</P
5018><P
5019></P
5020><DIV
5021CLASS="INFORMALTABLE"
5022><P
5023></P
5024><TABLE
5025BORDER="0"
5026WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005027BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005028CELLSPACING="0"
5029CELLPADDING="4"
5030CLASS="CALSTABLE"
5031><TR
5032><TD
5033WIDTH="20%"
5034ALIGN="RIGHT"
5035VALIGN="TOP"
5036><TT
5037CLASS="PARAMETER"
5038><I
5039>node</I
5040></TT
5041>&nbsp;:</TD
5042><TD
5043WIDTH="80%"
5044ALIGN="LEFT"
5045VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005046>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005047></TR
5048><TR
5049><TD
5050WIDTH="20%"
5051ALIGN="RIGHT"
5052VALIGN="TOP"
5053><TT
5054CLASS="PARAMETER"
5055><I
5056>recursive</I
5057></TT
5058>&nbsp;:</TD
5059><TD
5060WIDTH="80%"
5061ALIGN="LEFT"
5062VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005063>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005064></TR
5065><TR
5066><TD
5067WIDTH="20%"
5068ALIGN="RIGHT"
5069VALIGN="TOP"
5070><I
5071CLASS="EMPHASIS"
5072>Returns</I
5073> :</TD
5074><TD
5075WIDTH="80%"
5076ALIGN="LEFT"
5077VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005078>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005079></TR
5080></TABLE
5081><P
5082></P
5083></DIV
5084></DIV
5085><HR><DIV
5086CLASS="REFSECT2"
5087><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005088NAME="AEN2986"
Daniel Veillard35925471999-02-25 08:46:07 +00005089></A
5090><H3
5091><A
5092NAME="XMLCOPYNODELIST"
5093></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005094>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005095><TABLE
5096BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005097BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005098WIDTH="100%"
5099CELLPADDING="6"
5100><TR
5101><TD
5102><PRE
5103CLASS="PROGRAMLISTING"
5104><A
5105HREF="gnome-xml-tree.html#XMLNODEPTR"
5106>xmlNodePtr</A
5107> xmlCopyNodeList (<A
5108HREF="gnome-xml-tree.html#XMLNODEPTR"
5109>xmlNodePtr</A
5110> node);</PRE
5111></TD
5112></TR
5113></TABLE
5114><P
5115>Do a recursive copy of the node list.</P
5116><P
5117></P
5118><DIV
5119CLASS="INFORMALTABLE"
5120><P
5121></P
5122><TABLE
5123BORDER="0"
5124WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005125BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005126CELLSPACING="0"
5127CELLPADDING="4"
5128CLASS="CALSTABLE"
5129><TR
5130><TD
5131WIDTH="20%"
5132ALIGN="RIGHT"
5133VALIGN="TOP"
5134><TT
5135CLASS="PARAMETER"
5136><I
5137>node</I
5138></TT
5139>&nbsp;:</TD
5140><TD
5141WIDTH="80%"
5142ALIGN="LEFT"
5143VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005144>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005145></TR
5146><TR
5147><TD
5148WIDTH="20%"
5149ALIGN="RIGHT"
5150VALIGN="TOP"
5151><I
5152CLASS="EMPHASIS"
5153>Returns</I
5154> :</TD
5155><TD
5156WIDTH="80%"
5157ALIGN="LEFT"
5158VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005159>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005160></TR
5161></TABLE
5162><P
5163></P
5164></DIV
5165></DIV
5166><HR><DIV
5167CLASS="REFSECT2"
5168><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005169NAME="AEN3007"
Daniel Veillard35925471999-02-25 08:46:07 +00005170></A
5171><H3
5172><A
5173NAME="XMLGETLASTCHILD"
5174></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005175>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005176><TABLE
5177BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005178BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005179WIDTH="100%"
5180CELLPADDING="6"
5181><TR
5182><TD
5183><PRE
5184CLASS="PROGRAMLISTING"
5185><A
5186HREF="gnome-xml-tree.html#XMLNODEPTR"
5187>xmlNodePtr</A
5188> xmlGetLastChild (<A
5189HREF="gnome-xml-tree.html#XMLNODEPTR"
5190>xmlNodePtr</A
5191> parent);</PRE
5192></TD
5193></TR
5194></TABLE
5195><P
5196>Search the last child of a node.</P
5197><P
5198></P
5199><DIV
5200CLASS="INFORMALTABLE"
5201><P
5202></P
5203><TABLE
5204BORDER="0"
5205WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005206BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005207CELLSPACING="0"
5208CELLPADDING="4"
5209CLASS="CALSTABLE"
5210><TR
5211><TD
5212WIDTH="20%"
5213ALIGN="RIGHT"
5214VALIGN="TOP"
5215><TT
5216CLASS="PARAMETER"
5217><I
5218>parent</I
5219></TT
5220>&nbsp;:</TD
5221><TD
5222WIDTH="80%"
5223ALIGN="LEFT"
5224VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005225>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005226></TR
5227><TR
5228><TD
5229WIDTH="20%"
5230ALIGN="RIGHT"
5231VALIGN="TOP"
5232><I
5233CLASS="EMPHASIS"
5234>Returns</I
5235> :</TD
5236><TD
5237WIDTH="80%"
5238ALIGN="LEFT"
5239VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005240>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005241></TR
5242></TABLE
5243><P
5244></P
5245></DIV
5246></DIV
5247><HR><DIV
5248CLASS="REFSECT2"
5249><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005250NAME="AEN3028"
Daniel Veillard35925471999-02-25 08:46:07 +00005251></A
5252><H3
5253><A
5254NAME="XMLNODEISTEXT"
5255></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005256>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005257><TABLE
5258BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005259BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005260WIDTH="100%"
5261CELLPADDING="6"
5262><TR
5263><TD
5264><PRE
5265CLASS="PROGRAMLISTING"
5266>int xmlNodeIsText (<A
5267HREF="gnome-xml-tree.html#XMLNODEPTR"
5268>xmlNodePtr</A
5269> node);</PRE
5270></TD
5271></TR
5272></TABLE
5273><P
5274>Is this node a Text node ?</P
5275><P
5276></P
5277><DIV
5278CLASS="INFORMALTABLE"
5279><P
5280></P
5281><TABLE
5282BORDER="0"
5283WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005284BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005285CELLSPACING="0"
5286CELLPADDING="4"
5287CLASS="CALSTABLE"
5288><TR
5289><TD
5290WIDTH="20%"
5291ALIGN="RIGHT"
5292VALIGN="TOP"
5293><TT
5294CLASS="PARAMETER"
5295><I
5296>node</I
5297></TT
5298>&nbsp;:</TD
5299><TD
5300WIDTH="80%"
5301ALIGN="LEFT"
5302VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005303>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005304></TR
5305><TR
5306><TD
5307WIDTH="20%"
5308ALIGN="RIGHT"
5309VALIGN="TOP"
5310><I
5311CLASS="EMPHASIS"
5312>Returns</I
5313> :</TD
5314><TD
5315WIDTH="80%"
5316ALIGN="LEFT"
5317VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005318>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005319></TR
5320></TABLE
5321><P
5322></P
5323></DIV
5324></DIV
5325><HR><DIV
5326CLASS="REFSECT2"
5327><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005328NAME="AEN3048"
Daniel Veillard35925471999-02-25 08:46:07 +00005329></A
5330><H3
5331><A
5332NAME="XMLADDCHILD"
5333></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005334>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005335><TABLE
5336BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005337BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005338WIDTH="100%"
5339CELLPADDING="6"
5340><TR
5341><TD
5342><PRE
5343CLASS="PROGRAMLISTING"
5344><A
5345HREF="gnome-xml-tree.html#XMLNODEPTR"
5346>xmlNodePtr</A
5347> xmlAddChild (<A
5348HREF="gnome-xml-tree.html#XMLNODEPTR"
5349>xmlNodePtr</A
5350> parent,
5351 <A
5352HREF="gnome-xml-tree.html#XMLNODEPTR"
5353>xmlNodePtr</A
5354> cur);</PRE
5355></TD
5356></TR
5357></TABLE
5358><P
5359>Add a new child element, to <TT
5360CLASS="PARAMETER"
5361><I
5362>parent</I
5363></TT
5364>, at the end of the child list.</P
5365><P
5366></P
5367><DIV
5368CLASS="INFORMALTABLE"
5369><P
5370></P
5371><TABLE
5372BORDER="0"
5373WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005374BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005375CELLSPACING="0"
5376CELLPADDING="4"
5377CLASS="CALSTABLE"
5378><TR
5379><TD
5380WIDTH="20%"
5381ALIGN="RIGHT"
5382VALIGN="TOP"
5383><TT
5384CLASS="PARAMETER"
5385><I
5386>parent</I
5387></TT
5388>&nbsp;:</TD
5389><TD
5390WIDTH="80%"
5391ALIGN="LEFT"
5392VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005393>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005394></TR
5395><TR
5396><TD
5397WIDTH="20%"
5398ALIGN="RIGHT"
5399VALIGN="TOP"
5400><TT
5401CLASS="PARAMETER"
5402><I
5403>cur</I
5404></TT
5405>&nbsp;:</TD
5406><TD
5407WIDTH="80%"
5408ALIGN="LEFT"
5409VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005410>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005411></TR
5412><TR
5413><TD
5414WIDTH="20%"
5415ALIGN="RIGHT"
5416VALIGN="TOP"
5417><I
5418CLASS="EMPHASIS"
5419>Returns</I
5420> :</TD
5421><TD
5422WIDTH="80%"
5423ALIGN="LEFT"
5424VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005425>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005426></TR
5427></TABLE
5428><P
5429></P
5430></DIV
5431></DIV
5432><HR><DIV
5433CLASS="REFSECT2"
5434><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005435NAME="AEN3075"
Daniel Veillard35925471999-02-25 08:46:07 +00005436></A
5437><H3
5438><A
5439NAME="XMLUNLINKNODE"
5440></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005441>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005442><TABLE
5443BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005444BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005445WIDTH="100%"
5446CELLPADDING="6"
5447><TR
5448><TD
5449><PRE
5450CLASS="PROGRAMLISTING"
5451>void xmlUnlinkNode (<A
5452HREF="gnome-xml-tree.html#XMLNODEPTR"
5453>xmlNodePtr</A
5454> cur);</PRE
5455></TD
5456></TR
5457></TABLE
5458><P
5459>Unlink a node from it's current context, the node is not freed</P
5460><P
5461></P
5462><DIV
5463CLASS="INFORMALTABLE"
5464><P
5465></P
5466><TABLE
5467BORDER="0"
5468WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005469BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005470CELLSPACING="0"
5471CELLPADDING="4"
5472CLASS="CALSTABLE"
5473><TR
5474><TD
5475WIDTH="20%"
5476ALIGN="RIGHT"
5477VALIGN="TOP"
5478><TT
5479CLASS="PARAMETER"
5480><I
5481>cur</I
5482></TT
5483>&nbsp;:</TD
5484><TD
5485WIDTH="80%"
5486ALIGN="LEFT"
5487VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005488>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005489></TR
5490></TABLE
5491><P
5492></P
5493></DIV
5494></DIV
5495><HR><DIV
5496CLASS="REFSECT2"
5497><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005498NAME="AEN3091"
Daniel Veillard35925471999-02-25 08:46:07 +00005499></A
5500><H3
5501><A
5502NAME="XMLTEXTMERGE"
5503></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005504>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005505><TABLE
5506BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005507BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005508WIDTH="100%"
5509CELLPADDING="6"
5510><TR
5511><TD
5512><PRE
5513CLASS="PROGRAMLISTING"
5514><A
5515HREF="gnome-xml-tree.html#XMLNODEPTR"
5516>xmlNodePtr</A
5517> xmlTextMerge (<A
5518HREF="gnome-xml-tree.html#XMLNODEPTR"
5519>xmlNodePtr</A
5520> first,
5521 <A
5522HREF="gnome-xml-tree.html#XMLNODEPTR"
5523>xmlNodePtr</A
5524> second);</PRE
5525></TD
5526></TR
5527></TABLE
5528><P
5529>Merge two text nodes into one</P
5530><P
5531></P
5532><DIV
5533CLASS="INFORMALTABLE"
5534><P
5535></P
5536><TABLE
5537BORDER="0"
5538WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005539BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005540CELLSPACING="0"
5541CELLPADDING="4"
5542CLASS="CALSTABLE"
5543><TR
5544><TD
5545WIDTH="20%"
5546ALIGN="RIGHT"
5547VALIGN="TOP"
5548><TT
5549CLASS="PARAMETER"
5550><I
5551>first</I
5552></TT
5553>&nbsp;:</TD
5554><TD
5555WIDTH="80%"
5556ALIGN="LEFT"
5557VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005558>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005559></TR
5560><TR
5561><TD
5562WIDTH="20%"
5563ALIGN="RIGHT"
5564VALIGN="TOP"
5565><TT
5566CLASS="PARAMETER"
5567><I
5568>second</I
5569></TT
5570>&nbsp;:</TD
5571><TD
5572WIDTH="80%"
5573ALIGN="LEFT"
5574VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005575>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005576></TR
5577><TR
5578><TD
5579WIDTH="20%"
5580ALIGN="RIGHT"
5581VALIGN="TOP"
5582><I
5583CLASS="EMPHASIS"
5584>Returns</I
5585> :</TD
5586><TD
5587WIDTH="80%"
5588ALIGN="LEFT"
5589VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005590>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005591></TR
5592></TABLE
5593><P
5594></P
5595></DIV
5596></DIV
5597><HR><DIV
5598CLASS="REFSECT2"
5599><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005600NAME="AEN3117"
Daniel Veillard35925471999-02-25 08:46:07 +00005601></A
5602><H3
5603><A
5604NAME="XMLTEXTCONCAT"
5605></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005606>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005607><TABLE
5608BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005609BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005610WIDTH="100%"
5611CELLPADDING="6"
5612><TR
5613><TD
5614><PRE
5615CLASS="PROGRAMLISTING"
5616>void xmlTextConcat (<A
5617HREF="gnome-xml-tree.html#XMLNODEPTR"
5618>xmlNodePtr</A
5619> node,
5620 const <A
5621HREF="gnome-xml-tree.html#CHAR"
5622>CHAR</A
5623> *content,
5624 int len);</PRE
5625></TD
5626></TR
5627></TABLE
5628><P
5629>Concat the given string at the end of the existing node content</P
5630><P
5631></P
5632><DIV
5633CLASS="INFORMALTABLE"
5634><P
5635></P
5636><TABLE
5637BORDER="0"
5638WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005639BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005640CELLSPACING="0"
5641CELLPADDING="4"
5642CLASS="CALSTABLE"
5643><TR
5644><TD
5645WIDTH="20%"
5646ALIGN="RIGHT"
5647VALIGN="TOP"
5648><TT
5649CLASS="PARAMETER"
5650><I
5651>node</I
5652></TT
5653>&nbsp;:</TD
5654><TD
5655WIDTH="80%"
5656ALIGN="LEFT"
5657VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005658>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005659></TR
5660><TR
5661><TD
5662WIDTH="20%"
5663ALIGN="RIGHT"
5664VALIGN="TOP"
5665><TT
5666CLASS="PARAMETER"
5667><I
5668>content</I
5669></TT
5670>&nbsp;:</TD
5671><TD
5672WIDTH="80%"
5673ALIGN="LEFT"
5674VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005675>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005676></TR
5677><TR
5678><TD
5679WIDTH="20%"
5680ALIGN="RIGHT"
5681VALIGN="TOP"
5682><TT
5683CLASS="PARAMETER"
5684><I
5685>len</I
5686></TT
5687>&nbsp;:</TD
5688><TD
5689WIDTH="80%"
5690ALIGN="LEFT"
5691VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005692>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005693></TR
5694></TABLE
5695><P
5696></P
5697></DIV
5698></DIV
5699><HR><DIV
5700CLASS="REFSECT2"
5701><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005702NAME="AEN3142"
Daniel Veillard35925471999-02-25 08:46:07 +00005703></A
5704><H3
5705><A
5706NAME="XMLFREENODELIST"
5707></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005708>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005709><TABLE
5710BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005711BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005712WIDTH="100%"
5713CELLPADDING="6"
5714><TR
5715><TD
5716><PRE
5717CLASS="PROGRAMLISTING"
5718>void xmlFreeNodeList (<A
5719HREF="gnome-xml-tree.html#XMLNODEPTR"
5720>xmlNodePtr</A
5721> cur);</PRE
5722></TD
5723></TR
5724></TABLE
5725><P
5726>Free a node and all its siblings, this is a recursive behaviour, all
5727the childs are freed too.</P
5728><P
5729></P
5730><DIV
5731CLASS="INFORMALTABLE"
5732><P
5733></P
5734><TABLE
5735BORDER="0"
5736WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005737BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005738CELLSPACING="0"
5739CELLPADDING="4"
5740CLASS="CALSTABLE"
5741><TR
5742><TD
5743WIDTH="20%"
5744ALIGN="RIGHT"
5745VALIGN="TOP"
5746><TT
5747CLASS="PARAMETER"
5748><I
5749>cur</I
5750></TT
5751>&nbsp;:</TD
5752><TD
5753WIDTH="80%"
5754ALIGN="LEFT"
5755VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005756>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005757></TR
5758></TABLE
5759><P
5760></P
5761></DIV
5762></DIV
5763><HR><DIV
5764CLASS="REFSECT2"
5765><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005766NAME="AEN3158"
Daniel Veillard35925471999-02-25 08:46:07 +00005767></A
5768><H3
5769><A
5770NAME="XMLFREENODE"
5771></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005772>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005773><TABLE
5774BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005775BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005776WIDTH="100%"
5777CELLPADDING="6"
5778><TR
5779><TD
5780><PRE
5781CLASS="PROGRAMLISTING"
5782>void xmlFreeNode (<A
5783HREF="gnome-xml-tree.html#XMLNODEPTR"
5784>xmlNodePtr</A
5785> cur);</PRE
5786></TD
5787></TR
5788></TABLE
5789><P
5790>Free a node, this is a recursive behaviour, all the childs are freed too.</P
5791><P
5792></P
5793><DIV
5794CLASS="INFORMALTABLE"
5795><P
5796></P
5797><TABLE
5798BORDER="0"
5799WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005800BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005801CELLSPACING="0"
5802CELLPADDING="4"
5803CLASS="CALSTABLE"
5804><TR
5805><TD
5806WIDTH="20%"
5807ALIGN="RIGHT"
5808VALIGN="TOP"
5809><TT
5810CLASS="PARAMETER"
5811><I
5812>cur</I
5813></TT
5814>&nbsp;:</TD
5815><TD
5816WIDTH="80%"
5817ALIGN="LEFT"
5818VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005819>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005820></TR
5821></TABLE
5822><P
5823></P
5824></DIV
5825></DIV
5826><HR><DIV
5827CLASS="REFSECT2"
5828><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005829NAME="AEN3174"
Daniel Veillard35925471999-02-25 08:46:07 +00005830></A
5831><H3
5832><A
5833NAME="XMLSEARCHNS"
5834></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005835>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005836><TABLE
5837BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005838BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005839WIDTH="100%"
5840CELLPADDING="6"
5841><TR
5842><TD
5843><PRE
5844CLASS="PROGRAMLISTING"
5845><A
5846HREF="gnome-xml-tree.html#XMLNSPTR"
5847>xmlNsPtr</A
5848> xmlSearchNs (<A
5849HREF="gnome-xml-tree.html#XMLDOCPTR"
5850>xmlDocPtr</A
5851> doc,
5852 <A
5853HREF="gnome-xml-tree.html#XMLNODEPTR"
5854>xmlNodePtr</A
5855> node,
5856 const <A
5857HREF="gnome-xml-tree.html#CHAR"
5858>CHAR</A
5859> *nameSpace);</PRE
5860></TD
5861></TR
5862></TABLE
5863><P
5864>Search a Ns registered under a given name space for a document.
5865recurse on the parents until it finds the defined namespace
5866or return NULL otherwise.
5867<TT
5868CLASS="PARAMETER"
5869><I
5870>nameSpace</I
5871></TT
5872> can be NULL, this is a search for the default namespace.</P
5873><P
5874></P
5875><DIV
5876CLASS="INFORMALTABLE"
5877><P
5878></P
5879><TABLE
5880BORDER="0"
5881WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005882BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005883CELLSPACING="0"
5884CELLPADDING="4"
5885CLASS="CALSTABLE"
5886><TR
5887><TD
5888WIDTH="20%"
5889ALIGN="RIGHT"
5890VALIGN="TOP"
5891><TT
5892CLASS="PARAMETER"
5893><I
5894>doc</I
5895></TT
5896>&nbsp;:</TD
5897><TD
5898WIDTH="80%"
5899ALIGN="LEFT"
5900VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005901>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005902></TR
5903><TR
5904><TD
5905WIDTH="20%"
5906ALIGN="RIGHT"
5907VALIGN="TOP"
5908><TT
5909CLASS="PARAMETER"
5910><I
5911>node</I
5912></TT
5913>&nbsp;:</TD
5914><TD
5915WIDTH="80%"
5916ALIGN="LEFT"
5917VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005918>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005919></TR
5920><TR
5921><TD
5922WIDTH="20%"
5923ALIGN="RIGHT"
5924VALIGN="TOP"
5925><TT
5926CLASS="PARAMETER"
5927><I
5928>nameSpace</I
5929></TT
5930>&nbsp;:</TD
5931><TD
5932WIDTH="80%"
5933ALIGN="LEFT"
5934VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005935>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005936></TR
5937><TR
5938><TD
5939WIDTH="20%"
5940ALIGN="RIGHT"
5941VALIGN="TOP"
5942><I
5943CLASS="EMPHASIS"
5944>Returns</I
5945> :</TD
5946><TD
5947WIDTH="80%"
5948ALIGN="LEFT"
5949VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005950>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005951></TR
5952></TABLE
5953><P
5954></P
5955></DIV
5956></DIV
5957><HR><DIV
5958CLASS="REFSECT2"
5959><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005960NAME="AEN3206"
Daniel Veillard35925471999-02-25 08:46:07 +00005961></A
5962><H3
5963><A
5964NAME="XMLSEARCHNSBYHREF"
5965></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005966>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005967><TABLE
5968BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005969BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005970WIDTH="100%"
5971CELLPADDING="6"
5972><TR
5973><TD
5974><PRE
5975CLASS="PROGRAMLISTING"
5976><A
5977HREF="gnome-xml-tree.html#XMLNSPTR"
5978>xmlNsPtr</A
5979> xmlSearchNsByHref (<A
5980HREF="gnome-xml-tree.html#XMLDOCPTR"
5981>xmlDocPtr</A
5982> doc,
5983 <A
5984HREF="gnome-xml-tree.html#XMLNODEPTR"
5985>xmlNodePtr</A
5986> node,
5987 const <A
5988HREF="gnome-xml-tree.html#CHAR"
5989>CHAR</A
5990> *href);</PRE
5991></TD
5992></TR
5993></TABLE
5994><P
5995>Search a Ns aliasing a given URI. Recurse on the parents until it finds
5996the defined namespace or return NULL otherwise.</P
5997><P
5998></P
5999><DIV
6000CLASS="INFORMALTABLE"
6001><P
6002></P
6003><TABLE
6004BORDER="0"
6005WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006006BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006007CELLSPACING="0"
6008CELLPADDING="4"
6009CLASS="CALSTABLE"
6010><TR
6011><TD
6012WIDTH="20%"
6013ALIGN="RIGHT"
6014VALIGN="TOP"
6015><TT
6016CLASS="PARAMETER"
6017><I
6018>doc</I
6019></TT
6020>&nbsp;:</TD
6021><TD
6022WIDTH="80%"
6023ALIGN="LEFT"
6024VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006025>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006026></TR
6027><TR
6028><TD
6029WIDTH="20%"
6030ALIGN="RIGHT"
6031VALIGN="TOP"
6032><TT
6033CLASS="PARAMETER"
6034><I
6035>node</I
6036></TT
6037>&nbsp;:</TD
6038><TD
6039WIDTH="80%"
6040ALIGN="LEFT"
6041VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006042>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006043></TR
6044><TR
6045><TD
6046WIDTH="20%"
6047ALIGN="RIGHT"
6048VALIGN="TOP"
6049><TT
6050CLASS="PARAMETER"
6051><I
6052>href</I
6053></TT
6054>&nbsp;:</TD
6055><TD
6056WIDTH="80%"
6057ALIGN="LEFT"
6058VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006059>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006060></TR
6061><TR
6062><TD
6063WIDTH="20%"
6064ALIGN="RIGHT"
6065VALIGN="TOP"
6066><I
6067CLASS="EMPHASIS"
6068>Returns</I
6069> :</TD
6070><TD
6071WIDTH="80%"
6072ALIGN="LEFT"
6073VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006074>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006075></TR
6076></TABLE
6077><P
6078></P
6079></DIV
6080></DIV
6081><HR><DIV
6082CLASS="REFSECT2"
6083><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006084NAME="AEN3237"
Daniel Veillard35925471999-02-25 08:46:07 +00006085></A
6086><H3
6087><A
6088NAME="XMLSETNS"
6089></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006090>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006091><TABLE
6092BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006093BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006094WIDTH="100%"
6095CELLPADDING="6"
6096><TR
6097><TD
6098><PRE
6099CLASS="PROGRAMLISTING"
6100>void xmlSetNs (<A
6101HREF="gnome-xml-tree.html#XMLNODEPTR"
6102>xmlNodePtr</A
6103> node,
6104 <A
6105HREF="gnome-xml-tree.html#XMLNSPTR"
6106>xmlNsPtr</A
6107> ns);</PRE
6108></TD
6109></TR
6110></TABLE
6111><P
6112>Associate a namespace to a node, a posteriori.</P
6113><P
6114></P
6115><DIV
6116CLASS="INFORMALTABLE"
6117><P
6118></P
6119><TABLE
6120BORDER="0"
6121WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006122BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006123CELLSPACING="0"
6124CELLPADDING="4"
6125CLASS="CALSTABLE"
6126><TR
6127><TD
6128WIDTH="20%"
6129ALIGN="RIGHT"
6130VALIGN="TOP"
6131><TT
6132CLASS="PARAMETER"
6133><I
6134>node</I
6135></TT
6136>&nbsp;:</TD
6137><TD
6138WIDTH="80%"
6139ALIGN="LEFT"
6140VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006141>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006142></TR
6143><TR
6144><TD
6145WIDTH="20%"
6146ALIGN="RIGHT"
6147VALIGN="TOP"
6148><TT
6149CLASS="PARAMETER"
6150><I
6151>ns</I
6152></TT
6153>&nbsp;:</TD
6154><TD
6155WIDTH="80%"
6156ALIGN="LEFT"
6157VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006158>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006159></TR
6160></TABLE
6161><P
6162></P
6163></DIV
6164></DIV
6165><HR><DIV
6166CLASS="REFSECT2"
6167><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006168NAME="AEN3258"
Daniel Veillard35925471999-02-25 08:46:07 +00006169></A
6170><H3
6171><A
6172NAME="XMLCOPYNAMESPACE"
6173></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006174>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006175><TABLE
6176BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006177BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006178WIDTH="100%"
6179CELLPADDING="6"
6180><TR
6181><TD
6182><PRE
6183CLASS="PROGRAMLISTING"
6184><A
6185HREF="gnome-xml-tree.html#XMLNSPTR"
6186>xmlNsPtr</A
6187> xmlCopyNamespace (<A
6188HREF="gnome-xml-tree.html#XMLNSPTR"
6189>xmlNsPtr</A
6190> cur);</PRE
6191></TD
6192></TR
6193></TABLE
6194><P
6195>Do a copy of the namespace.</P
6196><P
6197></P
6198><DIV
6199CLASS="INFORMALTABLE"
6200><P
6201></P
6202><TABLE
6203BORDER="0"
6204WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006205BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006206CELLSPACING="0"
6207CELLPADDING="4"
6208CLASS="CALSTABLE"
6209><TR
6210><TD
6211WIDTH="20%"
6212ALIGN="RIGHT"
6213VALIGN="TOP"
6214><TT
6215CLASS="PARAMETER"
6216><I
6217>cur</I
6218></TT
6219>&nbsp;:</TD
6220><TD
6221WIDTH="80%"
6222ALIGN="LEFT"
6223VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006224>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006225></TR
6226><TR
6227><TD
6228WIDTH="20%"
6229ALIGN="RIGHT"
6230VALIGN="TOP"
6231><I
6232CLASS="EMPHASIS"
6233>Returns</I
6234> :</TD
6235><TD
6236WIDTH="80%"
6237ALIGN="LEFT"
6238VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006239>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006240></TR
6241></TABLE
6242><P
6243></P
6244></DIV
6245></DIV
6246><HR><DIV
6247CLASS="REFSECT2"
6248><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006249NAME="AEN3279"
Daniel Veillard35925471999-02-25 08:46:07 +00006250></A
6251><H3
6252><A
6253NAME="XMLCOPYNAMESPACELIST"
6254></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006255>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006256><TABLE
6257BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006258BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006259WIDTH="100%"
6260CELLPADDING="6"
6261><TR
6262><TD
6263><PRE
6264CLASS="PROGRAMLISTING"
6265><A
6266HREF="gnome-xml-tree.html#XMLNSPTR"
6267>xmlNsPtr</A
6268> xmlCopyNamespaceList (<A
6269HREF="gnome-xml-tree.html#XMLNSPTR"
6270>xmlNsPtr</A
6271> cur);</PRE
6272></TD
6273></TR
6274></TABLE
6275><P
6276>Do a copy of an namespace list.</P
6277><P
6278></P
6279><DIV
6280CLASS="INFORMALTABLE"
6281><P
6282></P
6283><TABLE
6284BORDER="0"
6285WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006286BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006287CELLSPACING="0"
6288CELLPADDING="4"
6289CLASS="CALSTABLE"
6290><TR
6291><TD
6292WIDTH="20%"
6293ALIGN="RIGHT"
6294VALIGN="TOP"
6295><TT
6296CLASS="PARAMETER"
6297><I
6298>cur</I
6299></TT
6300>&nbsp;:</TD
6301><TD
6302WIDTH="80%"
6303ALIGN="LEFT"
6304VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006305>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006306></TR
6307><TR
6308><TD
6309WIDTH="20%"
6310ALIGN="RIGHT"
6311VALIGN="TOP"
6312><I
6313CLASS="EMPHASIS"
6314>Returns</I
6315> :</TD
6316><TD
6317WIDTH="80%"
6318ALIGN="LEFT"
6319VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006320>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006321></TR
6322></TABLE
6323><P
6324></P
6325></DIV
6326></DIV
6327><HR><DIV
6328CLASS="REFSECT2"
6329><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006330NAME="AEN3300"
Daniel Veillard35925471999-02-25 08:46:07 +00006331></A
6332><H3
6333><A
6334NAME="XMLSETPROP"
6335></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006336>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006337><TABLE
6338BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006339BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006340WIDTH="100%"
6341CELLPADDING="6"
6342><TR
6343><TD
6344><PRE
6345CLASS="PROGRAMLISTING"
6346><A
6347HREF="gnome-xml-tree.html#XMLATTRPTR"
6348>xmlAttrPtr</A
6349> xmlSetProp (<A
6350HREF="gnome-xml-tree.html#XMLNODEPTR"
6351>xmlNodePtr</A
6352> node,
6353 const <A
6354HREF="gnome-xml-tree.html#CHAR"
6355>CHAR</A
6356> *name,
6357 const <A
6358HREF="gnome-xml-tree.html#CHAR"
6359>CHAR</A
6360> *value);</PRE
6361></TD
6362></TR
6363></TABLE
6364><P
6365>Set (or reset) an attribute carried by a node.</P
6366><P
6367></P
6368><DIV
6369CLASS="INFORMALTABLE"
6370><P
6371></P
6372><TABLE
6373BORDER="0"
6374WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006375BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006376CELLSPACING="0"
6377CELLPADDING="4"
6378CLASS="CALSTABLE"
6379><TR
6380><TD
6381WIDTH="20%"
6382ALIGN="RIGHT"
6383VALIGN="TOP"
6384><TT
6385CLASS="PARAMETER"
6386><I
6387>node</I
6388></TT
6389>&nbsp;:</TD
6390><TD
6391WIDTH="80%"
6392ALIGN="LEFT"
6393VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006394>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006395></TR
6396><TR
6397><TD
6398WIDTH="20%"
6399ALIGN="RIGHT"
6400VALIGN="TOP"
6401><TT
6402CLASS="PARAMETER"
6403><I
6404>name</I
6405></TT
6406>&nbsp;:</TD
6407><TD
6408WIDTH="80%"
6409ALIGN="LEFT"
6410VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006411>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006412></TR
6413><TR
6414><TD
6415WIDTH="20%"
6416ALIGN="RIGHT"
6417VALIGN="TOP"
6418><TT
6419CLASS="PARAMETER"
6420><I
6421>value</I
6422></TT
6423>&nbsp;:</TD
6424><TD
6425WIDTH="80%"
6426ALIGN="LEFT"
6427VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006428>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006429></TR
6430><TR
6431><TD
6432WIDTH="20%"
6433ALIGN="RIGHT"
6434VALIGN="TOP"
6435><I
6436CLASS="EMPHASIS"
6437>Returns</I
6438> :</TD
6439><TD
6440WIDTH="80%"
6441ALIGN="LEFT"
6442VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006443>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006444></TR
6445></TABLE
6446><P
6447></P
6448></DIV
6449></DIV
6450><HR><DIV
6451CLASS="REFSECT2"
6452><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006453NAME="AEN3331"
Daniel Veillard35925471999-02-25 08:46:07 +00006454></A
6455><H3
6456><A
6457NAME="XMLGETPROP"
6458></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006459>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006460><TABLE
6461BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006462BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006463WIDTH="100%"
6464CELLPADDING="6"
6465><TR
6466><TD
6467><PRE
6468CLASS="PROGRAMLISTING"
6469><A
6470HREF="gnome-xml-tree.html#CHAR"
6471>CHAR</A
6472>* xmlGetProp (<A
6473HREF="gnome-xml-tree.html#XMLNODEPTR"
6474>xmlNodePtr</A
6475> node,
6476 const <A
6477HREF="gnome-xml-tree.html#CHAR"
6478>CHAR</A
6479> *name);</PRE
6480></TD
6481></TR
6482></TABLE
6483><P
6484>Search and get the value of an attribute associated to a node
6485This does the entity substitution.</P
6486><P
6487></P
6488><DIV
6489CLASS="INFORMALTABLE"
6490><P
6491></P
6492><TABLE
6493BORDER="0"
6494WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006495BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006496CELLSPACING="0"
6497CELLPADDING="4"
6498CLASS="CALSTABLE"
6499><TR
6500><TD
6501WIDTH="20%"
6502ALIGN="RIGHT"
6503VALIGN="TOP"
6504><TT
6505CLASS="PARAMETER"
6506><I
6507>node</I
6508></TT
6509>&nbsp;:</TD
6510><TD
6511WIDTH="80%"
6512ALIGN="LEFT"
6513VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006514>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006515></TR
6516><TR
6517><TD
6518WIDTH="20%"
6519ALIGN="RIGHT"
6520VALIGN="TOP"
6521><TT
6522CLASS="PARAMETER"
6523><I
6524>name</I
6525></TT
6526>&nbsp;:</TD
6527><TD
6528WIDTH="80%"
6529ALIGN="LEFT"
6530VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006531>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006532></TR
6533><TR
6534><TD
6535WIDTH="20%"
6536ALIGN="RIGHT"
6537VALIGN="TOP"
6538><I
6539CLASS="EMPHASIS"
6540>Returns</I
6541> :</TD
6542><TD
6543WIDTH="80%"
6544ALIGN="LEFT"
6545VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006546>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006547></TR
6548></TABLE
6549><P
6550></P
6551></DIV
6552></DIV
6553><HR><DIV
6554CLASS="REFSECT2"
6555><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006556NAME="AEN3357"
Daniel Veillard35925471999-02-25 08:46:07 +00006557></A
6558><H3
6559><A
6560NAME="XMLSTRINGGETNODELIST"
6561></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006562>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006563><TABLE
6564BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006565BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006566WIDTH="100%"
6567CELLPADDING="6"
6568><TR
6569><TD
6570><PRE
6571CLASS="PROGRAMLISTING"
6572><A
6573HREF="gnome-xml-tree.html#XMLNODEPTR"
6574>xmlNodePtr</A
6575> xmlStringGetNodeList (<A
6576HREF="gnome-xml-tree.html#XMLDOCPTR"
6577>xmlDocPtr</A
6578> doc,
6579 const <A
6580HREF="gnome-xml-tree.html#CHAR"
6581>CHAR</A
6582> *value);</PRE
6583></TD
6584></TR
6585></TABLE
6586><P
6587>Parse the value string and build the node list associated. Should
6588produce a flat tree with only TEXTs and ENTITY_REFs.</P
6589><P
6590></P
6591><DIV
6592CLASS="INFORMALTABLE"
6593><P
6594></P
6595><TABLE
6596BORDER="0"
6597WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006598BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006599CELLSPACING="0"
6600CELLPADDING="4"
6601CLASS="CALSTABLE"
6602><TR
6603><TD
6604WIDTH="20%"
6605ALIGN="RIGHT"
6606VALIGN="TOP"
6607><TT
6608CLASS="PARAMETER"
6609><I
6610>doc</I
6611></TT
6612>&nbsp;:</TD
6613><TD
6614WIDTH="80%"
6615ALIGN="LEFT"
6616VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006617>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006618></TR
6619><TR
6620><TD
6621WIDTH="20%"
6622ALIGN="RIGHT"
6623VALIGN="TOP"
6624><TT
6625CLASS="PARAMETER"
6626><I
6627>value</I
6628></TT
6629>&nbsp;:</TD
6630><TD
6631WIDTH="80%"
6632ALIGN="LEFT"
6633VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006634>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006635></TR
6636><TR
6637><TD
6638WIDTH="20%"
6639ALIGN="RIGHT"
6640VALIGN="TOP"
6641><I
6642CLASS="EMPHASIS"
6643>Returns</I
6644> :</TD
6645><TD
6646WIDTH="80%"
6647ALIGN="LEFT"
6648VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006649>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006650></TR
6651></TABLE
6652><P
6653></P
6654></DIV
6655></DIV
6656><HR><DIV
6657CLASS="REFSECT2"
6658><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006659NAME="AEN3383"
Daniel Veillard35925471999-02-25 08:46:07 +00006660></A
6661><H3
6662><A
6663NAME="XMLSTRINGLENGETNODELIST"
6664></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006665>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006666><TABLE
6667BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006668BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006669WIDTH="100%"
6670CELLPADDING="6"
6671><TR
6672><TD
6673><PRE
6674CLASS="PROGRAMLISTING"
6675><A
6676HREF="gnome-xml-tree.html#XMLNODEPTR"
6677>xmlNodePtr</A
6678> xmlStringLenGetNodeList (<A
6679HREF="gnome-xml-tree.html#XMLDOCPTR"
6680>xmlDocPtr</A
6681> doc,
6682 const <A
6683HREF="gnome-xml-tree.html#CHAR"
6684>CHAR</A
6685> *value,
6686 int len);</PRE
6687></TD
6688></TR
6689></TABLE
6690><P
6691>Parse the value string and build the node list associated. Should
6692produce a flat tree with only TEXTs and ENTITY_REFs.</P
6693><P
6694></P
6695><DIV
6696CLASS="INFORMALTABLE"
6697><P
6698></P
6699><TABLE
6700BORDER="0"
6701WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006702BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006703CELLSPACING="0"
6704CELLPADDING="4"
6705CLASS="CALSTABLE"
6706><TR
6707><TD
6708WIDTH="20%"
6709ALIGN="RIGHT"
6710VALIGN="TOP"
6711><TT
6712CLASS="PARAMETER"
6713><I
6714>doc</I
6715></TT
6716>&nbsp;:</TD
6717><TD
6718WIDTH="80%"
6719ALIGN="LEFT"
6720VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006721>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006722></TR
6723><TR
6724><TD
6725WIDTH="20%"
6726ALIGN="RIGHT"
6727VALIGN="TOP"
6728><TT
6729CLASS="PARAMETER"
6730><I
6731>value</I
6732></TT
6733>&nbsp;:</TD
6734><TD
6735WIDTH="80%"
6736ALIGN="LEFT"
6737VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006738>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006739></TR
6740><TR
6741><TD
6742WIDTH="20%"
6743ALIGN="RIGHT"
6744VALIGN="TOP"
6745><TT
6746CLASS="PARAMETER"
6747><I
6748>len</I
6749></TT
6750>&nbsp;:</TD
6751><TD
6752WIDTH="80%"
6753ALIGN="LEFT"
6754VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006755>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006756></TR
6757><TR
6758><TD
6759WIDTH="20%"
6760ALIGN="RIGHT"
6761VALIGN="TOP"
6762><I
6763CLASS="EMPHASIS"
6764>Returns</I
6765> :</TD
6766><TD
6767WIDTH="80%"
6768ALIGN="LEFT"
6769VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006770>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006771></TR
6772></TABLE
6773><P
6774></P
6775></DIV
6776></DIV
6777><HR><DIV
6778CLASS="REFSECT2"
6779><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006780NAME="AEN3413"
Daniel Veillard35925471999-02-25 08:46:07 +00006781></A
6782><H3
6783><A
6784NAME="XMLNODELISTGETSTRING"
6785></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006786>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006787><TABLE
6788BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006789BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006790WIDTH="100%"
6791CELLPADDING="6"
6792><TR
6793><TD
6794><PRE
6795CLASS="PROGRAMLISTING"
6796><A
6797HREF="gnome-xml-tree.html#CHAR"
6798>CHAR</A
6799>* xmlNodeListGetString (<A
6800HREF="gnome-xml-tree.html#XMLDOCPTR"
6801>xmlDocPtr</A
6802> doc,
6803 <A
6804HREF="gnome-xml-tree.html#XMLNODEPTR"
6805>xmlNodePtr</A
6806> list,
6807 int inLine);</PRE
6808></TD
6809></TR
6810></TABLE
6811><P
6812>Returns the string equivalent to the text contained in the Node list
6813made of TEXTs and ENTITY_REFs</P
6814><P
6815></P
6816><DIV
6817CLASS="INFORMALTABLE"
6818><P
6819></P
6820><TABLE
6821BORDER="0"
6822WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006823BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006824CELLSPACING="0"
6825CELLPADDING="4"
6826CLASS="CALSTABLE"
6827><TR
6828><TD
6829WIDTH="20%"
6830ALIGN="RIGHT"
6831VALIGN="TOP"
6832><TT
6833CLASS="PARAMETER"
6834><I
6835>doc</I
6836></TT
6837>&nbsp;:</TD
6838><TD
6839WIDTH="80%"
6840ALIGN="LEFT"
6841VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006842>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006843></TR
6844><TR
6845><TD
6846WIDTH="20%"
6847ALIGN="RIGHT"
6848VALIGN="TOP"
6849><TT
6850CLASS="PARAMETER"
6851><I
6852>list</I
6853></TT
6854>&nbsp;:</TD
6855><TD
6856WIDTH="80%"
6857ALIGN="LEFT"
6858VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006859>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006860></TR
6861><TR
6862><TD
6863WIDTH="20%"
6864ALIGN="RIGHT"
6865VALIGN="TOP"
6866><TT
6867CLASS="PARAMETER"
6868><I
6869>inLine</I
6870></TT
6871>&nbsp;:</TD
6872><TD
6873WIDTH="80%"
6874ALIGN="LEFT"
6875VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006876>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006877></TR
6878><TR
6879><TD
6880WIDTH="20%"
6881ALIGN="RIGHT"
6882VALIGN="TOP"
6883><I
6884CLASS="EMPHASIS"
6885>Returns</I
6886> :</TD
6887><TD
6888WIDTH="80%"
6889ALIGN="LEFT"
6890VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006891>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006892></TR
6893></TABLE
6894><P
6895></P
6896></DIV
6897></DIV
6898><HR><DIV
6899CLASS="REFSECT2"
6900><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006901NAME="AEN3443"
Daniel Veillard35925471999-02-25 08:46:07 +00006902></A
6903><H3
6904><A
6905NAME="XMLNODESETCONTENT"
6906></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006907>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006908><TABLE
6909BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006910BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006911WIDTH="100%"
6912CELLPADDING="6"
6913><TR
6914><TD
6915><PRE
6916CLASS="PROGRAMLISTING"
6917>void xmlNodeSetContent (<A
6918HREF="gnome-xml-tree.html#XMLNODEPTR"
6919>xmlNodePtr</A
6920> cur,
6921 const <A
6922HREF="gnome-xml-tree.html#CHAR"
6923>CHAR</A
6924> *content);</PRE
6925></TD
6926></TR
6927></TABLE
6928><P
6929>Replace the content of a node.</P
6930><P
6931></P
6932><DIV
6933CLASS="INFORMALTABLE"
6934><P
6935></P
6936><TABLE
6937BORDER="0"
6938WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006939BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006940CELLSPACING="0"
6941CELLPADDING="4"
6942CLASS="CALSTABLE"
6943><TR
6944><TD
6945WIDTH="20%"
6946ALIGN="RIGHT"
6947VALIGN="TOP"
6948><TT
6949CLASS="PARAMETER"
6950><I
6951>cur</I
6952></TT
6953>&nbsp;:</TD
6954><TD
6955WIDTH="80%"
6956ALIGN="LEFT"
6957VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006958>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006959></TR
6960><TR
6961><TD
6962WIDTH="20%"
6963ALIGN="RIGHT"
6964VALIGN="TOP"
6965><TT
6966CLASS="PARAMETER"
6967><I
6968>content</I
6969></TT
6970>&nbsp;:</TD
6971><TD
6972WIDTH="80%"
6973ALIGN="LEFT"
6974VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00006975>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006976></TR
6977></TABLE
6978><P
6979></P
6980></DIV
6981></DIV
6982><HR><DIV
6983CLASS="REFSECT2"
6984><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00006985NAME="AEN3464"
Daniel Veillard35925471999-02-25 08:46:07 +00006986></A
6987><H3
6988><A
6989NAME="XMLNODESETCONTENTLEN"
6990></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006991>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006992><TABLE
6993BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006994BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006995WIDTH="100%"
6996CELLPADDING="6"
6997><TR
6998><TD
6999><PRE
7000CLASS="PROGRAMLISTING"
7001>void xmlNodeSetContentLen (<A
7002HREF="gnome-xml-tree.html#XMLNODEPTR"
7003>xmlNodePtr</A
7004> cur,
7005 const <A
7006HREF="gnome-xml-tree.html#CHAR"
7007>CHAR</A
7008> *content,
7009 int len);</PRE
7010></TD
7011></TR
7012></TABLE
7013><P
7014>Replace the content of a node.</P
7015><P
7016></P
7017><DIV
7018CLASS="INFORMALTABLE"
7019><P
7020></P
7021><TABLE
7022BORDER="0"
7023WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007024BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007025CELLSPACING="0"
7026CELLPADDING="4"
7027CLASS="CALSTABLE"
7028><TR
7029><TD
7030WIDTH="20%"
7031ALIGN="RIGHT"
7032VALIGN="TOP"
7033><TT
7034CLASS="PARAMETER"
7035><I
7036>cur</I
7037></TT
7038>&nbsp;:</TD
7039><TD
7040WIDTH="80%"
7041ALIGN="LEFT"
7042VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007043>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007044></TR
7045><TR
7046><TD
7047WIDTH="20%"
7048ALIGN="RIGHT"
7049VALIGN="TOP"
7050><TT
7051CLASS="PARAMETER"
7052><I
7053>content</I
7054></TT
7055>&nbsp;:</TD
7056><TD
7057WIDTH="80%"
7058ALIGN="LEFT"
7059VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007060>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007061></TR
7062><TR
7063><TD
7064WIDTH="20%"
7065ALIGN="RIGHT"
7066VALIGN="TOP"
7067><TT
7068CLASS="PARAMETER"
7069><I
7070>len</I
7071></TT
7072>&nbsp;:</TD
7073><TD
7074WIDTH="80%"
7075ALIGN="LEFT"
7076VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007077>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007078></TR
7079></TABLE
7080><P
7081></P
7082></DIV
7083></DIV
7084><HR><DIV
7085CLASS="REFSECT2"
7086><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007087NAME="AEN3489"
Daniel Veillard35925471999-02-25 08:46:07 +00007088></A
7089><H3
7090><A
7091NAME="XMLNODEADDCONTENT"
7092></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007093>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007094><TABLE
7095BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007096BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007097WIDTH="100%"
7098CELLPADDING="6"
7099><TR
7100><TD
7101><PRE
7102CLASS="PROGRAMLISTING"
7103>void xmlNodeAddContent (<A
7104HREF="gnome-xml-tree.html#XMLNODEPTR"
7105>xmlNodePtr</A
7106> cur,
7107 const <A
7108HREF="gnome-xml-tree.html#CHAR"
7109>CHAR</A
7110> *content);</PRE
7111></TD
7112></TR
7113></TABLE
7114><P
7115>Append the extra substring to the node content.</P
7116><P
7117></P
7118><DIV
7119CLASS="INFORMALTABLE"
7120><P
7121></P
7122><TABLE
7123BORDER="0"
7124WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007125BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007126CELLSPACING="0"
7127CELLPADDING="4"
7128CLASS="CALSTABLE"
7129><TR
7130><TD
7131WIDTH="20%"
7132ALIGN="RIGHT"
7133VALIGN="TOP"
7134><TT
7135CLASS="PARAMETER"
7136><I
7137>cur</I
7138></TT
7139>&nbsp;:</TD
7140><TD
7141WIDTH="80%"
7142ALIGN="LEFT"
7143VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007144>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007145></TR
7146><TR
7147><TD
7148WIDTH="20%"
7149ALIGN="RIGHT"
7150VALIGN="TOP"
7151><TT
7152CLASS="PARAMETER"
7153><I
7154>content</I
7155></TT
7156>&nbsp;:</TD
7157><TD
7158WIDTH="80%"
7159ALIGN="LEFT"
7160VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007161>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007162></TR
7163></TABLE
7164><P
7165></P
7166></DIV
7167></DIV
7168><HR><DIV
7169CLASS="REFSECT2"
7170><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007171NAME="AEN3510"
Daniel Veillard35925471999-02-25 08:46:07 +00007172></A
7173><H3
7174><A
7175NAME="XMLNODEADDCONTENTLEN"
7176></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007177>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007178><TABLE
7179BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007180BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007181WIDTH="100%"
7182CELLPADDING="6"
7183><TR
7184><TD
7185><PRE
7186CLASS="PROGRAMLISTING"
7187>void xmlNodeAddContentLen (<A
7188HREF="gnome-xml-tree.html#XMLNODEPTR"
7189>xmlNodePtr</A
7190> cur,
7191 const <A
7192HREF="gnome-xml-tree.html#CHAR"
7193>CHAR</A
7194> *content,
7195 int len);</PRE
7196></TD
7197></TR
7198></TABLE
7199><P
7200>Append the extra substring to the node content.</P
7201><P
7202></P
7203><DIV
7204CLASS="INFORMALTABLE"
7205><P
7206></P
7207><TABLE
7208BORDER="0"
7209WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007210BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007211CELLSPACING="0"
7212CELLPADDING="4"
7213CLASS="CALSTABLE"
7214><TR
7215><TD
7216WIDTH="20%"
7217ALIGN="RIGHT"
7218VALIGN="TOP"
7219><TT
7220CLASS="PARAMETER"
7221><I
7222>cur</I
7223></TT
7224>&nbsp;:</TD
7225><TD
7226WIDTH="80%"
7227ALIGN="LEFT"
7228VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007229>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007230></TR
7231><TR
7232><TD
7233WIDTH="20%"
7234ALIGN="RIGHT"
7235VALIGN="TOP"
7236><TT
7237CLASS="PARAMETER"
7238><I
7239>content</I
7240></TT
7241>&nbsp;:</TD
7242><TD
7243WIDTH="80%"
7244ALIGN="LEFT"
7245VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007246>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007247></TR
7248><TR
7249><TD
7250WIDTH="20%"
7251ALIGN="RIGHT"
7252VALIGN="TOP"
7253><TT
7254CLASS="PARAMETER"
7255><I
7256>len</I
7257></TT
7258>&nbsp;:</TD
7259><TD
7260WIDTH="80%"
7261ALIGN="LEFT"
7262VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007263>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007264></TR
7265></TABLE
7266><P
7267></P
7268></DIV
7269></DIV
7270><HR><DIV
7271CLASS="REFSECT2"
7272><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007273NAME="AEN3535"
Daniel Veillard35925471999-02-25 08:46:07 +00007274></A
7275><H3
7276><A
7277NAME="XMLNODEGETCONTENT"
7278></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007279>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007280><TABLE
7281BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007282BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007283WIDTH="100%"
7284CELLPADDING="6"
7285><TR
7286><TD
7287><PRE
7288CLASS="PROGRAMLISTING"
7289><A
7290HREF="gnome-xml-tree.html#CHAR"
7291>CHAR</A
7292>* xmlNodeGetContent (<A
7293HREF="gnome-xml-tree.html#XMLNODEPTR"
7294>xmlNodePtr</A
7295> cur);</PRE
7296></TD
7297></TR
7298></TABLE
7299><P
7300>Read the value of a node, this can be either the text carried
7301directly by this node if it's a TEXT node or the aggregate string
7302of the values carried by this node child's (TEXT and ENTITY_REF).
7303Entity references are substitued.</P
7304><P
7305></P
7306><DIV
7307CLASS="INFORMALTABLE"
7308><P
7309></P
7310><TABLE
7311BORDER="0"
7312WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007313BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007314CELLSPACING="0"
7315CELLPADDING="4"
7316CLASS="CALSTABLE"
7317><TR
7318><TD
7319WIDTH="20%"
7320ALIGN="RIGHT"
7321VALIGN="TOP"
7322><TT
7323CLASS="PARAMETER"
7324><I
7325>cur</I
7326></TT
7327>&nbsp;:</TD
7328><TD
7329WIDTH="80%"
7330ALIGN="LEFT"
7331VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007332>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007333></TR
7334><TR
7335><TD
7336WIDTH="20%"
7337ALIGN="RIGHT"
7338VALIGN="TOP"
7339><I
7340CLASS="EMPHASIS"
7341>Returns</I
7342> :</TD
7343><TD
7344WIDTH="80%"
7345ALIGN="LEFT"
7346VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007347>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007348></TR
7349></TABLE
7350><P
7351></P
7352></DIV
7353></DIV
7354><HR><DIV
7355CLASS="REFSECT2"
7356><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007357NAME="AEN3556"
Daniel Veillard35925471999-02-25 08:46:07 +00007358></A
7359><H3
7360><A
7361NAME="XMLBUFFERWRITECHAR"
7362></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007363>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007364><TABLE
7365BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007366BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007367WIDTH="100%"
7368CELLPADDING="6"
7369><TR
7370><TD
7371><PRE
7372CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007373>void xmlBufferWriteCHAR (<A
7374HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7375>xmlBufferPtr</A
7376> buf,
7377 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00007378HREF="gnome-xml-tree.html#CHAR"
7379>CHAR</A
7380> *string);</PRE
7381></TD
7382></TR
7383></TABLE
7384><P
7385>routine which manage and grows an output buffer. This one add
Daniel Veillard5099ae81999-04-21 20:12:07 +00007386CHARs at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00007387><P
7388></P
7389><DIV
7390CLASS="INFORMALTABLE"
7391><P
7392></P
7393><TABLE
7394BORDER="0"
7395WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007396BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007397CELLSPACING="0"
7398CELLPADDING="4"
7399CLASS="CALSTABLE"
7400><TR
7401><TD
7402WIDTH="20%"
7403ALIGN="RIGHT"
7404VALIGN="TOP"
7405><TT
7406CLASS="PARAMETER"
7407><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007408>buf</I
7409></TT
7410>&nbsp;:</TD
7411><TD
7412WIDTH="80%"
7413ALIGN="LEFT"
7414VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007415>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007416></TR
7417><TR
7418><TD
7419WIDTH="20%"
7420ALIGN="RIGHT"
7421VALIGN="TOP"
7422><TT
7423CLASS="PARAMETER"
7424><I
Daniel Veillard35925471999-02-25 08:46:07 +00007425>string</I
7426></TT
7427>&nbsp;:</TD
7428><TD
7429WIDTH="80%"
7430ALIGN="LEFT"
7431VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007432>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007433></TR
7434></TABLE
7435><P
7436></P
7437></DIV
7438></DIV
7439><HR><DIV
7440CLASS="REFSECT2"
7441><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007442NAME="AEN3577"
Daniel Veillard35925471999-02-25 08:46:07 +00007443></A
7444><H3
7445><A
7446NAME="XMLBUFFERWRITECHAR"
7447></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007448>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007449><TABLE
7450BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007451BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007452WIDTH="100%"
7453CELLPADDING="6"
7454><TR
7455><TD
7456><PRE
7457CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007458>void xmlBufferWriteChar (<A
7459HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7460>xmlBufferPtr</A
7461> buf,
7462 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007463></TD
7464></TR
7465></TABLE
7466><P
7467>routine which manage and grows an output buffer. This one add
7468C chars at the end of the array.</P
7469><P
7470></P
7471><DIV
7472CLASS="INFORMALTABLE"
7473><P
7474></P
7475><TABLE
7476BORDER="0"
7477WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007478BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007479CELLSPACING="0"
7480CELLPADDING="4"
7481CLASS="CALSTABLE"
7482><TR
7483><TD
7484WIDTH="20%"
7485ALIGN="RIGHT"
7486VALIGN="TOP"
7487><TT
7488CLASS="PARAMETER"
7489><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007490>buf</I
7491></TT
7492>&nbsp;:</TD
7493><TD
7494WIDTH="80%"
7495ALIGN="LEFT"
7496VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007497>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007498></TR
7499><TR
7500><TD
7501WIDTH="20%"
7502ALIGN="RIGHT"
7503VALIGN="TOP"
7504><TT
7505CLASS="PARAMETER"
7506><I
Daniel Veillard35925471999-02-25 08:46:07 +00007507>string</I
7508></TT
7509>&nbsp;:</TD
7510><TD
7511WIDTH="80%"
7512ALIGN="LEFT"
7513VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007514>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007515></TR
7516></TABLE
7517><P
7518></P
7519></DIV
7520></DIV
7521><HR><DIV
7522CLASS="REFSECT2"
7523><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007524NAME="AEN3597"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007525></A
7526><H3
7527><A
7528NAME="XMLBUFFERWRITEQUOTEDSTRING"
7529></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007530>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00007531><TABLE
7532BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007533BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007534WIDTH="100%"
7535CELLPADDING="6"
7536><TR
7537><TD
7538><PRE
7539CLASS="PROGRAMLISTING"
7540>void xmlBufferWriteQuotedString (<A
7541HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7542>xmlBufferPtr</A
7543> buf,
7544 const <A
7545HREF="gnome-xml-tree.html#CHAR"
7546>CHAR</A
7547> *string);</PRE
7548></TD
7549></TR
7550></TABLE
7551><P
7552>routine which manage and grows an output buffer. This one writes
7553a quoted or double quoted CHAR string, checking first if it holds
7554quote or double-quotes internally</P
7555><P
7556></P
7557><DIV
7558CLASS="INFORMALTABLE"
7559><P
7560></P
7561><TABLE
7562BORDER="0"
7563WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007564BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007565CELLSPACING="0"
7566CELLPADDING="4"
7567CLASS="CALSTABLE"
7568><TR
7569><TD
7570WIDTH="20%"
7571ALIGN="RIGHT"
7572VALIGN="TOP"
7573><TT
7574CLASS="PARAMETER"
7575><I
7576>buf</I
7577></TT
7578>&nbsp;:</TD
7579><TD
7580WIDTH="80%"
7581ALIGN="LEFT"
7582VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007583>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007584></TR
7585><TR
7586><TD
7587WIDTH="20%"
7588ALIGN="RIGHT"
7589VALIGN="TOP"
7590><TT
7591CLASS="PARAMETER"
7592><I
7593>string</I
7594></TT
7595>&nbsp;:</TD
7596><TD
7597WIDTH="80%"
7598ALIGN="LEFT"
7599VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007600>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007601></TR
7602></TABLE
7603><P
7604></P
7605></DIV
7606></DIV
7607><HR><DIV
7608CLASS="REFSECT2"
7609><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007610NAME="AEN3618"
Daniel Veillard35925471999-02-25 08:46:07 +00007611></A
7612><H3
7613><A
7614NAME="XMLDOCDUMPMEMORY"
7615></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007616>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007617><TABLE
7618BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007619BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007620WIDTH="100%"
7621CELLPADDING="6"
7622><TR
7623><TD
7624><PRE
7625CLASS="PROGRAMLISTING"
7626>void xmlDocDumpMemory (<A
7627HREF="gnome-xml-tree.html#XMLDOCPTR"
7628>xmlDocPtr</A
7629> cur,
7630 <A
7631HREF="gnome-xml-tree.html#CHAR"
7632>CHAR</A
7633> **mem,
7634 int *size);</PRE
7635></TD
7636></TR
7637></TABLE
7638><P
7639>Dump an XML document in memory and return the CHAR * and it's size.
7640It's up to the caller to free the memory.</P
7641><P
7642></P
7643><DIV
7644CLASS="INFORMALTABLE"
7645><P
7646></P
7647><TABLE
7648BORDER="0"
7649WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007650BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007651CELLSPACING="0"
7652CELLPADDING="4"
7653CLASS="CALSTABLE"
7654><TR
7655><TD
7656WIDTH="20%"
7657ALIGN="RIGHT"
7658VALIGN="TOP"
7659><TT
7660CLASS="PARAMETER"
7661><I
7662>cur</I
7663></TT
7664>&nbsp;:</TD
7665><TD
7666WIDTH="80%"
7667ALIGN="LEFT"
7668VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007669>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007670></TR
7671><TR
7672><TD
7673WIDTH="20%"
7674ALIGN="RIGHT"
7675VALIGN="TOP"
7676><TT
7677CLASS="PARAMETER"
7678><I
7679>mem</I
7680></TT
7681>&nbsp;:</TD
7682><TD
7683WIDTH="80%"
7684ALIGN="LEFT"
7685VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007686>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007687></TR
7688><TR
7689><TD
7690WIDTH="20%"
7691ALIGN="RIGHT"
7692VALIGN="TOP"
7693><TT
7694CLASS="PARAMETER"
7695><I
7696>size</I
7697></TT
7698>&nbsp;:</TD
7699><TD
7700WIDTH="80%"
7701ALIGN="LEFT"
7702VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007703>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007704></TR
7705></TABLE
7706><P
7707></P
7708></DIV
7709></DIV
7710><HR><DIV
7711CLASS="REFSECT2"
7712><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007713NAME="AEN3643"
Daniel Veillard35925471999-02-25 08:46:07 +00007714></A
7715><H3
7716><A
7717NAME="XMLDOCDUMP"
7718></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007719>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007720><TABLE
7721BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007722BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007723WIDTH="100%"
7724CELLPADDING="6"
7725><TR
7726><TD
7727><PRE
7728CLASS="PROGRAMLISTING"
7729>void xmlDocDump (<GTKDOCLINK
7730HREF="FILE"
7731>FILE</GTKDOCLINK
7732> *f,
7733 <A
7734HREF="gnome-xml-tree.html#XMLDOCPTR"
7735>xmlDocPtr</A
7736> cur);</PRE
7737></TD
7738></TR
7739></TABLE
7740><P
7741>Dump an XML document to an open FILE.</P
7742><P
7743></P
7744><DIV
7745CLASS="INFORMALTABLE"
7746><P
7747></P
7748><TABLE
7749BORDER="0"
7750WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007751BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007752CELLSPACING="0"
7753CELLPADDING="4"
7754CLASS="CALSTABLE"
7755><TR
7756><TD
7757WIDTH="20%"
7758ALIGN="RIGHT"
7759VALIGN="TOP"
7760><TT
7761CLASS="PARAMETER"
7762><I
7763>f</I
7764></TT
7765>&nbsp;:</TD
7766><TD
7767WIDTH="80%"
7768ALIGN="LEFT"
7769VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007770>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007771></TR
7772><TR
7773><TD
7774WIDTH="20%"
7775ALIGN="RIGHT"
7776VALIGN="TOP"
7777><TT
7778CLASS="PARAMETER"
7779><I
7780>cur</I
7781></TT
7782>&nbsp;:</TD
7783><TD
7784WIDTH="80%"
7785ALIGN="LEFT"
7786VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007787>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007788></TR
7789></TABLE
7790><P
7791></P
7792></DIV
7793></DIV
7794><HR><DIV
7795CLASS="REFSECT2"
7796><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007797NAME="AEN3664"
Daniel Veillard35925471999-02-25 08:46:07 +00007798></A
7799><H3
7800><A
7801NAME="XMLSAVEFILE"
7802></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007803>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007804><TABLE
7805BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007806BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007807WIDTH="100%"
7808CELLPADDING="6"
7809><TR
7810><TD
7811><PRE
7812CLASS="PROGRAMLISTING"
7813>int xmlSaveFile (const char *filename,
7814 <A
7815HREF="gnome-xml-tree.html#XMLDOCPTR"
7816>xmlDocPtr</A
7817> cur);</PRE
7818></TD
7819></TR
7820></TABLE
7821><P
7822>Dump an XML document to a file. Will use compression if
7823compiled in and enabled.</P
7824><P
7825></P
7826><DIV
7827CLASS="INFORMALTABLE"
7828><P
7829></P
7830><TABLE
7831BORDER="0"
7832WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007833BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007834CELLSPACING="0"
7835CELLPADDING="4"
7836CLASS="CALSTABLE"
7837><TR
7838><TD
7839WIDTH="20%"
7840ALIGN="RIGHT"
7841VALIGN="TOP"
7842><TT
7843CLASS="PARAMETER"
7844><I
7845>filename</I
7846></TT
7847>&nbsp;:</TD
7848><TD
7849WIDTH="80%"
7850ALIGN="LEFT"
7851VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007852>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007853></TR
7854><TR
7855><TD
7856WIDTH="20%"
7857ALIGN="RIGHT"
7858VALIGN="TOP"
7859><TT
7860CLASS="PARAMETER"
7861><I
7862>cur</I
7863></TT
7864>&nbsp;:</TD
7865><TD
7866WIDTH="80%"
7867ALIGN="LEFT"
7868VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007869>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007870></TR
7871><TR
7872><TD
7873WIDTH="20%"
7874ALIGN="RIGHT"
7875VALIGN="TOP"
7876><I
7877CLASS="EMPHASIS"
7878>Returns</I
7879> :</TD
7880><TD
7881WIDTH="80%"
7882ALIGN="LEFT"
7883VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007884>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007885></TR
7886></TABLE
7887><P
7888></P
7889></DIV
7890></DIV
7891><HR><DIV
7892CLASS="REFSECT2"
7893><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007894NAME="AEN3688"
Daniel Veillard35925471999-02-25 08:46:07 +00007895></A
7896><H3
7897><A
7898NAME="XMLGETDOCCOMPRESSMODE"
7899></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007900>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007901><TABLE
7902BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007903BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007904WIDTH="100%"
7905CELLPADDING="6"
7906><TR
7907><TD
7908><PRE
7909CLASS="PROGRAMLISTING"
7910>int xmlGetDocCompressMode (<A
7911HREF="gnome-xml-tree.html#XMLDOCPTR"
7912>xmlDocPtr</A
7913> doc);</PRE
7914></TD
7915></TR
7916></TABLE
7917><P
7918>get the compression ratio for a document, ZLIB based</P
7919><P
7920></P
7921><DIV
7922CLASS="INFORMALTABLE"
7923><P
7924></P
7925><TABLE
7926BORDER="0"
7927WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007928BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007929CELLSPACING="0"
7930CELLPADDING="4"
7931CLASS="CALSTABLE"
7932><TR
7933><TD
7934WIDTH="20%"
7935ALIGN="RIGHT"
7936VALIGN="TOP"
7937><TT
7938CLASS="PARAMETER"
7939><I
7940>doc</I
7941></TT
7942>&nbsp;:</TD
7943><TD
7944WIDTH="80%"
7945ALIGN="LEFT"
7946VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007947>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007948></TR
7949><TR
7950><TD
7951WIDTH="20%"
7952ALIGN="RIGHT"
7953VALIGN="TOP"
7954><I
7955CLASS="EMPHASIS"
7956>Returns</I
7957> :</TD
7958><TD
7959WIDTH="80%"
7960ALIGN="LEFT"
7961VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00007962>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007963></TR
7964></TABLE
7965><P
7966></P
7967></DIV
7968></DIV
7969><HR><DIV
7970CLASS="REFSECT2"
7971><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00007972NAME="AEN3708"
Daniel Veillard35925471999-02-25 08:46:07 +00007973></A
7974><H3
7975><A
7976NAME="XMLSETDOCCOMPRESSMODE"
7977></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007978>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007979><TABLE
7980BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007981BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007982WIDTH="100%"
7983CELLPADDING="6"
7984><TR
7985><TD
7986><PRE
7987CLASS="PROGRAMLISTING"
7988>void xmlSetDocCompressMode (<A
7989HREF="gnome-xml-tree.html#XMLDOCPTR"
7990>xmlDocPtr</A
7991> doc,
7992 int mode);</PRE
7993></TD
7994></TR
7995></TABLE
7996><P
7997>set the compression ratio for a document, ZLIB based
7998Correct values: 0 (uncompressed) to 9 (max compression)</P
7999><P
8000></P
8001><DIV
8002CLASS="INFORMALTABLE"
8003><P
8004></P
8005><TABLE
8006BORDER="0"
8007WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008008BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008009CELLSPACING="0"
8010CELLPADDING="4"
8011CLASS="CALSTABLE"
8012><TR
8013><TD
8014WIDTH="20%"
8015ALIGN="RIGHT"
8016VALIGN="TOP"
8017><TT
8018CLASS="PARAMETER"
8019><I
8020>doc</I
8021></TT
8022>&nbsp;:</TD
8023><TD
8024WIDTH="80%"
8025ALIGN="LEFT"
8026VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008027>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008028></TR
8029><TR
8030><TD
8031WIDTH="20%"
8032ALIGN="RIGHT"
8033VALIGN="TOP"
8034><TT
8035CLASS="PARAMETER"
8036><I
8037>mode</I
8038></TT
8039>&nbsp;:</TD
8040><TD
8041WIDTH="80%"
8042ALIGN="LEFT"
8043VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008044>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008045></TR
8046></TABLE
8047><P
8048></P
8049></DIV
8050></DIV
8051><HR><DIV
8052CLASS="REFSECT2"
8053><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00008054NAME="AEN3728"
Daniel Veillard35925471999-02-25 08:46:07 +00008055></A
8056><H3
8057><A
8058NAME="XMLGETCOMPRESSMODE"
8059></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008060>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008061><TABLE
8062BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008063BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008064WIDTH="100%"
8065CELLPADDING="6"
8066><TR
8067><TD
8068><PRE
8069CLASS="PROGRAMLISTING"
8070>int xmlGetCompressMode (void);</PRE
8071></TD
8072></TR
8073></TABLE
8074><P
8075>get the default compression mode used, ZLIB based.</P
8076><P
8077></P
8078><DIV
8079CLASS="INFORMALTABLE"
8080><P
8081></P
8082><TABLE
8083BORDER="0"
8084WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008085BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008086CELLSPACING="0"
8087CELLPADDING="4"
8088CLASS="CALSTABLE"
8089><TR
8090><TD
8091WIDTH="20%"
8092ALIGN="RIGHT"
8093VALIGN="TOP"
8094><I
8095CLASS="EMPHASIS"
8096>Returns</I
8097> :</TD
8098><TD
8099WIDTH="80%"
8100ALIGN="LEFT"
8101VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008102>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008103></TR
8104></TABLE
8105><P
8106></P
8107></DIV
8108></DIV
8109><HR><DIV
8110CLASS="REFSECT2"
8111><A
Daniel Veillardb05deb71999-08-10 19:04:08 +00008112NAME="AEN3743"
Daniel Veillard35925471999-02-25 08:46:07 +00008113></A
8114><H3
8115><A
8116NAME="XMLSETCOMPRESSMODE"
8117></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008118>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008119><TABLE
8120BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008121BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008122WIDTH="100%"
8123CELLPADDING="6"
8124><TR
8125><TD
8126><PRE
8127CLASS="PROGRAMLISTING"
8128>void xmlSetCompressMode (int mode);</PRE
8129></TD
8130></TR
8131></TABLE
8132><P
8133>set the default compression mode used, ZLIB based
8134Correct values: 0 (uncompressed) to 9 (max compression)</P
8135><P
8136></P
8137><DIV
8138CLASS="INFORMALTABLE"
8139><P
8140></P
8141><TABLE
8142BORDER="0"
8143WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008144BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008145CELLSPACING="0"
8146CELLPADDING="4"
8147CLASS="CALSTABLE"
8148><TR
8149><TD
8150WIDTH="20%"
8151ALIGN="RIGHT"
8152VALIGN="TOP"
8153><TT
8154CLASS="PARAMETER"
8155><I
8156>mode</I
8157></TT
8158>&nbsp;:</TD
8159><TD
8160WIDTH="80%"
8161ALIGN="LEFT"
8162VALIGN="TOP"
Daniel Veillardb05deb71999-08-10 19:04:08 +00008163>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008164></TR
8165></TABLE
8166><P
8167></P
8168></DIV
8169></DIV
8170></DIV
8171><DIV
8172CLASS="NAVFOOTER"
Daniel Veillard14fff061999-06-22 21:49:07 +00008173><BR><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00008174WIDTH="100%"
8175BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008176BGCOLOR="#000000"
8177CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00008178CELLSPACING="0"
8179><TR
8180><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008181WIDTH="25%"
8182BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00008183ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00008184><A
8185HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008186><FONT
8187COLOR="#FFFFFF"
8188SIZE="3"
8189><B
8190>&#60;&#60;&#60; Previous Page</B
8191></FONT
8192></A
Daniel Veillard35925471999-02-25 08:46:07 +00008193></TD
8194><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008195WIDTH="25%"
8196BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00008197ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00008198><FONT
8199COLOR="#FFFFFF"
8200SIZE="3"
8201><B
Daniel Veillard35925471999-02-25 08:46:07 +00008202><A
8203HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008204><FONT
8205COLOR="#FFFFFF"
8206SIZE="3"
8207><B
8208>Home</B
8209></FONT
8210></A
8211></B
8212></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00008213></TD
8214><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008215WIDTH="25%"
8216BGCOLOR="#00C000"
8217ALIGN="center"
8218><FONT
8219COLOR="#FFFFFF"
8220SIZE="3"
8221><B
8222><A
8223HREF="libxml.html"
8224><FONT
8225COLOR="#FFFFFF"
8226SIZE="3"
8227><B
8228>Up</B
8229></FONT
8230></A
8231></B
8232></FONT
8233></TD
8234><TD
8235WIDTH="25%"
8236BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00008237ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00008238><A
8239HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00008240><FONT
8241COLOR="#FFFFFF"
8242SIZE="3"
8243><B
8244>Next Page &#62;&#62;&#62;</B
8245></FONT
8246></A
Daniel Veillard35925471999-02-25 08:46:07 +00008247></TD
8248></TR
8249><TR
8250><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008251COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00008252ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00008253><FONT
8254COLOR="#FFFFFF"
8255SIZE="3"
8256><B
8257>parser</B
8258></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00008259></TD
8260><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00008261COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00008262ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00008263><FONT
8264COLOR="#FFFFFF"
8265SIZE="3"
8266><B
8267>entities</B
8268></FONT
8269></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008270></TR
8271></TABLE
8272></DIV
8273></BODY
8274></HTML
8275>