blob: 7842b2b79b8de6e33432ebd8c579c0492bff9826 [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 Veillard1566d3a1999-07-15 14:24:29 +0000118NAME="AEN1621"
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 Veillard1566d3a1999-07-15 14:24:29 +0000126NAME="AEN1624"
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 Veillard35925471999-02-25 08:46:07 +0000297<A
298HREF="gnome-xml-tree.html#XMLDTDPTR"
299>xmlDtdPtr</A
300> <A
301HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
302>xmlCreateIntSubset</A
303> (<A
304HREF="gnome-xml-tree.html#XMLDOCPTR"
305>xmlDocPtr</A
306> doc,
307 const <A
308HREF="gnome-xml-tree.html#CHAR"
309>CHAR</A
310> *name,
311 const <A
312HREF="gnome-xml-tree.html#CHAR"
313>CHAR</A
314> *ExternalID,
315 const <A
316HREF="gnome-xml-tree.html#CHAR"
317>CHAR</A
318> *SystemID);
319<A
320HREF="gnome-xml-tree.html#XMLDTDPTR"
321>xmlDtdPtr</A
322> <A
323HREF="gnome-xml-tree.html#XMLNEWDTD"
324>xmlNewDtd</A
325> (<A
326HREF="gnome-xml-tree.html#XMLDOCPTR"
327>xmlDocPtr</A
328> doc,
329 const <A
330HREF="gnome-xml-tree.html#CHAR"
331>CHAR</A
332> *name,
333 const <A
334HREF="gnome-xml-tree.html#CHAR"
335>CHAR</A
336> *ExternalID,
337 const <A
338HREF="gnome-xml-tree.html#CHAR"
339>CHAR</A
340> *SystemID);
341void <A
342HREF="gnome-xml-tree.html#XMLFREEDTD"
343>xmlFreeDtd</A
344> (<A
345HREF="gnome-xml-tree.html#XMLDTDPTR"
346>xmlDtdPtr</A
347> cur);
348<A
349HREF="gnome-xml-tree.html#XMLNSPTR"
350>xmlNsPtr</A
351> <A
352HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
353>xmlNewGlobalNs</A
354> (<A
355HREF="gnome-xml-tree.html#XMLDOCPTR"
356>xmlDocPtr</A
357> doc,
358 const <A
359HREF="gnome-xml-tree.html#CHAR"
360>CHAR</A
361> *href,
362 const <A
363HREF="gnome-xml-tree.html#CHAR"
364>CHAR</A
365> *prefix);
366<A
367HREF="gnome-xml-tree.html#XMLNSPTR"
368>xmlNsPtr</A
369> <A
370HREF="gnome-xml-tree.html#XMLNEWNS"
371>xmlNewNs</A
372> (<A
373HREF="gnome-xml-tree.html#XMLNODEPTR"
374>xmlNodePtr</A
375> node,
376 const <A
377HREF="gnome-xml-tree.html#CHAR"
378>CHAR</A
379> *href,
380 const <A
381HREF="gnome-xml-tree.html#CHAR"
382>CHAR</A
383> *prefix);
384void <A
385HREF="gnome-xml-tree.html#XMLFREENS"
386>xmlFreeNs</A
387> (<A
388HREF="gnome-xml-tree.html#XMLNSPTR"
389>xmlNsPtr</A
390> cur);
391<A
392HREF="gnome-xml-tree.html#XMLDOCPTR"
393>xmlDocPtr</A
394> <A
395HREF="gnome-xml-tree.html#XMLNEWDOC"
396>xmlNewDoc</A
397> (const <A
398HREF="gnome-xml-tree.html#CHAR"
399>CHAR</A
400> *version);
401void <A
402HREF="gnome-xml-tree.html#XMLFREEDOC"
403>xmlFreeDoc</A
404> (<A
405HREF="gnome-xml-tree.html#XMLDOCPTR"
406>xmlDocPtr</A
407> cur);
408<A
409HREF="gnome-xml-tree.html#XMLATTRPTR"
410>xmlAttrPtr</A
411> <A
412HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
413>xmlNewDocProp</A
414> (<A
415HREF="gnome-xml-tree.html#XMLDOCPTR"
416>xmlDocPtr</A
417> doc,
418 const <A
419HREF="gnome-xml-tree.html#CHAR"
420>CHAR</A
421> *name,
422 const <A
423HREF="gnome-xml-tree.html#CHAR"
424>CHAR</A
425> *value);
426<A
427HREF="gnome-xml-tree.html#XMLATTRPTR"
428>xmlAttrPtr</A
429> <A
430HREF="gnome-xml-tree.html#XMLNEWPROP"
431>xmlNewProp</A
432> (<A
433HREF="gnome-xml-tree.html#XMLNODEPTR"
434>xmlNodePtr</A
435> node,
436 const <A
437HREF="gnome-xml-tree.html#CHAR"
438>CHAR</A
439> *name,
440 const <A
441HREF="gnome-xml-tree.html#CHAR"
442>CHAR</A
443> *value);
444void <A
445HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
446>xmlFreePropList</A
447> (<A
448HREF="gnome-xml-tree.html#XMLATTRPTR"
449>xmlAttrPtr</A
450> cur);
451void <A
452HREF="gnome-xml-tree.html#XMLFREEPROP"
453>xmlFreeProp</A
454> (<A
455HREF="gnome-xml-tree.html#XMLATTRPTR"
456>xmlAttrPtr</A
457> cur);
458<A
459HREF="gnome-xml-tree.html#XMLATTRPTR"
460>xmlAttrPtr</A
461> <A
462HREF="gnome-xml-tree.html#XMLCOPYPROP"
463>xmlCopyProp</A
464> (<A
465HREF="gnome-xml-tree.html#XMLATTRPTR"
466>xmlAttrPtr</A
467> cur);
468<A
469HREF="gnome-xml-tree.html#XMLATTRPTR"
470>xmlAttrPtr</A
471> <A
472HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
473>xmlCopyPropList</A
474> (<A
475HREF="gnome-xml-tree.html#XMLATTRPTR"
476>xmlAttrPtr</A
477> cur);
478<A
479HREF="gnome-xml-tree.html#XMLDTDPTR"
480>xmlDtdPtr</A
481> <A
482HREF="gnome-xml-tree.html#XMLCOPYDTD"
483>xmlCopyDtd</A
484> (<A
485HREF="gnome-xml-tree.html#XMLDTDPTR"
486>xmlDtdPtr</A
487> dtd);
488<A
489HREF="gnome-xml-tree.html#XMLDOCPTR"
490>xmlDocPtr</A
491> <A
492HREF="gnome-xml-tree.html#XMLCOPYDOC"
493>xmlCopyDoc</A
494> (<A
495HREF="gnome-xml-tree.html#XMLDOCPTR"
496>xmlDocPtr</A
497> doc,
498 int recursive);
499<A
500HREF="gnome-xml-tree.html#XMLNODEPTR"
501>xmlNodePtr</A
502> <A
503HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
504>xmlNewDocNode</A
505> (<A
506HREF="gnome-xml-tree.html#XMLDOCPTR"
507>xmlDocPtr</A
508> doc,
509 <A
510HREF="gnome-xml-tree.html#XMLNSPTR"
511>xmlNsPtr</A
512> ns,
513 const <A
514HREF="gnome-xml-tree.html#CHAR"
515>CHAR</A
516> *name,
517 <A
518HREF="gnome-xml-tree.html#CHAR"
519>CHAR</A
520> *content);
521<A
522HREF="gnome-xml-tree.html#XMLNODEPTR"
523>xmlNodePtr</A
524> <A
525HREF="gnome-xml-tree.html#XMLNEWNODE"
526>xmlNewNode</A
527> (<A
528HREF="gnome-xml-tree.html#XMLNSPTR"
529>xmlNsPtr</A
530> ns,
531 const <A
532HREF="gnome-xml-tree.html#CHAR"
533>CHAR</A
534> *name);
535<A
536HREF="gnome-xml-tree.html#XMLNODEPTR"
537>xmlNodePtr</A
538> <A
539HREF="gnome-xml-tree.html#XMLNEWCHILD"
540>xmlNewChild</A
541> (<A
542HREF="gnome-xml-tree.html#XMLNODEPTR"
543>xmlNodePtr</A
544> parent,
545 <A
546HREF="gnome-xml-tree.html#XMLNSPTR"
547>xmlNsPtr</A
548> ns,
549 const <A
550HREF="gnome-xml-tree.html#CHAR"
551>CHAR</A
552> *name,
553 <A
554HREF="gnome-xml-tree.html#CHAR"
555>CHAR</A
556> *content);
557<A
558HREF="gnome-xml-tree.html#XMLNODEPTR"
559>xmlNodePtr</A
560> <A
561HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
562>xmlNewDocText</A
563> (<A
564HREF="gnome-xml-tree.html#XMLDOCPTR"
565>xmlDocPtr</A
566> doc,
567 const <A
568HREF="gnome-xml-tree.html#CHAR"
569>CHAR</A
570> *content);
571<A
572HREF="gnome-xml-tree.html#XMLNODEPTR"
573>xmlNodePtr</A
574> <A
575HREF="gnome-xml-tree.html#XMLNEWTEXT"
576>xmlNewText</A
577> (const <A
578HREF="gnome-xml-tree.html#CHAR"
579>CHAR</A
580> *content);
581<A
582HREF="gnome-xml-tree.html#XMLNODEPTR"
583>xmlNodePtr</A
584> <A
585HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
586>xmlNewDocTextLen</A
587> (<A
588HREF="gnome-xml-tree.html#XMLDOCPTR"
589>xmlDocPtr</A
590> doc,
591 const <A
592HREF="gnome-xml-tree.html#CHAR"
593>CHAR</A
594> *content,
595 int len);
596<A
597HREF="gnome-xml-tree.html#XMLNODEPTR"
598>xmlNodePtr</A
599> <A
600HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
601>xmlNewTextLen</A
602> (const <A
603HREF="gnome-xml-tree.html#CHAR"
604>CHAR</A
605> *content,
606 int len);
607<A
608HREF="gnome-xml-tree.html#XMLNODEPTR"
609>xmlNodePtr</A
610> <A
611HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
612>xmlNewDocComment</A
613> (<A
614HREF="gnome-xml-tree.html#XMLDOCPTR"
615>xmlDocPtr</A
616> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000617 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000618HREF="gnome-xml-tree.html#CHAR"
619>CHAR</A
620> *content);
621<A
622HREF="gnome-xml-tree.html#XMLNODEPTR"
623>xmlNodePtr</A
624> <A
625HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
626>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000627> (const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000628HREF="gnome-xml-tree.html#CHAR"
629>CHAR</A
630> *content);
631<A
632HREF="gnome-xml-tree.html#XMLNODEPTR"
633>xmlNodePtr</A
634> <A
635HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
636>xmlNewReference</A
637> (<A
638HREF="gnome-xml-tree.html#XMLDOCPTR"
639>xmlDocPtr</A
640> doc,
641 const <A
642HREF="gnome-xml-tree.html#CHAR"
643>CHAR</A
644> *name);
645<A
646HREF="gnome-xml-tree.html#XMLNODEPTR"
647>xmlNodePtr</A
648> <A
649HREF="gnome-xml-tree.html#XMLCOPYNODE"
650>xmlCopyNode</A
651> (<A
652HREF="gnome-xml-tree.html#XMLNODEPTR"
653>xmlNodePtr</A
654> node,
655 int recursive);
656<A
657HREF="gnome-xml-tree.html#XMLNODEPTR"
658>xmlNodePtr</A
659> <A
660HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
661>xmlCopyNodeList</A
662> (<A
663HREF="gnome-xml-tree.html#XMLNODEPTR"
664>xmlNodePtr</A
665> node);
666<A
667HREF="gnome-xml-tree.html#XMLNODEPTR"
668>xmlNodePtr</A
669> <A
670HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
671>xmlGetLastChild</A
672> (<A
673HREF="gnome-xml-tree.html#XMLNODEPTR"
674>xmlNodePtr</A
675> parent);
676int <A
677HREF="gnome-xml-tree.html#XMLNODEISTEXT"
678>xmlNodeIsText</A
679> (<A
680HREF="gnome-xml-tree.html#XMLNODEPTR"
681>xmlNodePtr</A
682> node);
683<A
684HREF="gnome-xml-tree.html#XMLNODEPTR"
685>xmlNodePtr</A
686> <A
687HREF="gnome-xml-tree.html#XMLADDCHILD"
688>xmlAddChild</A
689> (<A
690HREF="gnome-xml-tree.html#XMLNODEPTR"
691>xmlNodePtr</A
692> parent,
693 <A
694HREF="gnome-xml-tree.html#XMLNODEPTR"
695>xmlNodePtr</A
696> cur);
697void <A
698HREF="gnome-xml-tree.html#XMLUNLINKNODE"
699>xmlUnlinkNode</A
700> (<A
701HREF="gnome-xml-tree.html#XMLNODEPTR"
702>xmlNodePtr</A
703> cur);
704<A
705HREF="gnome-xml-tree.html#XMLNODEPTR"
706>xmlNodePtr</A
707> <A
708HREF="gnome-xml-tree.html#XMLTEXTMERGE"
709>xmlTextMerge</A
710> (<A
711HREF="gnome-xml-tree.html#XMLNODEPTR"
712>xmlNodePtr</A
713> first,
714 <A
715HREF="gnome-xml-tree.html#XMLNODEPTR"
716>xmlNodePtr</A
717> second);
718void <A
719HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
720>xmlTextConcat</A
721> (<A
722HREF="gnome-xml-tree.html#XMLNODEPTR"
723>xmlNodePtr</A
724> node,
725 const <A
726HREF="gnome-xml-tree.html#CHAR"
727>CHAR</A
728> *content,
729 int len);
730void <A
731HREF="gnome-xml-tree.html#XMLFREENODELIST"
732>xmlFreeNodeList</A
733> (<A
734HREF="gnome-xml-tree.html#XMLNODEPTR"
735>xmlNodePtr</A
736> cur);
737void <A
738HREF="gnome-xml-tree.html#XMLFREENODE"
739>xmlFreeNode</A
740> (<A
741HREF="gnome-xml-tree.html#XMLNODEPTR"
742>xmlNodePtr</A
743> cur);
744<A
745HREF="gnome-xml-tree.html#XMLNSPTR"
746>xmlNsPtr</A
747> <A
748HREF="gnome-xml-tree.html#XMLSEARCHNS"
749>xmlSearchNs</A
750> (<A
751HREF="gnome-xml-tree.html#XMLDOCPTR"
752>xmlDocPtr</A
753> doc,
754 <A
755HREF="gnome-xml-tree.html#XMLNODEPTR"
756>xmlNodePtr</A
757> node,
758 const <A
759HREF="gnome-xml-tree.html#CHAR"
760>CHAR</A
761> *nameSpace);
762<A
763HREF="gnome-xml-tree.html#XMLNSPTR"
764>xmlNsPtr</A
765> <A
766HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
767>xmlSearchNsByHref</A
768> (<A
769HREF="gnome-xml-tree.html#XMLDOCPTR"
770>xmlDocPtr</A
771> doc,
772 <A
773HREF="gnome-xml-tree.html#XMLNODEPTR"
774>xmlNodePtr</A
775> node,
776 const <A
777HREF="gnome-xml-tree.html#CHAR"
778>CHAR</A
779> *href);
780void <A
781HREF="gnome-xml-tree.html#XMLSETNS"
782>xmlSetNs</A
783> (<A
784HREF="gnome-xml-tree.html#XMLNODEPTR"
785>xmlNodePtr</A
786> node,
787 <A
788HREF="gnome-xml-tree.html#XMLNSPTR"
789>xmlNsPtr</A
790> ns);
791<A
792HREF="gnome-xml-tree.html#XMLNSPTR"
793>xmlNsPtr</A
794> <A
795HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
796>xmlCopyNamespace</A
797> (<A
798HREF="gnome-xml-tree.html#XMLNSPTR"
799>xmlNsPtr</A
800> cur);
801<A
802HREF="gnome-xml-tree.html#XMLNSPTR"
803>xmlNsPtr</A
804> <A
805HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
806>xmlCopyNamespaceList</A
807> (<A
808HREF="gnome-xml-tree.html#XMLNSPTR"
809>xmlNsPtr</A
810> cur);
811<A
812HREF="gnome-xml-tree.html#XMLATTRPTR"
813>xmlAttrPtr</A
814> <A
815HREF="gnome-xml-tree.html#XMLSETPROP"
816>xmlSetProp</A
817> (<A
818HREF="gnome-xml-tree.html#XMLNODEPTR"
819>xmlNodePtr</A
820> node,
821 const <A
822HREF="gnome-xml-tree.html#CHAR"
823>CHAR</A
824> *name,
825 const <A
826HREF="gnome-xml-tree.html#CHAR"
827>CHAR</A
828> *value);
829<A
830HREF="gnome-xml-tree.html#CHAR"
831>CHAR</A
832>* <A
833HREF="gnome-xml-tree.html#XMLGETPROP"
834>xmlGetProp</A
835> (<A
836HREF="gnome-xml-tree.html#XMLNODEPTR"
837>xmlNodePtr</A
838> node,
839 const <A
840HREF="gnome-xml-tree.html#CHAR"
841>CHAR</A
842> *name);
843<A
844HREF="gnome-xml-tree.html#XMLNODEPTR"
845>xmlNodePtr</A
846> <A
847HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
848>xmlStringGetNodeList</A
849> (<A
850HREF="gnome-xml-tree.html#XMLDOCPTR"
851>xmlDocPtr</A
852> doc,
853 const <A
854HREF="gnome-xml-tree.html#CHAR"
855>CHAR</A
856> *value);
857<A
858HREF="gnome-xml-tree.html#XMLNODEPTR"
859>xmlNodePtr</A
860> <A
861HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
862>xmlStringLenGetNodeList</A
863> (<A
864HREF="gnome-xml-tree.html#XMLDOCPTR"
865>xmlDocPtr</A
866> doc,
867 const <A
868HREF="gnome-xml-tree.html#CHAR"
869>CHAR</A
870> *value,
871 int len);
872<A
873HREF="gnome-xml-tree.html#CHAR"
874>CHAR</A
875>* <A
876HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
877>xmlNodeListGetString</A
878> (<A
879HREF="gnome-xml-tree.html#XMLDOCPTR"
880>xmlDocPtr</A
881> doc,
882 <A
883HREF="gnome-xml-tree.html#XMLNODEPTR"
884>xmlNodePtr</A
885> list,
886 int inLine);
887void <A
888HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
889>xmlNodeSetContent</A
890> (<A
891HREF="gnome-xml-tree.html#XMLNODEPTR"
892>xmlNodePtr</A
893> cur,
894 const <A
895HREF="gnome-xml-tree.html#CHAR"
896>CHAR</A
897> *content);
898void <A
899HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
900>xmlNodeSetContentLen</A
901> (<A
902HREF="gnome-xml-tree.html#XMLNODEPTR"
903>xmlNodePtr</A
904> cur,
905 const <A
906HREF="gnome-xml-tree.html#CHAR"
907>CHAR</A
908> *content,
909 int len);
910void <A
911HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
912>xmlNodeAddContent</A
913> (<A
914HREF="gnome-xml-tree.html#XMLNODEPTR"
915>xmlNodePtr</A
916> cur,
917 const <A
918HREF="gnome-xml-tree.html#CHAR"
919>CHAR</A
920> *content);
921void <A
922HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
923>xmlNodeAddContentLen</A
924> (<A
925HREF="gnome-xml-tree.html#XMLNODEPTR"
926>xmlNodePtr</A
927> cur,
928 const <A
929HREF="gnome-xml-tree.html#CHAR"
930>CHAR</A
931> *content,
932 int len);
933<A
934HREF="gnome-xml-tree.html#CHAR"
935>CHAR</A
936>* <A
937HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
938>xmlNodeGetContent</A
939> (<A
940HREF="gnome-xml-tree.html#XMLNODEPTR"
941>xmlNodePtr</A
942> cur);
943void <A
944HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
945>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000946> (<A
947HREF="gnome-xml-tree.html#XMLBUFFERPTR"
948>xmlBufferPtr</A
949> buf,
950 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000951HREF="gnome-xml-tree.html#CHAR"
952>CHAR</A
953> *string);
954void <A
955HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
956>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000957> (<A
958HREF="gnome-xml-tree.html#XMLBUFFERPTR"
959>xmlBufferPtr</A
960> buf,
961 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +0000962void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +0000963HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
964>xmlBufferWriteQuotedString</A
965> (<A
966HREF="gnome-xml-tree.html#XMLBUFFERPTR"
967>xmlBufferPtr</A
968> buf,
969 const <A
970HREF="gnome-xml-tree.html#CHAR"
971>CHAR</A
972> *string);
973void <A
Daniel Veillard35925471999-02-25 08:46:07 +0000974HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
975>xmlDocDumpMemory</A
976> (<A
977HREF="gnome-xml-tree.html#XMLDOCPTR"
978>xmlDocPtr</A
979> cur,
980 <A
981HREF="gnome-xml-tree.html#CHAR"
982>CHAR</A
983> **mem,
984 int *size);
985void <A
986HREF="gnome-xml-tree.html#XMLDOCDUMP"
987>xmlDocDump</A
988> (<GTKDOCLINK
989HREF="FILE"
990>FILE</GTKDOCLINK
991> *f,
992 <A
993HREF="gnome-xml-tree.html#XMLDOCPTR"
994>xmlDocPtr</A
995> cur);
996int <A
997HREF="gnome-xml-tree.html#XMLSAVEFILE"
998>xmlSaveFile</A
999> (const char *filename,
1000 <A
1001HREF="gnome-xml-tree.html#XMLDOCPTR"
1002>xmlDocPtr</A
1003> cur);
1004int <A
1005HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1006>xmlGetDocCompressMode</A
1007> (<A
1008HREF="gnome-xml-tree.html#XMLDOCPTR"
1009>xmlDocPtr</A
1010> doc);
1011void <A
1012HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1013>xmlSetDocCompressMode</A
1014> (<A
1015HREF="gnome-xml-tree.html#XMLDOCPTR"
1016>xmlDocPtr</A
1017> doc,
1018 int mode);
1019int <A
1020HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1021>xmlGetCompressMode</A
1022> (void);
1023void <A
1024HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1025>xmlSetCompressMode</A
1026> (int mode);</PRE
1027></TD
1028></TR
1029></TABLE
1030></DIV
1031><DIV
1032CLASS="REFSECT1"
1033><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001034NAME="AEN1870"
Daniel Veillard35925471999-02-25 08:46:07 +00001035></A
1036><H2
1037>Description</H2
1038><P
1039></P
1040></DIV
1041><DIV
1042CLASS="REFSECT1"
1043><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001044NAME="AEN1873"
Daniel Veillard35925471999-02-25 08:46:07 +00001045></A
1046><H2
1047>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001048><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001049CLASS="REFSECT2"
1050><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001051NAME="AEN1875"
Daniel Veillard35925471999-02-25 08:46:07 +00001052></A
1053><H3
1054><A
1055NAME="XMLELEMENTTYPE"
1056></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001057>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001058><TABLE
1059BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001060BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001061WIDTH="100%"
1062CELLPADDING="6"
1063><TR
1064><TD
1065><PRE
1066CLASS="PROGRAMLISTING"
1067>typedef enum {
1068 XML_ELEMENT_NODE= 1,
1069 XML_ATTRIBUTE_NODE= 2,
1070 XML_TEXT_NODE= 3,
1071 XML_CDATA_SECTION_NODE= 4,
1072 XML_ENTITY_REF_NODE= 5,
1073 XML_ENTITY_NODE= 6,
1074 XML_PI_NODE= 7,
1075 XML_COMMENT_NODE= 8,
1076 XML_DOCUMENT_NODE= 9,
1077 XML_DOCUMENT_TYPE_NODE= 10,
1078 XML_DOCUMENT_FRAG_NODE= 11,
1079 XML_NOTATION_NODE= 12
1080} xmlElementType;</PRE
1081></TD
1082></TR
1083></TABLE
1084><P
1085></P
1086></DIV
1087><HR><DIV
1088CLASS="REFSECT2"
1089><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001090NAME="AEN1880"
Daniel Veillard35925471999-02-25 08:46:07 +00001091></A
1092><H3
1093><A
1094NAME="CHAR"
1095></A
1096>CHAR</H3
1097><P
1098></P
1099></DIV
1100><HR><DIV
1101CLASS="REFSECT2"
1102><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001103NAME="AEN1884"
Daniel Veillard35925471999-02-25 08:46:07 +00001104></A
1105><H3
1106><A
1107NAME="XMLNOTATIONPTR"
1108></A
1109>xmlNotationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001110><P
1111></P
1112></DIV
1113><HR><DIV
1114CLASS="REFSECT2"
1115><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001116NAME="AEN1888"
Daniel Veillard35925471999-02-25 08:46:07 +00001117></A
1118><H3
1119><A
1120NAME="XMLATTRIBUTETYPE"
1121></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001122>enum xmlAttributeType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001123><TABLE
1124BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001125BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001126WIDTH="100%"
1127CELLPADDING="6"
1128><TR
1129><TD
1130><PRE
1131CLASS="PROGRAMLISTING"
1132>typedef enum {
1133 XML_ATTRIBUTE_CDATA = 1,
1134 XML_ATTRIBUTE_ID,
1135 XML_ATTRIBUTE_IDREF ,
1136 XML_ATTRIBUTE_IDREFS,
1137 XML_ATTRIBUTE_ENTITY,
1138 XML_ATTRIBUTE_ENTITIES,
1139 XML_ATTRIBUTE_NMTOKEN,
1140 XML_ATTRIBUTE_NMTOKENS,
1141 XML_ATTRIBUTE_ENUMERATION,
1142 XML_ATTRIBUTE_NOTATION
1143} xmlAttributeType;</PRE
1144></TD
1145></TR
1146></TABLE
1147><P
1148></P
1149></DIV
1150><HR><DIV
1151CLASS="REFSECT2"
1152><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001153NAME="AEN1893"
Daniel Veillard35925471999-02-25 08:46:07 +00001154></A
1155><H3
1156><A
1157NAME="XMLATTRIBUTEDEFAULT"
1158></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001159>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001160><TABLE
1161BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001162BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001163WIDTH="100%"
1164CELLPADDING="6"
1165><TR
1166><TD
1167><PRE
1168CLASS="PROGRAMLISTING"
1169>typedef enum {
1170 XML_ATTRIBUTE_NONE = 1,
1171 XML_ATTRIBUTE_REQUIRED,
1172 XML_ATTRIBUTE_IMPLIED,
1173 XML_ATTRIBUTE_FIXED
1174} xmlAttributeDefault;</PRE
1175></TD
1176></TR
1177></TABLE
1178><P
1179></P
1180></DIV
1181><HR><DIV
1182CLASS="REFSECT2"
1183><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001184NAME="AEN1898"
Daniel Veillard35925471999-02-25 08:46:07 +00001185></A
1186><H3
1187><A
1188NAME="XMLENUMERATIONPTR"
1189></A
1190>xmlEnumerationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001191><P
1192></P
1193></DIV
1194><HR><DIV
1195CLASS="REFSECT2"
1196><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001197NAME="AEN1902"
Daniel Veillard35925471999-02-25 08:46:07 +00001198></A
1199><H3
1200><A
1201NAME="XMLATTRIBUTEPTR"
1202></A
1203>xmlAttributePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001204><P
1205></P
1206></DIV
1207><HR><DIV
1208CLASS="REFSECT2"
1209><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001210NAME="AEN1906"
Daniel Veillard35925471999-02-25 08:46:07 +00001211></A
1212><H3
1213><A
1214NAME="XMLELEMENTCONTENTTYPE"
1215></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001216>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001217><TABLE
1218BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001219BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001220WIDTH="100%"
1221CELLPADDING="6"
1222><TR
1223><TD
1224><PRE
1225CLASS="PROGRAMLISTING"
1226>typedef enum {
1227 XML_ELEMENT_CONTENT_PCDATA = 1,
1228 XML_ELEMENT_CONTENT_ELEMENT,
1229 XML_ELEMENT_CONTENT_SEQ,
1230 XML_ELEMENT_CONTENT_OR
1231} xmlElementContentType;</PRE
1232></TD
1233></TR
1234></TABLE
1235><P
1236></P
1237></DIV
1238><HR><DIV
1239CLASS="REFSECT2"
1240><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001241NAME="AEN1911"
Daniel Veillard35925471999-02-25 08:46:07 +00001242></A
1243><H3
1244><A
1245NAME="XMLELEMENTCONTENTOCCUR"
1246></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001247>enum xmlElementContentOccur</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001248><TABLE
1249BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001250BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001251WIDTH="100%"
1252CELLPADDING="6"
1253><TR
1254><TD
1255><PRE
1256CLASS="PROGRAMLISTING"
1257>typedef enum {
1258 XML_ELEMENT_CONTENT_ONCE = 1,
1259 XML_ELEMENT_CONTENT_OPT,
1260 XML_ELEMENT_CONTENT_MULT,
1261 XML_ELEMENT_CONTENT_PLUS
1262} xmlElementContentOccur;</PRE
1263></TD
1264></TR
1265></TABLE
1266><P
1267></P
1268></DIV
1269><HR><DIV
1270CLASS="REFSECT2"
1271><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001272NAME="AEN1916"
Daniel Veillard35925471999-02-25 08:46:07 +00001273></A
1274><H3
1275><A
1276NAME="XMLELEMENTCONTENTPTR"
1277></A
1278>xmlElementContentPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001279><P
1280></P
1281></DIV
1282><HR><DIV
1283CLASS="REFSECT2"
1284><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001285NAME="AEN1920"
Daniel Veillard35925471999-02-25 08:46:07 +00001286></A
1287><H3
1288><A
1289NAME="XMLELEMENTTYPEVAL"
1290></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001291>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001292><TABLE
1293BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001294BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001295WIDTH="100%"
1296CELLPADDING="6"
1297><TR
1298><TD
1299><PRE
1300CLASS="PROGRAMLISTING"
1301>typedef enum {
1302 XML_ELEMENT_TYPE_EMPTY = 1,
1303 XML_ELEMENT_TYPE_ANY,
1304 XML_ELEMENT_TYPE_MIXED,
1305 XML_ELEMENT_TYPE_ELEMENT
1306} xmlElementTypeVal;</PRE
1307></TD
1308></TR
1309></TABLE
1310><P
1311></P
1312></DIV
1313><HR><DIV
1314CLASS="REFSECT2"
1315><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001316NAME="AEN1925"
Daniel Veillard35925471999-02-25 08:46:07 +00001317></A
1318><H3
1319><A
1320NAME="XMLELEMENTPTR"
1321></A
1322>xmlElementPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001323><P
1324></P
1325></DIV
1326><HR><DIV
1327CLASS="REFSECT2"
1328><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001329NAME="AEN1929"
Daniel Veillard35925471999-02-25 08:46:07 +00001330></A
1331><H3
1332><A
1333NAME="XMLNSTYPE"
1334></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001335>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001336><TABLE
1337BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001338BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001339WIDTH="100%"
1340CELLPADDING="6"
1341><TR
1342><TD
1343><PRE
1344CLASS="PROGRAMLISTING"
1345>typedef enum {
1346 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1347 XML_LOCAL_NAMESPACE /* new style local scoping */
1348} xmlNsType;</PRE
1349></TD
1350></TR
1351></TABLE
1352><P
1353></P
1354></DIV
1355><HR><DIV
1356CLASS="REFSECT2"
1357><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001358NAME="AEN1934"
Daniel Veillard35925471999-02-25 08:46:07 +00001359></A
1360><H3
1361><A
1362NAME="XMLNSPTR"
1363></A
1364>xmlNsPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001365><P
1366></P
1367></DIV
1368><HR><DIV
1369CLASS="REFSECT2"
1370><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001371NAME="AEN1938"
Daniel Veillard35925471999-02-25 08:46:07 +00001372></A
1373><H3
1374><A
1375NAME="XMLDTDPTR"
1376></A
1377>xmlDtdPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001378><P
1379></P
1380></DIV
1381><HR><DIV
1382CLASS="REFSECT2"
1383><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001384NAME="AEN1942"
Daniel Veillard35925471999-02-25 08:46:07 +00001385></A
1386><H3
1387><A
1388NAME="XMLATTRPTR"
1389></A
1390>xmlAttrPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001391><P
1392></P
1393></DIV
1394><HR><DIV
1395CLASS="REFSECT2"
1396><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001397NAME="AEN1946"
Daniel Veillard35925471999-02-25 08:46:07 +00001398></A
1399><H3
1400><A
1401NAME="XMLNODE"
1402></A
1403>xmlNode</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001404><P
1405></P
1406></DIV
1407><HR><DIV
1408CLASS="REFSECT2"
1409><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001410NAME="AEN1950"
Daniel Veillard35925471999-02-25 08:46:07 +00001411></A
1412><H3
1413><A
1414NAME="XMLNODEPTR"
1415></A
1416>xmlNodePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001417><P
1418></P
1419></DIV
1420><HR><DIV
1421CLASS="REFSECT2"
1422><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001423NAME="AEN1954"
Daniel Veillard35925471999-02-25 08:46:07 +00001424></A
1425><H3
1426><A
1427NAME="XMLDOC"
1428></A
1429>xmlDoc</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001430><P
1431></P
1432></DIV
1433><HR><DIV
1434CLASS="REFSECT2"
1435><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001436NAME="AEN1958"
Daniel Veillard35925471999-02-25 08:46:07 +00001437></A
1438><H3
1439><A
1440NAME="XMLDOCPTR"
1441></A
1442>xmlDocPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001443><P
1444></P
1445></DIV
1446><HR><DIV
1447CLASS="REFSECT2"
1448><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001449NAME="AEN1962"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001450></A
1451><H3
1452><A
1453NAME="XMLBUFFER"
1454></A
1455>xmlBuffer</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001456><P
1457></P
1458></DIV
1459><HR><DIV
1460CLASS="REFSECT2"
1461><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001462NAME="AEN1966"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001463></A
1464><H3
1465><A
1466NAME="XMLBUFFERPTR"
1467></A
1468>xmlBufferPtr</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001469><P
1470></P
1471></DIV
1472><HR><DIV
1473CLASS="REFSECT2"
1474><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001475NAME="AEN1970"
Daniel Veillard14fff061999-06-22 21:49:07 +00001476></A
1477><H3
1478><A
1479NAME="BASEDTD"
1480></A
1481>baseDTD</H3
1482><TABLE
1483BORDER="0"
1484BGCOLOR="#D6E8FF"
1485WIDTH="100%"
1486CELLPADDING="6"
1487><TR
1488><TD
1489><PRE
1490CLASS="PROGRAMLISTING"
1491>extern xmlNsPtr baseDTD;</PRE
1492></TD
1493></TR
1494></TABLE
1495><P
1496></P
1497></DIV
1498><HR><DIV
1499CLASS="REFSECT2"
1500><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001501NAME="AEN1975"
Daniel Veillard14fff061999-06-22 21:49:07 +00001502></A
1503><H3
1504><A
1505NAME="OLDXMLWDCOMPATIBILITY"
1506></A
1507>oldXMLWDcompatibility</H3
1508><TABLE
1509BORDER="0"
1510BGCOLOR="#D6E8FF"
1511WIDTH="100%"
1512CELLPADDING="6"
1513><TR
1514><TD
1515><PRE
1516CLASS="PROGRAMLISTING"
1517>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
1518></TD
1519></TR
1520></TABLE
1521><P
1522></P
1523></DIV
1524><HR><DIV
1525CLASS="REFSECT2"
1526><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001527NAME="AEN1980"
Daniel Veillard14fff061999-06-22 21:49:07 +00001528></A
1529><H3
1530><A
1531NAME="XMLINDENTTREEOUTPUT"
1532></A
1533>xmlIndentTreeOutput</H3
1534><TABLE
1535BORDER="0"
1536BGCOLOR="#D6E8FF"
1537WIDTH="100%"
1538CELLPADDING="6"
1539><TR
1540><TD
1541><PRE
1542CLASS="PROGRAMLISTING"
1543>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
1544></TD
1545></TR
1546></TABLE
1547><P
1548></P
1549></DIV
1550><HR><DIV
1551CLASS="REFSECT2"
1552><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001553NAME="AEN1985"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001554></A
1555><H3
1556><A
1557NAME="XMLBUFFERCREATE"
1558></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001559>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001560><TABLE
1561BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001562BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001563WIDTH="100%"
1564CELLPADDING="6"
1565><TR
1566><TD
1567><PRE
1568CLASS="PROGRAMLISTING"
1569><A
1570HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1571>xmlBufferPtr</A
1572> xmlBufferCreate (void);</PRE
1573></TD
1574></TR
1575></TABLE
1576><P
1577>routine to create an XML buffer.</P
1578><P
1579></P
1580><DIV
1581CLASS="INFORMALTABLE"
1582><P
1583></P
1584><TABLE
1585BORDER="0"
1586WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001587BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001588CELLSPACING="0"
1589CELLPADDING="4"
1590CLASS="CALSTABLE"
1591><TR
1592><TD
1593WIDTH="20%"
1594ALIGN="RIGHT"
1595VALIGN="TOP"
1596><I
1597CLASS="EMPHASIS"
1598>Returns</I
1599> :</TD
1600><TD
1601WIDTH="80%"
1602ALIGN="LEFT"
1603VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001604>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001605></TR
1606></TABLE
1607><P
1608></P
1609></DIV
1610></DIV
1611><HR><DIV
1612CLASS="REFSECT2"
1613><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001614NAME="AEN2001"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001615></A
1616><H3
1617><A
1618NAME="XMLBUFFERFREE"
1619></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001620>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001621><TABLE
1622BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001623BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001624WIDTH="100%"
1625CELLPADDING="6"
1626><TR
1627><TD
1628><PRE
1629CLASS="PROGRAMLISTING"
1630>void xmlBufferFree (<A
1631HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1632>xmlBufferPtr</A
1633> buf);</PRE
1634></TD
1635></TR
1636></TABLE
1637><P
1638>Frees an XML buffer.</P
1639><P
1640></P
1641><DIV
1642CLASS="INFORMALTABLE"
1643><P
1644></P
1645><TABLE
1646BORDER="0"
1647WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001648BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001649CELLSPACING="0"
1650CELLPADDING="4"
1651CLASS="CALSTABLE"
1652><TR
1653><TD
1654WIDTH="20%"
1655ALIGN="RIGHT"
1656VALIGN="TOP"
1657><TT
1658CLASS="PARAMETER"
1659><I
1660>buf</I
1661></TT
1662>&nbsp;:</TD
1663><TD
1664WIDTH="80%"
1665ALIGN="LEFT"
1666VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001667>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001668></TR
1669></TABLE
1670><P
1671></P
1672></DIV
1673></DIV
1674><HR><DIV
1675CLASS="REFSECT2"
1676><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001677NAME="AEN2017"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001678></A
1679><H3
1680><A
1681NAME="XMLBUFFERDUMP"
1682></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001683>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001684><TABLE
1685BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001686BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001687WIDTH="100%"
1688CELLPADDING="6"
1689><TR
1690><TD
1691><PRE
1692CLASS="PROGRAMLISTING"
1693>int xmlBufferDump (<GTKDOCLINK
1694HREF="FILE"
1695>FILE</GTKDOCLINK
1696> *file,
1697 <A
1698HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1699>xmlBufferPtr</A
1700> buf);</PRE
1701></TD
1702></TR
1703></TABLE
1704><P
1705>Dumps an XML buffer to a FILE *.</P
1706><P
1707></P
1708><DIV
1709CLASS="INFORMALTABLE"
1710><P
1711></P
1712><TABLE
1713BORDER="0"
1714WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001715BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001716CELLSPACING="0"
1717CELLPADDING="4"
1718CLASS="CALSTABLE"
1719><TR
1720><TD
1721WIDTH="20%"
1722ALIGN="RIGHT"
1723VALIGN="TOP"
1724><TT
1725CLASS="PARAMETER"
1726><I
1727>file</I
1728></TT
1729>&nbsp;:</TD
1730><TD
1731WIDTH="80%"
1732ALIGN="LEFT"
1733VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001734>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001735></TR
1736><TR
1737><TD
1738WIDTH="20%"
1739ALIGN="RIGHT"
1740VALIGN="TOP"
1741><TT
1742CLASS="PARAMETER"
1743><I
1744>buf</I
1745></TT
1746>&nbsp;:</TD
1747><TD
1748WIDTH="80%"
1749ALIGN="LEFT"
1750VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001751>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001752></TR
1753><TR
1754><TD
1755WIDTH="20%"
1756ALIGN="RIGHT"
1757VALIGN="TOP"
1758><I
1759CLASS="EMPHASIS"
1760>Returns</I
1761> :</TD
1762><TD
1763WIDTH="80%"
1764ALIGN="LEFT"
1765VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001766>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001767></TR
1768></TABLE
1769><P
1770></P
1771></DIV
1772></DIV
1773><HR><DIV
1774CLASS="REFSECT2"
1775><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001776NAME="AEN2042"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001777></A
1778><H3
1779><A
1780NAME="XMLBUFFERADD"
1781></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001782>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001783><TABLE
1784BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001785BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001786WIDTH="100%"
1787CELLPADDING="6"
1788><TR
1789><TD
1790><PRE
1791CLASS="PROGRAMLISTING"
1792>void xmlBufferAdd (<A
1793HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1794>xmlBufferPtr</A
1795> buf,
1796 const <A
1797HREF="gnome-xml-tree.html#CHAR"
1798>CHAR</A
1799> *str,
1800 int len);</PRE
1801></TD
1802></TR
1803></TABLE
1804><P
1805>Add a string range to an XML buffer.</P
1806><P
1807></P
1808><DIV
1809CLASS="INFORMALTABLE"
1810><P
1811></P
1812><TABLE
1813BORDER="0"
1814WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001815BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001816CELLSPACING="0"
1817CELLPADDING="4"
1818CLASS="CALSTABLE"
1819><TR
1820><TD
1821WIDTH="20%"
1822ALIGN="RIGHT"
1823VALIGN="TOP"
1824><TT
1825CLASS="PARAMETER"
1826><I
1827>buf</I
1828></TT
1829>&nbsp;:</TD
1830><TD
1831WIDTH="80%"
1832ALIGN="LEFT"
1833VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001834>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001835></TR
1836><TR
1837><TD
1838WIDTH="20%"
1839ALIGN="RIGHT"
1840VALIGN="TOP"
1841><TT
1842CLASS="PARAMETER"
1843><I
1844>str</I
1845></TT
1846>&nbsp;:</TD
1847><TD
1848WIDTH="80%"
1849ALIGN="LEFT"
1850VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001851>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001852></TR
1853><TR
1854><TD
1855WIDTH="20%"
1856ALIGN="RIGHT"
1857VALIGN="TOP"
1858><TT
1859CLASS="PARAMETER"
1860><I
1861>len</I
1862></TT
1863>&nbsp;:</TD
1864><TD
1865WIDTH="80%"
1866ALIGN="LEFT"
1867VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001868>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001869></TR
1870></TABLE
1871><P
1872></P
1873></DIV
1874></DIV
1875><HR><DIV
1876CLASS="REFSECT2"
1877><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001878NAME="AEN2067"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001879></A
1880><H3
1881><A
1882NAME="XMLBUFFERCAT"
1883></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001884>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001885><TABLE
1886BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001887BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001888WIDTH="100%"
1889CELLPADDING="6"
1890><TR
1891><TD
1892><PRE
1893CLASS="PROGRAMLISTING"
1894>void xmlBufferCat (<A
1895HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1896>xmlBufferPtr</A
1897> buf,
1898 const <A
1899HREF="gnome-xml-tree.html#CHAR"
1900>CHAR</A
1901> *str);</PRE
1902></TD
1903></TR
1904></TABLE
1905><P
1906>Append a zero terminated string to an XML buffer.</P
1907><P
1908></P
1909><DIV
1910CLASS="INFORMALTABLE"
1911><P
1912></P
1913><TABLE
1914BORDER="0"
1915WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001916BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001917CELLSPACING="0"
1918CELLPADDING="4"
1919CLASS="CALSTABLE"
1920><TR
1921><TD
1922WIDTH="20%"
1923ALIGN="RIGHT"
1924VALIGN="TOP"
1925><TT
1926CLASS="PARAMETER"
1927><I
1928>buf</I
1929></TT
1930>&nbsp;:</TD
1931><TD
1932WIDTH="80%"
1933ALIGN="LEFT"
1934VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001935>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001936></TR
1937><TR
1938><TD
1939WIDTH="20%"
1940ALIGN="RIGHT"
1941VALIGN="TOP"
1942><TT
1943CLASS="PARAMETER"
1944><I
1945>str</I
1946></TT
1947>&nbsp;:</TD
1948><TD
1949WIDTH="80%"
1950ALIGN="LEFT"
1951VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001952>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001953></TR
1954></TABLE
1955><P
1956></P
1957></DIV
1958></DIV
1959><HR><DIV
1960CLASS="REFSECT2"
1961><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001962NAME="AEN2088"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001963></A
1964><H3
1965><A
1966NAME="XMLBUFFERCCAT"
1967></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001968>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001969><TABLE
1970BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001971BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001972WIDTH="100%"
1973CELLPADDING="6"
1974><TR
1975><TD
1976><PRE
1977CLASS="PROGRAMLISTING"
1978>void xmlBufferCCat (<A
1979HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1980>xmlBufferPtr</A
1981> buf,
1982 const char *str);</PRE
1983></TD
1984></TR
1985></TABLE
1986><P
1987>Append a zero terminated C string to an XML buffer.</P
1988><P
1989></P
1990><DIV
1991CLASS="INFORMALTABLE"
1992><P
1993></P
1994><TABLE
1995BORDER="0"
1996WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001997BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001998CELLSPACING="0"
1999CELLPADDING="4"
2000CLASS="CALSTABLE"
2001><TR
2002><TD
2003WIDTH="20%"
2004ALIGN="RIGHT"
2005VALIGN="TOP"
2006><TT
2007CLASS="PARAMETER"
2008><I
2009>buf</I
2010></TT
2011>&nbsp;:</TD
2012><TD
2013WIDTH="80%"
2014ALIGN="LEFT"
2015VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002016>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002017></TR
2018><TR
2019><TD
2020WIDTH="20%"
2021ALIGN="RIGHT"
2022VALIGN="TOP"
2023><TT
2024CLASS="PARAMETER"
2025><I
2026>str</I
2027></TT
2028>&nbsp;:</TD
2029><TD
2030WIDTH="80%"
2031ALIGN="LEFT"
2032VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002033>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002034></TR
2035></TABLE
2036><P
2037></P
2038></DIV
2039></DIV
2040><HR><DIV
2041CLASS="REFSECT2"
2042><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002043NAME="AEN2108"
Daniel Veillard35925471999-02-25 08:46:07 +00002044></A
2045><H3
2046><A
2047NAME="XMLCREATEINTSUBSET"
2048></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002049>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002050><TABLE
2051BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002052BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002053WIDTH="100%"
2054CELLPADDING="6"
2055><TR
2056><TD
2057><PRE
2058CLASS="PROGRAMLISTING"
2059><A
2060HREF="gnome-xml-tree.html#XMLDTDPTR"
2061>xmlDtdPtr</A
2062> xmlCreateIntSubset (<A
2063HREF="gnome-xml-tree.html#XMLDOCPTR"
2064>xmlDocPtr</A
2065> doc,
2066 const <A
2067HREF="gnome-xml-tree.html#CHAR"
2068>CHAR</A
2069> *name,
2070 const <A
2071HREF="gnome-xml-tree.html#CHAR"
2072>CHAR</A
2073> *ExternalID,
2074 const <A
2075HREF="gnome-xml-tree.html#CHAR"
2076>CHAR</A
2077> *SystemID);</PRE
2078></TD
2079></TR
2080></TABLE
2081><P
2082>Create the internal subset of a document</P
2083><P
2084></P
2085><DIV
2086CLASS="INFORMALTABLE"
2087><P
2088></P
2089><TABLE
2090BORDER="0"
2091WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002092BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002093CELLSPACING="0"
2094CELLPADDING="4"
2095CLASS="CALSTABLE"
2096><TR
2097><TD
2098WIDTH="20%"
2099ALIGN="RIGHT"
2100VALIGN="TOP"
2101><TT
2102CLASS="PARAMETER"
2103><I
2104>doc</I
2105></TT
2106>&nbsp;:</TD
2107><TD
2108WIDTH="80%"
2109ALIGN="LEFT"
2110VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002111>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002112></TR
2113><TR
2114><TD
2115WIDTH="20%"
2116ALIGN="RIGHT"
2117VALIGN="TOP"
2118><TT
2119CLASS="PARAMETER"
2120><I
2121>name</I
2122></TT
2123>&nbsp;:</TD
2124><TD
2125WIDTH="80%"
2126ALIGN="LEFT"
2127VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002128>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002129></TR
2130><TR
2131><TD
2132WIDTH="20%"
2133ALIGN="RIGHT"
2134VALIGN="TOP"
2135><TT
2136CLASS="PARAMETER"
2137><I
2138>ExternalID</I
2139></TT
2140>&nbsp;:</TD
2141><TD
2142WIDTH="80%"
2143ALIGN="LEFT"
2144VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002145>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002146></TR
2147><TR
2148><TD
2149WIDTH="20%"
2150ALIGN="RIGHT"
2151VALIGN="TOP"
2152><TT
2153CLASS="PARAMETER"
2154><I
2155>SystemID</I
2156></TT
2157>&nbsp;:</TD
2158><TD
2159WIDTH="80%"
2160ALIGN="LEFT"
2161VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002162>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002163></TR
2164><TR
2165><TD
2166WIDTH="20%"
2167ALIGN="RIGHT"
2168VALIGN="TOP"
2169><I
2170CLASS="EMPHASIS"
2171>Returns</I
2172> :</TD
2173><TD
2174WIDTH="80%"
2175ALIGN="LEFT"
2176VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002177>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002178></TR
2179></TABLE
2180><P
2181></P
2182></DIV
2183></DIV
2184><HR><DIV
2185CLASS="REFSECT2"
2186><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002187NAME="AEN2144"
Daniel Veillard35925471999-02-25 08:46:07 +00002188></A
2189><H3
2190><A
2191NAME="XMLNEWDTD"
2192></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002193>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002194><TABLE
2195BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002196BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002197WIDTH="100%"
2198CELLPADDING="6"
2199><TR
2200><TD
2201><PRE
2202CLASS="PROGRAMLISTING"
2203><A
2204HREF="gnome-xml-tree.html#XMLDTDPTR"
2205>xmlDtdPtr</A
2206> xmlNewDtd (<A
2207HREF="gnome-xml-tree.html#XMLDOCPTR"
2208>xmlDocPtr</A
2209> doc,
2210 const <A
2211HREF="gnome-xml-tree.html#CHAR"
2212>CHAR</A
2213> *name,
2214 const <A
2215HREF="gnome-xml-tree.html#CHAR"
2216>CHAR</A
2217> *ExternalID,
2218 const <A
2219HREF="gnome-xml-tree.html#CHAR"
2220>CHAR</A
2221> *SystemID);</PRE
2222></TD
2223></TR
2224></TABLE
2225><P
2226>Creation of a new DTD.</P
2227><P
2228></P
2229><DIV
2230CLASS="INFORMALTABLE"
2231><P
2232></P
2233><TABLE
2234BORDER="0"
2235WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002236BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002237CELLSPACING="0"
2238CELLPADDING="4"
2239CLASS="CALSTABLE"
2240><TR
2241><TD
2242WIDTH="20%"
2243ALIGN="RIGHT"
2244VALIGN="TOP"
2245><TT
2246CLASS="PARAMETER"
2247><I
2248>doc</I
2249></TT
2250>&nbsp;:</TD
2251><TD
2252WIDTH="80%"
2253ALIGN="LEFT"
2254VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002255>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002256></TR
2257><TR
2258><TD
2259WIDTH="20%"
2260ALIGN="RIGHT"
2261VALIGN="TOP"
2262><TT
2263CLASS="PARAMETER"
2264><I
2265>name</I
2266></TT
2267>&nbsp;:</TD
2268><TD
2269WIDTH="80%"
2270ALIGN="LEFT"
2271VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002272>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002273></TR
2274><TR
2275><TD
2276WIDTH="20%"
2277ALIGN="RIGHT"
2278VALIGN="TOP"
2279><TT
2280CLASS="PARAMETER"
2281><I
2282>ExternalID</I
2283></TT
2284>&nbsp;:</TD
2285><TD
2286WIDTH="80%"
2287ALIGN="LEFT"
2288VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002289>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002290></TR
2291><TR
2292><TD
2293WIDTH="20%"
2294ALIGN="RIGHT"
2295VALIGN="TOP"
2296><TT
2297CLASS="PARAMETER"
2298><I
2299>SystemID</I
2300></TT
2301>&nbsp;:</TD
2302><TD
2303WIDTH="80%"
2304ALIGN="LEFT"
2305VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002306>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002307></TR
2308><TR
2309><TD
2310WIDTH="20%"
2311ALIGN="RIGHT"
2312VALIGN="TOP"
2313><I
2314CLASS="EMPHASIS"
2315>Returns</I
2316> :</TD
2317><TD
2318WIDTH="80%"
2319ALIGN="LEFT"
2320VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002321>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002322></TR
2323></TABLE
2324><P
2325></P
2326></DIV
2327></DIV
2328><HR><DIV
2329CLASS="REFSECT2"
2330><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002331NAME="AEN2180"
Daniel Veillard35925471999-02-25 08:46:07 +00002332></A
2333><H3
2334><A
2335NAME="XMLFREEDTD"
2336></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002337>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002338><TABLE
2339BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002340BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002341WIDTH="100%"
2342CELLPADDING="6"
2343><TR
2344><TD
2345><PRE
2346CLASS="PROGRAMLISTING"
2347>void xmlFreeDtd (<A
2348HREF="gnome-xml-tree.html#XMLDTDPTR"
2349>xmlDtdPtr</A
2350> cur);</PRE
2351></TD
2352></TR
2353></TABLE
2354><P
2355>Free a DTD structure.</P
2356><P
2357></P
2358><DIV
2359CLASS="INFORMALTABLE"
2360><P
2361></P
2362><TABLE
2363BORDER="0"
2364WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002365BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002366CELLSPACING="0"
2367CELLPADDING="4"
2368CLASS="CALSTABLE"
2369><TR
2370><TD
2371WIDTH="20%"
2372ALIGN="RIGHT"
2373VALIGN="TOP"
2374><TT
2375CLASS="PARAMETER"
2376><I
2377>cur</I
2378></TT
2379>&nbsp;:</TD
2380><TD
2381WIDTH="80%"
2382ALIGN="LEFT"
2383VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002384>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002385></TR
2386></TABLE
2387><P
2388></P
2389></DIV
2390></DIV
2391><HR><DIV
2392CLASS="REFSECT2"
2393><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002394NAME="AEN2196"
Daniel Veillard35925471999-02-25 08:46:07 +00002395></A
2396><H3
2397><A
2398NAME="XMLNEWGLOBALNS"
2399></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002400>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002401><TABLE
2402BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002403BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002404WIDTH="100%"
2405CELLPADDING="6"
2406><TR
2407><TD
2408><PRE
2409CLASS="PROGRAMLISTING"
2410><A
2411HREF="gnome-xml-tree.html#XMLNSPTR"
2412>xmlNsPtr</A
2413> xmlNewGlobalNs (<A
2414HREF="gnome-xml-tree.html#XMLDOCPTR"
2415>xmlDocPtr</A
2416> doc,
2417 const <A
2418HREF="gnome-xml-tree.html#CHAR"
2419>CHAR</A
2420> *href,
2421 const <A
2422HREF="gnome-xml-tree.html#CHAR"
2423>CHAR</A
2424> *prefix);</PRE
2425></TD
2426></TR
2427></TABLE
2428><P
2429>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
2430><P
2431></P
2432><DIV
2433CLASS="INFORMALTABLE"
2434><P
2435></P
2436><TABLE
2437BORDER="0"
2438WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002439BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002440CELLSPACING="0"
2441CELLPADDING="4"
2442CLASS="CALSTABLE"
2443><TR
2444><TD
2445WIDTH="20%"
2446ALIGN="RIGHT"
2447VALIGN="TOP"
2448><TT
2449CLASS="PARAMETER"
2450><I
2451>doc</I
2452></TT
2453>&nbsp;:</TD
2454><TD
2455WIDTH="80%"
2456ALIGN="LEFT"
2457VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002458>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002459></TR
2460><TR
2461><TD
2462WIDTH="20%"
2463ALIGN="RIGHT"
2464VALIGN="TOP"
2465><TT
2466CLASS="PARAMETER"
2467><I
2468>href</I
2469></TT
2470>&nbsp;:</TD
2471><TD
2472WIDTH="80%"
2473ALIGN="LEFT"
2474VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002475>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002476></TR
2477><TR
2478><TD
2479WIDTH="20%"
2480ALIGN="RIGHT"
2481VALIGN="TOP"
2482><TT
2483CLASS="PARAMETER"
2484><I
2485>prefix</I
2486></TT
2487>&nbsp;:</TD
2488><TD
2489WIDTH="80%"
2490ALIGN="LEFT"
2491VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002492>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002493></TR
2494><TR
2495><TD
2496WIDTH="20%"
2497ALIGN="RIGHT"
2498VALIGN="TOP"
2499><I
2500CLASS="EMPHASIS"
2501>Returns</I
2502> :</TD
2503><TD
2504WIDTH="80%"
2505ALIGN="LEFT"
2506VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002507>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002508></TR
2509></TABLE
2510><P
2511></P
2512></DIV
2513></DIV
2514><HR><DIV
2515CLASS="REFSECT2"
2516><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002517NAME="AEN2227"
Daniel Veillard35925471999-02-25 08:46:07 +00002518></A
2519><H3
2520><A
2521NAME="XMLNEWNS"
2522></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002523>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002524><TABLE
2525BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002526BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002527WIDTH="100%"
2528CELLPADDING="6"
2529><TR
2530><TD
2531><PRE
2532CLASS="PROGRAMLISTING"
2533><A
2534HREF="gnome-xml-tree.html#XMLNSPTR"
2535>xmlNsPtr</A
2536> xmlNewNs (<A
2537HREF="gnome-xml-tree.html#XMLNODEPTR"
2538>xmlNodePtr</A
2539> node,
2540 const <A
2541HREF="gnome-xml-tree.html#CHAR"
2542>CHAR</A
2543> *href,
2544 const <A
2545HREF="gnome-xml-tree.html#CHAR"
2546>CHAR</A
2547> *prefix);</PRE
2548></TD
2549></TR
2550></TABLE
2551><P
2552>Creation of a new Namespace.</P
2553><P
2554></P
2555><DIV
2556CLASS="INFORMALTABLE"
2557><P
2558></P
2559><TABLE
2560BORDER="0"
2561WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002562BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002563CELLSPACING="0"
2564CELLPADDING="4"
2565CLASS="CALSTABLE"
2566><TR
2567><TD
2568WIDTH="20%"
2569ALIGN="RIGHT"
2570VALIGN="TOP"
2571><TT
2572CLASS="PARAMETER"
2573><I
2574>node</I
2575></TT
2576>&nbsp;:</TD
2577><TD
2578WIDTH="80%"
2579ALIGN="LEFT"
2580VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002581>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002582></TR
2583><TR
2584><TD
2585WIDTH="20%"
2586ALIGN="RIGHT"
2587VALIGN="TOP"
2588><TT
2589CLASS="PARAMETER"
2590><I
2591>href</I
2592></TT
2593>&nbsp;:</TD
2594><TD
2595WIDTH="80%"
2596ALIGN="LEFT"
2597VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002598>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002599></TR
2600><TR
2601><TD
2602WIDTH="20%"
2603ALIGN="RIGHT"
2604VALIGN="TOP"
2605><TT
2606CLASS="PARAMETER"
2607><I
2608>prefix</I
2609></TT
2610>&nbsp;:</TD
2611><TD
2612WIDTH="80%"
2613ALIGN="LEFT"
2614VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002615>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002616></TR
2617><TR
2618><TD
2619WIDTH="20%"
2620ALIGN="RIGHT"
2621VALIGN="TOP"
2622><I
2623CLASS="EMPHASIS"
2624>Returns</I
2625> :</TD
2626><TD
2627WIDTH="80%"
2628ALIGN="LEFT"
2629VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002630>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002631></TR
2632></TABLE
2633><P
2634></P
2635></DIV
2636></DIV
2637><HR><DIV
2638CLASS="REFSECT2"
2639><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002640NAME="AEN2258"
Daniel Veillard35925471999-02-25 08:46:07 +00002641></A
2642><H3
2643><A
2644NAME="XMLFREENS"
2645></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002646>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002647><TABLE
2648BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002649BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002650WIDTH="100%"
2651CELLPADDING="6"
2652><TR
2653><TD
2654><PRE
2655CLASS="PROGRAMLISTING"
2656>void xmlFreeNs (<A
2657HREF="gnome-xml-tree.html#XMLNSPTR"
2658>xmlNsPtr</A
2659> cur);</PRE
2660></TD
2661></TR
2662></TABLE
2663><P
2664>Free up the structures associated to a namespace</P
2665><P
2666></P
2667><DIV
2668CLASS="INFORMALTABLE"
2669><P
2670></P
2671><TABLE
2672BORDER="0"
2673WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002674BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002675CELLSPACING="0"
2676CELLPADDING="4"
2677CLASS="CALSTABLE"
2678><TR
2679><TD
2680WIDTH="20%"
2681ALIGN="RIGHT"
2682VALIGN="TOP"
2683><TT
2684CLASS="PARAMETER"
2685><I
2686>cur</I
2687></TT
2688>&nbsp;:</TD
2689><TD
2690WIDTH="80%"
2691ALIGN="LEFT"
2692VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002693>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002694></TR
2695></TABLE
2696><P
2697></P
2698></DIV
2699></DIV
2700><HR><DIV
2701CLASS="REFSECT2"
2702><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002703NAME="AEN2274"
Daniel Veillard35925471999-02-25 08:46:07 +00002704></A
2705><H3
2706><A
2707NAME="XMLNEWDOC"
2708></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002709>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002710><TABLE
2711BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002712BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002713WIDTH="100%"
2714CELLPADDING="6"
2715><TR
2716><TD
2717><PRE
2718CLASS="PROGRAMLISTING"
2719><A
2720HREF="gnome-xml-tree.html#XMLDOCPTR"
2721>xmlDocPtr</A
2722> xmlNewDoc (const <A
2723HREF="gnome-xml-tree.html#CHAR"
2724>CHAR</A
2725> *version);</PRE
2726></TD
2727></TR
2728></TABLE
2729><P
2730></P
2731><P
2732></P
2733><DIV
2734CLASS="INFORMALTABLE"
2735><P
2736></P
2737><TABLE
2738BORDER="0"
2739WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002740BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002741CELLSPACING="0"
2742CELLPADDING="4"
2743CLASS="CALSTABLE"
2744><TR
2745><TD
2746WIDTH="20%"
2747ALIGN="RIGHT"
2748VALIGN="TOP"
2749><TT
2750CLASS="PARAMETER"
2751><I
2752>version</I
2753></TT
2754>&nbsp;:</TD
2755><TD
2756WIDTH="80%"
2757ALIGN="LEFT"
2758VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002759>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002760></TR
2761><TR
2762><TD
2763WIDTH="20%"
2764ALIGN="RIGHT"
2765VALIGN="TOP"
2766><I
2767CLASS="EMPHASIS"
2768>Returns</I
2769> :</TD
2770><TD
2771WIDTH="80%"
2772ALIGN="LEFT"
2773VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002774>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002775></TR
2776></TABLE
2777><P
2778></P
2779></DIV
2780></DIV
2781><HR><DIV
2782CLASS="REFSECT2"
2783><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002784NAME="AEN2295"
Daniel Veillard35925471999-02-25 08:46:07 +00002785></A
2786><H3
2787><A
2788NAME="XMLFREEDOC"
2789></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002790>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002791><TABLE
2792BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002793BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002794WIDTH="100%"
2795CELLPADDING="6"
2796><TR
2797><TD
2798><PRE
2799CLASS="PROGRAMLISTING"
2800>void xmlFreeDoc (<A
2801HREF="gnome-xml-tree.html#XMLDOCPTR"
2802>xmlDocPtr</A
2803> cur);</PRE
2804></TD
2805></TR
2806></TABLE
2807><P
2808>Free up all the structures used by a document, tree included.</P
2809><P
2810></P
2811><DIV
2812CLASS="INFORMALTABLE"
2813><P
2814></P
2815><TABLE
2816BORDER="0"
2817WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002818BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002819CELLSPACING="0"
2820CELLPADDING="4"
2821CLASS="CALSTABLE"
2822><TR
2823><TD
2824WIDTH="20%"
2825ALIGN="RIGHT"
2826VALIGN="TOP"
2827><TT
2828CLASS="PARAMETER"
2829><I
2830>cur</I
2831></TT
2832>&nbsp;:</TD
2833><TD
2834WIDTH="80%"
2835ALIGN="LEFT"
2836VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002837>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002838></TR
2839></TABLE
2840><P
2841></P
2842></DIV
2843></DIV
2844><HR><DIV
2845CLASS="REFSECT2"
2846><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002847NAME="AEN2311"
Daniel Veillard35925471999-02-25 08:46:07 +00002848></A
2849><H3
2850><A
2851NAME="XMLNEWDOCPROP"
2852></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002853>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002854><TABLE
2855BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002856BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002857WIDTH="100%"
2858CELLPADDING="6"
2859><TR
2860><TD
2861><PRE
2862CLASS="PROGRAMLISTING"
2863><A
2864HREF="gnome-xml-tree.html#XMLATTRPTR"
2865>xmlAttrPtr</A
2866> xmlNewDocProp (<A
2867HREF="gnome-xml-tree.html#XMLDOCPTR"
2868>xmlDocPtr</A
2869> doc,
2870 const <A
2871HREF="gnome-xml-tree.html#CHAR"
2872>CHAR</A
2873> *name,
2874 const <A
2875HREF="gnome-xml-tree.html#CHAR"
2876>CHAR</A
2877> *value);</PRE
2878></TD
2879></TR
2880></TABLE
2881><P
2882>Create a new property carried by a document.</P
2883><P
2884></P
2885><DIV
2886CLASS="INFORMALTABLE"
2887><P
2888></P
2889><TABLE
2890BORDER="0"
2891WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002892BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002893CELLSPACING="0"
2894CELLPADDING="4"
2895CLASS="CALSTABLE"
2896><TR
2897><TD
2898WIDTH="20%"
2899ALIGN="RIGHT"
2900VALIGN="TOP"
2901><TT
2902CLASS="PARAMETER"
2903><I
2904>doc</I
2905></TT
2906>&nbsp;:</TD
2907><TD
2908WIDTH="80%"
2909ALIGN="LEFT"
2910VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002911>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002912></TR
2913><TR
2914><TD
2915WIDTH="20%"
2916ALIGN="RIGHT"
2917VALIGN="TOP"
2918><TT
2919CLASS="PARAMETER"
2920><I
2921>name</I
2922></TT
2923>&nbsp;:</TD
2924><TD
2925WIDTH="80%"
2926ALIGN="LEFT"
2927VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002928>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002929></TR
2930><TR
2931><TD
2932WIDTH="20%"
2933ALIGN="RIGHT"
2934VALIGN="TOP"
2935><TT
2936CLASS="PARAMETER"
2937><I
2938>value</I
2939></TT
2940>&nbsp;:</TD
2941><TD
2942WIDTH="80%"
2943ALIGN="LEFT"
2944VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002945>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002946></TR
2947><TR
2948><TD
2949WIDTH="20%"
2950ALIGN="RIGHT"
2951VALIGN="TOP"
2952><I
2953CLASS="EMPHASIS"
2954>Returns</I
2955> :</TD
2956><TD
2957WIDTH="80%"
2958ALIGN="LEFT"
2959VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002960>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002961></TR
2962></TABLE
2963><P
2964></P
2965></DIV
2966></DIV
2967><HR><DIV
2968CLASS="REFSECT2"
2969><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002970NAME="AEN2342"
Daniel Veillard35925471999-02-25 08:46:07 +00002971></A
2972><H3
2973><A
2974NAME="XMLNEWPROP"
2975></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002976>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002977><TABLE
2978BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002979BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002980WIDTH="100%"
2981CELLPADDING="6"
2982><TR
2983><TD
2984><PRE
2985CLASS="PROGRAMLISTING"
2986><A
2987HREF="gnome-xml-tree.html#XMLATTRPTR"
2988>xmlAttrPtr</A
2989> xmlNewProp (<A
2990HREF="gnome-xml-tree.html#XMLNODEPTR"
2991>xmlNodePtr</A
2992> node,
2993 const <A
2994HREF="gnome-xml-tree.html#CHAR"
2995>CHAR</A
2996> *name,
2997 const <A
2998HREF="gnome-xml-tree.html#CHAR"
2999>CHAR</A
3000> *value);</PRE
3001></TD
3002></TR
3003></TABLE
3004><P
3005>Create a new property carried by a node.</P
3006><P
3007></P
3008><DIV
3009CLASS="INFORMALTABLE"
3010><P
3011></P
3012><TABLE
3013BORDER="0"
3014WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003015BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003016CELLSPACING="0"
3017CELLPADDING="4"
3018CLASS="CALSTABLE"
3019><TR
3020><TD
3021WIDTH="20%"
3022ALIGN="RIGHT"
3023VALIGN="TOP"
3024><TT
3025CLASS="PARAMETER"
3026><I
3027>node</I
3028></TT
3029>&nbsp;:</TD
3030><TD
3031WIDTH="80%"
3032ALIGN="LEFT"
3033VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003034>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003035></TR
3036><TR
3037><TD
3038WIDTH="20%"
3039ALIGN="RIGHT"
3040VALIGN="TOP"
3041><TT
3042CLASS="PARAMETER"
3043><I
3044>name</I
3045></TT
3046>&nbsp;:</TD
3047><TD
3048WIDTH="80%"
3049ALIGN="LEFT"
3050VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003051>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003052></TR
3053><TR
3054><TD
3055WIDTH="20%"
3056ALIGN="RIGHT"
3057VALIGN="TOP"
3058><TT
3059CLASS="PARAMETER"
3060><I
3061>value</I
3062></TT
3063>&nbsp;:</TD
3064><TD
3065WIDTH="80%"
3066ALIGN="LEFT"
3067VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003068>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003069></TR
3070><TR
3071><TD
3072WIDTH="20%"
3073ALIGN="RIGHT"
3074VALIGN="TOP"
3075><I
3076CLASS="EMPHASIS"
3077>Returns</I
3078> :</TD
3079><TD
3080WIDTH="80%"
3081ALIGN="LEFT"
3082VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003083>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003084></TR
3085></TABLE
3086><P
3087></P
3088></DIV
3089></DIV
3090><HR><DIV
3091CLASS="REFSECT2"
3092><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003093NAME="AEN2373"
Daniel Veillard35925471999-02-25 08:46:07 +00003094></A
3095><H3
3096><A
3097NAME="XMLFREEPROPLIST"
3098></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003099>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003100><TABLE
3101BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003102BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003103WIDTH="100%"
3104CELLPADDING="6"
3105><TR
3106><TD
3107><PRE
3108CLASS="PROGRAMLISTING"
3109>void xmlFreePropList (<A
3110HREF="gnome-xml-tree.html#XMLATTRPTR"
3111>xmlAttrPtr</A
3112> cur);</PRE
3113></TD
3114></TR
3115></TABLE
3116><P
3117>Free a property and all its siblings, all the childs are freed too.</P
3118><P
3119></P
3120><DIV
3121CLASS="INFORMALTABLE"
3122><P
3123></P
3124><TABLE
3125BORDER="0"
3126WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003127BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003128CELLSPACING="0"
3129CELLPADDING="4"
3130CLASS="CALSTABLE"
3131><TR
3132><TD
3133WIDTH="20%"
3134ALIGN="RIGHT"
3135VALIGN="TOP"
3136><TT
3137CLASS="PARAMETER"
3138><I
3139>cur</I
3140></TT
3141>&nbsp;:</TD
3142><TD
3143WIDTH="80%"
3144ALIGN="LEFT"
3145VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003146>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003147></TR
3148></TABLE
3149><P
3150></P
3151></DIV
3152></DIV
3153><HR><DIV
3154CLASS="REFSECT2"
3155><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003156NAME="AEN2389"
Daniel Veillard35925471999-02-25 08:46:07 +00003157></A
3158><H3
3159><A
3160NAME="XMLFREEPROP"
3161></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003162>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003163><TABLE
3164BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003165BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003166WIDTH="100%"
3167CELLPADDING="6"
3168><TR
3169><TD
3170><PRE
3171CLASS="PROGRAMLISTING"
3172>void xmlFreeProp (<A
3173HREF="gnome-xml-tree.html#XMLATTRPTR"
3174>xmlAttrPtr</A
3175> cur);</PRE
3176></TD
3177></TR
3178></TABLE
3179><P
3180>Free one property, all the childs are freed too.</P
3181><P
3182></P
3183><DIV
3184CLASS="INFORMALTABLE"
3185><P
3186></P
3187><TABLE
3188BORDER="0"
3189WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003190BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003191CELLSPACING="0"
3192CELLPADDING="4"
3193CLASS="CALSTABLE"
3194><TR
3195><TD
3196WIDTH="20%"
3197ALIGN="RIGHT"
3198VALIGN="TOP"
3199><TT
3200CLASS="PARAMETER"
3201><I
3202>cur</I
3203></TT
3204>&nbsp;:</TD
3205><TD
3206WIDTH="80%"
3207ALIGN="LEFT"
3208VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003209>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003210></TR
3211></TABLE
3212><P
3213></P
3214></DIV
3215></DIV
3216><HR><DIV
3217CLASS="REFSECT2"
3218><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003219NAME="AEN2405"
Daniel Veillard35925471999-02-25 08:46:07 +00003220></A
3221><H3
3222><A
3223NAME="XMLCOPYPROP"
3224></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003225>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003226><TABLE
3227BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003228BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003229WIDTH="100%"
3230CELLPADDING="6"
3231><TR
3232><TD
3233><PRE
3234CLASS="PROGRAMLISTING"
3235><A
3236HREF="gnome-xml-tree.html#XMLATTRPTR"
3237>xmlAttrPtr</A
3238> xmlCopyProp (<A
3239HREF="gnome-xml-tree.html#XMLATTRPTR"
3240>xmlAttrPtr</A
3241> cur);</PRE
3242></TD
3243></TR
3244></TABLE
3245><P
3246>Do a copy of the attribute.</P
3247><P
3248></P
3249><DIV
3250CLASS="INFORMALTABLE"
3251><P
3252></P
3253><TABLE
3254BORDER="0"
3255WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003256BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003257CELLSPACING="0"
3258CELLPADDING="4"
3259CLASS="CALSTABLE"
3260><TR
3261><TD
3262WIDTH="20%"
3263ALIGN="RIGHT"
3264VALIGN="TOP"
3265><TT
3266CLASS="PARAMETER"
3267><I
3268>cur</I
3269></TT
3270>&nbsp;:</TD
3271><TD
3272WIDTH="80%"
3273ALIGN="LEFT"
3274VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003275>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003276></TR
3277><TR
3278><TD
3279WIDTH="20%"
3280ALIGN="RIGHT"
3281VALIGN="TOP"
3282><I
3283CLASS="EMPHASIS"
3284>Returns</I
3285> :</TD
3286><TD
3287WIDTH="80%"
3288ALIGN="LEFT"
3289VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003290>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003291></TR
3292></TABLE
3293><P
3294></P
3295></DIV
3296></DIV
3297><HR><DIV
3298CLASS="REFSECT2"
3299><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003300NAME="AEN2426"
Daniel Veillard35925471999-02-25 08:46:07 +00003301></A
3302><H3
3303><A
3304NAME="XMLCOPYPROPLIST"
3305></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003306>xmlCopyPropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003307><TABLE
3308BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003309BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003310WIDTH="100%"
3311CELLPADDING="6"
3312><TR
3313><TD
3314><PRE
3315CLASS="PROGRAMLISTING"
3316><A
3317HREF="gnome-xml-tree.html#XMLATTRPTR"
3318>xmlAttrPtr</A
3319> xmlCopyPropList (<A
3320HREF="gnome-xml-tree.html#XMLATTRPTR"
3321>xmlAttrPtr</A
3322> cur);</PRE
3323></TD
3324></TR
3325></TABLE
3326><P
3327>Do a copy of an attribute list.</P
3328><P
3329></P
3330><DIV
3331CLASS="INFORMALTABLE"
3332><P
3333></P
3334><TABLE
3335BORDER="0"
3336WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003337BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003338CELLSPACING="0"
3339CELLPADDING="4"
3340CLASS="CALSTABLE"
3341><TR
3342><TD
3343WIDTH="20%"
3344ALIGN="RIGHT"
3345VALIGN="TOP"
3346><TT
3347CLASS="PARAMETER"
3348><I
3349>cur</I
3350></TT
3351>&nbsp;:</TD
3352><TD
3353WIDTH="80%"
3354ALIGN="LEFT"
3355VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003356>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003357></TR
3358><TR
3359><TD
3360WIDTH="20%"
3361ALIGN="RIGHT"
3362VALIGN="TOP"
3363><I
3364CLASS="EMPHASIS"
3365>Returns</I
3366> :</TD
3367><TD
3368WIDTH="80%"
3369ALIGN="LEFT"
3370VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003371>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003372></TR
3373></TABLE
3374><P
3375></P
3376></DIV
3377></DIV
3378><HR><DIV
3379CLASS="REFSECT2"
3380><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003381NAME="AEN2447"
Daniel Veillard35925471999-02-25 08:46:07 +00003382></A
3383><H3
3384><A
3385NAME="XMLCOPYDTD"
3386></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003387>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003388><TABLE
3389BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003390BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003391WIDTH="100%"
3392CELLPADDING="6"
3393><TR
3394><TD
3395><PRE
3396CLASS="PROGRAMLISTING"
3397><A
3398HREF="gnome-xml-tree.html#XMLDTDPTR"
3399>xmlDtdPtr</A
3400> xmlCopyDtd (<A
3401HREF="gnome-xml-tree.html#XMLDTDPTR"
3402>xmlDtdPtr</A
3403> dtd);</PRE
3404></TD
3405></TR
3406></TABLE
3407><P
3408>Do a copy of the dtd.</P
3409><P
3410></P
3411><DIV
3412CLASS="INFORMALTABLE"
3413><P
3414></P
3415><TABLE
3416BORDER="0"
3417WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003418BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003419CELLSPACING="0"
3420CELLPADDING="4"
3421CLASS="CALSTABLE"
3422><TR
3423><TD
3424WIDTH="20%"
3425ALIGN="RIGHT"
3426VALIGN="TOP"
3427><TT
3428CLASS="PARAMETER"
3429><I
3430>dtd</I
3431></TT
3432>&nbsp;:</TD
3433><TD
3434WIDTH="80%"
3435ALIGN="LEFT"
3436VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003437>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003438></TR
3439><TR
3440><TD
3441WIDTH="20%"
3442ALIGN="RIGHT"
3443VALIGN="TOP"
3444><I
3445CLASS="EMPHASIS"
3446>Returns</I
3447> :</TD
3448><TD
3449WIDTH="80%"
3450ALIGN="LEFT"
3451VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003452>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003453></TR
3454></TABLE
3455><P
3456></P
3457></DIV
3458></DIV
3459><HR><DIV
3460CLASS="REFSECT2"
3461><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003462NAME="AEN2468"
Daniel Veillard35925471999-02-25 08:46:07 +00003463></A
3464><H3
3465><A
3466NAME="XMLCOPYDOC"
3467></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003468>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003469><TABLE
3470BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003471BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003472WIDTH="100%"
3473CELLPADDING="6"
3474><TR
3475><TD
3476><PRE
3477CLASS="PROGRAMLISTING"
3478><A
3479HREF="gnome-xml-tree.html#XMLDOCPTR"
3480>xmlDocPtr</A
3481> xmlCopyDoc (<A
3482HREF="gnome-xml-tree.html#XMLDOCPTR"
3483>xmlDocPtr</A
3484> doc,
3485 int recursive);</PRE
3486></TD
3487></TR
3488></TABLE
3489><P
3490>Do a copy of the document info. If recursive, the content tree will
3491be copied too as well as Dtd, namespaces and entities.</P
3492><P
3493></P
3494><DIV
3495CLASS="INFORMALTABLE"
3496><P
3497></P
3498><TABLE
3499BORDER="0"
3500WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003501BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003502CELLSPACING="0"
3503CELLPADDING="4"
3504CLASS="CALSTABLE"
3505><TR
3506><TD
3507WIDTH="20%"
3508ALIGN="RIGHT"
3509VALIGN="TOP"
3510><TT
3511CLASS="PARAMETER"
3512><I
3513>doc</I
3514></TT
3515>&nbsp;:</TD
3516><TD
3517WIDTH="80%"
3518ALIGN="LEFT"
3519VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003520>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003521></TR
3522><TR
3523><TD
3524WIDTH="20%"
3525ALIGN="RIGHT"
3526VALIGN="TOP"
3527><TT
3528CLASS="PARAMETER"
3529><I
3530>recursive</I
3531></TT
3532>&nbsp;:</TD
3533><TD
3534WIDTH="80%"
3535ALIGN="LEFT"
3536VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003537>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003538></TR
3539><TR
3540><TD
3541WIDTH="20%"
3542ALIGN="RIGHT"
3543VALIGN="TOP"
3544><I
3545CLASS="EMPHASIS"
3546>Returns</I
3547> :</TD
3548><TD
3549WIDTH="80%"
3550ALIGN="LEFT"
3551VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003552>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003553></TR
3554></TABLE
3555><P
3556></P
3557></DIV
3558></DIV
3559><HR><DIV
3560CLASS="REFSECT2"
3561><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003562NAME="AEN2493"
Daniel Veillard35925471999-02-25 08:46:07 +00003563></A
3564><H3
3565><A
3566NAME="XMLNEWDOCNODE"
3567></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003568>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003569><TABLE
3570BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003571BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003572WIDTH="100%"
3573CELLPADDING="6"
3574><TR
3575><TD
3576><PRE
3577CLASS="PROGRAMLISTING"
3578><A
3579HREF="gnome-xml-tree.html#XMLNODEPTR"
3580>xmlNodePtr</A
3581> xmlNewDocNode (<A
3582HREF="gnome-xml-tree.html#XMLDOCPTR"
3583>xmlDocPtr</A
3584> doc,
3585 <A
3586HREF="gnome-xml-tree.html#XMLNSPTR"
3587>xmlNsPtr</A
3588> ns,
3589 const <A
3590HREF="gnome-xml-tree.html#CHAR"
3591>CHAR</A
3592> *name,
3593 <A
3594HREF="gnome-xml-tree.html#CHAR"
3595>CHAR</A
3596> *content);</PRE
3597></TD
3598></TR
3599></TABLE
3600><P
3601>Creation of a new node element within a document. <TT
3602CLASS="PARAMETER"
3603><I
3604>ns</I
3605></TT
3606> and <TT
3607CLASS="PARAMETER"
3608><I
3609>content</I
3610></TT
3611>
3612are optionnal (NULL).</P
3613><P
3614></P
3615><DIV
3616CLASS="INFORMALTABLE"
3617><P
3618></P
3619><TABLE
3620BORDER="0"
3621WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003622BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003623CELLSPACING="0"
3624CELLPADDING="4"
3625CLASS="CALSTABLE"
3626><TR
3627><TD
3628WIDTH="20%"
3629ALIGN="RIGHT"
3630VALIGN="TOP"
3631><TT
3632CLASS="PARAMETER"
3633><I
3634>doc</I
3635></TT
3636>&nbsp;:</TD
3637><TD
3638WIDTH="80%"
3639ALIGN="LEFT"
3640VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003642></TR
3643><TR
3644><TD
3645WIDTH="20%"
3646ALIGN="RIGHT"
3647VALIGN="TOP"
3648><TT
3649CLASS="PARAMETER"
3650><I
3651>ns</I
3652></TT
3653>&nbsp;:</TD
3654><TD
3655WIDTH="80%"
3656ALIGN="LEFT"
3657VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003658>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003659></TR
3660><TR
3661><TD
3662WIDTH="20%"
3663ALIGN="RIGHT"
3664VALIGN="TOP"
3665><TT
3666CLASS="PARAMETER"
3667><I
3668>name</I
3669></TT
3670>&nbsp;:</TD
3671><TD
3672WIDTH="80%"
3673ALIGN="LEFT"
3674VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003675>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003676></TR
3677><TR
3678><TD
3679WIDTH="20%"
3680ALIGN="RIGHT"
3681VALIGN="TOP"
3682><TT
3683CLASS="PARAMETER"
3684><I
3685>content</I
3686></TT
3687>&nbsp;:</TD
3688><TD
3689WIDTH="80%"
3690ALIGN="LEFT"
3691VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003692>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003693></TR
3694><TR
3695><TD
3696WIDTH="20%"
3697ALIGN="RIGHT"
3698VALIGN="TOP"
3699><I
3700CLASS="EMPHASIS"
3701>Returns</I
3702> :</TD
3703><TD
3704WIDTH="80%"
3705ALIGN="LEFT"
3706VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003707>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003708></TR
3709></TABLE
3710><P
3711></P
3712></DIV
3713></DIV
3714><HR><DIV
3715CLASS="REFSECT2"
3716><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003717NAME="AEN2531"
Daniel Veillard35925471999-02-25 08:46:07 +00003718></A
3719><H3
3720><A
3721NAME="XMLNEWNODE"
3722></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003723>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003724><TABLE
3725BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003726BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003727WIDTH="100%"
3728CELLPADDING="6"
3729><TR
3730><TD
3731><PRE
3732CLASS="PROGRAMLISTING"
3733><A
3734HREF="gnome-xml-tree.html#XMLNODEPTR"
3735>xmlNodePtr</A
3736> xmlNewNode (<A
3737HREF="gnome-xml-tree.html#XMLNSPTR"
3738>xmlNsPtr</A
3739> ns,
3740 const <A
3741HREF="gnome-xml-tree.html#CHAR"
3742>CHAR</A
3743> *name);</PRE
3744></TD
3745></TR
3746></TABLE
3747><P
3748>Creation of a new node element. <TT
3749CLASS="PARAMETER"
3750><I
3751>ns</I
3752></TT
3753> and <TT
3754CLASS="PARAMETER"
3755><I
3756>content</I
3757></TT
3758> are optionnal (NULL).
3759If content is non NULL, a child list containing the TEXTs and
3760ENTITY_REFs node will be created.</P
3761><P
3762></P
3763><DIV
3764CLASS="INFORMALTABLE"
3765><P
3766></P
3767><TABLE
3768BORDER="0"
3769WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003770BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003771CELLSPACING="0"
3772CELLPADDING="4"
3773CLASS="CALSTABLE"
3774><TR
3775><TD
3776WIDTH="20%"
3777ALIGN="RIGHT"
3778VALIGN="TOP"
3779><TT
3780CLASS="PARAMETER"
3781><I
3782>ns</I
3783></TT
3784>&nbsp;:</TD
3785><TD
3786WIDTH="80%"
3787ALIGN="LEFT"
3788VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003789>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003790></TR
3791><TR
3792><TD
3793WIDTH="20%"
3794ALIGN="RIGHT"
3795VALIGN="TOP"
3796><TT
3797CLASS="PARAMETER"
3798><I
3799>name</I
3800></TT
3801>&nbsp;:</TD
3802><TD
3803WIDTH="80%"
3804ALIGN="LEFT"
3805VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003806>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003807></TR
3808><TR
3809><TD
3810WIDTH="20%"
3811ALIGN="RIGHT"
3812VALIGN="TOP"
3813><I
3814CLASS="EMPHASIS"
3815>Returns</I
3816> :</TD
3817><TD
3818WIDTH="80%"
3819ALIGN="LEFT"
3820VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003821>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003822></TR
3823></TABLE
3824><P
3825></P
3826></DIV
3827></DIV
3828><HR><DIV
3829CLASS="REFSECT2"
3830><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003831NAME="AEN2559"
Daniel Veillard35925471999-02-25 08:46:07 +00003832></A
3833><H3
3834><A
3835NAME="XMLNEWCHILD"
3836></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003837>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003838><TABLE
3839BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003840BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003841WIDTH="100%"
3842CELLPADDING="6"
3843><TR
3844><TD
3845><PRE
3846CLASS="PROGRAMLISTING"
3847><A
3848HREF="gnome-xml-tree.html#XMLNODEPTR"
3849>xmlNodePtr</A
3850> xmlNewChild (<A
3851HREF="gnome-xml-tree.html#XMLNODEPTR"
3852>xmlNodePtr</A
3853> parent,
3854 <A
3855HREF="gnome-xml-tree.html#XMLNSPTR"
3856>xmlNsPtr</A
3857> ns,
3858 const <A
3859HREF="gnome-xml-tree.html#CHAR"
3860>CHAR</A
3861> *name,
3862 <A
3863HREF="gnome-xml-tree.html#CHAR"
3864>CHAR</A
3865> *content);</PRE
3866></TD
3867></TR
3868></TABLE
3869><P
3870>Creation of a new child element, added at the end of <TT
3871CLASS="PARAMETER"
3872><I
3873>parent</I
3874></TT
3875> childs list.
3876<TT
3877CLASS="PARAMETER"
3878><I
3879>ns</I
3880></TT
3881> and <TT
3882CLASS="PARAMETER"
3883><I
3884>content</I
3885></TT
3886> parameters are optionnal (NULL). If content is non NULL,
3887a child list containing the TEXTs and ENTITY_REFs node will be created.</P
3888><P
3889></P
3890><DIV
3891CLASS="INFORMALTABLE"
3892><P
3893></P
3894><TABLE
3895BORDER="0"
3896WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003897BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003898CELLSPACING="0"
3899CELLPADDING="4"
3900CLASS="CALSTABLE"
3901><TR
3902><TD
3903WIDTH="20%"
3904ALIGN="RIGHT"
3905VALIGN="TOP"
3906><TT
3907CLASS="PARAMETER"
3908><I
3909>parent</I
3910></TT
3911>&nbsp;:</TD
3912><TD
3913WIDTH="80%"
3914ALIGN="LEFT"
3915VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003916>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003917></TR
3918><TR
3919><TD
3920WIDTH="20%"
3921ALIGN="RIGHT"
3922VALIGN="TOP"
3923><TT
3924CLASS="PARAMETER"
3925><I
3926>ns</I
3927></TT
3928>&nbsp;:</TD
3929><TD
3930WIDTH="80%"
3931ALIGN="LEFT"
3932VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003933>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003934></TR
3935><TR
3936><TD
3937WIDTH="20%"
3938ALIGN="RIGHT"
3939VALIGN="TOP"
3940><TT
3941CLASS="PARAMETER"
3942><I
3943>name</I
3944></TT
3945>&nbsp;:</TD
3946><TD
3947WIDTH="80%"
3948ALIGN="LEFT"
3949VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003950>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003951></TR
3952><TR
3953><TD
3954WIDTH="20%"
3955ALIGN="RIGHT"
3956VALIGN="TOP"
3957><TT
3958CLASS="PARAMETER"
3959><I
3960>content</I
3961></TT
3962>&nbsp;:</TD
3963><TD
3964WIDTH="80%"
3965ALIGN="LEFT"
3966VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003967>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003968></TR
3969><TR
3970><TD
3971WIDTH="20%"
3972ALIGN="RIGHT"
3973VALIGN="TOP"
3974><I
3975CLASS="EMPHASIS"
3976>Returns</I
3977> :</TD
3978><TD
3979WIDTH="80%"
3980ALIGN="LEFT"
3981VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003982>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003983></TR
3984></TABLE
3985><P
3986></P
3987></DIV
3988></DIV
3989><HR><DIV
3990CLASS="REFSECT2"
3991><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003992NAME="AEN2598"
Daniel Veillard35925471999-02-25 08:46:07 +00003993></A
3994><H3
3995><A
3996NAME="XMLNEWDOCTEXT"
3997></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003998>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003999><TABLE
4000BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004001BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004002WIDTH="100%"
4003CELLPADDING="6"
4004><TR
4005><TD
4006><PRE
4007CLASS="PROGRAMLISTING"
4008><A
4009HREF="gnome-xml-tree.html#XMLNODEPTR"
4010>xmlNodePtr</A
4011> xmlNewDocText (<A
4012HREF="gnome-xml-tree.html#XMLDOCPTR"
4013>xmlDocPtr</A
4014> doc,
4015 const <A
4016HREF="gnome-xml-tree.html#CHAR"
4017>CHAR</A
4018> *content);</PRE
4019></TD
4020></TR
4021></TABLE
4022><P
4023>Creation of a new text node within a document.</P
4024><P
4025></P
4026><DIV
4027CLASS="INFORMALTABLE"
4028><P
4029></P
4030><TABLE
4031BORDER="0"
4032WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004033BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004034CELLSPACING="0"
4035CELLPADDING="4"
4036CLASS="CALSTABLE"
4037><TR
4038><TD
4039WIDTH="20%"
4040ALIGN="RIGHT"
4041VALIGN="TOP"
4042><TT
4043CLASS="PARAMETER"
4044><I
4045>doc</I
4046></TT
4047>&nbsp;:</TD
4048><TD
4049WIDTH="80%"
4050ALIGN="LEFT"
4051VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004052>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004053></TR
4054><TR
4055><TD
4056WIDTH="20%"
4057ALIGN="RIGHT"
4058VALIGN="TOP"
4059><TT
4060CLASS="PARAMETER"
4061><I
4062>content</I
4063></TT
4064>&nbsp;:</TD
4065><TD
4066WIDTH="80%"
4067ALIGN="LEFT"
4068VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004069>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004070></TR
4071><TR
4072><TD
4073WIDTH="20%"
4074ALIGN="RIGHT"
4075VALIGN="TOP"
4076><I
4077CLASS="EMPHASIS"
4078>Returns</I
4079> :</TD
4080><TD
4081WIDTH="80%"
4082ALIGN="LEFT"
4083VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004084>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004085></TR
4086></TABLE
4087><P
4088></P
4089></DIV
4090></DIV
4091><HR><DIV
4092CLASS="REFSECT2"
4093><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004094NAME="AEN2624"
Daniel Veillard35925471999-02-25 08:46:07 +00004095></A
4096><H3
4097><A
4098NAME="XMLNEWTEXT"
4099></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004100>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004101><TABLE
4102BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004103BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004104WIDTH="100%"
4105CELLPADDING="6"
4106><TR
4107><TD
4108><PRE
4109CLASS="PROGRAMLISTING"
4110><A
4111HREF="gnome-xml-tree.html#XMLNODEPTR"
4112>xmlNodePtr</A
4113> xmlNewText (const <A
4114HREF="gnome-xml-tree.html#CHAR"
4115>CHAR</A
4116> *content);</PRE
4117></TD
4118></TR
4119></TABLE
4120><P
4121>Creation of a new text node.</P
4122><P
4123></P
4124><DIV
4125CLASS="INFORMALTABLE"
4126><P
4127></P
4128><TABLE
4129BORDER="0"
4130WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004131BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004132CELLSPACING="0"
4133CELLPADDING="4"
4134CLASS="CALSTABLE"
4135><TR
4136><TD
4137WIDTH="20%"
4138ALIGN="RIGHT"
4139VALIGN="TOP"
4140><TT
4141CLASS="PARAMETER"
4142><I
4143>content</I
4144></TT
4145>&nbsp;:</TD
4146><TD
4147WIDTH="80%"
4148ALIGN="LEFT"
4149VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004150>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004151></TR
4152><TR
4153><TD
4154WIDTH="20%"
4155ALIGN="RIGHT"
4156VALIGN="TOP"
4157><I
4158CLASS="EMPHASIS"
4159>Returns</I
4160> :</TD
4161><TD
4162WIDTH="80%"
4163ALIGN="LEFT"
4164VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004165>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004166></TR
4167></TABLE
4168><P
4169></P
4170></DIV
4171></DIV
4172><HR><DIV
4173CLASS="REFSECT2"
4174><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004175NAME="AEN2645"
Daniel Veillard35925471999-02-25 08:46:07 +00004176></A
4177><H3
4178><A
4179NAME="XMLNEWDOCTEXTLEN"
4180></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004181>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004182><TABLE
4183BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004184BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004185WIDTH="100%"
4186CELLPADDING="6"
4187><TR
4188><TD
4189><PRE
4190CLASS="PROGRAMLISTING"
4191><A
4192HREF="gnome-xml-tree.html#XMLNODEPTR"
4193>xmlNodePtr</A
4194> xmlNewDocTextLen (<A
4195HREF="gnome-xml-tree.html#XMLDOCPTR"
4196>xmlDocPtr</A
4197> doc,
4198 const <A
4199HREF="gnome-xml-tree.html#CHAR"
4200>CHAR</A
4201> *content,
4202 int len);</PRE
4203></TD
4204></TR
4205></TABLE
4206><P
4207>Creation of a new text node with an extra content lenght parameter. The
4208text node pertain to a given document.</P
4209><P
4210></P
4211><DIV
4212CLASS="INFORMALTABLE"
4213><P
4214></P
4215><TABLE
4216BORDER="0"
4217WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004218BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004219CELLSPACING="0"
4220CELLPADDING="4"
4221CLASS="CALSTABLE"
4222><TR
4223><TD
4224WIDTH="20%"
4225ALIGN="RIGHT"
4226VALIGN="TOP"
4227><TT
4228CLASS="PARAMETER"
4229><I
4230>doc</I
4231></TT
4232>&nbsp;:</TD
4233><TD
4234WIDTH="80%"
4235ALIGN="LEFT"
4236VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004237>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004238></TR
4239><TR
4240><TD
4241WIDTH="20%"
4242ALIGN="RIGHT"
4243VALIGN="TOP"
4244><TT
4245CLASS="PARAMETER"
4246><I
4247>content</I
4248></TT
4249>&nbsp;:</TD
4250><TD
4251WIDTH="80%"
4252ALIGN="LEFT"
4253VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004254>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004255></TR
4256><TR
4257><TD
4258WIDTH="20%"
4259ALIGN="RIGHT"
4260VALIGN="TOP"
4261><TT
4262CLASS="PARAMETER"
4263><I
4264>len</I
4265></TT
4266>&nbsp;:</TD
4267><TD
4268WIDTH="80%"
4269ALIGN="LEFT"
4270VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004271>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004272></TR
4273><TR
4274><TD
4275WIDTH="20%"
4276ALIGN="RIGHT"
4277VALIGN="TOP"
4278><I
4279CLASS="EMPHASIS"
4280>Returns</I
4281> :</TD
4282><TD
4283WIDTH="80%"
4284ALIGN="LEFT"
4285VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004286>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004287></TR
4288></TABLE
4289><P
4290></P
4291></DIV
4292></DIV
4293><HR><DIV
4294CLASS="REFSECT2"
4295><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004296NAME="AEN2675"
Daniel Veillard35925471999-02-25 08:46:07 +00004297></A
4298><H3
4299><A
4300NAME="XMLNEWTEXTLEN"
4301></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004302>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004303><TABLE
4304BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004305BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004306WIDTH="100%"
4307CELLPADDING="6"
4308><TR
4309><TD
4310><PRE
4311CLASS="PROGRAMLISTING"
4312><A
4313HREF="gnome-xml-tree.html#XMLNODEPTR"
4314>xmlNodePtr</A
4315> xmlNewTextLen (const <A
4316HREF="gnome-xml-tree.html#CHAR"
4317>CHAR</A
4318> *content,
4319 int len);</PRE
4320></TD
4321></TR
4322></TABLE
4323><P
4324>Creation of a new text node with an extra parameter for the content's lenght</P
4325><P
4326></P
4327><DIV
4328CLASS="INFORMALTABLE"
4329><P
4330></P
4331><TABLE
4332BORDER="0"
4333WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004334BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004335CELLSPACING="0"
4336CELLPADDING="4"
4337CLASS="CALSTABLE"
4338><TR
4339><TD
4340WIDTH="20%"
4341ALIGN="RIGHT"
4342VALIGN="TOP"
4343><TT
4344CLASS="PARAMETER"
4345><I
4346>content</I
4347></TT
4348>&nbsp;:</TD
4349><TD
4350WIDTH="80%"
4351ALIGN="LEFT"
4352VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004353>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004354></TR
4355><TR
4356><TD
4357WIDTH="20%"
4358ALIGN="RIGHT"
4359VALIGN="TOP"
4360><TT
4361CLASS="PARAMETER"
4362><I
4363>len</I
4364></TT
4365>&nbsp;:</TD
4366><TD
4367WIDTH="80%"
4368ALIGN="LEFT"
4369VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004370>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004371></TR
4372><TR
4373><TD
4374WIDTH="20%"
4375ALIGN="RIGHT"
4376VALIGN="TOP"
4377><I
4378CLASS="EMPHASIS"
4379>Returns</I
4380> :</TD
4381><TD
4382WIDTH="80%"
4383ALIGN="LEFT"
4384VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004385>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004386></TR
4387></TABLE
4388><P
4389></P
4390></DIV
4391></DIV
4392><HR><DIV
4393CLASS="REFSECT2"
4394><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004395NAME="AEN2700"
Daniel Veillard35925471999-02-25 08:46:07 +00004396></A
4397><H3
4398><A
4399NAME="XMLNEWDOCCOMMENT"
4400></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004401>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004402><TABLE
4403BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004404BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004405WIDTH="100%"
4406CELLPADDING="6"
4407><TR
4408><TD
4409><PRE
4410CLASS="PROGRAMLISTING"
4411><A
4412HREF="gnome-xml-tree.html#XMLNODEPTR"
4413>xmlNodePtr</A
4414> xmlNewDocComment (<A
4415HREF="gnome-xml-tree.html#XMLDOCPTR"
4416>xmlDocPtr</A
4417> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00004418 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004419HREF="gnome-xml-tree.html#CHAR"
4420>CHAR</A
4421> *content);</PRE
4422></TD
4423></TR
4424></TABLE
4425><P
4426>Creation of a new node containing a commentwithin a document.</P
4427><P
4428></P
4429><DIV
4430CLASS="INFORMALTABLE"
4431><P
4432></P
4433><TABLE
4434BORDER="0"
4435WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004436BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004437CELLSPACING="0"
4438CELLPADDING="4"
4439CLASS="CALSTABLE"
4440><TR
4441><TD
4442WIDTH="20%"
4443ALIGN="RIGHT"
4444VALIGN="TOP"
4445><TT
4446CLASS="PARAMETER"
4447><I
4448>doc</I
4449></TT
4450>&nbsp;:</TD
4451><TD
4452WIDTH="80%"
4453ALIGN="LEFT"
4454VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004455>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004456></TR
4457><TR
4458><TD
4459WIDTH="20%"
4460ALIGN="RIGHT"
4461VALIGN="TOP"
4462><TT
4463CLASS="PARAMETER"
4464><I
4465>content</I
4466></TT
4467>&nbsp;:</TD
4468><TD
4469WIDTH="80%"
4470ALIGN="LEFT"
4471VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004472>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004473></TR
4474><TR
4475><TD
4476WIDTH="20%"
4477ALIGN="RIGHT"
4478VALIGN="TOP"
4479><I
4480CLASS="EMPHASIS"
4481>Returns</I
4482> :</TD
4483><TD
4484WIDTH="80%"
4485ALIGN="LEFT"
4486VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004487>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004488></TR
4489></TABLE
4490><P
4491></P
4492></DIV
4493></DIV
4494><HR><DIV
4495CLASS="REFSECT2"
4496><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004497NAME="AEN2726"
Daniel Veillard35925471999-02-25 08:46:07 +00004498></A
4499><H3
4500><A
4501NAME="XMLNEWCOMMENT"
4502></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004503>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004504><TABLE
4505BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004506BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004507WIDTH="100%"
4508CELLPADDING="6"
4509><TR
4510><TD
4511><PRE
4512CLASS="PROGRAMLISTING"
4513><A
4514HREF="gnome-xml-tree.html#XMLNODEPTR"
4515>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00004516> xmlNewComment (const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004517HREF="gnome-xml-tree.html#CHAR"
4518>CHAR</A
4519> *content);</PRE
4520></TD
4521></TR
4522></TABLE
4523><P
4524>Creation of a new node containing a comment.</P
4525><P
4526></P
4527><DIV
4528CLASS="INFORMALTABLE"
4529><P
4530></P
4531><TABLE
4532BORDER="0"
4533WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004534BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004535CELLSPACING="0"
4536CELLPADDING="4"
4537CLASS="CALSTABLE"
4538><TR
4539><TD
4540WIDTH="20%"
4541ALIGN="RIGHT"
4542VALIGN="TOP"
4543><TT
4544CLASS="PARAMETER"
4545><I
4546>content</I
4547></TT
4548>&nbsp;:</TD
4549><TD
4550WIDTH="80%"
4551ALIGN="LEFT"
4552VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004553>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004554></TR
4555><TR
4556><TD
4557WIDTH="20%"
4558ALIGN="RIGHT"
4559VALIGN="TOP"
4560><I
4561CLASS="EMPHASIS"
4562>Returns</I
4563> :</TD
4564><TD
4565WIDTH="80%"
4566ALIGN="LEFT"
4567VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004568>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004569></TR
4570></TABLE
4571><P
4572></P
4573></DIV
4574></DIV
4575><HR><DIV
4576CLASS="REFSECT2"
4577><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004578NAME="AEN2747"
Daniel Veillard35925471999-02-25 08:46:07 +00004579></A
4580><H3
4581><A
4582NAME="XMLNEWREFERENCE"
4583></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004584>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004585><TABLE
4586BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004587BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004588WIDTH="100%"
4589CELLPADDING="6"
4590><TR
4591><TD
4592><PRE
4593CLASS="PROGRAMLISTING"
4594><A
4595HREF="gnome-xml-tree.html#XMLNODEPTR"
4596>xmlNodePtr</A
4597> xmlNewReference (<A
4598HREF="gnome-xml-tree.html#XMLDOCPTR"
4599>xmlDocPtr</A
4600> doc,
4601 const <A
4602HREF="gnome-xml-tree.html#CHAR"
4603>CHAR</A
4604> *name);</PRE
4605></TD
4606></TR
4607></TABLE
4608><P
4609>Creation of a new reference node.</P
4610><P
4611></P
4612><DIV
4613CLASS="INFORMALTABLE"
4614><P
4615></P
4616><TABLE
4617BORDER="0"
4618WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004619BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004620CELLSPACING="0"
4621CELLPADDING="4"
4622CLASS="CALSTABLE"
4623><TR
4624><TD
4625WIDTH="20%"
4626ALIGN="RIGHT"
4627VALIGN="TOP"
4628><TT
4629CLASS="PARAMETER"
4630><I
4631>doc</I
4632></TT
4633>&nbsp;:</TD
4634><TD
4635WIDTH="80%"
4636ALIGN="LEFT"
4637VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004638>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004639></TR
4640><TR
4641><TD
4642WIDTH="20%"
4643ALIGN="RIGHT"
4644VALIGN="TOP"
4645><TT
4646CLASS="PARAMETER"
4647><I
4648>name</I
4649></TT
4650>&nbsp;:</TD
4651><TD
4652WIDTH="80%"
4653ALIGN="LEFT"
4654VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004655>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004656></TR
4657><TR
4658><TD
4659WIDTH="20%"
4660ALIGN="RIGHT"
4661VALIGN="TOP"
4662><I
4663CLASS="EMPHASIS"
4664>Returns</I
4665> :</TD
4666><TD
4667WIDTH="80%"
4668ALIGN="LEFT"
4669VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004670>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004671></TR
4672></TABLE
4673><P
4674></P
4675></DIV
4676></DIV
4677><HR><DIV
4678CLASS="REFSECT2"
4679><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004680NAME="AEN2773"
Daniel Veillard35925471999-02-25 08:46:07 +00004681></A
4682><H3
4683><A
4684NAME="XMLCOPYNODE"
4685></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004686>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004687><TABLE
4688BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004689BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004690WIDTH="100%"
4691CELLPADDING="6"
4692><TR
4693><TD
4694><PRE
4695CLASS="PROGRAMLISTING"
4696><A
4697HREF="gnome-xml-tree.html#XMLNODEPTR"
4698>xmlNodePtr</A
4699> xmlCopyNode (<A
4700HREF="gnome-xml-tree.html#XMLNODEPTR"
4701>xmlNodePtr</A
4702> node,
4703 int recursive);</PRE
4704></TD
4705></TR
4706></TABLE
4707><P
4708>Do a copy of the node.</P
4709><P
4710></P
4711><DIV
4712CLASS="INFORMALTABLE"
4713><P
4714></P
4715><TABLE
4716BORDER="0"
4717WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004718BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004719CELLSPACING="0"
4720CELLPADDING="4"
4721CLASS="CALSTABLE"
4722><TR
4723><TD
4724WIDTH="20%"
4725ALIGN="RIGHT"
4726VALIGN="TOP"
4727><TT
4728CLASS="PARAMETER"
4729><I
4730>node</I
4731></TT
4732>&nbsp;:</TD
4733><TD
4734WIDTH="80%"
4735ALIGN="LEFT"
4736VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004737>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004738></TR
4739><TR
4740><TD
4741WIDTH="20%"
4742ALIGN="RIGHT"
4743VALIGN="TOP"
4744><TT
4745CLASS="PARAMETER"
4746><I
4747>recursive</I
4748></TT
4749>&nbsp;:</TD
4750><TD
4751WIDTH="80%"
4752ALIGN="LEFT"
4753VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004754>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004755></TR
4756><TR
4757><TD
4758WIDTH="20%"
4759ALIGN="RIGHT"
4760VALIGN="TOP"
4761><I
4762CLASS="EMPHASIS"
4763>Returns</I
4764> :</TD
4765><TD
4766WIDTH="80%"
4767ALIGN="LEFT"
4768VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004769>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004770></TR
4771></TABLE
4772><P
4773></P
4774></DIV
4775></DIV
4776><HR><DIV
4777CLASS="REFSECT2"
4778><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004779NAME="AEN2798"
Daniel Veillard35925471999-02-25 08:46:07 +00004780></A
4781><H3
4782><A
4783NAME="XMLCOPYNODELIST"
4784></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004785>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004786><TABLE
4787BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004788BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004789WIDTH="100%"
4790CELLPADDING="6"
4791><TR
4792><TD
4793><PRE
4794CLASS="PROGRAMLISTING"
4795><A
4796HREF="gnome-xml-tree.html#XMLNODEPTR"
4797>xmlNodePtr</A
4798> xmlCopyNodeList (<A
4799HREF="gnome-xml-tree.html#XMLNODEPTR"
4800>xmlNodePtr</A
4801> node);</PRE
4802></TD
4803></TR
4804></TABLE
4805><P
4806>Do a recursive copy of the node list.</P
4807><P
4808></P
4809><DIV
4810CLASS="INFORMALTABLE"
4811><P
4812></P
4813><TABLE
4814BORDER="0"
4815WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004816BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004817CELLSPACING="0"
4818CELLPADDING="4"
4819CLASS="CALSTABLE"
4820><TR
4821><TD
4822WIDTH="20%"
4823ALIGN="RIGHT"
4824VALIGN="TOP"
4825><TT
4826CLASS="PARAMETER"
4827><I
4828>node</I
4829></TT
4830>&nbsp;:</TD
4831><TD
4832WIDTH="80%"
4833ALIGN="LEFT"
4834VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004835>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004836></TR
4837><TR
4838><TD
4839WIDTH="20%"
4840ALIGN="RIGHT"
4841VALIGN="TOP"
4842><I
4843CLASS="EMPHASIS"
4844>Returns</I
4845> :</TD
4846><TD
4847WIDTH="80%"
4848ALIGN="LEFT"
4849VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004850>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004851></TR
4852></TABLE
4853><P
4854></P
4855></DIV
4856></DIV
4857><HR><DIV
4858CLASS="REFSECT2"
4859><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004860NAME="AEN2819"
Daniel Veillard35925471999-02-25 08:46:07 +00004861></A
4862><H3
4863><A
4864NAME="XMLGETLASTCHILD"
4865></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004866>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004867><TABLE
4868BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004869BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004870WIDTH="100%"
4871CELLPADDING="6"
4872><TR
4873><TD
4874><PRE
4875CLASS="PROGRAMLISTING"
4876><A
4877HREF="gnome-xml-tree.html#XMLNODEPTR"
4878>xmlNodePtr</A
4879> xmlGetLastChild (<A
4880HREF="gnome-xml-tree.html#XMLNODEPTR"
4881>xmlNodePtr</A
4882> parent);</PRE
4883></TD
4884></TR
4885></TABLE
4886><P
4887>Search the last child of a node.</P
4888><P
4889></P
4890><DIV
4891CLASS="INFORMALTABLE"
4892><P
4893></P
4894><TABLE
4895BORDER="0"
4896WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004897BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004898CELLSPACING="0"
4899CELLPADDING="4"
4900CLASS="CALSTABLE"
4901><TR
4902><TD
4903WIDTH="20%"
4904ALIGN="RIGHT"
4905VALIGN="TOP"
4906><TT
4907CLASS="PARAMETER"
4908><I
4909>parent</I
4910></TT
4911>&nbsp;:</TD
4912><TD
4913WIDTH="80%"
4914ALIGN="LEFT"
4915VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004916>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004917></TR
4918><TR
4919><TD
4920WIDTH="20%"
4921ALIGN="RIGHT"
4922VALIGN="TOP"
4923><I
4924CLASS="EMPHASIS"
4925>Returns</I
4926> :</TD
4927><TD
4928WIDTH="80%"
4929ALIGN="LEFT"
4930VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004931>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004932></TR
4933></TABLE
4934><P
4935></P
4936></DIV
4937></DIV
4938><HR><DIV
4939CLASS="REFSECT2"
4940><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004941NAME="AEN2840"
Daniel Veillard35925471999-02-25 08:46:07 +00004942></A
4943><H3
4944><A
4945NAME="XMLNODEISTEXT"
4946></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004947>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004948><TABLE
4949BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004950BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004951WIDTH="100%"
4952CELLPADDING="6"
4953><TR
4954><TD
4955><PRE
4956CLASS="PROGRAMLISTING"
4957>int xmlNodeIsText (<A
4958HREF="gnome-xml-tree.html#XMLNODEPTR"
4959>xmlNodePtr</A
4960> node);</PRE
4961></TD
4962></TR
4963></TABLE
4964><P
4965>Is this node a Text node ?</P
4966><P
4967></P
4968><DIV
4969CLASS="INFORMALTABLE"
4970><P
4971></P
4972><TABLE
4973BORDER="0"
4974WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004975BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004976CELLSPACING="0"
4977CELLPADDING="4"
4978CLASS="CALSTABLE"
4979><TR
4980><TD
4981WIDTH="20%"
4982ALIGN="RIGHT"
4983VALIGN="TOP"
4984><TT
4985CLASS="PARAMETER"
4986><I
4987>node</I
4988></TT
4989>&nbsp;:</TD
4990><TD
4991WIDTH="80%"
4992ALIGN="LEFT"
4993VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004994>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004995></TR
4996><TR
4997><TD
4998WIDTH="20%"
4999ALIGN="RIGHT"
5000VALIGN="TOP"
5001><I
5002CLASS="EMPHASIS"
5003>Returns</I
5004> :</TD
5005><TD
5006WIDTH="80%"
5007ALIGN="LEFT"
5008VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005009>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005010></TR
5011></TABLE
5012><P
5013></P
5014></DIV
5015></DIV
5016><HR><DIV
5017CLASS="REFSECT2"
5018><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005019NAME="AEN2860"
Daniel Veillard35925471999-02-25 08:46:07 +00005020></A
5021><H3
5022><A
5023NAME="XMLADDCHILD"
5024></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005025>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005026><TABLE
5027BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005028BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005029WIDTH="100%"
5030CELLPADDING="6"
5031><TR
5032><TD
5033><PRE
5034CLASS="PROGRAMLISTING"
5035><A
5036HREF="gnome-xml-tree.html#XMLNODEPTR"
5037>xmlNodePtr</A
5038> xmlAddChild (<A
5039HREF="gnome-xml-tree.html#XMLNODEPTR"
5040>xmlNodePtr</A
5041> parent,
5042 <A
5043HREF="gnome-xml-tree.html#XMLNODEPTR"
5044>xmlNodePtr</A
5045> cur);</PRE
5046></TD
5047></TR
5048></TABLE
5049><P
5050>Add a new child element, to <TT
5051CLASS="PARAMETER"
5052><I
5053>parent</I
5054></TT
5055>, at the end of the child list.</P
5056><P
5057></P
5058><DIV
5059CLASS="INFORMALTABLE"
5060><P
5061></P
5062><TABLE
5063BORDER="0"
5064WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005065BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005066CELLSPACING="0"
5067CELLPADDING="4"
5068CLASS="CALSTABLE"
5069><TR
5070><TD
5071WIDTH="20%"
5072ALIGN="RIGHT"
5073VALIGN="TOP"
5074><TT
5075CLASS="PARAMETER"
5076><I
5077>parent</I
5078></TT
5079>&nbsp;:</TD
5080><TD
5081WIDTH="80%"
5082ALIGN="LEFT"
5083VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005084>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005085></TR
5086><TR
5087><TD
5088WIDTH="20%"
5089ALIGN="RIGHT"
5090VALIGN="TOP"
5091><TT
5092CLASS="PARAMETER"
5093><I
5094>cur</I
5095></TT
5096>&nbsp;:</TD
5097><TD
5098WIDTH="80%"
5099ALIGN="LEFT"
5100VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005101>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005102></TR
5103><TR
5104><TD
5105WIDTH="20%"
5106ALIGN="RIGHT"
5107VALIGN="TOP"
5108><I
5109CLASS="EMPHASIS"
5110>Returns</I
5111> :</TD
5112><TD
5113WIDTH="80%"
5114ALIGN="LEFT"
5115VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005116>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005117></TR
5118></TABLE
5119><P
5120></P
5121></DIV
5122></DIV
5123><HR><DIV
5124CLASS="REFSECT2"
5125><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005126NAME="AEN2887"
Daniel Veillard35925471999-02-25 08:46:07 +00005127></A
5128><H3
5129><A
5130NAME="XMLUNLINKNODE"
5131></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005132>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005133><TABLE
5134BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005135BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005136WIDTH="100%"
5137CELLPADDING="6"
5138><TR
5139><TD
5140><PRE
5141CLASS="PROGRAMLISTING"
5142>void xmlUnlinkNode (<A
5143HREF="gnome-xml-tree.html#XMLNODEPTR"
5144>xmlNodePtr</A
5145> cur);</PRE
5146></TD
5147></TR
5148></TABLE
5149><P
5150>Unlink a node from it's current context, the node is not freed</P
5151><P
5152></P
5153><DIV
5154CLASS="INFORMALTABLE"
5155><P
5156></P
5157><TABLE
5158BORDER="0"
5159WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005160BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005161CELLSPACING="0"
5162CELLPADDING="4"
5163CLASS="CALSTABLE"
5164><TR
5165><TD
5166WIDTH="20%"
5167ALIGN="RIGHT"
5168VALIGN="TOP"
5169><TT
5170CLASS="PARAMETER"
5171><I
5172>cur</I
5173></TT
5174>&nbsp;:</TD
5175><TD
5176WIDTH="80%"
5177ALIGN="LEFT"
5178VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005179>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005180></TR
5181></TABLE
5182><P
5183></P
5184></DIV
5185></DIV
5186><HR><DIV
5187CLASS="REFSECT2"
5188><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005189NAME="AEN2903"
Daniel Veillard35925471999-02-25 08:46:07 +00005190></A
5191><H3
5192><A
5193NAME="XMLTEXTMERGE"
5194></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005195>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005196><TABLE
5197BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005198BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005199WIDTH="100%"
5200CELLPADDING="6"
5201><TR
5202><TD
5203><PRE
5204CLASS="PROGRAMLISTING"
5205><A
5206HREF="gnome-xml-tree.html#XMLNODEPTR"
5207>xmlNodePtr</A
5208> xmlTextMerge (<A
5209HREF="gnome-xml-tree.html#XMLNODEPTR"
5210>xmlNodePtr</A
5211> first,
5212 <A
5213HREF="gnome-xml-tree.html#XMLNODEPTR"
5214>xmlNodePtr</A
5215> second);</PRE
5216></TD
5217></TR
5218></TABLE
5219><P
5220>Merge two text nodes into one</P
5221><P
5222></P
5223><DIV
5224CLASS="INFORMALTABLE"
5225><P
5226></P
5227><TABLE
5228BORDER="0"
5229WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005230BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005231CELLSPACING="0"
5232CELLPADDING="4"
5233CLASS="CALSTABLE"
5234><TR
5235><TD
5236WIDTH="20%"
5237ALIGN="RIGHT"
5238VALIGN="TOP"
5239><TT
5240CLASS="PARAMETER"
5241><I
5242>first</I
5243></TT
5244>&nbsp;:</TD
5245><TD
5246WIDTH="80%"
5247ALIGN="LEFT"
5248VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005249>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005250></TR
5251><TR
5252><TD
5253WIDTH="20%"
5254ALIGN="RIGHT"
5255VALIGN="TOP"
5256><TT
5257CLASS="PARAMETER"
5258><I
5259>second</I
5260></TT
5261>&nbsp;:</TD
5262><TD
5263WIDTH="80%"
5264ALIGN="LEFT"
5265VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005266>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005267></TR
5268><TR
5269><TD
5270WIDTH="20%"
5271ALIGN="RIGHT"
5272VALIGN="TOP"
5273><I
5274CLASS="EMPHASIS"
5275>Returns</I
5276> :</TD
5277><TD
5278WIDTH="80%"
5279ALIGN="LEFT"
5280VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005281>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005282></TR
5283></TABLE
5284><P
5285></P
5286></DIV
5287></DIV
5288><HR><DIV
5289CLASS="REFSECT2"
5290><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005291NAME="AEN2929"
Daniel Veillard35925471999-02-25 08:46:07 +00005292></A
5293><H3
5294><A
5295NAME="XMLTEXTCONCAT"
5296></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005297>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005298><TABLE
5299BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005300BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005301WIDTH="100%"
5302CELLPADDING="6"
5303><TR
5304><TD
5305><PRE
5306CLASS="PROGRAMLISTING"
5307>void xmlTextConcat (<A
5308HREF="gnome-xml-tree.html#XMLNODEPTR"
5309>xmlNodePtr</A
5310> node,
5311 const <A
5312HREF="gnome-xml-tree.html#CHAR"
5313>CHAR</A
5314> *content,
5315 int len);</PRE
5316></TD
5317></TR
5318></TABLE
5319><P
5320>Concat the given string at the end of the existing node content</P
5321><P
5322></P
5323><DIV
5324CLASS="INFORMALTABLE"
5325><P
5326></P
5327><TABLE
5328BORDER="0"
5329WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005330BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005331CELLSPACING="0"
5332CELLPADDING="4"
5333CLASS="CALSTABLE"
5334><TR
5335><TD
5336WIDTH="20%"
5337ALIGN="RIGHT"
5338VALIGN="TOP"
5339><TT
5340CLASS="PARAMETER"
5341><I
5342>node</I
5343></TT
5344>&nbsp;:</TD
5345><TD
5346WIDTH="80%"
5347ALIGN="LEFT"
5348VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005349>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005350></TR
5351><TR
5352><TD
5353WIDTH="20%"
5354ALIGN="RIGHT"
5355VALIGN="TOP"
5356><TT
5357CLASS="PARAMETER"
5358><I
5359>content</I
5360></TT
5361>&nbsp;:</TD
5362><TD
5363WIDTH="80%"
5364ALIGN="LEFT"
5365VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005366>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005367></TR
5368><TR
5369><TD
5370WIDTH="20%"
5371ALIGN="RIGHT"
5372VALIGN="TOP"
5373><TT
5374CLASS="PARAMETER"
5375><I
5376>len</I
5377></TT
5378>&nbsp;:</TD
5379><TD
5380WIDTH="80%"
5381ALIGN="LEFT"
5382VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005383>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005384></TR
5385></TABLE
5386><P
5387></P
5388></DIV
5389></DIV
5390><HR><DIV
5391CLASS="REFSECT2"
5392><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005393NAME="AEN2954"
Daniel Veillard35925471999-02-25 08:46:07 +00005394></A
5395><H3
5396><A
5397NAME="XMLFREENODELIST"
5398></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005399>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005400><TABLE
5401BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005402BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005403WIDTH="100%"
5404CELLPADDING="6"
5405><TR
5406><TD
5407><PRE
5408CLASS="PROGRAMLISTING"
5409>void xmlFreeNodeList (<A
5410HREF="gnome-xml-tree.html#XMLNODEPTR"
5411>xmlNodePtr</A
5412> cur);</PRE
5413></TD
5414></TR
5415></TABLE
5416><P
5417>Free a node and all its siblings, this is a recursive behaviour, all
5418the childs are freed too.</P
5419><P
5420></P
5421><DIV
5422CLASS="INFORMALTABLE"
5423><P
5424></P
5425><TABLE
5426BORDER="0"
5427WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005428BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005429CELLSPACING="0"
5430CELLPADDING="4"
5431CLASS="CALSTABLE"
5432><TR
5433><TD
5434WIDTH="20%"
5435ALIGN="RIGHT"
5436VALIGN="TOP"
5437><TT
5438CLASS="PARAMETER"
5439><I
5440>cur</I
5441></TT
5442>&nbsp;:</TD
5443><TD
5444WIDTH="80%"
5445ALIGN="LEFT"
5446VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005447>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005448></TR
5449></TABLE
5450><P
5451></P
5452></DIV
5453></DIV
5454><HR><DIV
5455CLASS="REFSECT2"
5456><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005457NAME="AEN2970"
Daniel Veillard35925471999-02-25 08:46:07 +00005458></A
5459><H3
5460><A
5461NAME="XMLFREENODE"
5462></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005463>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005464><TABLE
5465BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005466BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005467WIDTH="100%"
5468CELLPADDING="6"
5469><TR
5470><TD
5471><PRE
5472CLASS="PROGRAMLISTING"
5473>void xmlFreeNode (<A
5474HREF="gnome-xml-tree.html#XMLNODEPTR"
5475>xmlNodePtr</A
5476> cur);</PRE
5477></TD
5478></TR
5479></TABLE
5480><P
5481>Free a node, this is a recursive behaviour, all the childs are freed too.</P
5482><P
5483></P
5484><DIV
5485CLASS="INFORMALTABLE"
5486><P
5487></P
5488><TABLE
5489BORDER="0"
5490WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005491BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005492CELLSPACING="0"
5493CELLPADDING="4"
5494CLASS="CALSTABLE"
5495><TR
5496><TD
5497WIDTH="20%"
5498ALIGN="RIGHT"
5499VALIGN="TOP"
5500><TT
5501CLASS="PARAMETER"
5502><I
5503>cur</I
5504></TT
5505>&nbsp;:</TD
5506><TD
5507WIDTH="80%"
5508ALIGN="LEFT"
5509VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005510>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005511></TR
5512></TABLE
5513><P
5514></P
5515></DIV
5516></DIV
5517><HR><DIV
5518CLASS="REFSECT2"
5519><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005520NAME="AEN2986"
Daniel Veillard35925471999-02-25 08:46:07 +00005521></A
5522><H3
5523><A
5524NAME="XMLSEARCHNS"
5525></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005526>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005527><TABLE
5528BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005529BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005530WIDTH="100%"
5531CELLPADDING="6"
5532><TR
5533><TD
5534><PRE
5535CLASS="PROGRAMLISTING"
5536><A
5537HREF="gnome-xml-tree.html#XMLNSPTR"
5538>xmlNsPtr</A
5539> xmlSearchNs (<A
5540HREF="gnome-xml-tree.html#XMLDOCPTR"
5541>xmlDocPtr</A
5542> doc,
5543 <A
5544HREF="gnome-xml-tree.html#XMLNODEPTR"
5545>xmlNodePtr</A
5546> node,
5547 const <A
5548HREF="gnome-xml-tree.html#CHAR"
5549>CHAR</A
5550> *nameSpace);</PRE
5551></TD
5552></TR
5553></TABLE
5554><P
5555>Search a Ns registered under a given name space for a document.
5556recurse on the parents until it finds the defined namespace
5557or return NULL otherwise.
5558<TT
5559CLASS="PARAMETER"
5560><I
5561>nameSpace</I
5562></TT
5563> can be NULL, this is a search for the default namespace.</P
5564><P
5565></P
5566><DIV
5567CLASS="INFORMALTABLE"
5568><P
5569></P
5570><TABLE
5571BORDER="0"
5572WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005573BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005574CELLSPACING="0"
5575CELLPADDING="4"
5576CLASS="CALSTABLE"
5577><TR
5578><TD
5579WIDTH="20%"
5580ALIGN="RIGHT"
5581VALIGN="TOP"
5582><TT
5583CLASS="PARAMETER"
5584><I
5585>doc</I
5586></TT
5587>&nbsp;:</TD
5588><TD
5589WIDTH="80%"
5590ALIGN="LEFT"
5591VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005592>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005593></TR
5594><TR
5595><TD
5596WIDTH="20%"
5597ALIGN="RIGHT"
5598VALIGN="TOP"
5599><TT
5600CLASS="PARAMETER"
5601><I
5602>node</I
5603></TT
5604>&nbsp;:</TD
5605><TD
5606WIDTH="80%"
5607ALIGN="LEFT"
5608VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005609>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005610></TR
5611><TR
5612><TD
5613WIDTH="20%"
5614ALIGN="RIGHT"
5615VALIGN="TOP"
5616><TT
5617CLASS="PARAMETER"
5618><I
5619>nameSpace</I
5620></TT
5621>&nbsp;:</TD
5622><TD
5623WIDTH="80%"
5624ALIGN="LEFT"
5625VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005626>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005627></TR
5628><TR
5629><TD
5630WIDTH="20%"
5631ALIGN="RIGHT"
5632VALIGN="TOP"
5633><I
5634CLASS="EMPHASIS"
5635>Returns</I
5636> :</TD
5637><TD
5638WIDTH="80%"
5639ALIGN="LEFT"
5640VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005642></TR
5643></TABLE
5644><P
5645></P
5646></DIV
5647></DIV
5648><HR><DIV
5649CLASS="REFSECT2"
5650><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005651NAME="AEN3018"
Daniel Veillard35925471999-02-25 08:46:07 +00005652></A
5653><H3
5654><A
5655NAME="XMLSEARCHNSBYHREF"
5656></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005657>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005658><TABLE
5659BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005660BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005661WIDTH="100%"
5662CELLPADDING="6"
5663><TR
5664><TD
5665><PRE
5666CLASS="PROGRAMLISTING"
5667><A
5668HREF="gnome-xml-tree.html#XMLNSPTR"
5669>xmlNsPtr</A
5670> xmlSearchNsByHref (<A
5671HREF="gnome-xml-tree.html#XMLDOCPTR"
5672>xmlDocPtr</A
5673> doc,
5674 <A
5675HREF="gnome-xml-tree.html#XMLNODEPTR"
5676>xmlNodePtr</A
5677> node,
5678 const <A
5679HREF="gnome-xml-tree.html#CHAR"
5680>CHAR</A
5681> *href);</PRE
5682></TD
5683></TR
5684></TABLE
5685><P
5686>Search a Ns aliasing a given URI. Recurse on the parents until it finds
5687the defined namespace or return NULL otherwise.</P
5688><P
5689></P
5690><DIV
5691CLASS="INFORMALTABLE"
5692><P
5693></P
5694><TABLE
5695BORDER="0"
5696WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005697BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005698CELLSPACING="0"
5699CELLPADDING="4"
5700CLASS="CALSTABLE"
5701><TR
5702><TD
5703WIDTH="20%"
5704ALIGN="RIGHT"
5705VALIGN="TOP"
5706><TT
5707CLASS="PARAMETER"
5708><I
5709>doc</I
5710></TT
5711>&nbsp;:</TD
5712><TD
5713WIDTH="80%"
5714ALIGN="LEFT"
5715VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005716>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005717></TR
5718><TR
5719><TD
5720WIDTH="20%"
5721ALIGN="RIGHT"
5722VALIGN="TOP"
5723><TT
5724CLASS="PARAMETER"
5725><I
5726>node</I
5727></TT
5728>&nbsp;:</TD
5729><TD
5730WIDTH="80%"
5731ALIGN="LEFT"
5732VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005733>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005734></TR
5735><TR
5736><TD
5737WIDTH="20%"
5738ALIGN="RIGHT"
5739VALIGN="TOP"
5740><TT
5741CLASS="PARAMETER"
5742><I
5743>href</I
5744></TT
5745>&nbsp;:</TD
5746><TD
5747WIDTH="80%"
5748ALIGN="LEFT"
5749VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005750>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005751></TR
5752><TR
5753><TD
5754WIDTH="20%"
5755ALIGN="RIGHT"
5756VALIGN="TOP"
5757><I
5758CLASS="EMPHASIS"
5759>Returns</I
5760> :</TD
5761><TD
5762WIDTH="80%"
5763ALIGN="LEFT"
5764VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005765>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005766></TR
5767></TABLE
5768><P
5769></P
5770></DIV
5771></DIV
5772><HR><DIV
5773CLASS="REFSECT2"
5774><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005775NAME="AEN3049"
Daniel Veillard35925471999-02-25 08:46:07 +00005776></A
5777><H3
5778><A
5779NAME="XMLSETNS"
5780></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005781>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005782><TABLE
5783BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005784BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005785WIDTH="100%"
5786CELLPADDING="6"
5787><TR
5788><TD
5789><PRE
5790CLASS="PROGRAMLISTING"
5791>void xmlSetNs (<A
5792HREF="gnome-xml-tree.html#XMLNODEPTR"
5793>xmlNodePtr</A
5794> node,
5795 <A
5796HREF="gnome-xml-tree.html#XMLNSPTR"
5797>xmlNsPtr</A
5798> ns);</PRE
5799></TD
5800></TR
5801></TABLE
5802><P
5803>Associate a namespace to a node, a posteriori.</P
5804><P
5805></P
5806><DIV
5807CLASS="INFORMALTABLE"
5808><P
5809></P
5810><TABLE
5811BORDER="0"
5812WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005813BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005814CELLSPACING="0"
5815CELLPADDING="4"
5816CLASS="CALSTABLE"
5817><TR
5818><TD
5819WIDTH="20%"
5820ALIGN="RIGHT"
5821VALIGN="TOP"
5822><TT
5823CLASS="PARAMETER"
5824><I
5825>node</I
5826></TT
5827>&nbsp;:</TD
5828><TD
5829WIDTH="80%"
5830ALIGN="LEFT"
5831VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005832>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005833></TR
5834><TR
5835><TD
5836WIDTH="20%"
5837ALIGN="RIGHT"
5838VALIGN="TOP"
5839><TT
5840CLASS="PARAMETER"
5841><I
5842>ns</I
5843></TT
5844>&nbsp;:</TD
5845><TD
5846WIDTH="80%"
5847ALIGN="LEFT"
5848VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005849>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005850></TR
5851></TABLE
5852><P
5853></P
5854></DIV
5855></DIV
5856><HR><DIV
5857CLASS="REFSECT2"
5858><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005859NAME="AEN3070"
Daniel Veillard35925471999-02-25 08:46:07 +00005860></A
5861><H3
5862><A
5863NAME="XMLCOPYNAMESPACE"
5864></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005865>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005866><TABLE
5867BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005868BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005869WIDTH="100%"
5870CELLPADDING="6"
5871><TR
5872><TD
5873><PRE
5874CLASS="PROGRAMLISTING"
5875><A
5876HREF="gnome-xml-tree.html#XMLNSPTR"
5877>xmlNsPtr</A
5878> xmlCopyNamespace (<A
5879HREF="gnome-xml-tree.html#XMLNSPTR"
5880>xmlNsPtr</A
5881> cur);</PRE
5882></TD
5883></TR
5884></TABLE
5885><P
5886>Do a copy of the namespace.</P
5887><P
5888></P
5889><DIV
5890CLASS="INFORMALTABLE"
5891><P
5892></P
5893><TABLE
5894BORDER="0"
5895WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005896BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005897CELLSPACING="0"
5898CELLPADDING="4"
5899CLASS="CALSTABLE"
5900><TR
5901><TD
5902WIDTH="20%"
5903ALIGN="RIGHT"
5904VALIGN="TOP"
5905><TT
5906CLASS="PARAMETER"
5907><I
5908>cur</I
5909></TT
5910>&nbsp;:</TD
5911><TD
5912WIDTH="80%"
5913ALIGN="LEFT"
5914VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005915>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005916></TR
5917><TR
5918><TD
5919WIDTH="20%"
5920ALIGN="RIGHT"
5921VALIGN="TOP"
5922><I
5923CLASS="EMPHASIS"
5924>Returns</I
5925> :</TD
5926><TD
5927WIDTH="80%"
5928ALIGN="LEFT"
5929VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005930>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005931></TR
5932></TABLE
5933><P
5934></P
5935></DIV
5936></DIV
5937><HR><DIV
5938CLASS="REFSECT2"
5939><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005940NAME="AEN3091"
Daniel Veillard35925471999-02-25 08:46:07 +00005941></A
5942><H3
5943><A
5944NAME="XMLCOPYNAMESPACELIST"
5945></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005946>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005947><TABLE
5948BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005949BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005950WIDTH="100%"
5951CELLPADDING="6"
5952><TR
5953><TD
5954><PRE
5955CLASS="PROGRAMLISTING"
5956><A
5957HREF="gnome-xml-tree.html#XMLNSPTR"
5958>xmlNsPtr</A
5959> xmlCopyNamespaceList (<A
5960HREF="gnome-xml-tree.html#XMLNSPTR"
5961>xmlNsPtr</A
5962> cur);</PRE
5963></TD
5964></TR
5965></TABLE
5966><P
5967>Do a copy of an namespace list.</P
5968><P
5969></P
5970><DIV
5971CLASS="INFORMALTABLE"
5972><P
5973></P
5974><TABLE
5975BORDER="0"
5976WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005977BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005978CELLSPACING="0"
5979CELLPADDING="4"
5980CLASS="CALSTABLE"
5981><TR
5982><TD
5983WIDTH="20%"
5984ALIGN="RIGHT"
5985VALIGN="TOP"
5986><TT
5987CLASS="PARAMETER"
5988><I
5989>cur</I
5990></TT
5991>&nbsp;:</TD
5992><TD
5993WIDTH="80%"
5994ALIGN="LEFT"
5995VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005996>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005997></TR
5998><TR
5999><TD
6000WIDTH="20%"
6001ALIGN="RIGHT"
6002VALIGN="TOP"
6003><I
6004CLASS="EMPHASIS"
6005>Returns</I
6006> :</TD
6007><TD
6008WIDTH="80%"
6009ALIGN="LEFT"
6010VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006011>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006012></TR
6013></TABLE
6014><P
6015></P
6016></DIV
6017></DIV
6018><HR><DIV
6019CLASS="REFSECT2"
6020><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006021NAME="AEN3112"
Daniel Veillard35925471999-02-25 08:46:07 +00006022></A
6023><H3
6024><A
6025NAME="XMLSETPROP"
6026></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006027>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006028><TABLE
6029BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006030BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006031WIDTH="100%"
6032CELLPADDING="6"
6033><TR
6034><TD
6035><PRE
6036CLASS="PROGRAMLISTING"
6037><A
6038HREF="gnome-xml-tree.html#XMLATTRPTR"
6039>xmlAttrPtr</A
6040> xmlSetProp (<A
6041HREF="gnome-xml-tree.html#XMLNODEPTR"
6042>xmlNodePtr</A
6043> node,
6044 const <A
6045HREF="gnome-xml-tree.html#CHAR"
6046>CHAR</A
6047> *name,
6048 const <A
6049HREF="gnome-xml-tree.html#CHAR"
6050>CHAR</A
6051> *value);</PRE
6052></TD
6053></TR
6054></TABLE
6055><P
6056>Set (or reset) an attribute carried by a node.</P
6057><P
6058></P
6059><DIV
6060CLASS="INFORMALTABLE"
6061><P
6062></P
6063><TABLE
6064BORDER="0"
6065WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006066BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006067CELLSPACING="0"
6068CELLPADDING="4"
6069CLASS="CALSTABLE"
6070><TR
6071><TD
6072WIDTH="20%"
6073ALIGN="RIGHT"
6074VALIGN="TOP"
6075><TT
6076CLASS="PARAMETER"
6077><I
6078>node</I
6079></TT
6080>&nbsp;:</TD
6081><TD
6082WIDTH="80%"
6083ALIGN="LEFT"
6084VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006085>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006086></TR
6087><TR
6088><TD
6089WIDTH="20%"
6090ALIGN="RIGHT"
6091VALIGN="TOP"
6092><TT
6093CLASS="PARAMETER"
6094><I
6095>name</I
6096></TT
6097>&nbsp;:</TD
6098><TD
6099WIDTH="80%"
6100ALIGN="LEFT"
6101VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006102>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006103></TR
6104><TR
6105><TD
6106WIDTH="20%"
6107ALIGN="RIGHT"
6108VALIGN="TOP"
6109><TT
6110CLASS="PARAMETER"
6111><I
6112>value</I
6113></TT
6114>&nbsp;:</TD
6115><TD
6116WIDTH="80%"
6117ALIGN="LEFT"
6118VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006119>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006120></TR
6121><TR
6122><TD
6123WIDTH="20%"
6124ALIGN="RIGHT"
6125VALIGN="TOP"
6126><I
6127CLASS="EMPHASIS"
6128>Returns</I
6129> :</TD
6130><TD
6131WIDTH="80%"
6132ALIGN="LEFT"
6133VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006134>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006135></TR
6136></TABLE
6137><P
6138></P
6139></DIV
6140></DIV
6141><HR><DIV
6142CLASS="REFSECT2"
6143><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006144NAME="AEN3143"
Daniel Veillard35925471999-02-25 08:46:07 +00006145></A
6146><H3
6147><A
6148NAME="XMLGETPROP"
6149></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006150>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006151><TABLE
6152BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006153BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006154WIDTH="100%"
6155CELLPADDING="6"
6156><TR
6157><TD
6158><PRE
6159CLASS="PROGRAMLISTING"
6160><A
6161HREF="gnome-xml-tree.html#CHAR"
6162>CHAR</A
6163>* xmlGetProp (<A
6164HREF="gnome-xml-tree.html#XMLNODEPTR"
6165>xmlNodePtr</A
6166> node,
6167 const <A
6168HREF="gnome-xml-tree.html#CHAR"
6169>CHAR</A
6170> *name);</PRE
6171></TD
6172></TR
6173></TABLE
6174><P
6175>Search and get the value of an attribute associated to a node
6176This does the entity substitution.</P
6177><P
6178></P
6179><DIV
6180CLASS="INFORMALTABLE"
6181><P
6182></P
6183><TABLE
6184BORDER="0"
6185WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006186BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006187CELLSPACING="0"
6188CELLPADDING="4"
6189CLASS="CALSTABLE"
6190><TR
6191><TD
6192WIDTH="20%"
6193ALIGN="RIGHT"
6194VALIGN="TOP"
6195><TT
6196CLASS="PARAMETER"
6197><I
6198>node</I
6199></TT
6200>&nbsp;:</TD
6201><TD
6202WIDTH="80%"
6203ALIGN="LEFT"
6204VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006205>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006206></TR
6207><TR
6208><TD
6209WIDTH="20%"
6210ALIGN="RIGHT"
6211VALIGN="TOP"
6212><TT
6213CLASS="PARAMETER"
6214><I
6215>name</I
6216></TT
6217>&nbsp;:</TD
6218><TD
6219WIDTH="80%"
6220ALIGN="LEFT"
6221VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006222>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006223></TR
6224><TR
6225><TD
6226WIDTH="20%"
6227ALIGN="RIGHT"
6228VALIGN="TOP"
6229><I
6230CLASS="EMPHASIS"
6231>Returns</I
6232> :</TD
6233><TD
6234WIDTH="80%"
6235ALIGN="LEFT"
6236VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006237>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006238></TR
6239></TABLE
6240><P
6241></P
6242></DIV
6243></DIV
6244><HR><DIV
6245CLASS="REFSECT2"
6246><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006247NAME="AEN3169"
Daniel Veillard35925471999-02-25 08:46:07 +00006248></A
6249><H3
6250><A
6251NAME="XMLSTRINGGETNODELIST"
6252></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006253>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006254><TABLE
6255BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006256BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006257WIDTH="100%"
6258CELLPADDING="6"
6259><TR
6260><TD
6261><PRE
6262CLASS="PROGRAMLISTING"
6263><A
6264HREF="gnome-xml-tree.html#XMLNODEPTR"
6265>xmlNodePtr</A
6266> xmlStringGetNodeList (<A
6267HREF="gnome-xml-tree.html#XMLDOCPTR"
6268>xmlDocPtr</A
6269> doc,
6270 const <A
6271HREF="gnome-xml-tree.html#CHAR"
6272>CHAR</A
6273> *value);</PRE
6274></TD
6275></TR
6276></TABLE
6277><P
6278>Parse the value string and build the node list associated. Should
6279produce a flat tree with only TEXTs and ENTITY_REFs.</P
6280><P
6281></P
6282><DIV
6283CLASS="INFORMALTABLE"
6284><P
6285></P
6286><TABLE
6287BORDER="0"
6288WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006289BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006290CELLSPACING="0"
6291CELLPADDING="4"
6292CLASS="CALSTABLE"
6293><TR
6294><TD
6295WIDTH="20%"
6296ALIGN="RIGHT"
6297VALIGN="TOP"
6298><TT
6299CLASS="PARAMETER"
6300><I
6301>doc</I
6302></TT
6303>&nbsp;:</TD
6304><TD
6305WIDTH="80%"
6306ALIGN="LEFT"
6307VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006308>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006309></TR
6310><TR
6311><TD
6312WIDTH="20%"
6313ALIGN="RIGHT"
6314VALIGN="TOP"
6315><TT
6316CLASS="PARAMETER"
6317><I
6318>value</I
6319></TT
6320>&nbsp;:</TD
6321><TD
6322WIDTH="80%"
6323ALIGN="LEFT"
6324VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006325>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006326></TR
6327><TR
6328><TD
6329WIDTH="20%"
6330ALIGN="RIGHT"
6331VALIGN="TOP"
6332><I
6333CLASS="EMPHASIS"
6334>Returns</I
6335> :</TD
6336><TD
6337WIDTH="80%"
6338ALIGN="LEFT"
6339VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006340>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006341></TR
6342></TABLE
6343><P
6344></P
6345></DIV
6346></DIV
6347><HR><DIV
6348CLASS="REFSECT2"
6349><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006350NAME="AEN3195"
Daniel Veillard35925471999-02-25 08:46:07 +00006351></A
6352><H3
6353><A
6354NAME="XMLSTRINGLENGETNODELIST"
6355></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006356>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006357><TABLE
6358BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006359BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006360WIDTH="100%"
6361CELLPADDING="6"
6362><TR
6363><TD
6364><PRE
6365CLASS="PROGRAMLISTING"
6366><A
6367HREF="gnome-xml-tree.html#XMLNODEPTR"
6368>xmlNodePtr</A
6369> xmlStringLenGetNodeList (<A
6370HREF="gnome-xml-tree.html#XMLDOCPTR"
6371>xmlDocPtr</A
6372> doc,
6373 const <A
6374HREF="gnome-xml-tree.html#CHAR"
6375>CHAR</A
6376> *value,
6377 int len);</PRE
6378></TD
6379></TR
6380></TABLE
6381><P
6382>Parse the value string and build the node list associated. Should
6383produce a flat tree with only TEXTs and ENTITY_REFs.</P
6384><P
6385></P
6386><DIV
6387CLASS="INFORMALTABLE"
6388><P
6389></P
6390><TABLE
6391BORDER="0"
6392WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006393BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006394CELLSPACING="0"
6395CELLPADDING="4"
6396CLASS="CALSTABLE"
6397><TR
6398><TD
6399WIDTH="20%"
6400ALIGN="RIGHT"
6401VALIGN="TOP"
6402><TT
6403CLASS="PARAMETER"
6404><I
6405>doc</I
6406></TT
6407>&nbsp;:</TD
6408><TD
6409WIDTH="80%"
6410ALIGN="LEFT"
6411VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006412>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006413></TR
6414><TR
6415><TD
6416WIDTH="20%"
6417ALIGN="RIGHT"
6418VALIGN="TOP"
6419><TT
6420CLASS="PARAMETER"
6421><I
6422>value</I
6423></TT
6424>&nbsp;:</TD
6425><TD
6426WIDTH="80%"
6427ALIGN="LEFT"
6428VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006429>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006430></TR
6431><TR
6432><TD
6433WIDTH="20%"
6434ALIGN="RIGHT"
6435VALIGN="TOP"
6436><TT
6437CLASS="PARAMETER"
6438><I
6439>len</I
6440></TT
6441>&nbsp;:</TD
6442><TD
6443WIDTH="80%"
6444ALIGN="LEFT"
6445VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006446>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006447></TR
6448><TR
6449><TD
6450WIDTH="20%"
6451ALIGN="RIGHT"
6452VALIGN="TOP"
6453><I
6454CLASS="EMPHASIS"
6455>Returns</I
6456> :</TD
6457><TD
6458WIDTH="80%"
6459ALIGN="LEFT"
6460VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006461>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006462></TR
6463></TABLE
6464><P
6465></P
6466></DIV
6467></DIV
6468><HR><DIV
6469CLASS="REFSECT2"
6470><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006471NAME="AEN3225"
Daniel Veillard35925471999-02-25 08:46:07 +00006472></A
6473><H3
6474><A
6475NAME="XMLNODELISTGETSTRING"
6476></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006477>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006478><TABLE
6479BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006480BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006481WIDTH="100%"
6482CELLPADDING="6"
6483><TR
6484><TD
6485><PRE
6486CLASS="PROGRAMLISTING"
6487><A
6488HREF="gnome-xml-tree.html#CHAR"
6489>CHAR</A
6490>* xmlNodeListGetString (<A
6491HREF="gnome-xml-tree.html#XMLDOCPTR"
6492>xmlDocPtr</A
6493> doc,
6494 <A
6495HREF="gnome-xml-tree.html#XMLNODEPTR"
6496>xmlNodePtr</A
6497> list,
6498 int inLine);</PRE
6499></TD
6500></TR
6501></TABLE
6502><P
6503>Returns the string equivalent to the text contained in the Node list
6504made of TEXTs and ENTITY_REFs</P
6505><P
6506></P
6507><DIV
6508CLASS="INFORMALTABLE"
6509><P
6510></P
6511><TABLE
6512BORDER="0"
6513WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006514BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006515CELLSPACING="0"
6516CELLPADDING="4"
6517CLASS="CALSTABLE"
6518><TR
6519><TD
6520WIDTH="20%"
6521ALIGN="RIGHT"
6522VALIGN="TOP"
6523><TT
6524CLASS="PARAMETER"
6525><I
6526>doc</I
6527></TT
6528>&nbsp;:</TD
6529><TD
6530WIDTH="80%"
6531ALIGN="LEFT"
6532VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006533>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006534></TR
6535><TR
6536><TD
6537WIDTH="20%"
6538ALIGN="RIGHT"
6539VALIGN="TOP"
6540><TT
6541CLASS="PARAMETER"
6542><I
6543>list</I
6544></TT
6545>&nbsp;:</TD
6546><TD
6547WIDTH="80%"
6548ALIGN="LEFT"
6549VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006550>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006551></TR
6552><TR
6553><TD
6554WIDTH="20%"
6555ALIGN="RIGHT"
6556VALIGN="TOP"
6557><TT
6558CLASS="PARAMETER"
6559><I
6560>inLine</I
6561></TT
6562>&nbsp;:</TD
6563><TD
6564WIDTH="80%"
6565ALIGN="LEFT"
6566VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006567>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006568></TR
6569><TR
6570><TD
6571WIDTH="20%"
6572ALIGN="RIGHT"
6573VALIGN="TOP"
6574><I
6575CLASS="EMPHASIS"
6576>Returns</I
6577> :</TD
6578><TD
6579WIDTH="80%"
6580ALIGN="LEFT"
6581VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006582>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006583></TR
6584></TABLE
6585><P
6586></P
6587></DIV
6588></DIV
6589><HR><DIV
6590CLASS="REFSECT2"
6591><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006592NAME="AEN3255"
Daniel Veillard35925471999-02-25 08:46:07 +00006593></A
6594><H3
6595><A
6596NAME="XMLNODESETCONTENT"
6597></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006598>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006599><TABLE
6600BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006601BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006602WIDTH="100%"
6603CELLPADDING="6"
6604><TR
6605><TD
6606><PRE
6607CLASS="PROGRAMLISTING"
6608>void xmlNodeSetContent (<A
6609HREF="gnome-xml-tree.html#XMLNODEPTR"
6610>xmlNodePtr</A
6611> cur,
6612 const <A
6613HREF="gnome-xml-tree.html#CHAR"
6614>CHAR</A
6615> *content);</PRE
6616></TD
6617></TR
6618></TABLE
6619><P
6620>Replace the content of a node.</P
6621><P
6622></P
6623><DIV
6624CLASS="INFORMALTABLE"
6625><P
6626></P
6627><TABLE
6628BORDER="0"
6629WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006630BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006631CELLSPACING="0"
6632CELLPADDING="4"
6633CLASS="CALSTABLE"
6634><TR
6635><TD
6636WIDTH="20%"
6637ALIGN="RIGHT"
6638VALIGN="TOP"
6639><TT
6640CLASS="PARAMETER"
6641><I
6642>cur</I
6643></TT
6644>&nbsp;:</TD
6645><TD
6646WIDTH="80%"
6647ALIGN="LEFT"
6648VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006649>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006650></TR
6651><TR
6652><TD
6653WIDTH="20%"
6654ALIGN="RIGHT"
6655VALIGN="TOP"
6656><TT
6657CLASS="PARAMETER"
6658><I
6659>content</I
6660></TT
6661>&nbsp;:</TD
6662><TD
6663WIDTH="80%"
6664ALIGN="LEFT"
6665VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006666>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006667></TR
6668></TABLE
6669><P
6670></P
6671></DIV
6672></DIV
6673><HR><DIV
6674CLASS="REFSECT2"
6675><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006676NAME="AEN3276"
Daniel Veillard35925471999-02-25 08:46:07 +00006677></A
6678><H3
6679><A
6680NAME="XMLNODESETCONTENTLEN"
6681></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006682>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006683><TABLE
6684BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006685BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006686WIDTH="100%"
6687CELLPADDING="6"
6688><TR
6689><TD
6690><PRE
6691CLASS="PROGRAMLISTING"
6692>void xmlNodeSetContentLen (<A
6693HREF="gnome-xml-tree.html#XMLNODEPTR"
6694>xmlNodePtr</A
6695> cur,
6696 const <A
6697HREF="gnome-xml-tree.html#CHAR"
6698>CHAR</A
6699> *content,
6700 int len);</PRE
6701></TD
6702></TR
6703></TABLE
6704><P
6705>Replace the content of a node.</P
6706><P
6707></P
6708><DIV
6709CLASS="INFORMALTABLE"
6710><P
6711></P
6712><TABLE
6713BORDER="0"
6714WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006715BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006716CELLSPACING="0"
6717CELLPADDING="4"
6718CLASS="CALSTABLE"
6719><TR
6720><TD
6721WIDTH="20%"
6722ALIGN="RIGHT"
6723VALIGN="TOP"
6724><TT
6725CLASS="PARAMETER"
6726><I
6727>cur</I
6728></TT
6729>&nbsp;:</TD
6730><TD
6731WIDTH="80%"
6732ALIGN="LEFT"
6733VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006734>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006735></TR
6736><TR
6737><TD
6738WIDTH="20%"
6739ALIGN="RIGHT"
6740VALIGN="TOP"
6741><TT
6742CLASS="PARAMETER"
6743><I
6744>content</I
6745></TT
6746>&nbsp;:</TD
6747><TD
6748WIDTH="80%"
6749ALIGN="LEFT"
6750VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006751>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006752></TR
6753><TR
6754><TD
6755WIDTH="20%"
6756ALIGN="RIGHT"
6757VALIGN="TOP"
6758><TT
6759CLASS="PARAMETER"
6760><I
6761>len</I
6762></TT
6763>&nbsp;:</TD
6764><TD
6765WIDTH="80%"
6766ALIGN="LEFT"
6767VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006768>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006769></TR
6770></TABLE
6771><P
6772></P
6773></DIV
6774></DIV
6775><HR><DIV
6776CLASS="REFSECT2"
6777><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006778NAME="AEN3301"
Daniel Veillard35925471999-02-25 08:46:07 +00006779></A
6780><H3
6781><A
6782NAME="XMLNODEADDCONTENT"
6783></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006784>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006785><TABLE
6786BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006787BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006788WIDTH="100%"
6789CELLPADDING="6"
6790><TR
6791><TD
6792><PRE
6793CLASS="PROGRAMLISTING"
6794>void xmlNodeAddContent (<A
6795HREF="gnome-xml-tree.html#XMLNODEPTR"
6796>xmlNodePtr</A
6797> cur,
6798 const <A
6799HREF="gnome-xml-tree.html#CHAR"
6800>CHAR</A
6801> *content);</PRE
6802></TD
6803></TR
6804></TABLE
6805><P
6806>Append the extra substring to the node content.</P
6807><P
6808></P
6809><DIV
6810CLASS="INFORMALTABLE"
6811><P
6812></P
6813><TABLE
6814BORDER="0"
6815WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006816BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006817CELLSPACING="0"
6818CELLPADDING="4"
6819CLASS="CALSTABLE"
6820><TR
6821><TD
6822WIDTH="20%"
6823ALIGN="RIGHT"
6824VALIGN="TOP"
6825><TT
6826CLASS="PARAMETER"
6827><I
6828>cur</I
6829></TT
6830>&nbsp;:</TD
6831><TD
6832WIDTH="80%"
6833ALIGN="LEFT"
6834VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006835>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006836></TR
6837><TR
6838><TD
6839WIDTH="20%"
6840ALIGN="RIGHT"
6841VALIGN="TOP"
6842><TT
6843CLASS="PARAMETER"
6844><I
6845>content</I
6846></TT
6847>&nbsp;:</TD
6848><TD
6849WIDTH="80%"
6850ALIGN="LEFT"
6851VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006852>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006853></TR
6854></TABLE
6855><P
6856></P
6857></DIV
6858></DIV
6859><HR><DIV
6860CLASS="REFSECT2"
6861><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006862NAME="AEN3322"
Daniel Veillard35925471999-02-25 08:46:07 +00006863></A
6864><H3
6865><A
6866NAME="XMLNODEADDCONTENTLEN"
6867></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006868>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006869><TABLE
6870BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006871BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006872WIDTH="100%"
6873CELLPADDING="6"
6874><TR
6875><TD
6876><PRE
6877CLASS="PROGRAMLISTING"
6878>void xmlNodeAddContentLen (<A
6879HREF="gnome-xml-tree.html#XMLNODEPTR"
6880>xmlNodePtr</A
6881> cur,
6882 const <A
6883HREF="gnome-xml-tree.html#CHAR"
6884>CHAR</A
6885> *content,
6886 int len);</PRE
6887></TD
6888></TR
6889></TABLE
6890><P
6891>Append the extra substring to the node content.</P
6892><P
6893></P
6894><DIV
6895CLASS="INFORMALTABLE"
6896><P
6897></P
6898><TABLE
6899BORDER="0"
6900WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006901BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006902CELLSPACING="0"
6903CELLPADDING="4"
6904CLASS="CALSTABLE"
6905><TR
6906><TD
6907WIDTH="20%"
6908ALIGN="RIGHT"
6909VALIGN="TOP"
6910><TT
6911CLASS="PARAMETER"
6912><I
6913>cur</I
6914></TT
6915>&nbsp;:</TD
6916><TD
6917WIDTH="80%"
6918ALIGN="LEFT"
6919VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006920>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006921></TR
6922><TR
6923><TD
6924WIDTH="20%"
6925ALIGN="RIGHT"
6926VALIGN="TOP"
6927><TT
6928CLASS="PARAMETER"
6929><I
6930>content</I
6931></TT
6932>&nbsp;:</TD
6933><TD
6934WIDTH="80%"
6935ALIGN="LEFT"
6936VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006937>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006938></TR
6939><TR
6940><TD
6941WIDTH="20%"
6942ALIGN="RIGHT"
6943VALIGN="TOP"
6944><TT
6945CLASS="PARAMETER"
6946><I
6947>len</I
6948></TT
6949>&nbsp;:</TD
6950><TD
6951WIDTH="80%"
6952ALIGN="LEFT"
6953VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006954>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006955></TR
6956></TABLE
6957><P
6958></P
6959></DIV
6960></DIV
6961><HR><DIV
6962CLASS="REFSECT2"
6963><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006964NAME="AEN3347"
Daniel Veillard35925471999-02-25 08:46:07 +00006965></A
6966><H3
6967><A
6968NAME="XMLNODEGETCONTENT"
6969></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006970>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006971><TABLE
6972BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006973BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006974WIDTH="100%"
6975CELLPADDING="6"
6976><TR
6977><TD
6978><PRE
6979CLASS="PROGRAMLISTING"
6980><A
6981HREF="gnome-xml-tree.html#CHAR"
6982>CHAR</A
6983>* xmlNodeGetContent (<A
6984HREF="gnome-xml-tree.html#XMLNODEPTR"
6985>xmlNodePtr</A
6986> cur);</PRE
6987></TD
6988></TR
6989></TABLE
6990><P
6991>Read the value of a node, this can be either the text carried
6992directly by this node if it's a TEXT node or the aggregate string
6993of the values carried by this node child's (TEXT and ENTITY_REF).
6994Entity references are substitued.</P
6995><P
6996></P
6997><DIV
6998CLASS="INFORMALTABLE"
6999><P
7000></P
7001><TABLE
7002BORDER="0"
7003WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007004BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007005CELLSPACING="0"
7006CELLPADDING="4"
7007CLASS="CALSTABLE"
7008><TR
7009><TD
7010WIDTH="20%"
7011ALIGN="RIGHT"
7012VALIGN="TOP"
7013><TT
7014CLASS="PARAMETER"
7015><I
7016>cur</I
7017></TT
7018>&nbsp;:</TD
7019><TD
7020WIDTH="80%"
7021ALIGN="LEFT"
7022VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007023>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007024></TR
7025><TR
7026><TD
7027WIDTH="20%"
7028ALIGN="RIGHT"
7029VALIGN="TOP"
7030><I
7031CLASS="EMPHASIS"
7032>Returns</I
7033> :</TD
7034><TD
7035WIDTH="80%"
7036ALIGN="LEFT"
7037VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007038>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007039></TR
7040></TABLE
7041><P
7042></P
7043></DIV
7044></DIV
7045><HR><DIV
7046CLASS="REFSECT2"
7047><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007048NAME="AEN3368"
Daniel Veillard35925471999-02-25 08:46:07 +00007049></A
7050><H3
7051><A
7052NAME="XMLBUFFERWRITECHAR"
7053></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007054>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007055><TABLE
7056BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007057BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007058WIDTH="100%"
7059CELLPADDING="6"
7060><TR
7061><TD
7062><PRE
7063CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007064>void xmlBufferWriteCHAR (<A
7065HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7066>xmlBufferPtr</A
7067> buf,
7068 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00007069HREF="gnome-xml-tree.html#CHAR"
7070>CHAR</A
7071> *string);</PRE
7072></TD
7073></TR
7074></TABLE
7075><P
7076>routine which manage and grows an output buffer. This one add
Daniel Veillard5099ae81999-04-21 20:12:07 +00007077CHARs at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00007078><P
7079></P
7080><DIV
7081CLASS="INFORMALTABLE"
7082><P
7083></P
7084><TABLE
7085BORDER="0"
7086WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007087BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007088CELLSPACING="0"
7089CELLPADDING="4"
7090CLASS="CALSTABLE"
7091><TR
7092><TD
7093WIDTH="20%"
7094ALIGN="RIGHT"
7095VALIGN="TOP"
7096><TT
7097CLASS="PARAMETER"
7098><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007099>buf</I
7100></TT
7101>&nbsp;:</TD
7102><TD
7103WIDTH="80%"
7104ALIGN="LEFT"
7105VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007106>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007107></TR
7108><TR
7109><TD
7110WIDTH="20%"
7111ALIGN="RIGHT"
7112VALIGN="TOP"
7113><TT
7114CLASS="PARAMETER"
7115><I
Daniel Veillard35925471999-02-25 08:46:07 +00007116>string</I
7117></TT
7118>&nbsp;:</TD
7119><TD
7120WIDTH="80%"
7121ALIGN="LEFT"
7122VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007123>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007124></TR
7125></TABLE
7126><P
7127></P
7128></DIV
7129></DIV
7130><HR><DIV
7131CLASS="REFSECT2"
7132><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007133NAME="AEN3389"
Daniel Veillard35925471999-02-25 08:46:07 +00007134></A
7135><H3
7136><A
7137NAME="XMLBUFFERWRITECHAR"
7138></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007139>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007140><TABLE
7141BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007142BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007143WIDTH="100%"
7144CELLPADDING="6"
7145><TR
7146><TD
7147><PRE
7148CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00007149>void xmlBufferWriteChar (<A
7150HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7151>xmlBufferPtr</A
7152> buf,
7153 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00007154></TD
7155></TR
7156></TABLE
7157><P
7158>routine which manage and grows an output buffer. This one add
7159C chars at the end of the array.</P
7160><P
7161></P
7162><DIV
7163CLASS="INFORMALTABLE"
7164><P
7165></P
7166><TABLE
7167BORDER="0"
7168WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007169BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007170CELLSPACING="0"
7171CELLPADDING="4"
7172CLASS="CALSTABLE"
7173><TR
7174><TD
7175WIDTH="20%"
7176ALIGN="RIGHT"
7177VALIGN="TOP"
7178><TT
7179CLASS="PARAMETER"
7180><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00007181>buf</I
7182></TT
7183>&nbsp;:</TD
7184><TD
7185WIDTH="80%"
7186ALIGN="LEFT"
7187VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007188>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00007189></TR
7190><TR
7191><TD
7192WIDTH="20%"
7193ALIGN="RIGHT"
7194VALIGN="TOP"
7195><TT
7196CLASS="PARAMETER"
7197><I
Daniel Veillard35925471999-02-25 08:46:07 +00007198>string</I
7199></TT
7200>&nbsp;:</TD
7201><TD
7202WIDTH="80%"
7203ALIGN="LEFT"
7204VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007205>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007206></TR
7207></TABLE
7208><P
7209></P
7210></DIV
7211></DIV
7212><HR><DIV
7213CLASS="REFSECT2"
7214><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007215NAME="AEN3409"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007216></A
7217><H3
7218><A
7219NAME="XMLBUFFERWRITEQUOTEDSTRING"
7220></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007221>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00007222><TABLE
7223BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007224BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007225WIDTH="100%"
7226CELLPADDING="6"
7227><TR
7228><TD
7229><PRE
7230CLASS="PROGRAMLISTING"
7231>void xmlBufferWriteQuotedString (<A
7232HREF="gnome-xml-tree.html#XMLBUFFERPTR"
7233>xmlBufferPtr</A
7234> buf,
7235 const <A
7236HREF="gnome-xml-tree.html#CHAR"
7237>CHAR</A
7238> *string);</PRE
7239></TD
7240></TR
7241></TABLE
7242><P
7243>routine which manage and grows an output buffer. This one writes
7244a quoted or double quoted CHAR string, checking first if it holds
7245quote or double-quotes internally</P
7246><P
7247></P
7248><DIV
7249CLASS="INFORMALTABLE"
7250><P
7251></P
7252><TABLE
7253BORDER="0"
7254WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007255BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00007256CELLSPACING="0"
7257CELLPADDING="4"
7258CLASS="CALSTABLE"
7259><TR
7260><TD
7261WIDTH="20%"
7262ALIGN="RIGHT"
7263VALIGN="TOP"
7264><TT
7265CLASS="PARAMETER"
7266><I
7267>buf</I
7268></TT
7269>&nbsp;:</TD
7270><TD
7271WIDTH="80%"
7272ALIGN="LEFT"
7273VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007274>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007275></TR
7276><TR
7277><TD
7278WIDTH="20%"
7279ALIGN="RIGHT"
7280VALIGN="TOP"
7281><TT
7282CLASS="PARAMETER"
7283><I
7284>string</I
7285></TT
7286>&nbsp;:</TD
7287><TD
7288WIDTH="80%"
7289ALIGN="LEFT"
7290VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007291>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00007292></TR
7293></TABLE
7294><P
7295></P
7296></DIV
7297></DIV
7298><HR><DIV
7299CLASS="REFSECT2"
7300><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007301NAME="AEN3430"
Daniel Veillard35925471999-02-25 08:46:07 +00007302></A
7303><H3
7304><A
7305NAME="XMLDOCDUMPMEMORY"
7306></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007307>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007308><TABLE
7309BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007310BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007311WIDTH="100%"
7312CELLPADDING="6"
7313><TR
7314><TD
7315><PRE
7316CLASS="PROGRAMLISTING"
7317>void xmlDocDumpMemory (<A
7318HREF="gnome-xml-tree.html#XMLDOCPTR"
7319>xmlDocPtr</A
7320> cur,
7321 <A
7322HREF="gnome-xml-tree.html#CHAR"
7323>CHAR</A
7324> **mem,
7325 int *size);</PRE
7326></TD
7327></TR
7328></TABLE
7329><P
7330>Dump an XML document in memory and return the CHAR * and it's size.
7331It's up to the caller to free the memory.</P
7332><P
7333></P
7334><DIV
7335CLASS="INFORMALTABLE"
7336><P
7337></P
7338><TABLE
7339BORDER="0"
7340WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007341BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007342CELLSPACING="0"
7343CELLPADDING="4"
7344CLASS="CALSTABLE"
7345><TR
7346><TD
7347WIDTH="20%"
7348ALIGN="RIGHT"
7349VALIGN="TOP"
7350><TT
7351CLASS="PARAMETER"
7352><I
7353>cur</I
7354></TT
7355>&nbsp;:</TD
7356><TD
7357WIDTH="80%"
7358ALIGN="LEFT"
7359VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007360>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007361></TR
7362><TR
7363><TD
7364WIDTH="20%"
7365ALIGN="RIGHT"
7366VALIGN="TOP"
7367><TT
7368CLASS="PARAMETER"
7369><I
7370>mem</I
7371></TT
7372>&nbsp;:</TD
7373><TD
7374WIDTH="80%"
7375ALIGN="LEFT"
7376VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007377>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007378></TR
7379><TR
7380><TD
7381WIDTH="20%"
7382ALIGN="RIGHT"
7383VALIGN="TOP"
7384><TT
7385CLASS="PARAMETER"
7386><I
7387>size</I
7388></TT
7389>&nbsp;:</TD
7390><TD
7391WIDTH="80%"
7392ALIGN="LEFT"
7393VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007394>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007395></TR
7396></TABLE
7397><P
7398></P
7399></DIV
7400></DIV
7401><HR><DIV
7402CLASS="REFSECT2"
7403><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007404NAME="AEN3455"
Daniel Veillard35925471999-02-25 08:46:07 +00007405></A
7406><H3
7407><A
7408NAME="XMLDOCDUMP"
7409></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007410>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007411><TABLE
7412BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007413BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007414WIDTH="100%"
7415CELLPADDING="6"
7416><TR
7417><TD
7418><PRE
7419CLASS="PROGRAMLISTING"
7420>void xmlDocDump (<GTKDOCLINK
7421HREF="FILE"
7422>FILE</GTKDOCLINK
7423> *f,
7424 <A
7425HREF="gnome-xml-tree.html#XMLDOCPTR"
7426>xmlDocPtr</A
7427> cur);</PRE
7428></TD
7429></TR
7430></TABLE
7431><P
7432>Dump an XML document to an open FILE.</P
7433><P
7434></P
7435><DIV
7436CLASS="INFORMALTABLE"
7437><P
7438></P
7439><TABLE
7440BORDER="0"
7441WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007442BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007443CELLSPACING="0"
7444CELLPADDING="4"
7445CLASS="CALSTABLE"
7446><TR
7447><TD
7448WIDTH="20%"
7449ALIGN="RIGHT"
7450VALIGN="TOP"
7451><TT
7452CLASS="PARAMETER"
7453><I
7454>f</I
7455></TT
7456>&nbsp;:</TD
7457><TD
7458WIDTH="80%"
7459ALIGN="LEFT"
7460VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007461>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007462></TR
7463><TR
7464><TD
7465WIDTH="20%"
7466ALIGN="RIGHT"
7467VALIGN="TOP"
7468><TT
7469CLASS="PARAMETER"
7470><I
7471>cur</I
7472></TT
7473>&nbsp;:</TD
7474><TD
7475WIDTH="80%"
7476ALIGN="LEFT"
7477VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007478>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007479></TR
7480></TABLE
7481><P
7482></P
7483></DIV
7484></DIV
7485><HR><DIV
7486CLASS="REFSECT2"
7487><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007488NAME="AEN3476"
Daniel Veillard35925471999-02-25 08:46:07 +00007489></A
7490><H3
7491><A
7492NAME="XMLSAVEFILE"
7493></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007494>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007495><TABLE
7496BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007497BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007498WIDTH="100%"
7499CELLPADDING="6"
7500><TR
7501><TD
7502><PRE
7503CLASS="PROGRAMLISTING"
7504>int xmlSaveFile (const char *filename,
7505 <A
7506HREF="gnome-xml-tree.html#XMLDOCPTR"
7507>xmlDocPtr</A
7508> cur);</PRE
7509></TD
7510></TR
7511></TABLE
7512><P
7513>Dump an XML document to a file. Will use compression if
7514compiled in and enabled.</P
7515><P
7516></P
7517><DIV
7518CLASS="INFORMALTABLE"
7519><P
7520></P
7521><TABLE
7522BORDER="0"
7523WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007524BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007525CELLSPACING="0"
7526CELLPADDING="4"
7527CLASS="CALSTABLE"
7528><TR
7529><TD
7530WIDTH="20%"
7531ALIGN="RIGHT"
7532VALIGN="TOP"
7533><TT
7534CLASS="PARAMETER"
7535><I
7536>filename</I
7537></TT
7538>&nbsp;:</TD
7539><TD
7540WIDTH="80%"
7541ALIGN="LEFT"
7542VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007543>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007544></TR
7545><TR
7546><TD
7547WIDTH="20%"
7548ALIGN="RIGHT"
7549VALIGN="TOP"
7550><TT
7551CLASS="PARAMETER"
7552><I
7553>cur</I
7554></TT
7555>&nbsp;:</TD
7556><TD
7557WIDTH="80%"
7558ALIGN="LEFT"
7559VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007560>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007561></TR
7562><TR
7563><TD
7564WIDTH="20%"
7565ALIGN="RIGHT"
7566VALIGN="TOP"
7567><I
7568CLASS="EMPHASIS"
7569>Returns</I
7570> :</TD
7571><TD
7572WIDTH="80%"
7573ALIGN="LEFT"
7574VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007575>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007576></TR
7577></TABLE
7578><P
7579></P
7580></DIV
7581></DIV
7582><HR><DIV
7583CLASS="REFSECT2"
7584><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007585NAME="AEN3500"
Daniel Veillard35925471999-02-25 08:46:07 +00007586></A
7587><H3
7588><A
7589NAME="XMLGETDOCCOMPRESSMODE"
7590></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007591>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007592><TABLE
7593BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007594BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007595WIDTH="100%"
7596CELLPADDING="6"
7597><TR
7598><TD
7599><PRE
7600CLASS="PROGRAMLISTING"
7601>int xmlGetDocCompressMode (<A
7602HREF="gnome-xml-tree.html#XMLDOCPTR"
7603>xmlDocPtr</A
7604> doc);</PRE
7605></TD
7606></TR
7607></TABLE
7608><P
7609>get the compression ratio for a document, ZLIB based</P
7610><P
7611></P
7612><DIV
7613CLASS="INFORMALTABLE"
7614><P
7615></P
7616><TABLE
7617BORDER="0"
7618WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007619BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007620CELLSPACING="0"
7621CELLPADDING="4"
7622CLASS="CALSTABLE"
7623><TR
7624><TD
7625WIDTH="20%"
7626ALIGN="RIGHT"
7627VALIGN="TOP"
7628><TT
7629CLASS="PARAMETER"
7630><I
7631>doc</I
7632></TT
7633>&nbsp;:</TD
7634><TD
7635WIDTH="80%"
7636ALIGN="LEFT"
7637VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007638>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007639></TR
7640><TR
7641><TD
7642WIDTH="20%"
7643ALIGN="RIGHT"
7644VALIGN="TOP"
7645><I
7646CLASS="EMPHASIS"
7647>Returns</I
7648> :</TD
7649><TD
7650WIDTH="80%"
7651ALIGN="LEFT"
7652VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007653>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007654></TR
7655></TABLE
7656><P
7657></P
7658></DIV
7659></DIV
7660><HR><DIV
7661CLASS="REFSECT2"
7662><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007663NAME="AEN3520"
Daniel Veillard35925471999-02-25 08:46:07 +00007664></A
7665><H3
7666><A
7667NAME="XMLSETDOCCOMPRESSMODE"
7668></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007669>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007670><TABLE
7671BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007672BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007673WIDTH="100%"
7674CELLPADDING="6"
7675><TR
7676><TD
7677><PRE
7678CLASS="PROGRAMLISTING"
7679>void xmlSetDocCompressMode (<A
7680HREF="gnome-xml-tree.html#XMLDOCPTR"
7681>xmlDocPtr</A
7682> doc,
7683 int mode);</PRE
7684></TD
7685></TR
7686></TABLE
7687><P
7688>set the compression ratio for a document, ZLIB based
7689Correct values: 0 (uncompressed) to 9 (max compression)</P
7690><P
7691></P
7692><DIV
7693CLASS="INFORMALTABLE"
7694><P
7695></P
7696><TABLE
7697BORDER="0"
7698WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007699BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007700CELLSPACING="0"
7701CELLPADDING="4"
7702CLASS="CALSTABLE"
7703><TR
7704><TD
7705WIDTH="20%"
7706ALIGN="RIGHT"
7707VALIGN="TOP"
7708><TT
7709CLASS="PARAMETER"
7710><I
7711>doc</I
7712></TT
7713>&nbsp;:</TD
7714><TD
7715WIDTH="80%"
7716ALIGN="LEFT"
7717VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007718>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007719></TR
7720><TR
7721><TD
7722WIDTH="20%"
7723ALIGN="RIGHT"
7724VALIGN="TOP"
7725><TT
7726CLASS="PARAMETER"
7727><I
7728>mode</I
7729></TT
7730>&nbsp;:</TD
7731><TD
7732WIDTH="80%"
7733ALIGN="LEFT"
7734VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007735>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007736></TR
7737></TABLE
7738><P
7739></P
7740></DIV
7741></DIV
7742><HR><DIV
7743CLASS="REFSECT2"
7744><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007745NAME="AEN3540"
Daniel Veillard35925471999-02-25 08:46:07 +00007746></A
7747><H3
7748><A
7749NAME="XMLGETCOMPRESSMODE"
7750></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007751>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007752><TABLE
7753BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007754BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007755WIDTH="100%"
7756CELLPADDING="6"
7757><TR
7758><TD
7759><PRE
7760CLASS="PROGRAMLISTING"
7761>int xmlGetCompressMode (void);</PRE
7762></TD
7763></TR
7764></TABLE
7765><P
7766>get the default compression mode used, ZLIB based.</P
7767><P
7768></P
7769><DIV
7770CLASS="INFORMALTABLE"
7771><P
7772></P
7773><TABLE
7774BORDER="0"
7775WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007776BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007777CELLSPACING="0"
7778CELLPADDING="4"
7779CLASS="CALSTABLE"
7780><TR
7781><TD
7782WIDTH="20%"
7783ALIGN="RIGHT"
7784VALIGN="TOP"
7785><I
7786CLASS="EMPHASIS"
7787>Returns</I
7788> :</TD
7789><TD
7790WIDTH="80%"
7791ALIGN="LEFT"
7792VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007793>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007794></TR
7795></TABLE
7796><P
7797></P
7798></DIV
7799></DIV
7800><HR><DIV
7801CLASS="REFSECT2"
7802><A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007803NAME="AEN3555"
Daniel Veillard35925471999-02-25 08:46:07 +00007804></A
7805><H3
7806><A
7807NAME="XMLSETCOMPRESSMODE"
7808></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007809>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007810><TABLE
7811BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007812BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007813WIDTH="100%"
7814CELLPADDING="6"
7815><TR
7816><TD
7817><PRE
7818CLASS="PROGRAMLISTING"
7819>void xmlSetCompressMode (int mode);</PRE
7820></TD
7821></TR
7822></TABLE
7823><P
7824>set the default compression mode used, ZLIB based
7825Correct values: 0 (uncompressed) to 9 (max compression)</P
7826><P
7827></P
7828><DIV
7829CLASS="INFORMALTABLE"
7830><P
7831></P
7832><TABLE
7833BORDER="0"
7834WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007835BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007836CELLSPACING="0"
7837CELLPADDING="4"
7838CLASS="CALSTABLE"
7839><TR
7840><TD
7841WIDTH="20%"
7842ALIGN="RIGHT"
7843VALIGN="TOP"
7844><TT
7845CLASS="PARAMETER"
7846><I
7847>mode</I
7848></TT
7849>&nbsp;:</TD
7850><TD
7851WIDTH="80%"
7852ALIGN="LEFT"
7853VALIGN="TOP"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007854>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007855></TR
7856></TABLE
7857><P
7858></P
7859></DIV
7860></DIV
7861></DIV
7862><DIV
7863CLASS="NAVFOOTER"
Daniel Veillard14fff061999-06-22 21:49:07 +00007864><BR><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00007865WIDTH="100%"
7866BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007867BGCOLOR="#000000"
7868CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00007869CELLSPACING="0"
7870><TR
7871><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007872WIDTH="25%"
7873BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007874ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00007875><A
7876HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007877><FONT
7878COLOR="#FFFFFF"
7879SIZE="3"
7880><B
7881>&#60;&#60;&#60; Previous Page</B
7882></FONT
7883></A
Daniel Veillard35925471999-02-25 08:46:07 +00007884></TD
7885><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007886WIDTH="25%"
7887BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00007888ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00007889><FONT
7890COLOR="#FFFFFF"
7891SIZE="3"
7892><B
Daniel Veillard35925471999-02-25 08:46:07 +00007893><A
7894HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007895><FONT
7896COLOR="#FFFFFF"
7897SIZE="3"
7898><B
7899>Home</B
7900></FONT
7901></A
7902></B
7903></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007904></TD
7905><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007906WIDTH="25%"
7907BGCOLOR="#00C000"
7908ALIGN="center"
7909><FONT
7910COLOR="#FFFFFF"
7911SIZE="3"
7912><B
7913><A
7914HREF="libxml.html"
7915><FONT
7916COLOR="#FFFFFF"
7917SIZE="3"
7918><B
7919>Up</B
7920></FONT
7921></A
7922></B
7923></FONT
7924></TD
7925><TD
7926WIDTH="25%"
7927BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00007928ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00007929><A
7930HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00007931><FONT
7932COLOR="#FFFFFF"
7933SIZE="3"
7934><B
7935>Next Page &#62;&#62;&#62;</B
7936></FONT
7937></A
Daniel Veillard35925471999-02-25 08:46:07 +00007938></TD
7939></TR
7940><TR
7941><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007942COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007943ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00007944><FONT
7945COLOR="#FFFFFF"
7946SIZE="3"
7947><B
7948>parser</B
7949></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00007950></TD
7951><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00007952COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00007953ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00007954><FONT
7955COLOR="#FFFFFF"
7956SIZE="3"
7957><B
7958>entities</B
7959></FONT
7960></TD
Daniel Veillard35925471999-02-25 08:46:07 +00007961></TR
7962></TABLE
7963></DIV
7964></BODY
7965></HTML
7966>