blob: f6cf043b769a274c56b6bd0ae9e0b61ebe963557 [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"
28CELLPADDING="0"
29CELLSPACING="0"
30><TR
31><TH
32COLSPAN="3"
33ALIGN="center"
34>Gnome XML Library Reference Manual</TH
35></TR
36><TR
37><TD
38WIDTH="10%"
39ALIGN="left"
40VALIGN="bottom"
41><A
42HREF="gnome-xml-parser.html"
43>Prev</A
44></TD
45><TD
46WIDTH="80%"
47ALIGN="center"
48VALIGN="bottom"
49></TD
50><TD
51WIDTH="10%"
52ALIGN="right"
53VALIGN="bottom"
54><A
55HREF="gnome-xml-entities.html"
56>Next</A
57></TD
58></TR
59></TABLE
60><HR
61ALIGN="LEFT"
62WIDTH="100%"></DIV
63><H1
64>tree</H1
65><DIV
66CLASS="REFNAMEDIV"
67><A
68NAME="AEN1188"
69></A
70><H2
71>Name</H2
72>tree &#8212; one line description goes here.</DIV
73><DIV
74CLASS="REFSYNOPSISDIV"
75><A
76NAME="AEN1191"
77></A
78><H2
79>Synopsis</H2
80><TABLE
81BORDER="0"
82BGCOLOR="#E8E8F8"
83WIDTH="100%"
84CELLPADDING="6"
85><TR
86><TD
87><PRE
88CLASS="SYNOPSIS"
89>&#13;
90
91enum <A
92HREF="gnome-xml-tree.html#XMLELEMENTTYPE"
93>xmlElementType</A
94>
95typedef <A
96HREF="gnome-xml-tree.html#CHAR"
97>CHAR</A
98>
99typedef <A
100HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
101>xmlNotationPtr</A
102>
103enum <A
104HREF="gnome-xml-tree.html#XMLATTRIBUTETYPE"
105>xmlAttributeType</A
106>
107enum <A
108HREF="gnome-xml-tree.html#XMLATTRIBUTEDEFAULT"
109>xmlAttributeDefault</A
110>
111typedef <A
112HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
113>xmlEnumerationPtr</A
114>
115typedef <A
116HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
117>xmlAttributePtr</A
118>
119enum <A
120HREF="gnome-xml-tree.html#XMLELEMENTCONTENTTYPE"
121>xmlElementContentType</A
122>
123enum <A
124HREF="gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR"
125>xmlElementContentOccur</A
126>
127typedef <A
128HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
129>xmlElementContentPtr</A
130>
131enum <A
132HREF="gnome-xml-tree.html#XMLELEMENTTYPEVAL"
133>xmlElementTypeVal</A
134>
135typedef <A
136HREF="gnome-xml-tree.html#XMLELEMENTPTR"
137>xmlElementPtr</A
138>
139enum <A
140HREF="gnome-xml-tree.html#XMLNSTYPE"
141>xmlNsType</A
142>
143typedef <A
144HREF="gnome-xml-tree.html#XMLNSPTR"
145>xmlNsPtr</A
146>
147typedef <A
148HREF="gnome-xml-tree.html#XMLDTDPTR"
149>xmlDtdPtr</A
150>
151typedef <A
152HREF="gnome-xml-tree.html#XMLATTRPTR"
153>xmlAttrPtr</A
154>
155typedef <A
156HREF="gnome-xml-tree.html#XMLNODE"
157>xmlNode</A
158>
159typedef <A
160HREF="gnome-xml-tree.html#XMLNODEPTR"
161>xmlNodePtr</A
162>
163typedef <A
164HREF="gnome-xml-tree.html#XMLDOC"
165>xmlDoc</A
166>
167typedef <A
168HREF="gnome-xml-tree.html#XMLDOCPTR"
169>xmlDocPtr</A
170>
171<A
172HREF="gnome-xml-tree.html#XMLDTDPTR"
173>xmlDtdPtr</A
174> <A
175HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
176>xmlCreateIntSubset</A
177> (<A
178HREF="gnome-xml-tree.html#XMLDOCPTR"
179>xmlDocPtr</A
180> doc,
181 const <A
182HREF="gnome-xml-tree.html#CHAR"
183>CHAR</A
184> *name,
185 const <A
186HREF="gnome-xml-tree.html#CHAR"
187>CHAR</A
188> *ExternalID,
189 const <A
190HREF="gnome-xml-tree.html#CHAR"
191>CHAR</A
192> *SystemID);
193<A
194HREF="gnome-xml-tree.html#XMLDTDPTR"
195>xmlDtdPtr</A
196> <A
197HREF="gnome-xml-tree.html#XMLNEWDTD"
198>xmlNewDtd</A
199> (<A
200HREF="gnome-xml-tree.html#XMLDOCPTR"
201>xmlDocPtr</A
202> doc,
203 const <A
204HREF="gnome-xml-tree.html#CHAR"
205>CHAR</A
206> *name,
207 const <A
208HREF="gnome-xml-tree.html#CHAR"
209>CHAR</A
210> *ExternalID,
211 const <A
212HREF="gnome-xml-tree.html#CHAR"
213>CHAR</A
214> *SystemID);
215void <A
216HREF="gnome-xml-tree.html#XMLFREEDTD"
217>xmlFreeDtd</A
218> (<A
219HREF="gnome-xml-tree.html#XMLDTDPTR"
220>xmlDtdPtr</A
221> cur);
222<A
223HREF="gnome-xml-tree.html#XMLNSPTR"
224>xmlNsPtr</A
225> <A
226HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
227>xmlNewGlobalNs</A
228> (<A
229HREF="gnome-xml-tree.html#XMLDOCPTR"
230>xmlDocPtr</A
231> doc,
232 const <A
233HREF="gnome-xml-tree.html#CHAR"
234>CHAR</A
235> *href,
236 const <A
237HREF="gnome-xml-tree.html#CHAR"
238>CHAR</A
239> *prefix);
240<A
241HREF="gnome-xml-tree.html#XMLNSPTR"
242>xmlNsPtr</A
243> <A
244HREF="gnome-xml-tree.html#XMLNEWNS"
245>xmlNewNs</A
246> (<A
247HREF="gnome-xml-tree.html#XMLNODEPTR"
248>xmlNodePtr</A
249> node,
250 const <A
251HREF="gnome-xml-tree.html#CHAR"
252>CHAR</A
253> *href,
254 const <A
255HREF="gnome-xml-tree.html#CHAR"
256>CHAR</A
257> *prefix);
258void <A
259HREF="gnome-xml-tree.html#XMLFREENS"
260>xmlFreeNs</A
261> (<A
262HREF="gnome-xml-tree.html#XMLNSPTR"
263>xmlNsPtr</A
264> cur);
265<A
266HREF="gnome-xml-tree.html#XMLDOCPTR"
267>xmlDocPtr</A
268> <A
269HREF="gnome-xml-tree.html#XMLNEWDOC"
270>xmlNewDoc</A
271> (const <A
272HREF="gnome-xml-tree.html#CHAR"
273>CHAR</A
274> *version);
275void <A
276HREF="gnome-xml-tree.html#XMLFREEDOC"
277>xmlFreeDoc</A
278> (<A
279HREF="gnome-xml-tree.html#XMLDOCPTR"
280>xmlDocPtr</A
281> cur);
282<A
283HREF="gnome-xml-tree.html#XMLATTRPTR"
284>xmlAttrPtr</A
285> <A
286HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
287>xmlNewDocProp</A
288> (<A
289HREF="gnome-xml-tree.html#XMLDOCPTR"
290>xmlDocPtr</A
291> doc,
292 const <A
293HREF="gnome-xml-tree.html#CHAR"
294>CHAR</A
295> *name,
296 const <A
297HREF="gnome-xml-tree.html#CHAR"
298>CHAR</A
299> *value);
300<A
301HREF="gnome-xml-tree.html#XMLATTRPTR"
302>xmlAttrPtr</A
303> <A
304HREF="gnome-xml-tree.html#XMLNEWPROP"
305>xmlNewProp</A
306> (<A
307HREF="gnome-xml-tree.html#XMLNODEPTR"
308>xmlNodePtr</A
309> node,
310 const <A
311HREF="gnome-xml-tree.html#CHAR"
312>CHAR</A
313> *name,
314 const <A
315HREF="gnome-xml-tree.html#CHAR"
316>CHAR</A
317> *value);
318void <A
319HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
320>xmlFreePropList</A
321> (<A
322HREF="gnome-xml-tree.html#XMLATTRPTR"
323>xmlAttrPtr</A
324> cur);
325void <A
326HREF="gnome-xml-tree.html#XMLFREEPROP"
327>xmlFreeProp</A
328> (<A
329HREF="gnome-xml-tree.html#XMLATTRPTR"
330>xmlAttrPtr</A
331> cur);
332<A
333HREF="gnome-xml-tree.html#XMLATTRPTR"
334>xmlAttrPtr</A
335> <A
336HREF="gnome-xml-tree.html#XMLCOPYPROP"
337>xmlCopyProp</A
338> (<A
339HREF="gnome-xml-tree.html#XMLATTRPTR"
340>xmlAttrPtr</A
341> cur);
342<A
343HREF="gnome-xml-tree.html#XMLATTRPTR"
344>xmlAttrPtr</A
345> <A
346HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
347>xmlCopyPropList</A
348> (<A
349HREF="gnome-xml-tree.html#XMLATTRPTR"
350>xmlAttrPtr</A
351> cur);
352<A
353HREF="gnome-xml-tree.html#XMLDTDPTR"
354>xmlDtdPtr</A
355> <A
356HREF="gnome-xml-tree.html#XMLCOPYDTD"
357>xmlCopyDtd</A
358> (<A
359HREF="gnome-xml-tree.html#XMLDTDPTR"
360>xmlDtdPtr</A
361> dtd);
362<A
363HREF="gnome-xml-tree.html#XMLDOCPTR"
364>xmlDocPtr</A
365> <A
366HREF="gnome-xml-tree.html#XMLCOPYDOC"
367>xmlCopyDoc</A
368> (<A
369HREF="gnome-xml-tree.html#XMLDOCPTR"
370>xmlDocPtr</A
371> doc,
372 int recursive);
373<A
374HREF="gnome-xml-tree.html#XMLNODEPTR"
375>xmlNodePtr</A
376> <A
377HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
378>xmlNewDocNode</A
379> (<A
380HREF="gnome-xml-tree.html#XMLDOCPTR"
381>xmlDocPtr</A
382> doc,
383 <A
384HREF="gnome-xml-tree.html#XMLNSPTR"
385>xmlNsPtr</A
386> ns,
387 const <A
388HREF="gnome-xml-tree.html#CHAR"
389>CHAR</A
390> *name,
391 <A
392HREF="gnome-xml-tree.html#CHAR"
393>CHAR</A
394> *content);
395<A
396HREF="gnome-xml-tree.html#XMLNODEPTR"
397>xmlNodePtr</A
398> <A
399HREF="gnome-xml-tree.html#XMLNEWNODE"
400>xmlNewNode</A
401> (<A
402HREF="gnome-xml-tree.html#XMLNSPTR"
403>xmlNsPtr</A
404> ns,
405 const <A
406HREF="gnome-xml-tree.html#CHAR"
407>CHAR</A
408> *name);
409<A
410HREF="gnome-xml-tree.html#XMLNODEPTR"
411>xmlNodePtr</A
412> <A
413HREF="gnome-xml-tree.html#XMLNEWCHILD"
414>xmlNewChild</A
415> (<A
416HREF="gnome-xml-tree.html#XMLNODEPTR"
417>xmlNodePtr</A
418> parent,
419 <A
420HREF="gnome-xml-tree.html#XMLNSPTR"
421>xmlNsPtr</A
422> ns,
423 const <A
424HREF="gnome-xml-tree.html#CHAR"
425>CHAR</A
426> *name,
427 <A
428HREF="gnome-xml-tree.html#CHAR"
429>CHAR</A
430> *content);
431<A
432HREF="gnome-xml-tree.html#XMLNODEPTR"
433>xmlNodePtr</A
434> <A
435HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
436>xmlNewDocText</A
437> (<A
438HREF="gnome-xml-tree.html#XMLDOCPTR"
439>xmlDocPtr</A
440> doc,
441 const <A
442HREF="gnome-xml-tree.html#CHAR"
443>CHAR</A
444> *content);
445<A
446HREF="gnome-xml-tree.html#XMLNODEPTR"
447>xmlNodePtr</A
448> <A
449HREF="gnome-xml-tree.html#XMLNEWTEXT"
450>xmlNewText</A
451> (const <A
452HREF="gnome-xml-tree.html#CHAR"
453>CHAR</A
454> *content);
455<A
456HREF="gnome-xml-tree.html#XMLNODEPTR"
457>xmlNodePtr</A
458> <A
459HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
460>xmlNewDocTextLen</A
461> (<A
462HREF="gnome-xml-tree.html#XMLDOCPTR"
463>xmlDocPtr</A
464> doc,
465 const <A
466HREF="gnome-xml-tree.html#CHAR"
467>CHAR</A
468> *content,
469 int len);
470<A
471HREF="gnome-xml-tree.html#XMLNODEPTR"
472>xmlNodePtr</A
473> <A
474HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
475>xmlNewTextLen</A
476> (const <A
477HREF="gnome-xml-tree.html#CHAR"
478>CHAR</A
479> *content,
480 int len);
481<A
482HREF="gnome-xml-tree.html#XMLNODEPTR"
483>xmlNodePtr</A
484> <A
485HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
486>xmlNewDocComment</A
487> (<A
488HREF="gnome-xml-tree.html#XMLDOCPTR"
489>xmlDocPtr</A
490> doc,
491 <A
492HREF="gnome-xml-tree.html#CHAR"
493>CHAR</A
494> *content);
495<A
496HREF="gnome-xml-tree.html#XMLNODEPTR"
497>xmlNodePtr</A
498> <A
499HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
500>xmlNewComment</A
501> (<A
502HREF="gnome-xml-tree.html#CHAR"
503>CHAR</A
504> *content);
505<A
506HREF="gnome-xml-tree.html#XMLNODEPTR"
507>xmlNodePtr</A
508> <A
509HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
510>xmlNewReference</A
511> (<A
512HREF="gnome-xml-tree.html#XMLDOCPTR"
513>xmlDocPtr</A
514> doc,
515 const <A
516HREF="gnome-xml-tree.html#CHAR"
517>CHAR</A
518> *name);
519<A
520HREF="gnome-xml-tree.html#XMLNODEPTR"
521>xmlNodePtr</A
522> <A
523HREF="gnome-xml-tree.html#XMLCOPYNODE"
524>xmlCopyNode</A
525> (<A
526HREF="gnome-xml-tree.html#XMLNODEPTR"
527>xmlNodePtr</A
528> node,
529 int recursive);
530<A
531HREF="gnome-xml-tree.html#XMLNODEPTR"
532>xmlNodePtr</A
533> <A
534HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
535>xmlCopyNodeList</A
536> (<A
537HREF="gnome-xml-tree.html#XMLNODEPTR"
538>xmlNodePtr</A
539> node);
540<A
541HREF="gnome-xml-tree.html#XMLNODEPTR"
542>xmlNodePtr</A
543> <A
544HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
545>xmlGetLastChild</A
546> (<A
547HREF="gnome-xml-tree.html#XMLNODEPTR"
548>xmlNodePtr</A
549> parent);
550int <A
551HREF="gnome-xml-tree.html#XMLNODEISTEXT"
552>xmlNodeIsText</A
553> (<A
554HREF="gnome-xml-tree.html#XMLNODEPTR"
555>xmlNodePtr</A
556> node);
557<A
558HREF="gnome-xml-tree.html#XMLNODEPTR"
559>xmlNodePtr</A
560> <A
561HREF="gnome-xml-tree.html#XMLADDCHILD"
562>xmlAddChild</A
563> (<A
564HREF="gnome-xml-tree.html#XMLNODEPTR"
565>xmlNodePtr</A
566> parent,
567 <A
568HREF="gnome-xml-tree.html#XMLNODEPTR"
569>xmlNodePtr</A
570> cur);
571void <A
572HREF="gnome-xml-tree.html#XMLUNLINKNODE"
573>xmlUnlinkNode</A
574> (<A
575HREF="gnome-xml-tree.html#XMLNODEPTR"
576>xmlNodePtr</A
577> cur);
578<A
579HREF="gnome-xml-tree.html#XMLNODEPTR"
580>xmlNodePtr</A
581> <A
582HREF="gnome-xml-tree.html#XMLTEXTMERGE"
583>xmlTextMerge</A
584> (<A
585HREF="gnome-xml-tree.html#XMLNODEPTR"
586>xmlNodePtr</A
587> first,
588 <A
589HREF="gnome-xml-tree.html#XMLNODEPTR"
590>xmlNodePtr</A
591> second);
592void <A
593HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
594>xmlTextConcat</A
595> (<A
596HREF="gnome-xml-tree.html#XMLNODEPTR"
597>xmlNodePtr</A
598> node,
599 const <A
600HREF="gnome-xml-tree.html#CHAR"
601>CHAR</A
602> *content,
603 int len);
604void <A
605HREF="gnome-xml-tree.html#XMLFREENODELIST"
606>xmlFreeNodeList</A
607> (<A
608HREF="gnome-xml-tree.html#XMLNODEPTR"
609>xmlNodePtr</A
610> cur);
611void <A
612HREF="gnome-xml-tree.html#XMLFREENODE"
613>xmlFreeNode</A
614> (<A
615HREF="gnome-xml-tree.html#XMLNODEPTR"
616>xmlNodePtr</A
617> cur);
618<A
619HREF="gnome-xml-tree.html#XMLNSPTR"
620>xmlNsPtr</A
621> <A
622HREF="gnome-xml-tree.html#XMLSEARCHNS"
623>xmlSearchNs</A
624> (<A
625HREF="gnome-xml-tree.html#XMLDOCPTR"
626>xmlDocPtr</A
627> doc,
628 <A
629HREF="gnome-xml-tree.html#XMLNODEPTR"
630>xmlNodePtr</A
631> node,
632 const <A
633HREF="gnome-xml-tree.html#CHAR"
634>CHAR</A
635> *nameSpace);
636<A
637HREF="gnome-xml-tree.html#XMLNSPTR"
638>xmlNsPtr</A
639> <A
640HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
641>xmlSearchNsByHref</A
642> (<A
643HREF="gnome-xml-tree.html#XMLDOCPTR"
644>xmlDocPtr</A
645> doc,
646 <A
647HREF="gnome-xml-tree.html#XMLNODEPTR"
648>xmlNodePtr</A
649> node,
650 const <A
651HREF="gnome-xml-tree.html#CHAR"
652>CHAR</A
653> *href);
654void <A
655HREF="gnome-xml-tree.html#XMLSETNS"
656>xmlSetNs</A
657> (<A
658HREF="gnome-xml-tree.html#XMLNODEPTR"
659>xmlNodePtr</A
660> node,
661 <A
662HREF="gnome-xml-tree.html#XMLNSPTR"
663>xmlNsPtr</A
664> ns);
665<A
666HREF="gnome-xml-tree.html#XMLNSPTR"
667>xmlNsPtr</A
668> <A
669HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
670>xmlCopyNamespace</A
671> (<A
672HREF="gnome-xml-tree.html#XMLNSPTR"
673>xmlNsPtr</A
674> cur);
675<A
676HREF="gnome-xml-tree.html#XMLNSPTR"
677>xmlNsPtr</A
678> <A
679HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
680>xmlCopyNamespaceList</A
681> (<A
682HREF="gnome-xml-tree.html#XMLNSPTR"
683>xmlNsPtr</A
684> cur);
685<A
686HREF="gnome-xml-tree.html#XMLATTRPTR"
687>xmlAttrPtr</A
688> <A
689HREF="gnome-xml-tree.html#XMLSETPROP"
690>xmlSetProp</A
691> (<A
692HREF="gnome-xml-tree.html#XMLNODEPTR"
693>xmlNodePtr</A
694> node,
695 const <A
696HREF="gnome-xml-tree.html#CHAR"
697>CHAR</A
698> *name,
699 const <A
700HREF="gnome-xml-tree.html#CHAR"
701>CHAR</A
702> *value);
703<A
704HREF="gnome-xml-tree.html#CHAR"
705>CHAR</A
706>* <A
707HREF="gnome-xml-tree.html#XMLGETPROP"
708>xmlGetProp</A
709> (<A
710HREF="gnome-xml-tree.html#XMLNODEPTR"
711>xmlNodePtr</A
712> node,
713 const <A
714HREF="gnome-xml-tree.html#CHAR"
715>CHAR</A
716> *name);
717<A
718HREF="gnome-xml-tree.html#XMLNODEPTR"
719>xmlNodePtr</A
720> <A
721HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
722>xmlStringGetNodeList</A
723> (<A
724HREF="gnome-xml-tree.html#XMLDOCPTR"
725>xmlDocPtr</A
726> doc,
727 const <A
728HREF="gnome-xml-tree.html#CHAR"
729>CHAR</A
730> *value);
731<A
732HREF="gnome-xml-tree.html#XMLNODEPTR"
733>xmlNodePtr</A
734> <A
735HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
736>xmlStringLenGetNodeList</A
737> (<A
738HREF="gnome-xml-tree.html#XMLDOCPTR"
739>xmlDocPtr</A
740> doc,
741 const <A
742HREF="gnome-xml-tree.html#CHAR"
743>CHAR</A
744> *value,
745 int len);
746<A
747HREF="gnome-xml-tree.html#CHAR"
748>CHAR</A
749>* <A
750HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
751>xmlNodeListGetString</A
752> (<A
753HREF="gnome-xml-tree.html#XMLDOCPTR"
754>xmlDocPtr</A
755> doc,
756 <A
757HREF="gnome-xml-tree.html#XMLNODEPTR"
758>xmlNodePtr</A
759> list,
760 int inLine);
761void <A
762HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
763>xmlNodeSetContent</A
764> (<A
765HREF="gnome-xml-tree.html#XMLNODEPTR"
766>xmlNodePtr</A
767> cur,
768 const <A
769HREF="gnome-xml-tree.html#CHAR"
770>CHAR</A
771> *content);
772void <A
773HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
774>xmlNodeSetContentLen</A
775> (<A
776HREF="gnome-xml-tree.html#XMLNODEPTR"
777>xmlNodePtr</A
778> cur,
779 const <A
780HREF="gnome-xml-tree.html#CHAR"
781>CHAR</A
782> *content,
783 int len);
784void <A
785HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
786>xmlNodeAddContent</A
787> (<A
788HREF="gnome-xml-tree.html#XMLNODEPTR"
789>xmlNodePtr</A
790> cur,
791 const <A
792HREF="gnome-xml-tree.html#CHAR"
793>CHAR</A
794> *content);
795void <A
796HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
797>xmlNodeAddContentLen</A
798> (<A
799HREF="gnome-xml-tree.html#XMLNODEPTR"
800>xmlNodePtr</A
801> cur,
802 const <A
803HREF="gnome-xml-tree.html#CHAR"
804>CHAR</A
805> *content,
806 int len);
807<A
808HREF="gnome-xml-tree.html#CHAR"
809>CHAR</A
810>* <A
811HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
812>xmlNodeGetContent</A
813> (<A
814HREF="gnome-xml-tree.html#XMLNODEPTR"
815>xmlNodePtr</A
816> cur);
817void <A
818HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
819>xmlBufferWriteCHAR</A
820> (const <A
821HREF="gnome-xml-tree.html#CHAR"
822>CHAR</A
823> *string);
824void <A
825HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
826>xmlBufferWriteChar</A
827> (const char *string);
828void <A
829HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
830>xmlDocDumpMemory</A
831> (<A
832HREF="gnome-xml-tree.html#XMLDOCPTR"
833>xmlDocPtr</A
834> cur,
835 <A
836HREF="gnome-xml-tree.html#CHAR"
837>CHAR</A
838> **mem,
839 int *size);
840void <A
841HREF="gnome-xml-tree.html#XMLDOCDUMP"
842>xmlDocDump</A
843> (<GTKDOCLINK
844HREF="FILE"
845>FILE</GTKDOCLINK
846> *f,
847 <A
848HREF="gnome-xml-tree.html#XMLDOCPTR"
849>xmlDocPtr</A
850> cur);
851int <A
852HREF="gnome-xml-tree.html#XMLSAVEFILE"
853>xmlSaveFile</A
854> (const char *filename,
855 <A
856HREF="gnome-xml-tree.html#XMLDOCPTR"
857>xmlDocPtr</A
858> cur);
859int <A
860HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
861>xmlGetDocCompressMode</A
862> (<A
863HREF="gnome-xml-tree.html#XMLDOCPTR"
864>xmlDocPtr</A
865> doc);
866void <A
867HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
868>xmlSetDocCompressMode</A
869> (<A
870HREF="gnome-xml-tree.html#XMLDOCPTR"
871>xmlDocPtr</A
872> doc,
873 int mode);
874int <A
875HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
876>xmlGetCompressMode</A
877> (void);
878void <A
879HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
880>xmlSetCompressMode</A
881> (int mode);</PRE
882></TD
883></TR
884></TABLE
885></DIV
886><DIV
887CLASS="REFSECT1"
888><A
889NAME="AEN1412"
890></A
891><H2
892>Description</H2
893><P
894></P
895></DIV
896><DIV
897CLASS="REFSECT1"
898><A
899NAME="AEN1415"
900></A
901><H2
902>Details</H2
903><HR><DIV
904CLASS="REFSECT2"
905><A
906NAME="AEN1417"
907></A
908><H3
909><A
910NAME="XMLELEMENTTYPE"
911></A
912>xmlElementType</H3
913><TABLE
914BORDER="0"
915BGCOLOR="#E8E8F8"
916WIDTH="100%"
917CELLPADDING="6"
918><TR
919><TD
920><PRE
921CLASS="PROGRAMLISTING"
922>typedef enum {
923 XML_ELEMENT_NODE= 1,
924 XML_ATTRIBUTE_NODE= 2,
925 XML_TEXT_NODE= 3,
926 XML_CDATA_SECTION_NODE= 4,
927 XML_ENTITY_REF_NODE= 5,
928 XML_ENTITY_NODE= 6,
929 XML_PI_NODE= 7,
930 XML_COMMENT_NODE= 8,
931 XML_DOCUMENT_NODE= 9,
932 XML_DOCUMENT_TYPE_NODE= 10,
933 XML_DOCUMENT_FRAG_NODE= 11,
934 XML_NOTATION_NODE= 12
935} xmlElementType;</PRE
936></TD
937></TR
938></TABLE
939><P
940></P
941></DIV
942><HR><DIV
943CLASS="REFSECT2"
944><A
945NAME="AEN1422"
946></A
947><H3
948><A
949NAME="CHAR"
950></A
951>CHAR</H3
952><P
953></P
954></DIV
955><HR><DIV
956CLASS="REFSECT2"
957><A
958NAME="AEN1426"
959></A
960><H3
961><A
962NAME="XMLNOTATIONPTR"
963></A
964>xmlNotationPtr</H3
965><TABLE
966BORDER="0"
967BGCOLOR="#E8E8F8"
968WIDTH="100%"
969CELLPADDING="6"
970><TR
971><TD
972><PRE
973CLASS="PROGRAMLISTING"
974>typedef xmlNotation *xmlNotationPtr;</PRE
975></TD
976></TR
977></TABLE
978><P
979></P
980></DIV
981><HR><DIV
982CLASS="REFSECT2"
983><A
984NAME="AEN1431"
985></A
986><H3
987><A
988NAME="XMLATTRIBUTETYPE"
989></A
990>xmlAttributeType</H3
991><TABLE
992BORDER="0"
993BGCOLOR="#E8E8F8"
994WIDTH="100%"
995CELLPADDING="6"
996><TR
997><TD
998><PRE
999CLASS="PROGRAMLISTING"
1000>typedef enum {
1001 XML_ATTRIBUTE_CDATA = 1,
1002 XML_ATTRIBUTE_ID,
1003 XML_ATTRIBUTE_IDREF ,
1004 XML_ATTRIBUTE_IDREFS,
1005 XML_ATTRIBUTE_ENTITY,
1006 XML_ATTRIBUTE_ENTITIES,
1007 XML_ATTRIBUTE_NMTOKEN,
1008 XML_ATTRIBUTE_NMTOKENS,
1009 XML_ATTRIBUTE_ENUMERATION,
1010 XML_ATTRIBUTE_NOTATION
1011} xmlAttributeType;</PRE
1012></TD
1013></TR
1014></TABLE
1015><P
1016></P
1017></DIV
1018><HR><DIV
1019CLASS="REFSECT2"
1020><A
1021NAME="AEN1436"
1022></A
1023><H3
1024><A
1025NAME="XMLATTRIBUTEDEFAULT"
1026></A
1027>xmlAttributeDefault</H3
1028><TABLE
1029BORDER="0"
1030BGCOLOR="#E8E8F8"
1031WIDTH="100%"
1032CELLPADDING="6"
1033><TR
1034><TD
1035><PRE
1036CLASS="PROGRAMLISTING"
1037>typedef enum {
1038 XML_ATTRIBUTE_NONE = 1,
1039 XML_ATTRIBUTE_REQUIRED,
1040 XML_ATTRIBUTE_IMPLIED,
1041 XML_ATTRIBUTE_FIXED
1042} xmlAttributeDefault;</PRE
1043></TD
1044></TR
1045></TABLE
1046><P
1047></P
1048></DIV
1049><HR><DIV
1050CLASS="REFSECT2"
1051><A
1052NAME="AEN1441"
1053></A
1054><H3
1055><A
1056NAME="XMLENUMERATIONPTR"
1057></A
1058>xmlEnumerationPtr</H3
1059><TABLE
1060BORDER="0"
1061BGCOLOR="#E8E8F8"
1062WIDTH="100%"
1063CELLPADDING="6"
1064><TR
1065><TD
1066><PRE
1067CLASS="PROGRAMLISTING"
1068>typedef xmlEnumeration *xmlEnumerationPtr;</PRE
1069></TD
1070></TR
1071></TABLE
1072><P
1073></P
1074></DIV
1075><HR><DIV
1076CLASS="REFSECT2"
1077><A
1078NAME="AEN1446"
1079></A
1080><H3
1081><A
1082NAME="XMLATTRIBUTEPTR"
1083></A
1084>xmlAttributePtr</H3
1085><TABLE
1086BORDER="0"
1087BGCOLOR="#E8E8F8"
1088WIDTH="100%"
1089CELLPADDING="6"
1090><TR
1091><TD
1092><PRE
1093CLASS="PROGRAMLISTING"
1094>typedef xmlAttribute *xmlAttributePtr;</PRE
1095></TD
1096></TR
1097></TABLE
1098><P
1099></P
1100></DIV
1101><HR><DIV
1102CLASS="REFSECT2"
1103><A
1104NAME="AEN1451"
1105></A
1106><H3
1107><A
1108NAME="XMLELEMENTCONTENTTYPE"
1109></A
1110>xmlElementContentType</H3
1111><TABLE
1112BORDER="0"
1113BGCOLOR="#E8E8F8"
1114WIDTH="100%"
1115CELLPADDING="6"
1116><TR
1117><TD
1118><PRE
1119CLASS="PROGRAMLISTING"
1120>typedef enum {
1121 XML_ELEMENT_CONTENT_PCDATA = 1,
1122 XML_ELEMENT_CONTENT_ELEMENT,
1123 XML_ELEMENT_CONTENT_SEQ,
1124 XML_ELEMENT_CONTENT_OR
1125} xmlElementContentType;</PRE
1126></TD
1127></TR
1128></TABLE
1129><P
1130></P
1131></DIV
1132><HR><DIV
1133CLASS="REFSECT2"
1134><A
1135NAME="AEN1456"
1136></A
1137><H3
1138><A
1139NAME="XMLELEMENTCONTENTOCCUR"
1140></A
1141>xmlElementContentOccur</H3
1142><TABLE
1143BORDER="0"
1144BGCOLOR="#E8E8F8"
1145WIDTH="100%"
1146CELLPADDING="6"
1147><TR
1148><TD
1149><PRE
1150CLASS="PROGRAMLISTING"
1151>typedef enum {
1152 XML_ELEMENT_CONTENT_ONCE = 1,
1153 XML_ELEMENT_CONTENT_OPT,
1154 XML_ELEMENT_CONTENT_MULT,
1155 XML_ELEMENT_CONTENT_PLUS
1156} xmlElementContentOccur;</PRE
1157></TD
1158></TR
1159></TABLE
1160><P
1161></P
1162></DIV
1163><HR><DIV
1164CLASS="REFSECT2"
1165><A
1166NAME="AEN1461"
1167></A
1168><H3
1169><A
1170NAME="XMLELEMENTCONTENTPTR"
1171></A
1172>xmlElementContentPtr</H3
1173><TABLE
1174BORDER="0"
1175BGCOLOR="#E8E8F8"
1176WIDTH="100%"
1177CELLPADDING="6"
1178><TR
1179><TD
1180><PRE
1181CLASS="PROGRAMLISTING"
1182>typedef xmlElementContent *xmlElementContentPtr;</PRE
1183></TD
1184></TR
1185></TABLE
1186><P
1187></P
1188></DIV
1189><HR><DIV
1190CLASS="REFSECT2"
1191><A
1192NAME="AEN1466"
1193></A
1194><H3
1195><A
1196NAME="XMLELEMENTTYPEVAL"
1197></A
1198>xmlElementTypeVal</H3
1199><TABLE
1200BORDER="0"
1201BGCOLOR="#E8E8F8"
1202WIDTH="100%"
1203CELLPADDING="6"
1204><TR
1205><TD
1206><PRE
1207CLASS="PROGRAMLISTING"
1208>typedef enum {
1209 XML_ELEMENT_TYPE_EMPTY = 1,
1210 XML_ELEMENT_TYPE_ANY,
1211 XML_ELEMENT_TYPE_MIXED,
1212 XML_ELEMENT_TYPE_ELEMENT
1213} xmlElementTypeVal;</PRE
1214></TD
1215></TR
1216></TABLE
1217><P
1218></P
1219></DIV
1220><HR><DIV
1221CLASS="REFSECT2"
1222><A
1223NAME="AEN1471"
1224></A
1225><H3
1226><A
1227NAME="XMLELEMENTPTR"
1228></A
1229>xmlElementPtr</H3
1230><TABLE
1231BORDER="0"
1232BGCOLOR="#E8E8F8"
1233WIDTH="100%"
1234CELLPADDING="6"
1235><TR
1236><TD
1237><PRE
1238CLASS="PROGRAMLISTING"
1239>typedef xmlElement *xmlElementPtr;</PRE
1240></TD
1241></TR
1242></TABLE
1243><P
1244></P
1245></DIV
1246><HR><DIV
1247CLASS="REFSECT2"
1248><A
1249NAME="AEN1476"
1250></A
1251><H3
1252><A
1253NAME="XMLNSTYPE"
1254></A
1255>xmlNsType</H3
1256><TABLE
1257BORDER="0"
1258BGCOLOR="#E8E8F8"
1259WIDTH="100%"
1260CELLPADDING="6"
1261><TR
1262><TD
1263><PRE
1264CLASS="PROGRAMLISTING"
1265>typedef enum {
1266 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1267 XML_LOCAL_NAMESPACE /* new style local scoping */
1268} xmlNsType;</PRE
1269></TD
1270></TR
1271></TABLE
1272><P
1273></P
1274></DIV
1275><HR><DIV
1276CLASS="REFSECT2"
1277><A
1278NAME="AEN1481"
1279></A
1280><H3
1281><A
1282NAME="XMLNSPTR"
1283></A
1284>xmlNsPtr</H3
1285><TABLE
1286BORDER="0"
1287BGCOLOR="#E8E8F8"
1288WIDTH="100%"
1289CELLPADDING="6"
1290><TR
1291><TD
1292><PRE
1293CLASS="PROGRAMLISTING"
1294>typedef xmlNs *xmlNsPtr;</PRE
1295></TD
1296></TR
1297></TABLE
1298><P
1299></P
1300></DIV
1301><HR><DIV
1302CLASS="REFSECT2"
1303><A
1304NAME="AEN1486"
1305></A
1306><H3
1307><A
1308NAME="XMLDTDPTR"
1309></A
1310>xmlDtdPtr</H3
1311><TABLE
1312BORDER="0"
1313BGCOLOR="#E8E8F8"
1314WIDTH="100%"
1315CELLPADDING="6"
1316><TR
1317><TD
1318><PRE
1319CLASS="PROGRAMLISTING"
1320>typedef xmlDtd *xmlDtdPtr;</PRE
1321></TD
1322></TR
1323></TABLE
1324><P
1325></P
1326></DIV
1327><HR><DIV
1328CLASS="REFSECT2"
1329><A
1330NAME="AEN1491"
1331></A
1332><H3
1333><A
1334NAME="XMLATTRPTR"
1335></A
1336>xmlAttrPtr</H3
1337><TABLE
1338BORDER="0"
1339BGCOLOR="#E8E8F8"
1340WIDTH="100%"
1341CELLPADDING="6"
1342><TR
1343><TD
1344><PRE
1345CLASS="PROGRAMLISTING"
1346>typedef xmlAttr *xmlAttrPtr;</PRE
1347></TD
1348></TR
1349></TABLE
1350><P
1351></P
1352></DIV
1353><HR><DIV
1354CLASS="REFSECT2"
1355><A
1356NAME="AEN1496"
1357></A
1358><H3
1359><A
1360NAME="XMLNODE"
1361></A
1362>xmlNode</H3
1363><TABLE
1364BORDER="0"
1365BGCOLOR="#E8E8F8"
1366WIDTH="100%"
1367CELLPADDING="6"
1368><TR
1369><TD
1370><PRE
1371CLASS="PROGRAMLISTING"
1372>typedef _xmlNode xmlNode;</PRE
1373></TD
1374></TR
1375></TABLE
1376><P
1377></P
1378></DIV
1379><HR><DIV
1380CLASS="REFSECT2"
1381><A
1382NAME="AEN1501"
1383></A
1384><H3
1385><A
1386NAME="XMLNODEPTR"
1387></A
1388>xmlNodePtr</H3
1389><TABLE
1390BORDER="0"
1391BGCOLOR="#E8E8F8"
1392WIDTH="100%"
1393CELLPADDING="6"
1394><TR
1395><TD
1396><PRE
1397CLASS="PROGRAMLISTING"
1398>typedef _xmlNode *xmlNodePtr;</PRE
1399></TD
1400></TR
1401></TABLE
1402><P
1403></P
1404></DIV
1405><HR><DIV
1406CLASS="REFSECT2"
1407><A
1408NAME="AEN1506"
1409></A
1410><H3
1411><A
1412NAME="XMLDOC"
1413></A
1414>xmlDoc</H3
1415><TABLE
1416BORDER="0"
1417BGCOLOR="#E8E8F8"
1418WIDTH="100%"
1419CELLPADDING="6"
1420><TR
1421><TD
1422><PRE
1423CLASS="PROGRAMLISTING"
1424>typedef _xmlDoc xmlDoc;</PRE
1425></TD
1426></TR
1427></TABLE
1428><P
1429></P
1430></DIV
1431><HR><DIV
1432CLASS="REFSECT2"
1433><A
1434NAME="AEN1511"
1435></A
1436><H3
1437><A
1438NAME="XMLDOCPTR"
1439></A
1440>xmlDocPtr</H3
1441><TABLE
1442BORDER="0"
1443BGCOLOR="#E8E8F8"
1444WIDTH="100%"
1445CELLPADDING="6"
1446><TR
1447><TD
1448><PRE
1449CLASS="PROGRAMLISTING"
1450>typedef xmlDoc *xmlDocPtr;</PRE
1451></TD
1452></TR
1453></TABLE
1454><P
1455></P
1456></DIV
1457><HR><DIV
1458CLASS="REFSECT2"
1459><A
1460NAME="AEN1516"
1461></A
1462><H3
1463><A
1464NAME="XMLCREATEINTSUBSET"
1465></A
1466>xmlCreateIntSubset()</H3
1467><TABLE
1468BORDER="0"
1469BGCOLOR="#E8E8F8"
1470WIDTH="100%"
1471CELLPADDING="6"
1472><TR
1473><TD
1474><PRE
1475CLASS="PROGRAMLISTING"
1476><A
1477HREF="gnome-xml-tree.html#XMLDTDPTR"
1478>xmlDtdPtr</A
1479> xmlCreateIntSubset (<A
1480HREF="gnome-xml-tree.html#XMLDOCPTR"
1481>xmlDocPtr</A
1482> doc,
1483 const <A
1484HREF="gnome-xml-tree.html#CHAR"
1485>CHAR</A
1486> *name,
1487 const <A
1488HREF="gnome-xml-tree.html#CHAR"
1489>CHAR</A
1490> *ExternalID,
1491 const <A
1492HREF="gnome-xml-tree.html#CHAR"
1493>CHAR</A
1494> *SystemID);</PRE
1495></TD
1496></TR
1497></TABLE
1498><P
1499>Create the internal subset of a document</P
1500><P
1501></P
1502><DIV
1503CLASS="INFORMALTABLE"
1504><P
1505></P
1506><TABLE
1507BORDER="0"
1508WIDTH="100%"
1509BGCOLOR="#FFE0E0"
1510CELLSPACING="0"
1511CELLPADDING="4"
1512CLASS="CALSTABLE"
1513><TR
1514><TD
1515WIDTH="20%"
1516ALIGN="RIGHT"
1517VALIGN="TOP"
1518><TT
1519CLASS="PARAMETER"
1520><I
1521>doc</I
1522></TT
1523>&nbsp;:</TD
1524><TD
1525WIDTH="80%"
1526ALIGN="LEFT"
1527VALIGN="TOP"
1528> the document pointer</TD
1529></TR
1530><TR
1531><TD
1532WIDTH="20%"
1533ALIGN="RIGHT"
1534VALIGN="TOP"
1535><TT
1536CLASS="PARAMETER"
1537><I
1538>name</I
1539></TT
1540>&nbsp;:</TD
1541><TD
1542WIDTH="80%"
1543ALIGN="LEFT"
1544VALIGN="TOP"
1545> the DTD name</TD
1546></TR
1547><TR
1548><TD
1549WIDTH="20%"
1550ALIGN="RIGHT"
1551VALIGN="TOP"
1552><TT
1553CLASS="PARAMETER"
1554><I
1555>ExternalID</I
1556></TT
1557>&nbsp;:</TD
1558><TD
1559WIDTH="80%"
1560ALIGN="LEFT"
1561VALIGN="TOP"
1562> the external ID</TD
1563></TR
1564><TR
1565><TD
1566WIDTH="20%"
1567ALIGN="RIGHT"
1568VALIGN="TOP"
1569><TT
1570CLASS="PARAMETER"
1571><I
1572>SystemID</I
1573></TT
1574>&nbsp;:</TD
1575><TD
1576WIDTH="80%"
1577ALIGN="LEFT"
1578VALIGN="TOP"
1579> the system ID</TD
1580></TR
1581><TR
1582><TD
1583WIDTH="20%"
1584ALIGN="RIGHT"
1585VALIGN="TOP"
1586><I
1587CLASS="EMPHASIS"
1588>Returns</I
1589> :</TD
1590><TD
1591WIDTH="80%"
1592ALIGN="LEFT"
1593VALIGN="TOP"
1594>a pointer to the new DTD structure</TD
1595></TR
1596></TABLE
1597><P
1598></P
1599></DIV
1600></DIV
1601><HR><DIV
1602CLASS="REFSECT2"
1603><A
1604NAME="AEN1552"
1605></A
1606><H3
1607><A
1608NAME="XMLNEWDTD"
1609></A
1610>xmlNewDtd()</H3
1611><TABLE
1612BORDER="0"
1613BGCOLOR="#E8E8F8"
1614WIDTH="100%"
1615CELLPADDING="6"
1616><TR
1617><TD
1618><PRE
1619CLASS="PROGRAMLISTING"
1620><A
1621HREF="gnome-xml-tree.html#XMLDTDPTR"
1622>xmlDtdPtr</A
1623> xmlNewDtd (<A
1624HREF="gnome-xml-tree.html#XMLDOCPTR"
1625>xmlDocPtr</A
1626> doc,
1627 const <A
1628HREF="gnome-xml-tree.html#CHAR"
1629>CHAR</A
1630> *name,
1631 const <A
1632HREF="gnome-xml-tree.html#CHAR"
1633>CHAR</A
1634> *ExternalID,
1635 const <A
1636HREF="gnome-xml-tree.html#CHAR"
1637>CHAR</A
1638> *SystemID);</PRE
1639></TD
1640></TR
1641></TABLE
1642><P
1643>Creation of a new DTD.</P
1644><P
1645></P
1646><DIV
1647CLASS="INFORMALTABLE"
1648><P
1649></P
1650><TABLE
1651BORDER="0"
1652WIDTH="100%"
1653BGCOLOR="#FFE0E0"
1654CELLSPACING="0"
1655CELLPADDING="4"
1656CLASS="CALSTABLE"
1657><TR
1658><TD
1659WIDTH="20%"
1660ALIGN="RIGHT"
1661VALIGN="TOP"
1662><TT
1663CLASS="PARAMETER"
1664><I
1665>doc</I
1666></TT
1667>&nbsp;:</TD
1668><TD
1669WIDTH="80%"
1670ALIGN="LEFT"
1671VALIGN="TOP"
1672> the document pointer</TD
1673></TR
1674><TR
1675><TD
1676WIDTH="20%"
1677ALIGN="RIGHT"
1678VALIGN="TOP"
1679><TT
1680CLASS="PARAMETER"
1681><I
1682>name</I
1683></TT
1684>&nbsp;:</TD
1685><TD
1686WIDTH="80%"
1687ALIGN="LEFT"
1688VALIGN="TOP"
1689> the DTD name</TD
1690></TR
1691><TR
1692><TD
1693WIDTH="20%"
1694ALIGN="RIGHT"
1695VALIGN="TOP"
1696><TT
1697CLASS="PARAMETER"
1698><I
1699>ExternalID</I
1700></TT
1701>&nbsp;:</TD
1702><TD
1703WIDTH="80%"
1704ALIGN="LEFT"
1705VALIGN="TOP"
1706> the external ID</TD
1707></TR
1708><TR
1709><TD
1710WIDTH="20%"
1711ALIGN="RIGHT"
1712VALIGN="TOP"
1713><TT
1714CLASS="PARAMETER"
1715><I
1716>SystemID</I
1717></TT
1718>&nbsp;:</TD
1719><TD
1720WIDTH="80%"
1721ALIGN="LEFT"
1722VALIGN="TOP"
1723> the system ID</TD
1724></TR
1725><TR
1726><TD
1727WIDTH="20%"
1728ALIGN="RIGHT"
1729VALIGN="TOP"
1730><I
1731CLASS="EMPHASIS"
1732>Returns</I
1733> :</TD
1734><TD
1735WIDTH="80%"
1736ALIGN="LEFT"
1737VALIGN="TOP"
1738>a pointer to the new DTD structure</TD
1739></TR
1740></TABLE
1741><P
1742></P
1743></DIV
1744></DIV
1745><HR><DIV
1746CLASS="REFSECT2"
1747><A
1748NAME="AEN1588"
1749></A
1750><H3
1751><A
1752NAME="XMLFREEDTD"
1753></A
1754>xmlFreeDtd()</H3
1755><TABLE
1756BORDER="0"
1757BGCOLOR="#E8E8F8"
1758WIDTH="100%"
1759CELLPADDING="6"
1760><TR
1761><TD
1762><PRE
1763CLASS="PROGRAMLISTING"
1764>void xmlFreeDtd (<A
1765HREF="gnome-xml-tree.html#XMLDTDPTR"
1766>xmlDtdPtr</A
1767> cur);</PRE
1768></TD
1769></TR
1770></TABLE
1771><P
1772>Free a DTD structure.</P
1773><P
1774></P
1775><DIV
1776CLASS="INFORMALTABLE"
1777><P
1778></P
1779><TABLE
1780BORDER="0"
1781WIDTH="100%"
1782BGCOLOR="#FFE0E0"
1783CELLSPACING="0"
1784CELLPADDING="4"
1785CLASS="CALSTABLE"
1786><TR
1787><TD
1788WIDTH="20%"
1789ALIGN="RIGHT"
1790VALIGN="TOP"
1791><TT
1792CLASS="PARAMETER"
1793><I
1794>cur</I
1795></TT
1796>&nbsp;:</TD
1797><TD
1798WIDTH="80%"
1799ALIGN="LEFT"
1800VALIGN="TOP"
1801> the DTD structure to free up</TD
1802></TR
1803></TABLE
1804><P
1805></P
1806></DIV
1807></DIV
1808><HR><DIV
1809CLASS="REFSECT2"
1810><A
1811NAME="AEN1604"
1812></A
1813><H3
1814><A
1815NAME="XMLNEWGLOBALNS"
1816></A
1817>xmlNewGlobalNs()</H3
1818><TABLE
1819BORDER="0"
1820BGCOLOR="#E8E8F8"
1821WIDTH="100%"
1822CELLPADDING="6"
1823><TR
1824><TD
1825><PRE
1826CLASS="PROGRAMLISTING"
1827><A
1828HREF="gnome-xml-tree.html#XMLNSPTR"
1829>xmlNsPtr</A
1830> xmlNewGlobalNs (<A
1831HREF="gnome-xml-tree.html#XMLDOCPTR"
1832>xmlDocPtr</A
1833> doc,
1834 const <A
1835HREF="gnome-xml-tree.html#CHAR"
1836>CHAR</A
1837> *href,
1838 const <A
1839HREF="gnome-xml-tree.html#CHAR"
1840>CHAR</A
1841> *prefix);</PRE
1842></TD
1843></TR
1844></TABLE
1845><P
1846>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
1847><P
1848></P
1849><DIV
1850CLASS="INFORMALTABLE"
1851><P
1852></P
1853><TABLE
1854BORDER="0"
1855WIDTH="100%"
1856BGCOLOR="#FFE0E0"
1857CELLSPACING="0"
1858CELLPADDING="4"
1859CLASS="CALSTABLE"
1860><TR
1861><TD
1862WIDTH="20%"
1863ALIGN="RIGHT"
1864VALIGN="TOP"
1865><TT
1866CLASS="PARAMETER"
1867><I
1868>doc</I
1869></TT
1870>&nbsp;:</TD
1871><TD
1872WIDTH="80%"
1873ALIGN="LEFT"
1874VALIGN="TOP"
1875> the document carrying the namespace</TD
1876></TR
1877><TR
1878><TD
1879WIDTH="20%"
1880ALIGN="RIGHT"
1881VALIGN="TOP"
1882><TT
1883CLASS="PARAMETER"
1884><I
1885>href</I
1886></TT
1887>&nbsp;:</TD
1888><TD
1889WIDTH="80%"
1890ALIGN="LEFT"
1891VALIGN="TOP"
1892> the URI associated</TD
1893></TR
1894><TR
1895><TD
1896WIDTH="20%"
1897ALIGN="RIGHT"
1898VALIGN="TOP"
1899><TT
1900CLASS="PARAMETER"
1901><I
1902>prefix</I
1903></TT
1904>&nbsp;:</TD
1905><TD
1906WIDTH="80%"
1907ALIGN="LEFT"
1908VALIGN="TOP"
1909> the prefix for the namespace</TD
1910></TR
1911><TR
1912><TD
1913WIDTH="20%"
1914ALIGN="RIGHT"
1915VALIGN="TOP"
1916><I
1917CLASS="EMPHASIS"
1918>Returns</I
1919> :</TD
1920><TD
1921WIDTH="80%"
1922ALIGN="LEFT"
1923VALIGN="TOP"
1924>returns a new namespace pointer</TD
1925></TR
1926></TABLE
1927><P
1928></P
1929></DIV
1930></DIV
1931><HR><DIV
1932CLASS="REFSECT2"
1933><A
1934NAME="AEN1635"
1935></A
1936><H3
1937><A
1938NAME="XMLNEWNS"
1939></A
1940>xmlNewNs()</H3
1941><TABLE
1942BORDER="0"
1943BGCOLOR="#E8E8F8"
1944WIDTH="100%"
1945CELLPADDING="6"
1946><TR
1947><TD
1948><PRE
1949CLASS="PROGRAMLISTING"
1950><A
1951HREF="gnome-xml-tree.html#XMLNSPTR"
1952>xmlNsPtr</A
1953> xmlNewNs (<A
1954HREF="gnome-xml-tree.html#XMLNODEPTR"
1955>xmlNodePtr</A
1956> node,
1957 const <A
1958HREF="gnome-xml-tree.html#CHAR"
1959>CHAR</A
1960> *href,
1961 const <A
1962HREF="gnome-xml-tree.html#CHAR"
1963>CHAR</A
1964> *prefix);</PRE
1965></TD
1966></TR
1967></TABLE
1968><P
1969>Creation of a new Namespace.</P
1970><P
1971></P
1972><DIV
1973CLASS="INFORMALTABLE"
1974><P
1975></P
1976><TABLE
1977BORDER="0"
1978WIDTH="100%"
1979BGCOLOR="#FFE0E0"
1980CELLSPACING="0"
1981CELLPADDING="4"
1982CLASS="CALSTABLE"
1983><TR
1984><TD
1985WIDTH="20%"
1986ALIGN="RIGHT"
1987VALIGN="TOP"
1988><TT
1989CLASS="PARAMETER"
1990><I
1991>node</I
1992></TT
1993>&nbsp;:</TD
1994><TD
1995WIDTH="80%"
1996ALIGN="LEFT"
1997VALIGN="TOP"
1998> the element carrying the namespace</TD
1999></TR
2000><TR
2001><TD
2002WIDTH="20%"
2003ALIGN="RIGHT"
2004VALIGN="TOP"
2005><TT
2006CLASS="PARAMETER"
2007><I
2008>href</I
2009></TT
2010>&nbsp;:</TD
2011><TD
2012WIDTH="80%"
2013ALIGN="LEFT"
2014VALIGN="TOP"
2015> the URI associated</TD
2016></TR
2017><TR
2018><TD
2019WIDTH="20%"
2020ALIGN="RIGHT"
2021VALIGN="TOP"
2022><TT
2023CLASS="PARAMETER"
2024><I
2025>prefix</I
2026></TT
2027>&nbsp;:</TD
2028><TD
2029WIDTH="80%"
2030ALIGN="LEFT"
2031VALIGN="TOP"
2032> the prefix for the namespace</TD
2033></TR
2034><TR
2035><TD
2036WIDTH="20%"
2037ALIGN="RIGHT"
2038VALIGN="TOP"
2039><I
2040CLASS="EMPHASIS"
2041>Returns</I
2042> :</TD
2043><TD
2044WIDTH="80%"
2045ALIGN="LEFT"
2046VALIGN="TOP"
2047>returns a new namespace pointer</TD
2048></TR
2049></TABLE
2050><P
2051></P
2052></DIV
2053></DIV
2054><HR><DIV
2055CLASS="REFSECT2"
2056><A
2057NAME="AEN1666"
2058></A
2059><H3
2060><A
2061NAME="XMLFREENS"
2062></A
2063>xmlFreeNs()</H3
2064><TABLE
2065BORDER="0"
2066BGCOLOR="#E8E8F8"
2067WIDTH="100%"
2068CELLPADDING="6"
2069><TR
2070><TD
2071><PRE
2072CLASS="PROGRAMLISTING"
2073>void xmlFreeNs (<A
2074HREF="gnome-xml-tree.html#XMLNSPTR"
2075>xmlNsPtr</A
2076> cur);</PRE
2077></TD
2078></TR
2079></TABLE
2080><P
2081>Free up the structures associated to a namespace</P
2082><P
2083></P
2084><DIV
2085CLASS="INFORMALTABLE"
2086><P
2087></P
2088><TABLE
2089BORDER="0"
2090WIDTH="100%"
2091BGCOLOR="#FFE0E0"
2092CELLSPACING="0"
2093CELLPADDING="4"
2094CLASS="CALSTABLE"
2095><TR
2096><TD
2097WIDTH="20%"
2098ALIGN="RIGHT"
2099VALIGN="TOP"
2100><TT
2101CLASS="PARAMETER"
2102><I
2103>cur</I
2104></TT
2105>&nbsp;:</TD
2106><TD
2107WIDTH="80%"
2108ALIGN="LEFT"
2109VALIGN="TOP"
2110> the namespace pointer</TD
2111></TR
2112></TABLE
2113><P
2114></P
2115></DIV
2116></DIV
2117><HR><DIV
2118CLASS="REFSECT2"
2119><A
2120NAME="AEN1682"
2121></A
2122><H3
2123><A
2124NAME="XMLNEWDOC"
2125></A
2126>xmlNewDoc()</H3
2127><TABLE
2128BORDER="0"
2129BGCOLOR="#E8E8F8"
2130WIDTH="100%"
2131CELLPADDING="6"
2132><TR
2133><TD
2134><PRE
2135CLASS="PROGRAMLISTING"
2136><A
2137HREF="gnome-xml-tree.html#XMLDOCPTR"
2138>xmlDocPtr</A
2139> xmlNewDoc (const <A
2140HREF="gnome-xml-tree.html#CHAR"
2141>CHAR</A
2142> *version);</PRE
2143></TD
2144></TR
2145></TABLE
2146><P
2147></P
2148><P
2149></P
2150><DIV
2151CLASS="INFORMALTABLE"
2152><P
2153></P
2154><TABLE
2155BORDER="0"
2156WIDTH="100%"
2157BGCOLOR="#FFE0E0"
2158CELLSPACING="0"
2159CELLPADDING="4"
2160CLASS="CALSTABLE"
2161><TR
2162><TD
2163WIDTH="20%"
2164ALIGN="RIGHT"
2165VALIGN="TOP"
2166><TT
2167CLASS="PARAMETER"
2168><I
2169>version</I
2170></TT
2171>&nbsp;:</TD
2172><TD
2173WIDTH="80%"
2174ALIGN="LEFT"
2175VALIGN="TOP"
2176> CHAR string giving the version of XML "1.0"</TD
2177></TR
2178><TR
2179><TD
2180WIDTH="20%"
2181ALIGN="RIGHT"
2182VALIGN="TOP"
2183><I
2184CLASS="EMPHASIS"
2185>Returns</I
2186> :</TD
2187><TD
2188WIDTH="80%"
2189ALIGN="LEFT"
2190VALIGN="TOP"
2191>a new document</TD
2192></TR
2193></TABLE
2194><P
2195></P
2196></DIV
2197></DIV
2198><HR><DIV
2199CLASS="REFSECT2"
2200><A
2201NAME="AEN1703"
2202></A
2203><H3
2204><A
2205NAME="XMLFREEDOC"
2206></A
2207>xmlFreeDoc()</H3
2208><TABLE
2209BORDER="0"
2210BGCOLOR="#E8E8F8"
2211WIDTH="100%"
2212CELLPADDING="6"
2213><TR
2214><TD
2215><PRE
2216CLASS="PROGRAMLISTING"
2217>void xmlFreeDoc (<A
2218HREF="gnome-xml-tree.html#XMLDOCPTR"
2219>xmlDocPtr</A
2220> cur);</PRE
2221></TD
2222></TR
2223></TABLE
2224><P
2225>Free up all the structures used by a document, tree included.</P
2226><P
2227></P
2228><DIV
2229CLASS="INFORMALTABLE"
2230><P
2231></P
2232><TABLE
2233BORDER="0"
2234WIDTH="100%"
2235BGCOLOR="#FFE0E0"
2236CELLSPACING="0"
2237CELLPADDING="4"
2238CLASS="CALSTABLE"
2239><TR
2240><TD
2241WIDTH="20%"
2242ALIGN="RIGHT"
2243VALIGN="TOP"
2244><TT
2245CLASS="PARAMETER"
2246><I
2247>cur</I
2248></TT
2249>&nbsp;:</TD
2250><TD
2251WIDTH="80%"
2252ALIGN="LEFT"
2253VALIGN="TOP"
2254> pointer to the document
2255@: </TD
2256></TR
2257></TABLE
2258><P
2259></P
2260></DIV
2261></DIV
2262><HR><DIV
2263CLASS="REFSECT2"
2264><A
2265NAME="AEN1719"
2266></A
2267><H3
2268><A
2269NAME="XMLNEWDOCPROP"
2270></A
2271>xmlNewDocProp()</H3
2272><TABLE
2273BORDER="0"
2274BGCOLOR="#E8E8F8"
2275WIDTH="100%"
2276CELLPADDING="6"
2277><TR
2278><TD
2279><PRE
2280CLASS="PROGRAMLISTING"
2281><A
2282HREF="gnome-xml-tree.html#XMLATTRPTR"
2283>xmlAttrPtr</A
2284> xmlNewDocProp (<A
2285HREF="gnome-xml-tree.html#XMLDOCPTR"
2286>xmlDocPtr</A
2287> doc,
2288 const <A
2289HREF="gnome-xml-tree.html#CHAR"
2290>CHAR</A
2291> *name,
2292 const <A
2293HREF="gnome-xml-tree.html#CHAR"
2294>CHAR</A
2295> *value);</PRE
2296></TD
2297></TR
2298></TABLE
2299><P
2300>Create a new property carried by a document.</P
2301><P
2302></P
2303><DIV
2304CLASS="INFORMALTABLE"
2305><P
2306></P
2307><TABLE
2308BORDER="0"
2309WIDTH="100%"
2310BGCOLOR="#FFE0E0"
2311CELLSPACING="0"
2312CELLPADDING="4"
2313CLASS="CALSTABLE"
2314><TR
2315><TD
2316WIDTH="20%"
2317ALIGN="RIGHT"
2318VALIGN="TOP"
2319><TT
2320CLASS="PARAMETER"
2321><I
2322>doc</I
2323></TT
2324>&nbsp;:</TD
2325><TD
2326WIDTH="80%"
2327ALIGN="LEFT"
2328VALIGN="TOP"
2329> the document</TD
2330></TR
2331><TR
2332><TD
2333WIDTH="20%"
2334ALIGN="RIGHT"
2335VALIGN="TOP"
2336><TT
2337CLASS="PARAMETER"
2338><I
2339>name</I
2340></TT
2341>&nbsp;:</TD
2342><TD
2343WIDTH="80%"
2344ALIGN="LEFT"
2345VALIGN="TOP"
2346> the name of the attribute</TD
2347></TR
2348><TR
2349><TD
2350WIDTH="20%"
2351ALIGN="RIGHT"
2352VALIGN="TOP"
2353><TT
2354CLASS="PARAMETER"
2355><I
2356>value</I
2357></TT
2358>&nbsp;:</TD
2359><TD
2360WIDTH="80%"
2361ALIGN="LEFT"
2362VALIGN="TOP"
2363> the value of the attribute</TD
2364></TR
2365><TR
2366><TD
2367WIDTH="20%"
2368ALIGN="RIGHT"
2369VALIGN="TOP"
2370><I
2371CLASS="EMPHASIS"
2372>Returns</I
2373> :</TD
2374><TD
2375WIDTH="80%"
2376ALIGN="LEFT"
2377VALIGN="TOP"
2378>a pointer to the attribute</TD
2379></TR
2380></TABLE
2381><P
2382></P
2383></DIV
2384></DIV
2385><HR><DIV
2386CLASS="REFSECT2"
2387><A
2388NAME="AEN1750"
2389></A
2390><H3
2391><A
2392NAME="XMLNEWPROP"
2393></A
2394>xmlNewProp()</H3
2395><TABLE
2396BORDER="0"
2397BGCOLOR="#E8E8F8"
2398WIDTH="100%"
2399CELLPADDING="6"
2400><TR
2401><TD
2402><PRE
2403CLASS="PROGRAMLISTING"
2404><A
2405HREF="gnome-xml-tree.html#XMLATTRPTR"
2406>xmlAttrPtr</A
2407> xmlNewProp (<A
2408HREF="gnome-xml-tree.html#XMLNODEPTR"
2409>xmlNodePtr</A
2410> node,
2411 const <A
2412HREF="gnome-xml-tree.html#CHAR"
2413>CHAR</A
2414> *name,
2415 const <A
2416HREF="gnome-xml-tree.html#CHAR"
2417>CHAR</A
2418> *value);</PRE
2419></TD
2420></TR
2421></TABLE
2422><P
2423>Create a new property carried by a node.</P
2424><P
2425></P
2426><DIV
2427CLASS="INFORMALTABLE"
2428><P
2429></P
2430><TABLE
2431BORDER="0"
2432WIDTH="100%"
2433BGCOLOR="#FFE0E0"
2434CELLSPACING="0"
2435CELLPADDING="4"
2436CLASS="CALSTABLE"
2437><TR
2438><TD
2439WIDTH="20%"
2440ALIGN="RIGHT"
2441VALIGN="TOP"
2442><TT
2443CLASS="PARAMETER"
2444><I
2445>node</I
2446></TT
2447>&nbsp;:</TD
2448><TD
2449WIDTH="80%"
2450ALIGN="LEFT"
2451VALIGN="TOP"
2452> the holding node</TD
2453></TR
2454><TR
2455><TD
2456WIDTH="20%"
2457ALIGN="RIGHT"
2458VALIGN="TOP"
2459><TT
2460CLASS="PARAMETER"
2461><I
2462>name</I
2463></TT
2464>&nbsp;:</TD
2465><TD
2466WIDTH="80%"
2467ALIGN="LEFT"
2468VALIGN="TOP"
2469> the name of the attribute</TD
2470></TR
2471><TR
2472><TD
2473WIDTH="20%"
2474ALIGN="RIGHT"
2475VALIGN="TOP"
2476><TT
2477CLASS="PARAMETER"
2478><I
2479>value</I
2480></TT
2481>&nbsp;:</TD
2482><TD
2483WIDTH="80%"
2484ALIGN="LEFT"
2485VALIGN="TOP"
2486> the value of the attribute</TD
2487></TR
2488><TR
2489><TD
2490WIDTH="20%"
2491ALIGN="RIGHT"
2492VALIGN="TOP"
2493><I
2494CLASS="EMPHASIS"
2495>Returns</I
2496> :</TD
2497><TD
2498WIDTH="80%"
2499ALIGN="LEFT"
2500VALIGN="TOP"
2501>a pointer to the attribute</TD
2502></TR
2503></TABLE
2504><P
2505></P
2506></DIV
2507></DIV
2508><HR><DIV
2509CLASS="REFSECT2"
2510><A
2511NAME="AEN1781"
2512></A
2513><H3
2514><A
2515NAME="XMLFREEPROPLIST"
2516></A
2517>xmlFreePropList()</H3
2518><TABLE
2519BORDER="0"
2520BGCOLOR="#E8E8F8"
2521WIDTH="100%"
2522CELLPADDING="6"
2523><TR
2524><TD
2525><PRE
2526CLASS="PROGRAMLISTING"
2527>void xmlFreePropList (<A
2528HREF="gnome-xml-tree.html#XMLATTRPTR"
2529>xmlAttrPtr</A
2530> cur);</PRE
2531></TD
2532></TR
2533></TABLE
2534><P
2535>Free a property and all its siblings, all the childs are freed too.</P
2536><P
2537></P
2538><DIV
2539CLASS="INFORMALTABLE"
2540><P
2541></P
2542><TABLE
2543BORDER="0"
2544WIDTH="100%"
2545BGCOLOR="#FFE0E0"
2546CELLSPACING="0"
2547CELLPADDING="4"
2548CLASS="CALSTABLE"
2549><TR
2550><TD
2551WIDTH="20%"
2552ALIGN="RIGHT"
2553VALIGN="TOP"
2554><TT
2555CLASS="PARAMETER"
2556><I
2557>cur</I
2558></TT
2559>&nbsp;:</TD
2560><TD
2561WIDTH="80%"
2562ALIGN="LEFT"
2563VALIGN="TOP"
2564> the first property in the list</TD
2565></TR
2566></TABLE
2567><P
2568></P
2569></DIV
2570></DIV
2571><HR><DIV
2572CLASS="REFSECT2"
2573><A
2574NAME="AEN1797"
2575></A
2576><H3
2577><A
2578NAME="XMLFREEPROP"
2579></A
2580>xmlFreeProp()</H3
2581><TABLE
2582BORDER="0"
2583BGCOLOR="#E8E8F8"
2584WIDTH="100%"
2585CELLPADDING="6"
2586><TR
2587><TD
2588><PRE
2589CLASS="PROGRAMLISTING"
2590>void xmlFreeProp (<A
2591HREF="gnome-xml-tree.html#XMLATTRPTR"
2592>xmlAttrPtr</A
2593> cur);</PRE
2594></TD
2595></TR
2596></TABLE
2597><P
2598>Free one property, all the childs are freed too.</P
2599><P
2600></P
2601><DIV
2602CLASS="INFORMALTABLE"
2603><P
2604></P
2605><TABLE
2606BORDER="0"
2607WIDTH="100%"
2608BGCOLOR="#FFE0E0"
2609CELLSPACING="0"
2610CELLPADDING="4"
2611CLASS="CALSTABLE"
2612><TR
2613><TD
2614WIDTH="20%"
2615ALIGN="RIGHT"
2616VALIGN="TOP"
2617><TT
2618CLASS="PARAMETER"
2619><I
2620>cur</I
2621></TT
2622>&nbsp;:</TD
2623><TD
2624WIDTH="80%"
2625ALIGN="LEFT"
2626VALIGN="TOP"
2627> the first property in the list</TD
2628></TR
2629></TABLE
2630><P
2631></P
2632></DIV
2633></DIV
2634><HR><DIV
2635CLASS="REFSECT2"
2636><A
2637NAME="AEN1813"
2638></A
2639><H3
2640><A
2641NAME="XMLCOPYPROP"
2642></A
2643>xmlCopyProp()</H3
2644><TABLE
2645BORDER="0"
2646BGCOLOR="#E8E8F8"
2647WIDTH="100%"
2648CELLPADDING="6"
2649><TR
2650><TD
2651><PRE
2652CLASS="PROGRAMLISTING"
2653><A
2654HREF="gnome-xml-tree.html#XMLATTRPTR"
2655>xmlAttrPtr</A
2656> xmlCopyProp (<A
2657HREF="gnome-xml-tree.html#XMLATTRPTR"
2658>xmlAttrPtr</A
2659> cur);</PRE
2660></TD
2661></TR
2662></TABLE
2663><P
2664>Do a copy of the attribute.</P
2665><P
2666></P
2667><DIV
2668CLASS="INFORMALTABLE"
2669><P
2670></P
2671><TABLE
2672BORDER="0"
2673WIDTH="100%"
2674BGCOLOR="#FFE0E0"
2675CELLSPACING="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"
2693> the attribute</TD
2694></TR
2695><TR
2696><TD
2697WIDTH="20%"
2698ALIGN="RIGHT"
2699VALIGN="TOP"
2700><I
2701CLASS="EMPHASIS"
2702>Returns</I
2703> :</TD
2704><TD
2705WIDTH="80%"
2706ALIGN="LEFT"
2707VALIGN="TOP"
2708> a new xmlAttrPtr, or NULL in case of error.</TD
2709></TR
2710></TABLE
2711><P
2712></P
2713></DIV
2714></DIV
2715><HR><DIV
2716CLASS="REFSECT2"
2717><A
2718NAME="AEN1834"
2719></A
2720><H3
2721><A
2722NAME="XMLCOPYPROPLIST"
2723></A
2724>xmlCopyPropList()</H3
2725><TABLE
2726BORDER="0"
2727BGCOLOR="#E8E8F8"
2728WIDTH="100%"
2729CELLPADDING="6"
2730><TR
2731><TD
2732><PRE
2733CLASS="PROGRAMLISTING"
2734><A
2735HREF="gnome-xml-tree.html#XMLATTRPTR"
2736>xmlAttrPtr</A
2737> xmlCopyPropList (<A
2738HREF="gnome-xml-tree.html#XMLATTRPTR"
2739>xmlAttrPtr</A
2740> cur);</PRE
2741></TD
2742></TR
2743></TABLE
2744><P
2745>Do a copy of an attribute list.</P
2746><P
2747></P
2748><DIV
2749CLASS="INFORMALTABLE"
2750><P
2751></P
2752><TABLE
2753BORDER="0"
2754WIDTH="100%"
2755BGCOLOR="#FFE0E0"
2756CELLSPACING="0"
2757CELLPADDING="4"
2758CLASS="CALSTABLE"
2759><TR
2760><TD
2761WIDTH="20%"
2762ALIGN="RIGHT"
2763VALIGN="TOP"
2764><TT
2765CLASS="PARAMETER"
2766><I
2767>cur</I
2768></TT
2769>&nbsp;:</TD
2770><TD
2771WIDTH="80%"
2772ALIGN="LEFT"
2773VALIGN="TOP"
2774> the first attribute</TD
2775></TR
2776><TR
2777><TD
2778WIDTH="20%"
2779ALIGN="RIGHT"
2780VALIGN="TOP"
2781><I
2782CLASS="EMPHASIS"
2783>Returns</I
2784> :</TD
2785><TD
2786WIDTH="80%"
2787ALIGN="LEFT"
2788VALIGN="TOP"
2789> a new xmlAttrPtr, or NULL in case of error.</TD
2790></TR
2791></TABLE
2792><P
2793></P
2794></DIV
2795></DIV
2796><HR><DIV
2797CLASS="REFSECT2"
2798><A
2799NAME="AEN1855"
2800></A
2801><H3
2802><A
2803NAME="XMLCOPYDTD"
2804></A
2805>xmlCopyDtd()</H3
2806><TABLE
2807BORDER="0"
2808BGCOLOR="#E8E8F8"
2809WIDTH="100%"
2810CELLPADDING="6"
2811><TR
2812><TD
2813><PRE
2814CLASS="PROGRAMLISTING"
2815><A
2816HREF="gnome-xml-tree.html#XMLDTDPTR"
2817>xmlDtdPtr</A
2818> xmlCopyDtd (<A
2819HREF="gnome-xml-tree.html#XMLDTDPTR"
2820>xmlDtdPtr</A
2821> dtd);</PRE
2822></TD
2823></TR
2824></TABLE
2825><P
2826>Do a copy of the dtd.</P
2827><P
2828></P
2829><DIV
2830CLASS="INFORMALTABLE"
2831><P
2832></P
2833><TABLE
2834BORDER="0"
2835WIDTH="100%"
2836BGCOLOR="#FFE0E0"
2837CELLSPACING="0"
2838CELLPADDING="4"
2839CLASS="CALSTABLE"
2840><TR
2841><TD
2842WIDTH="20%"
2843ALIGN="RIGHT"
2844VALIGN="TOP"
2845><TT
2846CLASS="PARAMETER"
2847><I
2848>dtd</I
2849></TT
2850>&nbsp;:</TD
2851><TD
2852WIDTH="80%"
2853ALIGN="LEFT"
2854VALIGN="TOP"
2855> the dtd</TD
2856></TR
2857><TR
2858><TD
2859WIDTH="20%"
2860ALIGN="RIGHT"
2861VALIGN="TOP"
2862><I
2863CLASS="EMPHASIS"
2864>Returns</I
2865> :</TD
2866><TD
2867WIDTH="80%"
2868ALIGN="LEFT"
2869VALIGN="TOP"
2870> a new xmlDtdPtr, or NULL in case of error.</TD
2871></TR
2872></TABLE
2873><P
2874></P
2875></DIV
2876></DIV
2877><HR><DIV
2878CLASS="REFSECT2"
2879><A
2880NAME="AEN1876"
2881></A
2882><H3
2883><A
2884NAME="XMLCOPYDOC"
2885></A
2886>xmlCopyDoc()</H3
2887><TABLE
2888BORDER="0"
2889BGCOLOR="#E8E8F8"
2890WIDTH="100%"
2891CELLPADDING="6"
2892><TR
2893><TD
2894><PRE
2895CLASS="PROGRAMLISTING"
2896><A
2897HREF="gnome-xml-tree.html#XMLDOCPTR"
2898>xmlDocPtr</A
2899> xmlCopyDoc (<A
2900HREF="gnome-xml-tree.html#XMLDOCPTR"
2901>xmlDocPtr</A
2902> doc,
2903 int recursive);</PRE
2904></TD
2905></TR
2906></TABLE
2907><P
2908>Do a copy of the document info. If recursive, the content tree will
2909be copied too as well as Dtd, namespaces and entities.</P
2910><P
2911></P
2912><DIV
2913CLASS="INFORMALTABLE"
2914><P
2915></P
2916><TABLE
2917BORDER="0"
2918WIDTH="100%"
2919BGCOLOR="#FFE0E0"
2920CELLSPACING="0"
2921CELLPADDING="4"
2922CLASS="CALSTABLE"
2923><TR
2924><TD
2925WIDTH="20%"
2926ALIGN="RIGHT"
2927VALIGN="TOP"
2928><TT
2929CLASS="PARAMETER"
2930><I
2931>doc</I
2932></TT
2933>&nbsp;:</TD
2934><TD
2935WIDTH="80%"
2936ALIGN="LEFT"
2937VALIGN="TOP"
2938> the document</TD
2939></TR
2940><TR
2941><TD
2942WIDTH="20%"
2943ALIGN="RIGHT"
2944VALIGN="TOP"
2945><TT
2946CLASS="PARAMETER"
2947><I
2948>recursive</I
2949></TT
2950>&nbsp;:</TD
2951><TD
2952WIDTH="80%"
2953ALIGN="LEFT"
2954VALIGN="TOP"
2955> if 1 do a recursive copy.</TD
2956></TR
2957><TR
2958><TD
2959WIDTH="20%"
2960ALIGN="RIGHT"
2961VALIGN="TOP"
2962><I
2963CLASS="EMPHASIS"
2964>Returns</I
2965> :</TD
2966><TD
2967WIDTH="80%"
2968ALIGN="LEFT"
2969VALIGN="TOP"
2970> a new xmlDocPtr, or NULL in case of error.</TD
2971></TR
2972></TABLE
2973><P
2974></P
2975></DIV
2976></DIV
2977><HR><DIV
2978CLASS="REFSECT2"
2979><A
2980NAME="AEN1901"
2981></A
2982><H3
2983><A
2984NAME="XMLNEWDOCNODE"
2985></A
2986>xmlNewDocNode()</H3
2987><TABLE
2988BORDER="0"
2989BGCOLOR="#E8E8F8"
2990WIDTH="100%"
2991CELLPADDING="6"
2992><TR
2993><TD
2994><PRE
2995CLASS="PROGRAMLISTING"
2996><A
2997HREF="gnome-xml-tree.html#XMLNODEPTR"
2998>xmlNodePtr</A
2999> xmlNewDocNode (<A
3000HREF="gnome-xml-tree.html#XMLDOCPTR"
3001>xmlDocPtr</A
3002> doc,
3003 <A
3004HREF="gnome-xml-tree.html#XMLNSPTR"
3005>xmlNsPtr</A
3006> ns,
3007 const <A
3008HREF="gnome-xml-tree.html#CHAR"
3009>CHAR</A
3010> *name,
3011 <A
3012HREF="gnome-xml-tree.html#CHAR"
3013>CHAR</A
3014> *content);</PRE
3015></TD
3016></TR
3017></TABLE
3018><P
3019>Creation of a new node element within a document. <TT
3020CLASS="PARAMETER"
3021><I
3022>ns</I
3023></TT
3024> and <TT
3025CLASS="PARAMETER"
3026><I
3027>content</I
3028></TT
3029>
3030are optionnal (NULL).</P
3031><P
3032></P
3033><DIV
3034CLASS="INFORMALTABLE"
3035><P
3036></P
3037><TABLE
3038BORDER="0"
3039WIDTH="100%"
3040BGCOLOR="#FFE0E0"
3041CELLSPACING="0"
3042CELLPADDING="4"
3043CLASS="CALSTABLE"
3044><TR
3045><TD
3046WIDTH="20%"
3047ALIGN="RIGHT"
3048VALIGN="TOP"
3049><TT
3050CLASS="PARAMETER"
3051><I
3052>doc</I
3053></TT
3054>&nbsp;:</TD
3055><TD
3056WIDTH="80%"
3057ALIGN="LEFT"
3058VALIGN="TOP"
3059> the document</TD
3060></TR
3061><TR
3062><TD
3063WIDTH="20%"
3064ALIGN="RIGHT"
3065VALIGN="TOP"
3066><TT
3067CLASS="PARAMETER"
3068><I
3069>ns</I
3070></TT
3071>&nbsp;:</TD
3072><TD
3073WIDTH="80%"
3074ALIGN="LEFT"
3075VALIGN="TOP"
3076> namespace if any</TD
3077></TR
3078><TR
3079><TD
3080WIDTH="20%"
3081ALIGN="RIGHT"
3082VALIGN="TOP"
3083><TT
3084CLASS="PARAMETER"
3085><I
3086>name</I
3087></TT
3088>&nbsp;:</TD
3089><TD
3090WIDTH="80%"
3091ALIGN="LEFT"
3092VALIGN="TOP"
3093> the node name</TD
3094></TR
3095><TR
3096><TD
3097WIDTH="20%"
3098ALIGN="RIGHT"
3099VALIGN="TOP"
3100><TT
3101CLASS="PARAMETER"
3102><I
3103>content</I
3104></TT
3105>&nbsp;:</TD
3106><TD
3107WIDTH="80%"
3108ALIGN="LEFT"
3109VALIGN="TOP"
3110> the text content if any</TD
3111></TR
3112><TR
3113><TD
3114WIDTH="20%"
3115ALIGN="RIGHT"
3116VALIGN="TOP"
3117><I
3118CLASS="EMPHASIS"
3119>Returns</I
3120> :</TD
3121><TD
3122WIDTH="80%"
3123ALIGN="LEFT"
3124VALIGN="TOP"
3125>a pointer to the new node object.</TD
3126></TR
3127></TABLE
3128><P
3129></P
3130></DIV
3131></DIV
3132><HR><DIV
3133CLASS="REFSECT2"
3134><A
3135NAME="AEN1939"
3136></A
3137><H3
3138><A
3139NAME="XMLNEWNODE"
3140></A
3141>xmlNewNode()</H3
3142><TABLE
3143BORDER="0"
3144BGCOLOR="#E8E8F8"
3145WIDTH="100%"
3146CELLPADDING="6"
3147><TR
3148><TD
3149><PRE
3150CLASS="PROGRAMLISTING"
3151><A
3152HREF="gnome-xml-tree.html#XMLNODEPTR"
3153>xmlNodePtr</A
3154> xmlNewNode (<A
3155HREF="gnome-xml-tree.html#XMLNSPTR"
3156>xmlNsPtr</A
3157> ns,
3158 const <A
3159HREF="gnome-xml-tree.html#CHAR"
3160>CHAR</A
3161> *name);</PRE
3162></TD
3163></TR
3164></TABLE
3165><P
3166>Creation of a new node element. <TT
3167CLASS="PARAMETER"
3168><I
3169>ns</I
3170></TT
3171> and <TT
3172CLASS="PARAMETER"
3173><I
3174>content</I
3175></TT
3176> are optionnal (NULL).
3177If content is non NULL, a child list containing the TEXTs and
3178ENTITY_REFs node will be created.</P
3179><P
3180></P
3181><DIV
3182CLASS="INFORMALTABLE"
3183><P
3184></P
3185><TABLE
3186BORDER="0"
3187WIDTH="100%"
3188BGCOLOR="#FFE0E0"
3189CELLSPACING="0"
3190CELLPADDING="4"
3191CLASS="CALSTABLE"
3192><TR
3193><TD
3194WIDTH="20%"
3195ALIGN="RIGHT"
3196VALIGN="TOP"
3197><TT
3198CLASS="PARAMETER"
3199><I
3200>ns</I
3201></TT
3202>&nbsp;:</TD
3203><TD
3204WIDTH="80%"
3205ALIGN="LEFT"
3206VALIGN="TOP"
3207> namespace if any</TD
3208></TR
3209><TR
3210><TD
3211WIDTH="20%"
3212ALIGN="RIGHT"
3213VALIGN="TOP"
3214><TT
3215CLASS="PARAMETER"
3216><I
3217>name</I
3218></TT
3219>&nbsp;:</TD
3220><TD
3221WIDTH="80%"
3222ALIGN="LEFT"
3223VALIGN="TOP"
3224> the node name</TD
3225></TR
3226><TR
3227><TD
3228WIDTH="20%"
3229ALIGN="RIGHT"
3230VALIGN="TOP"
3231><I
3232CLASS="EMPHASIS"
3233>Returns</I
3234> :</TD
3235><TD
3236WIDTH="80%"
3237ALIGN="LEFT"
3238VALIGN="TOP"
3239>a pointer to the new node object.</TD
3240></TR
3241></TABLE
3242><P
3243></P
3244></DIV
3245></DIV
3246><HR><DIV
3247CLASS="REFSECT2"
3248><A
3249NAME="AEN1967"
3250></A
3251><H3
3252><A
3253NAME="XMLNEWCHILD"
3254></A
3255>xmlNewChild()</H3
3256><TABLE
3257BORDER="0"
3258BGCOLOR="#E8E8F8"
3259WIDTH="100%"
3260CELLPADDING="6"
3261><TR
3262><TD
3263><PRE
3264CLASS="PROGRAMLISTING"
3265><A
3266HREF="gnome-xml-tree.html#XMLNODEPTR"
3267>xmlNodePtr</A
3268> xmlNewChild (<A
3269HREF="gnome-xml-tree.html#XMLNODEPTR"
3270>xmlNodePtr</A
3271> parent,
3272 <A
3273HREF="gnome-xml-tree.html#XMLNSPTR"
3274>xmlNsPtr</A
3275> ns,
3276 const <A
3277HREF="gnome-xml-tree.html#CHAR"
3278>CHAR</A
3279> *name,
3280 <A
3281HREF="gnome-xml-tree.html#CHAR"
3282>CHAR</A
3283> *content);</PRE
3284></TD
3285></TR
3286></TABLE
3287><P
3288>Creation of a new child element, added at the end of <TT
3289CLASS="PARAMETER"
3290><I
3291>parent</I
3292></TT
3293> childs list.
3294<TT
3295CLASS="PARAMETER"
3296><I
3297>ns</I
3298></TT
3299> and <TT
3300CLASS="PARAMETER"
3301><I
3302>content</I
3303></TT
3304> parameters are optionnal (NULL). If content is non NULL,
3305a child list containing the TEXTs and ENTITY_REFs node will be created.</P
3306><P
3307></P
3308><DIV
3309CLASS="INFORMALTABLE"
3310><P
3311></P
3312><TABLE
3313BORDER="0"
3314WIDTH="100%"
3315BGCOLOR="#FFE0E0"
3316CELLSPACING="0"
3317CELLPADDING="4"
3318CLASS="CALSTABLE"
3319><TR
3320><TD
3321WIDTH="20%"
3322ALIGN="RIGHT"
3323VALIGN="TOP"
3324><TT
3325CLASS="PARAMETER"
3326><I
3327>parent</I
3328></TT
3329>&nbsp;:</TD
3330><TD
3331WIDTH="80%"
3332ALIGN="LEFT"
3333VALIGN="TOP"
3334> the parent node</TD
3335></TR
3336><TR
3337><TD
3338WIDTH="20%"
3339ALIGN="RIGHT"
3340VALIGN="TOP"
3341><TT
3342CLASS="PARAMETER"
3343><I
3344>ns</I
3345></TT
3346>&nbsp;:</TD
3347><TD
3348WIDTH="80%"
3349ALIGN="LEFT"
3350VALIGN="TOP"
3351> a namespace if any</TD
3352></TR
3353><TR
3354><TD
3355WIDTH="20%"
3356ALIGN="RIGHT"
3357VALIGN="TOP"
3358><TT
3359CLASS="PARAMETER"
3360><I
3361>name</I
3362></TT
3363>&nbsp;:</TD
3364><TD
3365WIDTH="80%"
3366ALIGN="LEFT"
3367VALIGN="TOP"
3368> the name of the child</TD
3369></TR
3370><TR
3371><TD
3372WIDTH="20%"
3373ALIGN="RIGHT"
3374VALIGN="TOP"
3375><TT
3376CLASS="PARAMETER"
3377><I
3378>content</I
3379></TT
3380>&nbsp;:</TD
3381><TD
3382WIDTH="80%"
3383ALIGN="LEFT"
3384VALIGN="TOP"
3385> the content of the child if any.</TD
3386></TR
3387><TR
3388><TD
3389WIDTH="20%"
3390ALIGN="RIGHT"
3391VALIGN="TOP"
3392><I
3393CLASS="EMPHASIS"
3394>Returns</I
3395> :</TD
3396><TD
3397WIDTH="80%"
3398ALIGN="LEFT"
3399VALIGN="TOP"
3400>a pointer to the new node object.</TD
3401></TR
3402></TABLE
3403><P
3404></P
3405></DIV
3406></DIV
3407><HR><DIV
3408CLASS="REFSECT2"
3409><A
3410NAME="AEN2006"
3411></A
3412><H3
3413><A
3414NAME="XMLNEWDOCTEXT"
3415></A
3416>xmlNewDocText()</H3
3417><TABLE
3418BORDER="0"
3419BGCOLOR="#E8E8F8"
3420WIDTH="100%"
3421CELLPADDING="6"
3422><TR
3423><TD
3424><PRE
3425CLASS="PROGRAMLISTING"
3426><A
3427HREF="gnome-xml-tree.html#XMLNODEPTR"
3428>xmlNodePtr</A
3429> xmlNewDocText (<A
3430HREF="gnome-xml-tree.html#XMLDOCPTR"
3431>xmlDocPtr</A
3432> doc,
3433 const <A
3434HREF="gnome-xml-tree.html#CHAR"
3435>CHAR</A
3436> *content);</PRE
3437></TD
3438></TR
3439></TABLE
3440><P
3441>Creation of a new text node within a document.</P
3442><P
3443></P
3444><DIV
3445CLASS="INFORMALTABLE"
3446><P
3447></P
3448><TABLE
3449BORDER="0"
3450WIDTH="100%"
3451BGCOLOR="#FFE0E0"
3452CELLSPACING="0"
3453CELLPADDING="4"
3454CLASS="CALSTABLE"
3455><TR
3456><TD
3457WIDTH="20%"
3458ALIGN="RIGHT"
3459VALIGN="TOP"
3460><TT
3461CLASS="PARAMETER"
3462><I
3463>doc</I
3464></TT
3465>&nbsp;:</TD
3466><TD
3467WIDTH="80%"
3468ALIGN="LEFT"
3469VALIGN="TOP"
3470> the document</TD
3471></TR
3472><TR
3473><TD
3474WIDTH="20%"
3475ALIGN="RIGHT"
3476VALIGN="TOP"
3477><TT
3478CLASS="PARAMETER"
3479><I
3480>content</I
3481></TT
3482>&nbsp;:</TD
3483><TD
3484WIDTH="80%"
3485ALIGN="LEFT"
3486VALIGN="TOP"
3487> the text content</TD
3488></TR
3489><TR
3490><TD
3491WIDTH="20%"
3492ALIGN="RIGHT"
3493VALIGN="TOP"
3494><I
3495CLASS="EMPHASIS"
3496>Returns</I
3497> :</TD
3498><TD
3499WIDTH="80%"
3500ALIGN="LEFT"
3501VALIGN="TOP"
3502>a pointer to the new node object.</TD
3503></TR
3504></TABLE
3505><P
3506></P
3507></DIV
3508></DIV
3509><HR><DIV
3510CLASS="REFSECT2"
3511><A
3512NAME="AEN2032"
3513></A
3514><H3
3515><A
3516NAME="XMLNEWTEXT"
3517></A
3518>xmlNewText()</H3
3519><TABLE
3520BORDER="0"
3521BGCOLOR="#E8E8F8"
3522WIDTH="100%"
3523CELLPADDING="6"
3524><TR
3525><TD
3526><PRE
3527CLASS="PROGRAMLISTING"
3528><A
3529HREF="gnome-xml-tree.html#XMLNODEPTR"
3530>xmlNodePtr</A
3531> xmlNewText (const <A
3532HREF="gnome-xml-tree.html#CHAR"
3533>CHAR</A
3534> *content);</PRE
3535></TD
3536></TR
3537></TABLE
3538><P
3539>Creation of a new text node.</P
3540><P
3541></P
3542><DIV
3543CLASS="INFORMALTABLE"
3544><P
3545></P
3546><TABLE
3547BORDER="0"
3548WIDTH="100%"
3549BGCOLOR="#FFE0E0"
3550CELLSPACING="0"
3551CELLPADDING="4"
3552CLASS="CALSTABLE"
3553><TR
3554><TD
3555WIDTH="20%"
3556ALIGN="RIGHT"
3557VALIGN="TOP"
3558><TT
3559CLASS="PARAMETER"
3560><I
3561>content</I
3562></TT
3563>&nbsp;:</TD
3564><TD
3565WIDTH="80%"
3566ALIGN="LEFT"
3567VALIGN="TOP"
3568> the text content</TD
3569></TR
3570><TR
3571><TD
3572WIDTH="20%"
3573ALIGN="RIGHT"
3574VALIGN="TOP"
3575><I
3576CLASS="EMPHASIS"
3577>Returns</I
3578> :</TD
3579><TD
3580WIDTH="80%"
3581ALIGN="LEFT"
3582VALIGN="TOP"
3583>a pointer to the new node object.</TD
3584></TR
3585></TABLE
3586><P
3587></P
3588></DIV
3589></DIV
3590><HR><DIV
3591CLASS="REFSECT2"
3592><A
3593NAME="AEN2053"
3594></A
3595><H3
3596><A
3597NAME="XMLNEWDOCTEXTLEN"
3598></A
3599>xmlNewDocTextLen()</H3
3600><TABLE
3601BORDER="0"
3602BGCOLOR="#E8E8F8"
3603WIDTH="100%"
3604CELLPADDING="6"
3605><TR
3606><TD
3607><PRE
3608CLASS="PROGRAMLISTING"
3609><A
3610HREF="gnome-xml-tree.html#XMLNODEPTR"
3611>xmlNodePtr</A
3612> xmlNewDocTextLen (<A
3613HREF="gnome-xml-tree.html#XMLDOCPTR"
3614>xmlDocPtr</A
3615> doc,
3616 const <A
3617HREF="gnome-xml-tree.html#CHAR"
3618>CHAR</A
3619> *content,
3620 int len);</PRE
3621></TD
3622></TR
3623></TABLE
3624><P
3625>Creation of a new text node with an extra content lenght parameter. The
3626text node pertain to a given document.</P
3627><P
3628></P
3629><DIV
3630CLASS="INFORMALTABLE"
3631><P
3632></P
3633><TABLE
3634BORDER="0"
3635WIDTH="100%"
3636BGCOLOR="#FFE0E0"
3637CELLSPACING="0"
3638CELLPADDING="4"
3639CLASS="CALSTABLE"
3640><TR
3641><TD
3642WIDTH="20%"
3643ALIGN="RIGHT"
3644VALIGN="TOP"
3645><TT
3646CLASS="PARAMETER"
3647><I
3648>doc</I
3649></TT
3650>&nbsp;:</TD
3651><TD
3652WIDTH="80%"
3653ALIGN="LEFT"
3654VALIGN="TOP"
3655> the document</TD
3656></TR
3657><TR
3658><TD
3659WIDTH="20%"
3660ALIGN="RIGHT"
3661VALIGN="TOP"
3662><TT
3663CLASS="PARAMETER"
3664><I
3665>content</I
3666></TT
3667>&nbsp;:</TD
3668><TD
3669WIDTH="80%"
3670ALIGN="LEFT"
3671VALIGN="TOP"
3672> the text content</TD
3673></TR
3674><TR
3675><TD
3676WIDTH="20%"
3677ALIGN="RIGHT"
3678VALIGN="TOP"
3679><TT
3680CLASS="PARAMETER"
3681><I
3682>len</I
3683></TT
3684>&nbsp;:</TD
3685><TD
3686WIDTH="80%"
3687ALIGN="LEFT"
3688VALIGN="TOP"
3689> the text len.</TD
3690></TR
3691><TR
3692><TD
3693WIDTH="20%"
3694ALIGN="RIGHT"
3695VALIGN="TOP"
3696><I
3697CLASS="EMPHASIS"
3698>Returns</I
3699> :</TD
3700><TD
3701WIDTH="80%"
3702ALIGN="LEFT"
3703VALIGN="TOP"
3704>a pointer to the new node object.</TD
3705></TR
3706></TABLE
3707><P
3708></P
3709></DIV
3710></DIV
3711><HR><DIV
3712CLASS="REFSECT2"
3713><A
3714NAME="AEN2083"
3715></A
3716><H3
3717><A
3718NAME="XMLNEWTEXTLEN"
3719></A
3720>xmlNewTextLen()</H3
3721><TABLE
3722BORDER="0"
3723BGCOLOR="#E8E8F8"
3724WIDTH="100%"
3725CELLPADDING="6"
3726><TR
3727><TD
3728><PRE
3729CLASS="PROGRAMLISTING"
3730><A
3731HREF="gnome-xml-tree.html#XMLNODEPTR"
3732>xmlNodePtr</A
3733> xmlNewTextLen (const <A
3734HREF="gnome-xml-tree.html#CHAR"
3735>CHAR</A
3736> *content,
3737 int len);</PRE
3738></TD
3739></TR
3740></TABLE
3741><P
3742>Creation of a new text node with an extra parameter for the content's lenght</P
3743><P
3744></P
3745><DIV
3746CLASS="INFORMALTABLE"
3747><P
3748></P
3749><TABLE
3750BORDER="0"
3751WIDTH="100%"
3752BGCOLOR="#FFE0E0"
3753CELLSPACING="0"
3754CELLPADDING="4"
3755CLASS="CALSTABLE"
3756><TR
3757><TD
3758WIDTH="20%"
3759ALIGN="RIGHT"
3760VALIGN="TOP"
3761><TT
3762CLASS="PARAMETER"
3763><I
3764>content</I
3765></TT
3766>&nbsp;:</TD
3767><TD
3768WIDTH="80%"
3769ALIGN="LEFT"
3770VALIGN="TOP"
3771> the text content</TD
3772></TR
3773><TR
3774><TD
3775WIDTH="20%"
3776ALIGN="RIGHT"
3777VALIGN="TOP"
3778><TT
3779CLASS="PARAMETER"
3780><I
3781>len</I
3782></TT
3783>&nbsp;:</TD
3784><TD
3785WIDTH="80%"
3786ALIGN="LEFT"
3787VALIGN="TOP"
3788> the text len.</TD
3789></TR
3790><TR
3791><TD
3792WIDTH="20%"
3793ALIGN="RIGHT"
3794VALIGN="TOP"
3795><I
3796CLASS="EMPHASIS"
3797>Returns</I
3798> :</TD
3799><TD
3800WIDTH="80%"
3801ALIGN="LEFT"
3802VALIGN="TOP"
3803>a pointer to the new node object.</TD
3804></TR
3805></TABLE
3806><P
3807></P
3808></DIV
3809></DIV
3810><HR><DIV
3811CLASS="REFSECT2"
3812><A
3813NAME="AEN2108"
3814></A
3815><H3
3816><A
3817NAME="XMLNEWDOCCOMMENT"
3818></A
3819>xmlNewDocComment()</H3
3820><TABLE
3821BORDER="0"
3822BGCOLOR="#E8E8F8"
3823WIDTH="100%"
3824CELLPADDING="6"
3825><TR
3826><TD
3827><PRE
3828CLASS="PROGRAMLISTING"
3829><A
3830HREF="gnome-xml-tree.html#XMLNODEPTR"
3831>xmlNodePtr</A
3832> xmlNewDocComment (<A
3833HREF="gnome-xml-tree.html#XMLDOCPTR"
3834>xmlDocPtr</A
3835> doc,
3836 <A
3837HREF="gnome-xml-tree.html#CHAR"
3838>CHAR</A
3839> *content);</PRE
3840></TD
3841></TR
3842></TABLE
3843><P
3844>Creation of a new node containing a commentwithin a document.</P
3845><P
3846></P
3847><DIV
3848CLASS="INFORMALTABLE"
3849><P
3850></P
3851><TABLE
3852BORDER="0"
3853WIDTH="100%"
3854BGCOLOR="#FFE0E0"
3855CELLSPACING="0"
3856CELLPADDING="4"
3857CLASS="CALSTABLE"
3858><TR
3859><TD
3860WIDTH="20%"
3861ALIGN="RIGHT"
3862VALIGN="TOP"
3863><TT
3864CLASS="PARAMETER"
3865><I
3866>doc</I
3867></TT
3868>&nbsp;:</TD
3869><TD
3870WIDTH="80%"
3871ALIGN="LEFT"
3872VALIGN="TOP"
3873> the document</TD
3874></TR
3875><TR
3876><TD
3877WIDTH="20%"
3878ALIGN="RIGHT"
3879VALIGN="TOP"
3880><TT
3881CLASS="PARAMETER"
3882><I
3883>content</I
3884></TT
3885>&nbsp;:</TD
3886><TD
3887WIDTH="80%"
3888ALIGN="LEFT"
3889VALIGN="TOP"
3890> the comment content</TD
3891></TR
3892><TR
3893><TD
3894WIDTH="20%"
3895ALIGN="RIGHT"
3896VALIGN="TOP"
3897><I
3898CLASS="EMPHASIS"
3899>Returns</I
3900> :</TD
3901><TD
3902WIDTH="80%"
3903ALIGN="LEFT"
3904VALIGN="TOP"
3905>a pointer to the new node object.</TD
3906></TR
3907></TABLE
3908><P
3909></P
3910></DIV
3911></DIV
3912><HR><DIV
3913CLASS="REFSECT2"
3914><A
3915NAME="AEN2134"
3916></A
3917><H3
3918><A
3919NAME="XMLNEWCOMMENT"
3920></A
3921>xmlNewComment()</H3
3922><TABLE
3923BORDER="0"
3924BGCOLOR="#E8E8F8"
3925WIDTH="100%"
3926CELLPADDING="6"
3927><TR
3928><TD
3929><PRE
3930CLASS="PROGRAMLISTING"
3931><A
3932HREF="gnome-xml-tree.html#XMLNODEPTR"
3933>xmlNodePtr</A
3934> xmlNewComment (<A
3935HREF="gnome-xml-tree.html#CHAR"
3936>CHAR</A
3937> *content);</PRE
3938></TD
3939></TR
3940></TABLE
3941><P
3942>Creation of a new node containing a comment.</P
3943><P
3944></P
3945><DIV
3946CLASS="INFORMALTABLE"
3947><P
3948></P
3949><TABLE
3950BORDER="0"
3951WIDTH="100%"
3952BGCOLOR="#FFE0E0"
3953CELLSPACING="0"
3954CELLPADDING="4"
3955CLASS="CALSTABLE"
3956><TR
3957><TD
3958WIDTH="20%"
3959ALIGN="RIGHT"
3960VALIGN="TOP"
3961><TT
3962CLASS="PARAMETER"
3963><I
3964>content</I
3965></TT
3966>&nbsp;:</TD
3967><TD
3968WIDTH="80%"
3969ALIGN="LEFT"
3970VALIGN="TOP"
3971> the comment content</TD
3972></TR
3973><TR
3974><TD
3975WIDTH="20%"
3976ALIGN="RIGHT"
3977VALIGN="TOP"
3978><I
3979CLASS="EMPHASIS"
3980>Returns</I
3981> :</TD
3982><TD
3983WIDTH="80%"
3984ALIGN="LEFT"
3985VALIGN="TOP"
3986>a pointer to the new node object.</TD
3987></TR
3988></TABLE
3989><P
3990></P
3991></DIV
3992></DIV
3993><HR><DIV
3994CLASS="REFSECT2"
3995><A
3996NAME="AEN2155"
3997></A
3998><H3
3999><A
4000NAME="XMLNEWREFERENCE"
4001></A
4002>xmlNewReference()</H3
4003><TABLE
4004BORDER="0"
4005BGCOLOR="#E8E8F8"
4006WIDTH="100%"
4007CELLPADDING="6"
4008><TR
4009><TD
4010><PRE
4011CLASS="PROGRAMLISTING"
4012><A
4013HREF="gnome-xml-tree.html#XMLNODEPTR"
4014>xmlNodePtr</A
4015> xmlNewReference (<A
4016HREF="gnome-xml-tree.html#XMLDOCPTR"
4017>xmlDocPtr</A
4018> doc,
4019 const <A
4020HREF="gnome-xml-tree.html#CHAR"
4021>CHAR</A
4022> *name);</PRE
4023></TD
4024></TR
4025></TABLE
4026><P
4027>Creation of a new reference node.</P
4028><P
4029></P
4030><DIV
4031CLASS="INFORMALTABLE"
4032><P
4033></P
4034><TABLE
4035BORDER="0"
4036WIDTH="100%"
4037BGCOLOR="#FFE0E0"
4038CELLSPACING="0"
4039CELLPADDING="4"
4040CLASS="CALSTABLE"
4041><TR
4042><TD
4043WIDTH="20%"
4044ALIGN="RIGHT"
4045VALIGN="TOP"
4046><TT
4047CLASS="PARAMETER"
4048><I
4049>doc</I
4050></TT
4051>&nbsp;:</TD
4052><TD
4053WIDTH="80%"
4054ALIGN="LEFT"
4055VALIGN="TOP"
4056> the document</TD
4057></TR
4058><TR
4059><TD
4060WIDTH="20%"
4061ALIGN="RIGHT"
4062VALIGN="TOP"
4063><TT
4064CLASS="PARAMETER"
4065><I
4066>name</I
4067></TT
4068>&nbsp;:</TD
4069><TD
4070WIDTH="80%"
4071ALIGN="LEFT"
4072VALIGN="TOP"
4073> the reference name, or the reference string with &amp; and ;</TD
4074></TR
4075><TR
4076><TD
4077WIDTH="20%"
4078ALIGN="RIGHT"
4079VALIGN="TOP"
4080><I
4081CLASS="EMPHASIS"
4082>Returns</I
4083> :</TD
4084><TD
4085WIDTH="80%"
4086ALIGN="LEFT"
4087VALIGN="TOP"
4088>a pointer to the new node object.</TD
4089></TR
4090></TABLE
4091><P
4092></P
4093></DIV
4094></DIV
4095><HR><DIV
4096CLASS="REFSECT2"
4097><A
4098NAME="AEN2181"
4099></A
4100><H3
4101><A
4102NAME="XMLCOPYNODE"
4103></A
4104>xmlCopyNode()</H3
4105><TABLE
4106BORDER="0"
4107BGCOLOR="#E8E8F8"
4108WIDTH="100%"
4109CELLPADDING="6"
4110><TR
4111><TD
4112><PRE
4113CLASS="PROGRAMLISTING"
4114><A
4115HREF="gnome-xml-tree.html#XMLNODEPTR"
4116>xmlNodePtr</A
4117> xmlCopyNode (<A
4118HREF="gnome-xml-tree.html#XMLNODEPTR"
4119>xmlNodePtr</A
4120> node,
4121 int recursive);</PRE
4122></TD
4123></TR
4124></TABLE
4125><P
4126>Do a copy of the node.</P
4127><P
4128></P
4129><DIV
4130CLASS="INFORMALTABLE"
4131><P
4132></P
4133><TABLE
4134BORDER="0"
4135WIDTH="100%"
4136BGCOLOR="#FFE0E0"
4137CELLSPACING="0"
4138CELLPADDING="4"
4139CLASS="CALSTABLE"
4140><TR
4141><TD
4142WIDTH="20%"
4143ALIGN="RIGHT"
4144VALIGN="TOP"
4145><TT
4146CLASS="PARAMETER"
4147><I
4148>node</I
4149></TT
4150>&nbsp;:</TD
4151><TD
4152WIDTH="80%"
4153ALIGN="LEFT"
4154VALIGN="TOP"
4155> the node</TD
4156></TR
4157><TR
4158><TD
4159WIDTH="20%"
4160ALIGN="RIGHT"
4161VALIGN="TOP"
4162><TT
4163CLASS="PARAMETER"
4164><I
4165>recursive</I
4166></TT
4167>&nbsp;:</TD
4168><TD
4169WIDTH="80%"
4170ALIGN="LEFT"
4171VALIGN="TOP"
4172> if 1 do a recursive copy.</TD
4173></TR
4174><TR
4175><TD
4176WIDTH="20%"
4177ALIGN="RIGHT"
4178VALIGN="TOP"
4179><I
4180CLASS="EMPHASIS"
4181>Returns</I
4182> :</TD
4183><TD
4184WIDTH="80%"
4185ALIGN="LEFT"
4186VALIGN="TOP"
4187> a new xmlNodePtr, or NULL in case of error.</TD
4188></TR
4189></TABLE
4190><P
4191></P
4192></DIV
4193></DIV
4194><HR><DIV
4195CLASS="REFSECT2"
4196><A
4197NAME="AEN2206"
4198></A
4199><H3
4200><A
4201NAME="XMLCOPYNODELIST"
4202></A
4203>xmlCopyNodeList()</H3
4204><TABLE
4205BORDER="0"
4206BGCOLOR="#E8E8F8"
4207WIDTH="100%"
4208CELLPADDING="6"
4209><TR
4210><TD
4211><PRE
4212CLASS="PROGRAMLISTING"
4213><A
4214HREF="gnome-xml-tree.html#XMLNODEPTR"
4215>xmlNodePtr</A
4216> xmlCopyNodeList (<A
4217HREF="gnome-xml-tree.html#XMLNODEPTR"
4218>xmlNodePtr</A
4219> node);</PRE
4220></TD
4221></TR
4222></TABLE
4223><P
4224>Do a recursive copy of the node list.</P
4225><P
4226></P
4227><DIV
4228CLASS="INFORMALTABLE"
4229><P
4230></P
4231><TABLE
4232BORDER="0"
4233WIDTH="100%"
4234BGCOLOR="#FFE0E0"
4235CELLSPACING="0"
4236CELLPADDING="4"
4237CLASS="CALSTABLE"
4238><TR
4239><TD
4240WIDTH="20%"
4241ALIGN="RIGHT"
4242VALIGN="TOP"
4243><TT
4244CLASS="PARAMETER"
4245><I
4246>node</I
4247></TT
4248>&nbsp;:</TD
4249><TD
4250WIDTH="80%"
4251ALIGN="LEFT"
4252VALIGN="TOP"
4253> the first node in the list.</TD
4254></TR
4255><TR
4256><TD
4257WIDTH="20%"
4258ALIGN="RIGHT"
4259VALIGN="TOP"
4260><I
4261CLASS="EMPHASIS"
4262>Returns</I
4263> :</TD
4264><TD
4265WIDTH="80%"
4266ALIGN="LEFT"
4267VALIGN="TOP"
4268> a new xmlNodePtr, or NULL in case of error.</TD
4269></TR
4270></TABLE
4271><P
4272></P
4273></DIV
4274></DIV
4275><HR><DIV
4276CLASS="REFSECT2"
4277><A
4278NAME="AEN2227"
4279></A
4280><H3
4281><A
4282NAME="XMLGETLASTCHILD"
4283></A
4284>xmlGetLastChild()</H3
4285><TABLE
4286BORDER="0"
4287BGCOLOR="#E8E8F8"
4288WIDTH="100%"
4289CELLPADDING="6"
4290><TR
4291><TD
4292><PRE
4293CLASS="PROGRAMLISTING"
4294><A
4295HREF="gnome-xml-tree.html#XMLNODEPTR"
4296>xmlNodePtr</A
4297> xmlGetLastChild (<A
4298HREF="gnome-xml-tree.html#XMLNODEPTR"
4299>xmlNodePtr</A
4300> parent);</PRE
4301></TD
4302></TR
4303></TABLE
4304><P
4305>Search the last child of a node.</P
4306><P
4307></P
4308><DIV
4309CLASS="INFORMALTABLE"
4310><P
4311></P
4312><TABLE
4313BORDER="0"
4314WIDTH="100%"
4315BGCOLOR="#FFE0E0"
4316CELLSPACING="0"
4317CELLPADDING="4"
4318CLASS="CALSTABLE"
4319><TR
4320><TD
4321WIDTH="20%"
4322ALIGN="RIGHT"
4323VALIGN="TOP"
4324><TT
4325CLASS="PARAMETER"
4326><I
4327>parent</I
4328></TT
4329>&nbsp;:</TD
4330><TD
4331WIDTH="80%"
4332ALIGN="LEFT"
4333VALIGN="TOP"
4334> the parent node</TD
4335></TR
4336><TR
4337><TD
4338WIDTH="20%"
4339ALIGN="RIGHT"
4340VALIGN="TOP"
4341><I
4342CLASS="EMPHASIS"
4343>Returns</I
4344> :</TD
4345><TD
4346WIDTH="80%"
4347ALIGN="LEFT"
4348VALIGN="TOP"
4349>the last child or NULL if none.</TD
4350></TR
4351></TABLE
4352><P
4353></P
4354></DIV
4355></DIV
4356><HR><DIV
4357CLASS="REFSECT2"
4358><A
4359NAME="AEN2248"
4360></A
4361><H3
4362><A
4363NAME="XMLNODEISTEXT"
4364></A
4365>xmlNodeIsText()</H3
4366><TABLE
4367BORDER="0"
4368BGCOLOR="#E8E8F8"
4369WIDTH="100%"
4370CELLPADDING="6"
4371><TR
4372><TD
4373><PRE
4374CLASS="PROGRAMLISTING"
4375>int xmlNodeIsText (<A
4376HREF="gnome-xml-tree.html#XMLNODEPTR"
4377>xmlNodePtr</A
4378> node);</PRE
4379></TD
4380></TR
4381></TABLE
4382><P
4383>Is this node a Text node ?</P
4384><P
4385></P
4386><DIV
4387CLASS="INFORMALTABLE"
4388><P
4389></P
4390><TABLE
4391BORDER="0"
4392WIDTH="100%"
4393BGCOLOR="#FFE0E0"
4394CELLSPACING="0"
4395CELLPADDING="4"
4396CLASS="CALSTABLE"
4397><TR
4398><TD
4399WIDTH="20%"
4400ALIGN="RIGHT"
4401VALIGN="TOP"
4402><TT
4403CLASS="PARAMETER"
4404><I
4405>node</I
4406></TT
4407>&nbsp;:</TD
4408><TD
4409WIDTH="80%"
4410ALIGN="LEFT"
4411VALIGN="TOP"
4412> the node</TD
4413></TR
4414><TR
4415><TD
4416WIDTH="20%"
4417ALIGN="RIGHT"
4418VALIGN="TOP"
4419><I
4420CLASS="EMPHASIS"
4421>Returns</I
4422> :</TD
4423><TD
4424WIDTH="80%"
4425ALIGN="LEFT"
4426VALIGN="TOP"
4427>1 yes, 0 no</TD
4428></TR
4429></TABLE
4430><P
4431></P
4432></DIV
4433></DIV
4434><HR><DIV
4435CLASS="REFSECT2"
4436><A
4437NAME="AEN2268"
4438></A
4439><H3
4440><A
4441NAME="XMLADDCHILD"
4442></A
4443>xmlAddChild()</H3
4444><TABLE
4445BORDER="0"
4446BGCOLOR="#E8E8F8"
4447WIDTH="100%"
4448CELLPADDING="6"
4449><TR
4450><TD
4451><PRE
4452CLASS="PROGRAMLISTING"
4453><A
4454HREF="gnome-xml-tree.html#XMLNODEPTR"
4455>xmlNodePtr</A
4456> xmlAddChild (<A
4457HREF="gnome-xml-tree.html#XMLNODEPTR"
4458>xmlNodePtr</A
4459> parent,
4460 <A
4461HREF="gnome-xml-tree.html#XMLNODEPTR"
4462>xmlNodePtr</A
4463> cur);</PRE
4464></TD
4465></TR
4466></TABLE
4467><P
4468>Add a new child element, to <TT
4469CLASS="PARAMETER"
4470><I
4471>parent</I
4472></TT
4473>, at the end of the child list.</P
4474><P
4475></P
4476><DIV
4477CLASS="INFORMALTABLE"
4478><P
4479></P
4480><TABLE
4481BORDER="0"
4482WIDTH="100%"
4483BGCOLOR="#FFE0E0"
4484CELLSPACING="0"
4485CELLPADDING="4"
4486CLASS="CALSTABLE"
4487><TR
4488><TD
4489WIDTH="20%"
4490ALIGN="RIGHT"
4491VALIGN="TOP"
4492><TT
4493CLASS="PARAMETER"
4494><I
4495>parent</I
4496></TT
4497>&nbsp;:</TD
4498><TD
4499WIDTH="80%"
4500ALIGN="LEFT"
4501VALIGN="TOP"
4502> the parent node</TD
4503></TR
4504><TR
4505><TD
4506WIDTH="20%"
4507ALIGN="RIGHT"
4508VALIGN="TOP"
4509><TT
4510CLASS="PARAMETER"
4511><I
4512>cur</I
4513></TT
4514>&nbsp;:</TD
4515><TD
4516WIDTH="80%"
4517ALIGN="LEFT"
4518VALIGN="TOP"
4519> the child node</TD
4520></TR
4521><TR
4522><TD
4523WIDTH="20%"
4524ALIGN="RIGHT"
4525VALIGN="TOP"
4526><I
4527CLASS="EMPHASIS"
4528>Returns</I
4529> :</TD
4530><TD
4531WIDTH="80%"
4532ALIGN="LEFT"
4533VALIGN="TOP"
4534>the child or NULL in case of error.</TD
4535></TR
4536></TABLE
4537><P
4538></P
4539></DIV
4540></DIV
4541><HR><DIV
4542CLASS="REFSECT2"
4543><A
4544NAME="AEN2295"
4545></A
4546><H3
4547><A
4548NAME="XMLUNLINKNODE"
4549></A
4550>xmlUnlinkNode()</H3
4551><TABLE
4552BORDER="0"
4553BGCOLOR="#E8E8F8"
4554WIDTH="100%"
4555CELLPADDING="6"
4556><TR
4557><TD
4558><PRE
4559CLASS="PROGRAMLISTING"
4560>void xmlUnlinkNode (<A
4561HREF="gnome-xml-tree.html#XMLNODEPTR"
4562>xmlNodePtr</A
4563> cur);</PRE
4564></TD
4565></TR
4566></TABLE
4567><P
4568>Unlink a node from it's current context, the node is not freed</P
4569><P
4570></P
4571><DIV
4572CLASS="INFORMALTABLE"
4573><P
4574></P
4575><TABLE
4576BORDER="0"
4577WIDTH="100%"
4578BGCOLOR="#FFE0E0"
4579CELLSPACING="0"
4580CELLPADDING="4"
4581CLASS="CALSTABLE"
4582><TR
4583><TD
4584WIDTH="20%"
4585ALIGN="RIGHT"
4586VALIGN="TOP"
4587><TT
4588CLASS="PARAMETER"
4589><I
4590>cur</I
4591></TT
4592>&nbsp;:</TD
4593><TD
4594WIDTH="80%"
4595ALIGN="LEFT"
4596VALIGN="TOP"
4597> the node</TD
4598></TR
4599></TABLE
4600><P
4601></P
4602></DIV
4603></DIV
4604><HR><DIV
4605CLASS="REFSECT2"
4606><A
4607NAME="AEN2311"
4608></A
4609><H3
4610><A
4611NAME="XMLTEXTMERGE"
4612></A
4613>xmlTextMerge()</H3
4614><TABLE
4615BORDER="0"
4616BGCOLOR="#E8E8F8"
4617WIDTH="100%"
4618CELLPADDING="6"
4619><TR
4620><TD
4621><PRE
4622CLASS="PROGRAMLISTING"
4623><A
4624HREF="gnome-xml-tree.html#XMLNODEPTR"
4625>xmlNodePtr</A
4626> xmlTextMerge (<A
4627HREF="gnome-xml-tree.html#XMLNODEPTR"
4628>xmlNodePtr</A
4629> first,
4630 <A
4631HREF="gnome-xml-tree.html#XMLNODEPTR"
4632>xmlNodePtr</A
4633> second);</PRE
4634></TD
4635></TR
4636></TABLE
4637><P
4638>Merge two text nodes into one</P
4639><P
4640></P
4641><DIV
4642CLASS="INFORMALTABLE"
4643><P
4644></P
4645><TABLE
4646BORDER="0"
4647WIDTH="100%"
4648BGCOLOR="#FFE0E0"
4649CELLSPACING="0"
4650CELLPADDING="4"
4651CLASS="CALSTABLE"
4652><TR
4653><TD
4654WIDTH="20%"
4655ALIGN="RIGHT"
4656VALIGN="TOP"
4657><TT
4658CLASS="PARAMETER"
4659><I
4660>first</I
4661></TT
4662>&nbsp;:</TD
4663><TD
4664WIDTH="80%"
4665ALIGN="LEFT"
4666VALIGN="TOP"
4667> the first text node</TD
4668></TR
4669><TR
4670><TD
4671WIDTH="20%"
4672ALIGN="RIGHT"
4673VALIGN="TOP"
4674><TT
4675CLASS="PARAMETER"
4676><I
4677>second</I
4678></TT
4679>&nbsp;:</TD
4680><TD
4681WIDTH="80%"
4682ALIGN="LEFT"
4683VALIGN="TOP"
4684> the second text node being merged</TD
4685></TR
4686><TR
4687><TD
4688WIDTH="20%"
4689ALIGN="RIGHT"
4690VALIGN="TOP"
4691><I
4692CLASS="EMPHASIS"
4693>Returns</I
4694> :</TD
4695><TD
4696WIDTH="80%"
4697ALIGN="LEFT"
4698VALIGN="TOP"
4699>the first text node augmented</TD
4700></TR
4701></TABLE
4702><P
4703></P
4704></DIV
4705></DIV
4706><HR><DIV
4707CLASS="REFSECT2"
4708><A
4709NAME="AEN2337"
4710></A
4711><H3
4712><A
4713NAME="XMLTEXTCONCAT"
4714></A
4715>xmlTextConcat()</H3
4716><TABLE
4717BORDER="0"
4718BGCOLOR="#E8E8F8"
4719WIDTH="100%"
4720CELLPADDING="6"
4721><TR
4722><TD
4723><PRE
4724CLASS="PROGRAMLISTING"
4725>void xmlTextConcat (<A
4726HREF="gnome-xml-tree.html#XMLNODEPTR"
4727>xmlNodePtr</A
4728> node,
4729 const <A
4730HREF="gnome-xml-tree.html#CHAR"
4731>CHAR</A
4732> *content,
4733 int len);</PRE
4734></TD
4735></TR
4736></TABLE
4737><P
4738>Concat the given string at the end of the existing node content</P
4739><P
4740></P
4741><DIV
4742CLASS="INFORMALTABLE"
4743><P
4744></P
4745><TABLE
4746BORDER="0"
4747WIDTH="100%"
4748BGCOLOR="#FFE0E0"
4749CELLSPACING="0"
4750CELLPADDING="4"
4751CLASS="CALSTABLE"
4752><TR
4753><TD
4754WIDTH="20%"
4755ALIGN="RIGHT"
4756VALIGN="TOP"
4757><TT
4758CLASS="PARAMETER"
4759><I
4760>node</I
4761></TT
4762>&nbsp;:</TD
4763><TD
4764WIDTH="80%"
4765ALIGN="LEFT"
4766VALIGN="TOP"
4767> the node</TD
4768></TR
4769><TR
4770><TD
4771WIDTH="20%"
4772ALIGN="RIGHT"
4773VALIGN="TOP"
4774><TT
4775CLASS="PARAMETER"
4776><I
4777>content</I
4778></TT
4779>&nbsp;:</TD
4780><TD
4781WIDTH="80%"
4782ALIGN="LEFT"
4783VALIGN="TOP"
4784> the content</TD
4785></TR
4786><TR
4787><TD
4788WIDTH="20%"
4789ALIGN="RIGHT"
4790VALIGN="TOP"
4791><TT
4792CLASS="PARAMETER"
4793><I
4794>len</I
4795></TT
4796>&nbsp;:</TD
4797><TD
4798WIDTH="80%"
4799ALIGN="LEFT"
4800VALIGN="TOP"
4801> <TT
4802CLASS="PARAMETER"
4803><I
4804>content</I
4805></TT
4806> lenght</TD
4807></TR
4808></TABLE
4809><P
4810></P
4811></DIV
4812></DIV
4813><HR><DIV
4814CLASS="REFSECT2"
4815><A
4816NAME="AEN2363"
4817></A
4818><H3
4819><A
4820NAME="XMLFREENODELIST"
4821></A
4822>xmlFreeNodeList()</H3
4823><TABLE
4824BORDER="0"
4825BGCOLOR="#E8E8F8"
4826WIDTH="100%"
4827CELLPADDING="6"
4828><TR
4829><TD
4830><PRE
4831CLASS="PROGRAMLISTING"
4832>void xmlFreeNodeList (<A
4833HREF="gnome-xml-tree.html#XMLNODEPTR"
4834>xmlNodePtr</A
4835> cur);</PRE
4836></TD
4837></TR
4838></TABLE
4839><P
4840>Free a node and all its siblings, this is a recursive behaviour, all
4841the childs are freed too.</P
4842><P
4843></P
4844><DIV
4845CLASS="INFORMALTABLE"
4846><P
4847></P
4848><TABLE
4849BORDER="0"
4850WIDTH="100%"
4851BGCOLOR="#FFE0E0"
4852CELLSPACING="0"
4853CELLPADDING="4"
4854CLASS="CALSTABLE"
4855><TR
4856><TD
4857WIDTH="20%"
4858ALIGN="RIGHT"
4859VALIGN="TOP"
4860><TT
4861CLASS="PARAMETER"
4862><I
4863>cur</I
4864></TT
4865>&nbsp;:</TD
4866><TD
4867WIDTH="80%"
4868ALIGN="LEFT"
4869VALIGN="TOP"
4870> the first node in the list</TD
4871></TR
4872></TABLE
4873><P
4874></P
4875></DIV
4876></DIV
4877><HR><DIV
4878CLASS="REFSECT2"
4879><A
4880NAME="AEN2379"
4881></A
4882><H3
4883><A
4884NAME="XMLFREENODE"
4885></A
4886>xmlFreeNode()</H3
4887><TABLE
4888BORDER="0"
4889BGCOLOR="#E8E8F8"
4890WIDTH="100%"
4891CELLPADDING="6"
4892><TR
4893><TD
4894><PRE
4895CLASS="PROGRAMLISTING"
4896>void xmlFreeNode (<A
4897HREF="gnome-xml-tree.html#XMLNODEPTR"
4898>xmlNodePtr</A
4899> cur);</PRE
4900></TD
4901></TR
4902></TABLE
4903><P
4904>Free a node, this is a recursive behaviour, all the childs are freed too.</P
4905><P
4906></P
4907><DIV
4908CLASS="INFORMALTABLE"
4909><P
4910></P
4911><TABLE
4912BORDER="0"
4913WIDTH="100%"
4914BGCOLOR="#FFE0E0"
4915CELLSPACING="0"
4916CELLPADDING="4"
4917CLASS="CALSTABLE"
4918><TR
4919><TD
4920WIDTH="20%"
4921ALIGN="RIGHT"
4922VALIGN="TOP"
4923><TT
4924CLASS="PARAMETER"
4925><I
4926>cur</I
4927></TT
4928>&nbsp;:</TD
4929><TD
4930WIDTH="80%"
4931ALIGN="LEFT"
4932VALIGN="TOP"
4933> the node</TD
4934></TR
4935></TABLE
4936><P
4937></P
4938></DIV
4939></DIV
4940><HR><DIV
4941CLASS="REFSECT2"
4942><A
4943NAME="AEN2395"
4944></A
4945><H3
4946><A
4947NAME="XMLSEARCHNS"
4948></A
4949>xmlSearchNs()</H3
4950><TABLE
4951BORDER="0"
4952BGCOLOR="#E8E8F8"
4953WIDTH="100%"
4954CELLPADDING="6"
4955><TR
4956><TD
4957><PRE
4958CLASS="PROGRAMLISTING"
4959><A
4960HREF="gnome-xml-tree.html#XMLNSPTR"
4961>xmlNsPtr</A
4962> xmlSearchNs (<A
4963HREF="gnome-xml-tree.html#XMLDOCPTR"
4964>xmlDocPtr</A
4965> doc,
4966 <A
4967HREF="gnome-xml-tree.html#XMLNODEPTR"
4968>xmlNodePtr</A
4969> node,
4970 const <A
4971HREF="gnome-xml-tree.html#CHAR"
4972>CHAR</A
4973> *nameSpace);</PRE
4974></TD
4975></TR
4976></TABLE
4977><P
4978>Search a Ns registered under a given name space for a document.
4979recurse on the parents until it finds the defined namespace
4980or return NULL otherwise.
4981<TT
4982CLASS="PARAMETER"
4983><I
4984>nameSpace</I
4985></TT
4986> can be NULL, this is a search for the default namespace.</P
4987><P
4988></P
4989><DIV
4990CLASS="INFORMALTABLE"
4991><P
4992></P
4993><TABLE
4994BORDER="0"
4995WIDTH="100%"
4996BGCOLOR="#FFE0E0"
4997CELLSPACING="0"
4998CELLPADDING="4"
4999CLASS="CALSTABLE"
5000><TR
5001><TD
5002WIDTH="20%"
5003ALIGN="RIGHT"
5004VALIGN="TOP"
5005><TT
5006CLASS="PARAMETER"
5007><I
5008>doc</I
5009></TT
5010>&nbsp;:</TD
5011><TD
5012WIDTH="80%"
5013ALIGN="LEFT"
5014VALIGN="TOP"
5015> the document</TD
5016></TR
5017><TR
5018><TD
5019WIDTH="20%"
5020ALIGN="RIGHT"
5021VALIGN="TOP"
5022><TT
5023CLASS="PARAMETER"
5024><I
5025>node</I
5026></TT
5027>&nbsp;:</TD
5028><TD
5029WIDTH="80%"
5030ALIGN="LEFT"
5031VALIGN="TOP"
5032> the current node</TD
5033></TR
5034><TR
5035><TD
5036WIDTH="20%"
5037ALIGN="RIGHT"
5038VALIGN="TOP"
5039><TT
5040CLASS="PARAMETER"
5041><I
5042>nameSpace</I
5043></TT
5044>&nbsp;:</TD
5045><TD
5046WIDTH="80%"
5047ALIGN="LEFT"
5048VALIGN="TOP"
5049> the namespace string</TD
5050></TR
5051><TR
5052><TD
5053WIDTH="20%"
5054ALIGN="RIGHT"
5055VALIGN="TOP"
5056><I
5057CLASS="EMPHASIS"
5058>Returns</I
5059> :</TD
5060><TD
5061WIDTH="80%"
5062ALIGN="LEFT"
5063VALIGN="TOP"
5064>the namespace pointer or NULL.</TD
5065></TR
5066></TABLE
5067><P
5068></P
5069></DIV
5070></DIV
5071><HR><DIV
5072CLASS="REFSECT2"
5073><A
5074NAME="AEN2427"
5075></A
5076><H3
5077><A
5078NAME="XMLSEARCHNSBYHREF"
5079></A
5080>xmlSearchNsByHref()</H3
5081><TABLE
5082BORDER="0"
5083BGCOLOR="#E8E8F8"
5084WIDTH="100%"
5085CELLPADDING="6"
5086><TR
5087><TD
5088><PRE
5089CLASS="PROGRAMLISTING"
5090><A
5091HREF="gnome-xml-tree.html#XMLNSPTR"
5092>xmlNsPtr</A
5093> xmlSearchNsByHref (<A
5094HREF="gnome-xml-tree.html#XMLDOCPTR"
5095>xmlDocPtr</A
5096> doc,
5097 <A
5098HREF="gnome-xml-tree.html#XMLNODEPTR"
5099>xmlNodePtr</A
5100> node,
5101 const <A
5102HREF="gnome-xml-tree.html#CHAR"
5103>CHAR</A
5104> *href);</PRE
5105></TD
5106></TR
5107></TABLE
5108><P
5109>Search a Ns aliasing a given URI. Recurse on the parents until it finds
5110the defined namespace or return NULL otherwise.</P
5111><P
5112></P
5113><DIV
5114CLASS="INFORMALTABLE"
5115><P
5116></P
5117><TABLE
5118BORDER="0"
5119WIDTH="100%"
5120BGCOLOR="#FFE0E0"
5121CELLSPACING="0"
5122CELLPADDING="4"
5123CLASS="CALSTABLE"
5124><TR
5125><TD
5126WIDTH="20%"
5127ALIGN="RIGHT"
5128VALIGN="TOP"
5129><TT
5130CLASS="PARAMETER"
5131><I
5132>doc</I
5133></TT
5134>&nbsp;:</TD
5135><TD
5136WIDTH="80%"
5137ALIGN="LEFT"
5138VALIGN="TOP"
5139> the document</TD
5140></TR
5141><TR
5142><TD
5143WIDTH="20%"
5144ALIGN="RIGHT"
5145VALIGN="TOP"
5146><TT
5147CLASS="PARAMETER"
5148><I
5149>node</I
5150></TT
5151>&nbsp;:</TD
5152><TD
5153WIDTH="80%"
5154ALIGN="LEFT"
5155VALIGN="TOP"
5156> the current node</TD
5157></TR
5158><TR
5159><TD
5160WIDTH="20%"
5161ALIGN="RIGHT"
5162VALIGN="TOP"
5163><TT
5164CLASS="PARAMETER"
5165><I
5166>href</I
5167></TT
5168>&nbsp;:</TD
5169><TD
5170WIDTH="80%"
5171ALIGN="LEFT"
5172VALIGN="TOP"
5173> the namespace value</TD
5174></TR
5175><TR
5176><TD
5177WIDTH="20%"
5178ALIGN="RIGHT"
5179VALIGN="TOP"
5180><I
5181CLASS="EMPHASIS"
5182>Returns</I
5183> :</TD
5184><TD
5185WIDTH="80%"
5186ALIGN="LEFT"
5187VALIGN="TOP"
5188>the namespace pointer or NULL.</TD
5189></TR
5190></TABLE
5191><P
5192></P
5193></DIV
5194></DIV
5195><HR><DIV
5196CLASS="REFSECT2"
5197><A
5198NAME="AEN2458"
5199></A
5200><H3
5201><A
5202NAME="XMLSETNS"
5203></A
5204>xmlSetNs()</H3
5205><TABLE
5206BORDER="0"
5207BGCOLOR="#E8E8F8"
5208WIDTH="100%"
5209CELLPADDING="6"
5210><TR
5211><TD
5212><PRE
5213CLASS="PROGRAMLISTING"
5214>void xmlSetNs (<A
5215HREF="gnome-xml-tree.html#XMLNODEPTR"
5216>xmlNodePtr</A
5217> node,
5218 <A
5219HREF="gnome-xml-tree.html#XMLNSPTR"
5220>xmlNsPtr</A
5221> ns);</PRE
5222></TD
5223></TR
5224></TABLE
5225><P
5226>Associate a namespace to a node, a posteriori.</P
5227><P
5228></P
5229><DIV
5230CLASS="INFORMALTABLE"
5231><P
5232></P
5233><TABLE
5234BORDER="0"
5235WIDTH="100%"
5236BGCOLOR="#FFE0E0"
5237CELLSPACING="0"
5238CELLPADDING="4"
5239CLASS="CALSTABLE"
5240><TR
5241><TD
5242WIDTH="20%"
5243ALIGN="RIGHT"
5244VALIGN="TOP"
5245><TT
5246CLASS="PARAMETER"
5247><I
5248>node</I
5249></TT
5250>&nbsp;:</TD
5251><TD
5252WIDTH="80%"
5253ALIGN="LEFT"
5254VALIGN="TOP"
5255> a node in the document</TD
5256></TR
5257><TR
5258><TD
5259WIDTH="20%"
5260ALIGN="RIGHT"
5261VALIGN="TOP"
5262><TT
5263CLASS="PARAMETER"
5264><I
5265>ns</I
5266></TT
5267>&nbsp;:</TD
5268><TD
5269WIDTH="80%"
5270ALIGN="LEFT"
5271VALIGN="TOP"
5272> a namespace pointer</TD
5273></TR
5274></TABLE
5275><P
5276></P
5277></DIV
5278></DIV
5279><HR><DIV
5280CLASS="REFSECT2"
5281><A
5282NAME="AEN2479"
5283></A
5284><H3
5285><A
5286NAME="XMLCOPYNAMESPACE"
5287></A
5288>xmlCopyNamespace()</H3
5289><TABLE
5290BORDER="0"
5291BGCOLOR="#E8E8F8"
5292WIDTH="100%"
5293CELLPADDING="6"
5294><TR
5295><TD
5296><PRE
5297CLASS="PROGRAMLISTING"
5298><A
5299HREF="gnome-xml-tree.html#XMLNSPTR"
5300>xmlNsPtr</A
5301> xmlCopyNamespace (<A
5302HREF="gnome-xml-tree.html#XMLNSPTR"
5303>xmlNsPtr</A
5304> cur);</PRE
5305></TD
5306></TR
5307></TABLE
5308><P
5309>Do a copy of the namespace.</P
5310><P
5311></P
5312><DIV
5313CLASS="INFORMALTABLE"
5314><P
5315></P
5316><TABLE
5317BORDER="0"
5318WIDTH="100%"
5319BGCOLOR="#FFE0E0"
5320CELLSPACING="0"
5321CELLPADDING="4"
5322CLASS="CALSTABLE"
5323><TR
5324><TD
5325WIDTH="20%"
5326ALIGN="RIGHT"
5327VALIGN="TOP"
5328><TT
5329CLASS="PARAMETER"
5330><I
5331>cur</I
5332></TT
5333>&nbsp;:</TD
5334><TD
5335WIDTH="80%"
5336ALIGN="LEFT"
5337VALIGN="TOP"
5338> the namespace</TD
5339></TR
5340><TR
5341><TD
5342WIDTH="20%"
5343ALIGN="RIGHT"
5344VALIGN="TOP"
5345><I
5346CLASS="EMPHASIS"
5347>Returns</I
5348> :</TD
5349><TD
5350WIDTH="80%"
5351ALIGN="LEFT"
5352VALIGN="TOP"
5353> a new xmlNsPtr, or NULL in case of error.</TD
5354></TR
5355></TABLE
5356><P
5357></P
5358></DIV
5359></DIV
5360><HR><DIV
5361CLASS="REFSECT2"
5362><A
5363NAME="AEN2500"
5364></A
5365><H3
5366><A
5367NAME="XMLCOPYNAMESPACELIST"
5368></A
5369>xmlCopyNamespaceList()</H3
5370><TABLE
5371BORDER="0"
5372BGCOLOR="#E8E8F8"
5373WIDTH="100%"
5374CELLPADDING="6"
5375><TR
5376><TD
5377><PRE
5378CLASS="PROGRAMLISTING"
5379><A
5380HREF="gnome-xml-tree.html#XMLNSPTR"
5381>xmlNsPtr</A
5382> xmlCopyNamespaceList (<A
5383HREF="gnome-xml-tree.html#XMLNSPTR"
5384>xmlNsPtr</A
5385> cur);</PRE
5386></TD
5387></TR
5388></TABLE
5389><P
5390>Do a copy of an namespace list.</P
5391><P
5392></P
5393><DIV
5394CLASS="INFORMALTABLE"
5395><P
5396></P
5397><TABLE
5398BORDER="0"
5399WIDTH="100%"
5400BGCOLOR="#FFE0E0"
5401CELLSPACING="0"
5402CELLPADDING="4"
5403CLASS="CALSTABLE"
5404><TR
5405><TD
5406WIDTH="20%"
5407ALIGN="RIGHT"
5408VALIGN="TOP"
5409><TT
5410CLASS="PARAMETER"
5411><I
5412>cur</I
5413></TT
5414>&nbsp;:</TD
5415><TD
5416WIDTH="80%"
5417ALIGN="LEFT"
5418VALIGN="TOP"
5419> the first namespace</TD
5420></TR
5421><TR
5422><TD
5423WIDTH="20%"
5424ALIGN="RIGHT"
5425VALIGN="TOP"
5426><I
5427CLASS="EMPHASIS"
5428>Returns</I
5429> :</TD
5430><TD
5431WIDTH="80%"
5432ALIGN="LEFT"
5433VALIGN="TOP"
5434> a new xmlNsPtr, or NULL in case of error.</TD
5435></TR
5436></TABLE
5437><P
5438></P
5439></DIV
5440></DIV
5441><HR><DIV
5442CLASS="REFSECT2"
5443><A
5444NAME="AEN2521"
5445></A
5446><H3
5447><A
5448NAME="XMLSETPROP"
5449></A
5450>xmlSetProp()</H3
5451><TABLE
5452BORDER="0"
5453BGCOLOR="#E8E8F8"
5454WIDTH="100%"
5455CELLPADDING="6"
5456><TR
5457><TD
5458><PRE
5459CLASS="PROGRAMLISTING"
5460><A
5461HREF="gnome-xml-tree.html#XMLATTRPTR"
5462>xmlAttrPtr</A
5463> xmlSetProp (<A
5464HREF="gnome-xml-tree.html#XMLNODEPTR"
5465>xmlNodePtr</A
5466> node,
5467 const <A
5468HREF="gnome-xml-tree.html#CHAR"
5469>CHAR</A
5470> *name,
5471 const <A
5472HREF="gnome-xml-tree.html#CHAR"
5473>CHAR</A
5474> *value);</PRE
5475></TD
5476></TR
5477></TABLE
5478><P
5479>Set (or reset) an attribute carried by a node.</P
5480><P
5481></P
5482><DIV
5483CLASS="INFORMALTABLE"
5484><P
5485></P
5486><TABLE
5487BORDER="0"
5488WIDTH="100%"
5489BGCOLOR="#FFE0E0"
5490CELLSPACING="0"
5491CELLPADDING="4"
5492CLASS="CALSTABLE"
5493><TR
5494><TD
5495WIDTH="20%"
5496ALIGN="RIGHT"
5497VALIGN="TOP"
5498><TT
5499CLASS="PARAMETER"
5500><I
5501>node</I
5502></TT
5503>&nbsp;:</TD
5504><TD
5505WIDTH="80%"
5506ALIGN="LEFT"
5507VALIGN="TOP"
5508> the node</TD
5509></TR
5510><TR
5511><TD
5512WIDTH="20%"
5513ALIGN="RIGHT"
5514VALIGN="TOP"
5515><TT
5516CLASS="PARAMETER"
5517><I
5518>name</I
5519></TT
5520>&nbsp;:</TD
5521><TD
5522WIDTH="80%"
5523ALIGN="LEFT"
5524VALIGN="TOP"
5525> the attribute name</TD
5526></TR
5527><TR
5528><TD
5529WIDTH="20%"
5530ALIGN="RIGHT"
5531VALIGN="TOP"
5532><TT
5533CLASS="PARAMETER"
5534><I
5535>value</I
5536></TT
5537>&nbsp;:</TD
5538><TD
5539WIDTH="80%"
5540ALIGN="LEFT"
5541VALIGN="TOP"
5542> the attribute value</TD
5543></TR
5544><TR
5545><TD
5546WIDTH="20%"
5547ALIGN="RIGHT"
5548VALIGN="TOP"
5549><I
5550CLASS="EMPHASIS"
5551>Returns</I
5552> :</TD
5553><TD
5554WIDTH="80%"
5555ALIGN="LEFT"
5556VALIGN="TOP"
5557>the attribute pointer.</TD
5558></TR
5559></TABLE
5560><P
5561></P
5562></DIV
5563></DIV
5564><HR><DIV
5565CLASS="REFSECT2"
5566><A
5567NAME="AEN2552"
5568></A
5569><H3
5570><A
5571NAME="XMLGETPROP"
5572></A
5573>xmlGetProp()</H3
5574><TABLE
5575BORDER="0"
5576BGCOLOR="#E8E8F8"
5577WIDTH="100%"
5578CELLPADDING="6"
5579><TR
5580><TD
5581><PRE
5582CLASS="PROGRAMLISTING"
5583><A
5584HREF="gnome-xml-tree.html#CHAR"
5585>CHAR</A
5586>* xmlGetProp (<A
5587HREF="gnome-xml-tree.html#XMLNODEPTR"
5588>xmlNodePtr</A
5589> node,
5590 const <A
5591HREF="gnome-xml-tree.html#CHAR"
5592>CHAR</A
5593> *name);</PRE
5594></TD
5595></TR
5596></TABLE
5597><P
5598>Search and get the value of an attribute associated to a node
5599This does the entity substitution.</P
5600><P
5601></P
5602><DIV
5603CLASS="INFORMALTABLE"
5604><P
5605></P
5606><TABLE
5607BORDER="0"
5608WIDTH="100%"
5609BGCOLOR="#FFE0E0"
5610CELLSPACING="0"
5611CELLPADDING="4"
5612CLASS="CALSTABLE"
5613><TR
5614><TD
5615WIDTH="20%"
5616ALIGN="RIGHT"
5617VALIGN="TOP"
5618><TT
5619CLASS="PARAMETER"
5620><I
5621>node</I
5622></TT
5623>&nbsp;:</TD
5624><TD
5625WIDTH="80%"
5626ALIGN="LEFT"
5627VALIGN="TOP"
5628> the node</TD
5629></TR
5630><TR
5631><TD
5632WIDTH="20%"
5633ALIGN="RIGHT"
5634VALIGN="TOP"
5635><TT
5636CLASS="PARAMETER"
5637><I
5638>name</I
5639></TT
5640>&nbsp;:</TD
5641><TD
5642WIDTH="80%"
5643ALIGN="LEFT"
5644VALIGN="TOP"
5645> the attribute name</TD
5646></TR
5647><TR
5648><TD
5649WIDTH="20%"
5650ALIGN="RIGHT"
5651VALIGN="TOP"
5652><I
5653CLASS="EMPHASIS"
5654>Returns</I
5655> :</TD
5656><TD
5657WIDTH="80%"
5658ALIGN="LEFT"
5659VALIGN="TOP"
5660>the attribute value or NULL if not found.</TD
5661></TR
5662></TABLE
5663><P
5664></P
5665></DIV
5666></DIV
5667><HR><DIV
5668CLASS="REFSECT2"
5669><A
5670NAME="AEN2578"
5671></A
5672><H3
5673><A
5674NAME="XMLSTRINGGETNODELIST"
5675></A
5676>xmlStringGetNodeList()</H3
5677><TABLE
5678BORDER="0"
5679BGCOLOR="#E8E8F8"
5680WIDTH="100%"
5681CELLPADDING="6"
5682><TR
5683><TD
5684><PRE
5685CLASS="PROGRAMLISTING"
5686><A
5687HREF="gnome-xml-tree.html#XMLNODEPTR"
5688>xmlNodePtr</A
5689> xmlStringGetNodeList (<A
5690HREF="gnome-xml-tree.html#XMLDOCPTR"
5691>xmlDocPtr</A
5692> doc,
5693 const <A
5694HREF="gnome-xml-tree.html#CHAR"
5695>CHAR</A
5696> *value);</PRE
5697></TD
5698></TR
5699></TABLE
5700><P
5701>Parse the value string and build the node list associated. Should
5702produce a flat tree with only TEXTs and ENTITY_REFs.</P
5703><P
5704></P
5705><DIV
5706CLASS="INFORMALTABLE"
5707><P
5708></P
5709><TABLE
5710BORDER="0"
5711WIDTH="100%"
5712BGCOLOR="#FFE0E0"
5713CELLSPACING="0"
5714CELLPADDING="4"
5715CLASS="CALSTABLE"
5716><TR
5717><TD
5718WIDTH="20%"
5719ALIGN="RIGHT"
5720VALIGN="TOP"
5721><TT
5722CLASS="PARAMETER"
5723><I
5724>doc</I
5725></TT
5726>&nbsp;:</TD
5727><TD
5728WIDTH="80%"
5729ALIGN="LEFT"
5730VALIGN="TOP"
5731> the document</TD
5732></TR
5733><TR
5734><TD
5735WIDTH="20%"
5736ALIGN="RIGHT"
5737VALIGN="TOP"
5738><TT
5739CLASS="PARAMETER"
5740><I
5741>value</I
5742></TT
5743>&nbsp;:</TD
5744><TD
5745WIDTH="80%"
5746ALIGN="LEFT"
5747VALIGN="TOP"
5748> the value of the attribute</TD
5749></TR
5750><TR
5751><TD
5752WIDTH="20%"
5753ALIGN="RIGHT"
5754VALIGN="TOP"
5755><I
5756CLASS="EMPHASIS"
5757>Returns</I
5758> :</TD
5759><TD
5760WIDTH="80%"
5761ALIGN="LEFT"
5762VALIGN="TOP"
5763>a pointer to the first child</TD
5764></TR
5765></TABLE
5766><P
5767></P
5768></DIV
5769></DIV
5770><HR><DIV
5771CLASS="REFSECT2"
5772><A
5773NAME="AEN2604"
5774></A
5775><H3
5776><A
5777NAME="XMLSTRINGLENGETNODELIST"
5778></A
5779>xmlStringLenGetNodeList()</H3
5780><TABLE
5781BORDER="0"
5782BGCOLOR="#E8E8F8"
5783WIDTH="100%"
5784CELLPADDING="6"
5785><TR
5786><TD
5787><PRE
5788CLASS="PROGRAMLISTING"
5789><A
5790HREF="gnome-xml-tree.html#XMLNODEPTR"
5791>xmlNodePtr</A
5792> xmlStringLenGetNodeList (<A
5793HREF="gnome-xml-tree.html#XMLDOCPTR"
5794>xmlDocPtr</A
5795> doc,
5796 const <A
5797HREF="gnome-xml-tree.html#CHAR"
5798>CHAR</A
5799> *value,
5800 int len);</PRE
5801></TD
5802></TR
5803></TABLE
5804><P
5805>Parse the value string and build the node list associated. Should
5806produce a flat tree with only TEXTs and ENTITY_REFs.</P
5807><P
5808></P
5809><DIV
5810CLASS="INFORMALTABLE"
5811><P
5812></P
5813><TABLE
5814BORDER="0"
5815WIDTH="100%"
5816BGCOLOR="#FFE0E0"
5817CELLSPACING="0"
5818CELLPADDING="4"
5819CLASS="CALSTABLE"
5820><TR
5821><TD
5822WIDTH="20%"
5823ALIGN="RIGHT"
5824VALIGN="TOP"
5825><TT
5826CLASS="PARAMETER"
5827><I
5828>doc</I
5829></TT
5830>&nbsp;:</TD
5831><TD
5832WIDTH="80%"
5833ALIGN="LEFT"
5834VALIGN="TOP"
5835> the document</TD
5836></TR
5837><TR
5838><TD
5839WIDTH="20%"
5840ALIGN="RIGHT"
5841VALIGN="TOP"
5842><TT
5843CLASS="PARAMETER"
5844><I
5845>value</I
5846></TT
5847>&nbsp;:</TD
5848><TD
5849WIDTH="80%"
5850ALIGN="LEFT"
5851VALIGN="TOP"
5852> the value of the text</TD
5853></TR
5854><TR
5855><TD
5856WIDTH="20%"
5857ALIGN="RIGHT"
5858VALIGN="TOP"
5859><TT
5860CLASS="PARAMETER"
5861><I
5862>len</I
5863></TT
5864>&nbsp;:</TD
5865><TD
5866WIDTH="80%"
5867ALIGN="LEFT"
5868VALIGN="TOP"
5869> the length of the string value</TD
5870></TR
5871><TR
5872><TD
5873WIDTH="20%"
5874ALIGN="RIGHT"
5875VALIGN="TOP"
5876><I
5877CLASS="EMPHASIS"
5878>Returns</I
5879> :</TD
5880><TD
5881WIDTH="80%"
5882ALIGN="LEFT"
5883VALIGN="TOP"
5884>a pointer to the first child</TD
5885></TR
5886></TABLE
5887><P
5888></P
5889></DIV
5890></DIV
5891><HR><DIV
5892CLASS="REFSECT2"
5893><A
5894NAME="AEN2634"
5895></A
5896><H3
5897><A
5898NAME="XMLNODELISTGETSTRING"
5899></A
5900>xmlNodeListGetString()</H3
5901><TABLE
5902BORDER="0"
5903BGCOLOR="#E8E8F8"
5904WIDTH="100%"
5905CELLPADDING="6"
5906><TR
5907><TD
5908><PRE
5909CLASS="PROGRAMLISTING"
5910><A
5911HREF="gnome-xml-tree.html#CHAR"
5912>CHAR</A
5913>* xmlNodeListGetString (<A
5914HREF="gnome-xml-tree.html#XMLDOCPTR"
5915>xmlDocPtr</A
5916> doc,
5917 <A
5918HREF="gnome-xml-tree.html#XMLNODEPTR"
5919>xmlNodePtr</A
5920> list,
5921 int inLine);</PRE
5922></TD
5923></TR
5924></TABLE
5925><P
5926>Returns the string equivalent to the text contained in the Node list
5927made of TEXTs and ENTITY_REFs</P
5928><P
5929></P
5930><DIV
5931CLASS="INFORMALTABLE"
5932><P
5933></P
5934><TABLE
5935BORDER="0"
5936WIDTH="100%"
5937BGCOLOR="#FFE0E0"
5938CELLSPACING="0"
5939CELLPADDING="4"
5940CLASS="CALSTABLE"
5941><TR
5942><TD
5943WIDTH="20%"
5944ALIGN="RIGHT"
5945VALIGN="TOP"
5946><TT
5947CLASS="PARAMETER"
5948><I
5949>doc</I
5950></TT
5951>&nbsp;:</TD
5952><TD
5953WIDTH="80%"
5954ALIGN="LEFT"
5955VALIGN="TOP"
5956> the document</TD
5957></TR
5958><TR
5959><TD
5960WIDTH="20%"
5961ALIGN="RIGHT"
5962VALIGN="TOP"
5963><TT
5964CLASS="PARAMETER"
5965><I
5966>list</I
5967></TT
5968>&nbsp;:</TD
5969><TD
5970WIDTH="80%"
5971ALIGN="LEFT"
5972VALIGN="TOP"
5973> a Node list</TD
5974></TR
5975><TR
5976><TD
5977WIDTH="20%"
5978ALIGN="RIGHT"
5979VALIGN="TOP"
5980><TT
5981CLASS="PARAMETER"
5982><I
5983>inLine</I
5984></TT
5985>&nbsp;:</TD
5986><TD
5987WIDTH="80%"
5988ALIGN="LEFT"
5989VALIGN="TOP"
5990> should we replace entity contents or show their external form</TD
5991></TR
5992><TR
5993><TD
5994WIDTH="20%"
5995ALIGN="RIGHT"
5996VALIGN="TOP"
5997><I
5998CLASS="EMPHASIS"
5999>Returns</I
6000> :</TD
6001><TD
6002WIDTH="80%"
6003ALIGN="LEFT"
6004VALIGN="TOP"
6005>a pointer to the string copy, the calller must free it.</TD
6006></TR
6007></TABLE
6008><P
6009></P
6010></DIV
6011></DIV
6012><HR><DIV
6013CLASS="REFSECT2"
6014><A
6015NAME="AEN2664"
6016></A
6017><H3
6018><A
6019NAME="XMLNODESETCONTENT"
6020></A
6021>xmlNodeSetContent()</H3
6022><TABLE
6023BORDER="0"
6024BGCOLOR="#E8E8F8"
6025WIDTH="100%"
6026CELLPADDING="6"
6027><TR
6028><TD
6029><PRE
6030CLASS="PROGRAMLISTING"
6031>void xmlNodeSetContent (<A
6032HREF="gnome-xml-tree.html#XMLNODEPTR"
6033>xmlNodePtr</A
6034> cur,
6035 const <A
6036HREF="gnome-xml-tree.html#CHAR"
6037>CHAR</A
6038> *content);</PRE
6039></TD
6040></TR
6041></TABLE
6042><P
6043>Replace the content of a node.</P
6044><P
6045></P
6046><DIV
6047CLASS="INFORMALTABLE"
6048><P
6049></P
6050><TABLE
6051BORDER="0"
6052WIDTH="100%"
6053BGCOLOR="#FFE0E0"
6054CELLSPACING="0"
6055CELLPADDING="4"
6056CLASS="CALSTABLE"
6057><TR
6058><TD
6059WIDTH="20%"
6060ALIGN="RIGHT"
6061VALIGN="TOP"
6062><TT
6063CLASS="PARAMETER"
6064><I
6065>cur</I
6066></TT
6067>&nbsp;:</TD
6068><TD
6069WIDTH="80%"
6070ALIGN="LEFT"
6071VALIGN="TOP"
6072> the node being modified</TD
6073></TR
6074><TR
6075><TD
6076WIDTH="20%"
6077ALIGN="RIGHT"
6078VALIGN="TOP"
6079><TT
6080CLASS="PARAMETER"
6081><I
6082>content</I
6083></TT
6084>&nbsp;:</TD
6085><TD
6086WIDTH="80%"
6087ALIGN="LEFT"
6088VALIGN="TOP"
6089> the new value of the content</TD
6090></TR
6091></TABLE
6092><P
6093></P
6094></DIV
6095></DIV
6096><HR><DIV
6097CLASS="REFSECT2"
6098><A
6099NAME="AEN2685"
6100></A
6101><H3
6102><A
6103NAME="XMLNODESETCONTENTLEN"
6104></A
6105>xmlNodeSetContentLen()</H3
6106><TABLE
6107BORDER="0"
6108BGCOLOR="#E8E8F8"
6109WIDTH="100%"
6110CELLPADDING="6"
6111><TR
6112><TD
6113><PRE
6114CLASS="PROGRAMLISTING"
6115>void xmlNodeSetContentLen (<A
6116HREF="gnome-xml-tree.html#XMLNODEPTR"
6117>xmlNodePtr</A
6118> cur,
6119 const <A
6120HREF="gnome-xml-tree.html#CHAR"
6121>CHAR</A
6122> *content,
6123 int len);</PRE
6124></TD
6125></TR
6126></TABLE
6127><P
6128>Replace the content of a node.</P
6129><P
6130></P
6131><DIV
6132CLASS="INFORMALTABLE"
6133><P
6134></P
6135><TABLE
6136BORDER="0"
6137WIDTH="100%"
6138BGCOLOR="#FFE0E0"
6139CELLSPACING="0"
6140CELLPADDING="4"
6141CLASS="CALSTABLE"
6142><TR
6143><TD
6144WIDTH="20%"
6145ALIGN="RIGHT"
6146VALIGN="TOP"
6147><TT
6148CLASS="PARAMETER"
6149><I
6150>cur</I
6151></TT
6152>&nbsp;:</TD
6153><TD
6154WIDTH="80%"
6155ALIGN="LEFT"
6156VALIGN="TOP"
6157> the node being modified</TD
6158></TR
6159><TR
6160><TD
6161WIDTH="20%"
6162ALIGN="RIGHT"
6163VALIGN="TOP"
6164><TT
6165CLASS="PARAMETER"
6166><I
6167>content</I
6168></TT
6169>&nbsp;:</TD
6170><TD
6171WIDTH="80%"
6172ALIGN="LEFT"
6173VALIGN="TOP"
6174> the new value of the content</TD
6175></TR
6176><TR
6177><TD
6178WIDTH="20%"
6179ALIGN="RIGHT"
6180VALIGN="TOP"
6181><TT
6182CLASS="PARAMETER"
6183><I
6184>len</I
6185></TT
6186>&nbsp;:</TD
6187><TD
6188WIDTH="80%"
6189ALIGN="LEFT"
6190VALIGN="TOP"
6191> the size of <TT
6192CLASS="PARAMETER"
6193><I
6194>content</I
6195></TT
6196></TD
6197></TR
6198></TABLE
6199><P
6200></P
6201></DIV
6202></DIV
6203><HR><DIV
6204CLASS="REFSECT2"
6205><A
6206NAME="AEN2711"
6207></A
6208><H3
6209><A
6210NAME="XMLNODEADDCONTENT"
6211></A
6212>xmlNodeAddContent()</H3
6213><TABLE
6214BORDER="0"
6215BGCOLOR="#E8E8F8"
6216WIDTH="100%"
6217CELLPADDING="6"
6218><TR
6219><TD
6220><PRE
6221CLASS="PROGRAMLISTING"
6222>void xmlNodeAddContent (<A
6223HREF="gnome-xml-tree.html#XMLNODEPTR"
6224>xmlNodePtr</A
6225> cur,
6226 const <A
6227HREF="gnome-xml-tree.html#CHAR"
6228>CHAR</A
6229> *content);</PRE
6230></TD
6231></TR
6232></TABLE
6233><P
6234>Append the extra substring to the node content.</P
6235><P
6236></P
6237><DIV
6238CLASS="INFORMALTABLE"
6239><P
6240></P
6241><TABLE
6242BORDER="0"
6243WIDTH="100%"
6244BGCOLOR="#FFE0E0"
6245CELLSPACING="0"
6246CELLPADDING="4"
6247CLASS="CALSTABLE"
6248><TR
6249><TD
6250WIDTH="20%"
6251ALIGN="RIGHT"
6252VALIGN="TOP"
6253><TT
6254CLASS="PARAMETER"
6255><I
6256>cur</I
6257></TT
6258>&nbsp;:</TD
6259><TD
6260WIDTH="80%"
6261ALIGN="LEFT"
6262VALIGN="TOP"
6263> the node being modified</TD
6264></TR
6265><TR
6266><TD
6267WIDTH="20%"
6268ALIGN="RIGHT"
6269VALIGN="TOP"
6270><TT
6271CLASS="PARAMETER"
6272><I
6273>content</I
6274></TT
6275>&nbsp;:</TD
6276><TD
6277WIDTH="80%"
6278ALIGN="LEFT"
6279VALIGN="TOP"
6280> extra content</TD
6281></TR
6282></TABLE
6283><P
6284></P
6285></DIV
6286></DIV
6287><HR><DIV
6288CLASS="REFSECT2"
6289><A
6290NAME="AEN2732"
6291></A
6292><H3
6293><A
6294NAME="XMLNODEADDCONTENTLEN"
6295></A
6296>xmlNodeAddContentLen()</H3
6297><TABLE
6298BORDER="0"
6299BGCOLOR="#E8E8F8"
6300WIDTH="100%"
6301CELLPADDING="6"
6302><TR
6303><TD
6304><PRE
6305CLASS="PROGRAMLISTING"
6306>void xmlNodeAddContentLen (<A
6307HREF="gnome-xml-tree.html#XMLNODEPTR"
6308>xmlNodePtr</A
6309> cur,
6310 const <A
6311HREF="gnome-xml-tree.html#CHAR"
6312>CHAR</A
6313> *content,
6314 int len);</PRE
6315></TD
6316></TR
6317></TABLE
6318><P
6319>Append the extra substring to the node content.</P
6320><P
6321></P
6322><DIV
6323CLASS="INFORMALTABLE"
6324><P
6325></P
6326><TABLE
6327BORDER="0"
6328WIDTH="100%"
6329BGCOLOR="#FFE0E0"
6330CELLSPACING="0"
6331CELLPADDING="4"
6332CLASS="CALSTABLE"
6333><TR
6334><TD
6335WIDTH="20%"
6336ALIGN="RIGHT"
6337VALIGN="TOP"
6338><TT
6339CLASS="PARAMETER"
6340><I
6341>cur</I
6342></TT
6343>&nbsp;:</TD
6344><TD
6345WIDTH="80%"
6346ALIGN="LEFT"
6347VALIGN="TOP"
6348> the node being modified</TD
6349></TR
6350><TR
6351><TD
6352WIDTH="20%"
6353ALIGN="RIGHT"
6354VALIGN="TOP"
6355><TT
6356CLASS="PARAMETER"
6357><I
6358>content</I
6359></TT
6360>&nbsp;:</TD
6361><TD
6362WIDTH="80%"
6363ALIGN="LEFT"
6364VALIGN="TOP"
6365> extra content</TD
6366></TR
6367><TR
6368><TD
6369WIDTH="20%"
6370ALIGN="RIGHT"
6371VALIGN="TOP"
6372><TT
6373CLASS="PARAMETER"
6374><I
6375>len</I
6376></TT
6377>&nbsp;:</TD
6378><TD
6379WIDTH="80%"
6380ALIGN="LEFT"
6381VALIGN="TOP"
6382> the size of <TT
6383CLASS="PARAMETER"
6384><I
6385>content</I
6386></TT
6387></TD
6388></TR
6389></TABLE
6390><P
6391></P
6392></DIV
6393></DIV
6394><HR><DIV
6395CLASS="REFSECT2"
6396><A
6397NAME="AEN2758"
6398></A
6399><H3
6400><A
6401NAME="XMLNODEGETCONTENT"
6402></A
6403>xmlNodeGetContent()</H3
6404><TABLE
6405BORDER="0"
6406BGCOLOR="#E8E8F8"
6407WIDTH="100%"
6408CELLPADDING="6"
6409><TR
6410><TD
6411><PRE
6412CLASS="PROGRAMLISTING"
6413><A
6414HREF="gnome-xml-tree.html#CHAR"
6415>CHAR</A
6416>* xmlNodeGetContent (<A
6417HREF="gnome-xml-tree.html#XMLNODEPTR"
6418>xmlNodePtr</A
6419> cur);</PRE
6420></TD
6421></TR
6422></TABLE
6423><P
6424>Read the value of a node, this can be either the text carried
6425directly by this node if it's a TEXT node or the aggregate string
6426of the values carried by this node child's (TEXT and ENTITY_REF).
6427Entity references are substitued.</P
6428><P
6429></P
6430><DIV
6431CLASS="INFORMALTABLE"
6432><P
6433></P
6434><TABLE
6435BORDER="0"
6436WIDTH="100%"
6437BGCOLOR="#FFE0E0"
6438CELLSPACING="0"
6439CELLPADDING="4"
6440CLASS="CALSTABLE"
6441><TR
6442><TD
6443WIDTH="20%"
6444ALIGN="RIGHT"
6445VALIGN="TOP"
6446><TT
6447CLASS="PARAMETER"
6448><I
6449>cur</I
6450></TT
6451>&nbsp;:</TD
6452><TD
6453WIDTH="80%"
6454ALIGN="LEFT"
6455VALIGN="TOP"
6456> the node being read</TD
6457></TR
6458><TR
6459><TD
6460WIDTH="20%"
6461ALIGN="RIGHT"
6462VALIGN="TOP"
6463><I
6464CLASS="EMPHASIS"
6465>Returns</I
6466> :</TD
6467><TD
6468WIDTH="80%"
6469ALIGN="LEFT"
6470VALIGN="TOP"
6471>a new CHAR * or NULL if no content is available.</TD
6472></TR
6473></TABLE
6474><P
6475></P
6476></DIV
6477></DIV
6478><HR><DIV
6479CLASS="REFSECT2"
6480><A
6481NAME="AEN2779"
6482></A
6483><H3
6484><A
6485NAME="XMLBUFFERWRITECHAR"
6486></A
6487>xmlBufferWriteCHAR()</H3
6488><TABLE
6489BORDER="0"
6490BGCOLOR="#E8E8F8"
6491WIDTH="100%"
6492CELLPADDING="6"
6493><TR
6494><TD
6495><PRE
6496CLASS="PROGRAMLISTING"
6497>void xmlBufferWriteCHAR (const <A
6498HREF="gnome-xml-tree.html#CHAR"
6499>CHAR</A
6500> *string);</PRE
6501></TD
6502></TR
6503></TABLE
6504><P
6505>routine which manage and grows an output buffer. This one add
6506CHARs at the end of the array.</P
6507><P
6508></P
6509><DIV
6510CLASS="INFORMALTABLE"
6511><P
6512></P
6513><TABLE
6514BORDER="0"
6515WIDTH="100%"
6516BGCOLOR="#FFE0E0"
6517CELLSPACING="0"
6518CELLPADDING="4"
6519CLASS="CALSTABLE"
6520><TR
6521><TD
6522WIDTH="20%"
6523ALIGN="RIGHT"
6524VALIGN="TOP"
6525><TT
6526CLASS="PARAMETER"
6527><I
6528>string</I
6529></TT
6530>&nbsp;:</TD
6531><TD
6532WIDTH="80%"
6533ALIGN="LEFT"
6534VALIGN="TOP"
6535> the string to add</TD
6536></TR
6537></TABLE
6538><P
6539></P
6540></DIV
6541></DIV
6542><HR><DIV
6543CLASS="REFSECT2"
6544><A
6545NAME="AEN2795"
6546></A
6547><H3
6548><A
6549NAME="XMLBUFFERWRITECHAR"
6550></A
6551>xmlBufferWriteChar()</H3
6552><TABLE
6553BORDER="0"
6554BGCOLOR="#E8E8F8"
6555WIDTH="100%"
6556CELLPADDING="6"
6557><TR
6558><TD
6559><PRE
6560CLASS="PROGRAMLISTING"
6561>void xmlBufferWriteChar (const char *string);</PRE
6562></TD
6563></TR
6564></TABLE
6565><P
6566>routine which manage and grows an output buffer. This one add
6567C chars at the end of the array.</P
6568><P
6569></P
6570><DIV
6571CLASS="INFORMALTABLE"
6572><P
6573></P
6574><TABLE
6575BORDER="0"
6576WIDTH="100%"
6577BGCOLOR="#FFE0E0"
6578CELLSPACING="0"
6579CELLPADDING="4"
6580CLASS="CALSTABLE"
6581><TR
6582><TD
6583WIDTH="20%"
6584ALIGN="RIGHT"
6585VALIGN="TOP"
6586><TT
6587CLASS="PARAMETER"
6588><I
6589>string</I
6590></TT
6591>&nbsp;:</TD
6592><TD
6593WIDTH="80%"
6594ALIGN="LEFT"
6595VALIGN="TOP"
6596> the string to add</TD
6597></TR
6598></TABLE
6599><P
6600></P
6601></DIV
6602></DIV
6603><HR><DIV
6604CLASS="REFSECT2"
6605><A
6606NAME="AEN2810"
6607></A
6608><H3
6609><A
6610NAME="XMLDOCDUMPMEMORY"
6611></A
6612>xmlDocDumpMemory()</H3
6613><TABLE
6614BORDER="0"
6615BGCOLOR="#E8E8F8"
6616WIDTH="100%"
6617CELLPADDING="6"
6618><TR
6619><TD
6620><PRE
6621CLASS="PROGRAMLISTING"
6622>void xmlDocDumpMemory (<A
6623HREF="gnome-xml-tree.html#XMLDOCPTR"
6624>xmlDocPtr</A
6625> cur,
6626 <A
6627HREF="gnome-xml-tree.html#CHAR"
6628>CHAR</A
6629> **mem,
6630 int *size);</PRE
6631></TD
6632></TR
6633></TABLE
6634><P
6635>Dump an XML document in memory and return the CHAR * and it's size.
6636It's up to the caller to free the memory.</P
6637><P
6638></P
6639><DIV
6640CLASS="INFORMALTABLE"
6641><P
6642></P
6643><TABLE
6644BORDER="0"
6645WIDTH="100%"
6646BGCOLOR="#FFE0E0"
6647CELLSPACING="0"
6648CELLPADDING="4"
6649CLASS="CALSTABLE"
6650><TR
6651><TD
6652WIDTH="20%"
6653ALIGN="RIGHT"
6654VALIGN="TOP"
6655><TT
6656CLASS="PARAMETER"
6657><I
6658>cur</I
6659></TT
6660>&nbsp;:</TD
6661><TD
6662WIDTH="80%"
6663ALIGN="LEFT"
6664VALIGN="TOP"
6665> the document</TD
6666></TR
6667><TR
6668><TD
6669WIDTH="20%"
6670ALIGN="RIGHT"
6671VALIGN="TOP"
6672><TT
6673CLASS="PARAMETER"
6674><I
6675>mem</I
6676></TT
6677>&nbsp;:</TD
6678><TD
6679WIDTH="80%"
6680ALIGN="LEFT"
6681VALIGN="TOP"
6682> OUT: the memory pointer</TD
6683></TR
6684><TR
6685><TD
6686WIDTH="20%"
6687ALIGN="RIGHT"
6688VALIGN="TOP"
6689><TT
6690CLASS="PARAMETER"
6691><I
6692>size</I
6693></TT
6694>&nbsp;:</TD
6695><TD
6696WIDTH="80%"
6697ALIGN="LEFT"
6698VALIGN="TOP"
6699> OUT: the memory lenght</TD
6700></TR
6701></TABLE
6702><P
6703></P
6704></DIV
6705></DIV
6706><HR><DIV
6707CLASS="REFSECT2"
6708><A
6709NAME="AEN2835"
6710></A
6711><H3
6712><A
6713NAME="XMLDOCDUMP"
6714></A
6715>xmlDocDump()</H3
6716><TABLE
6717BORDER="0"
6718BGCOLOR="#E8E8F8"
6719WIDTH="100%"
6720CELLPADDING="6"
6721><TR
6722><TD
6723><PRE
6724CLASS="PROGRAMLISTING"
6725>void xmlDocDump (<GTKDOCLINK
6726HREF="FILE"
6727>FILE</GTKDOCLINK
6728> *f,
6729 <A
6730HREF="gnome-xml-tree.html#XMLDOCPTR"
6731>xmlDocPtr</A
6732> cur);</PRE
6733></TD
6734></TR
6735></TABLE
6736><P
6737>Dump an XML document to an open FILE.</P
6738><P
6739></P
6740><DIV
6741CLASS="INFORMALTABLE"
6742><P
6743></P
6744><TABLE
6745BORDER="0"
6746WIDTH="100%"
6747BGCOLOR="#FFE0E0"
6748CELLSPACING="0"
6749CELLPADDING="4"
6750CLASS="CALSTABLE"
6751><TR
6752><TD
6753WIDTH="20%"
6754ALIGN="RIGHT"
6755VALIGN="TOP"
6756><TT
6757CLASS="PARAMETER"
6758><I
6759>f</I
6760></TT
6761>&nbsp;:</TD
6762><TD
6763WIDTH="80%"
6764ALIGN="LEFT"
6765VALIGN="TOP"
6766> the FILE*</TD
6767></TR
6768><TR
6769><TD
6770WIDTH="20%"
6771ALIGN="RIGHT"
6772VALIGN="TOP"
6773><TT
6774CLASS="PARAMETER"
6775><I
6776>cur</I
6777></TT
6778>&nbsp;:</TD
6779><TD
6780WIDTH="80%"
6781ALIGN="LEFT"
6782VALIGN="TOP"
6783> the document</TD
6784></TR
6785></TABLE
6786><P
6787></P
6788></DIV
6789></DIV
6790><HR><DIV
6791CLASS="REFSECT2"
6792><A
6793NAME="AEN2856"
6794></A
6795><H3
6796><A
6797NAME="XMLSAVEFILE"
6798></A
6799>xmlSaveFile()</H3
6800><TABLE
6801BORDER="0"
6802BGCOLOR="#E8E8F8"
6803WIDTH="100%"
6804CELLPADDING="6"
6805><TR
6806><TD
6807><PRE
6808CLASS="PROGRAMLISTING"
6809>int xmlSaveFile (const char *filename,
6810 <A
6811HREF="gnome-xml-tree.html#XMLDOCPTR"
6812>xmlDocPtr</A
6813> cur);</PRE
6814></TD
6815></TR
6816></TABLE
6817><P
6818>Dump an XML document to a file. Will use compression if
6819compiled in and enabled.</P
6820><P
6821></P
6822><DIV
6823CLASS="INFORMALTABLE"
6824><P
6825></P
6826><TABLE
6827BORDER="0"
6828WIDTH="100%"
6829BGCOLOR="#FFE0E0"
6830CELLSPACING="0"
6831CELLPADDING="4"
6832CLASS="CALSTABLE"
6833><TR
6834><TD
6835WIDTH="20%"
6836ALIGN="RIGHT"
6837VALIGN="TOP"
6838><TT
6839CLASS="PARAMETER"
6840><I
6841>filename</I
6842></TT
6843>&nbsp;:</TD
6844><TD
6845WIDTH="80%"
6846ALIGN="LEFT"
6847VALIGN="TOP"
6848> the filename</TD
6849></TR
6850><TR
6851><TD
6852WIDTH="20%"
6853ALIGN="RIGHT"
6854VALIGN="TOP"
6855><TT
6856CLASS="PARAMETER"
6857><I
6858>cur</I
6859></TT
6860>&nbsp;:</TD
6861><TD
6862WIDTH="80%"
6863ALIGN="LEFT"
6864VALIGN="TOP"
6865> the document</TD
6866></TR
6867><TR
6868><TD
6869WIDTH="20%"
6870ALIGN="RIGHT"
6871VALIGN="TOP"
6872><I
6873CLASS="EMPHASIS"
6874>Returns</I
6875> :</TD
6876><TD
6877WIDTH="80%"
6878ALIGN="LEFT"
6879VALIGN="TOP"
6880> the number of file written or -1 in case of failure.</TD
6881></TR
6882></TABLE
6883><P
6884></P
6885></DIV
6886></DIV
6887><HR><DIV
6888CLASS="REFSECT2"
6889><A
6890NAME="AEN2880"
6891></A
6892><H3
6893><A
6894NAME="XMLGETDOCCOMPRESSMODE"
6895></A
6896>xmlGetDocCompressMode()</H3
6897><TABLE
6898BORDER="0"
6899BGCOLOR="#E8E8F8"
6900WIDTH="100%"
6901CELLPADDING="6"
6902><TR
6903><TD
6904><PRE
6905CLASS="PROGRAMLISTING"
6906>int xmlGetDocCompressMode (<A
6907HREF="gnome-xml-tree.html#XMLDOCPTR"
6908>xmlDocPtr</A
6909> doc);</PRE
6910></TD
6911></TR
6912></TABLE
6913><P
6914>get the compression ratio for a document, ZLIB based</P
6915><P
6916></P
6917><DIV
6918CLASS="INFORMALTABLE"
6919><P
6920></P
6921><TABLE
6922BORDER="0"
6923WIDTH="100%"
6924BGCOLOR="#FFE0E0"
6925CELLSPACING="0"
6926CELLPADDING="4"
6927CLASS="CALSTABLE"
6928><TR
6929><TD
6930WIDTH="20%"
6931ALIGN="RIGHT"
6932VALIGN="TOP"
6933><TT
6934CLASS="PARAMETER"
6935><I
6936>doc</I
6937></TT
6938>&nbsp;:</TD
6939><TD
6940WIDTH="80%"
6941ALIGN="LEFT"
6942VALIGN="TOP"
6943> the document</TD
6944></TR
6945><TR
6946><TD
6947WIDTH="20%"
6948ALIGN="RIGHT"
6949VALIGN="TOP"
6950><I
6951CLASS="EMPHASIS"
6952>Returns</I
6953> :</TD
6954><TD
6955WIDTH="80%"
6956ALIGN="LEFT"
6957VALIGN="TOP"
6958>0 (uncompressed) to 9 (max compression)</TD
6959></TR
6960></TABLE
6961><P
6962></P
6963></DIV
6964></DIV
6965><HR><DIV
6966CLASS="REFSECT2"
6967><A
6968NAME="AEN2900"
6969></A
6970><H3
6971><A
6972NAME="XMLSETDOCCOMPRESSMODE"
6973></A
6974>xmlSetDocCompressMode()</H3
6975><TABLE
6976BORDER="0"
6977BGCOLOR="#E8E8F8"
6978WIDTH="100%"
6979CELLPADDING="6"
6980><TR
6981><TD
6982><PRE
6983CLASS="PROGRAMLISTING"
6984>void xmlSetDocCompressMode (<A
6985HREF="gnome-xml-tree.html#XMLDOCPTR"
6986>xmlDocPtr</A
6987> doc,
6988 int mode);</PRE
6989></TD
6990></TR
6991></TABLE
6992><P
6993>set the compression ratio for a document, ZLIB based
6994Correct values: 0 (uncompressed) to 9 (max compression)</P
6995><P
6996></P
6997><DIV
6998CLASS="INFORMALTABLE"
6999><P
7000></P
7001><TABLE
7002BORDER="0"
7003WIDTH="100%"
7004BGCOLOR="#FFE0E0"
7005CELLSPACING="0"
7006CELLPADDING="4"
7007CLASS="CALSTABLE"
7008><TR
7009><TD
7010WIDTH="20%"
7011ALIGN="RIGHT"
7012VALIGN="TOP"
7013><TT
7014CLASS="PARAMETER"
7015><I
7016>doc</I
7017></TT
7018>&nbsp;:</TD
7019><TD
7020WIDTH="80%"
7021ALIGN="LEFT"
7022VALIGN="TOP"
7023> the document</TD
7024></TR
7025><TR
7026><TD
7027WIDTH="20%"
7028ALIGN="RIGHT"
7029VALIGN="TOP"
7030><TT
7031CLASS="PARAMETER"
7032><I
7033>mode</I
7034></TT
7035>&nbsp;:</TD
7036><TD
7037WIDTH="80%"
7038ALIGN="LEFT"
7039VALIGN="TOP"
7040> the compression ratio</TD
7041></TR
7042></TABLE
7043><P
7044></P
7045></DIV
7046></DIV
7047><HR><DIV
7048CLASS="REFSECT2"
7049><A
7050NAME="AEN2920"
7051></A
7052><H3
7053><A
7054NAME="XMLGETCOMPRESSMODE"
7055></A
7056>xmlGetCompressMode()</H3
7057><TABLE
7058BORDER="0"
7059BGCOLOR="#E8E8F8"
7060WIDTH="100%"
7061CELLPADDING="6"
7062><TR
7063><TD
7064><PRE
7065CLASS="PROGRAMLISTING"
7066>int xmlGetCompressMode (void);</PRE
7067></TD
7068></TR
7069></TABLE
7070><P
7071>get the default compression mode used, ZLIB based.</P
7072><P
7073></P
7074><DIV
7075CLASS="INFORMALTABLE"
7076><P
7077></P
7078><TABLE
7079BORDER="0"
7080WIDTH="100%"
7081BGCOLOR="#FFE0E0"
7082CELLSPACING="0"
7083CELLPADDING="4"
7084CLASS="CALSTABLE"
7085><TR
7086><TD
7087WIDTH="20%"
7088ALIGN="RIGHT"
7089VALIGN="TOP"
7090><I
7091CLASS="EMPHASIS"
7092>Returns</I
7093> :</TD
7094><TD
7095WIDTH="80%"
7096ALIGN="LEFT"
7097VALIGN="TOP"
7098>0 (uncompressed) to 9 (max compression)</TD
7099></TR
7100></TABLE
7101><P
7102></P
7103></DIV
7104></DIV
7105><HR><DIV
7106CLASS="REFSECT2"
7107><A
7108NAME="AEN2935"
7109></A
7110><H3
7111><A
7112NAME="XMLSETCOMPRESSMODE"
7113></A
7114>xmlSetCompressMode()</H3
7115><TABLE
7116BORDER="0"
7117BGCOLOR="#E8E8F8"
7118WIDTH="100%"
7119CELLPADDING="6"
7120><TR
7121><TD
7122><PRE
7123CLASS="PROGRAMLISTING"
7124>void xmlSetCompressMode (int mode);</PRE
7125></TD
7126></TR
7127></TABLE
7128><P
7129>set the default compression mode used, ZLIB based
7130Correct values: 0 (uncompressed) to 9 (max compression)</P
7131><P
7132></P
7133><DIV
7134CLASS="INFORMALTABLE"
7135><P
7136></P
7137><TABLE
7138BORDER="0"
7139WIDTH="100%"
7140BGCOLOR="#FFE0E0"
7141CELLSPACING="0"
7142CELLPADDING="4"
7143CLASS="CALSTABLE"
7144><TR
7145><TD
7146WIDTH="20%"
7147ALIGN="RIGHT"
7148VALIGN="TOP"
7149><TT
7150CLASS="PARAMETER"
7151><I
7152>mode</I
7153></TT
7154>&nbsp;:</TD
7155><TD
7156WIDTH="80%"
7157ALIGN="LEFT"
7158VALIGN="TOP"
7159> the compression ratio</TD
7160></TR
7161></TABLE
7162><P
7163></P
7164></DIV
7165></DIV
7166></DIV
7167><DIV
7168CLASS="NAVFOOTER"
7169><HR
7170ALIGN="LEFT"
7171WIDTH="100%"><TABLE
7172WIDTH="100%"
7173BORDER="0"
7174CELLPADDING="0"
7175CELLSPACING="0"
7176><TR
7177><TD
7178WIDTH="33%"
7179ALIGN="left"
7180VALIGN="top"
7181><A
7182HREF="gnome-xml-parser.html"
7183>Prev</A
7184></TD
7185><TD
7186WIDTH="34%"
7187ALIGN="center"
7188VALIGN="top"
7189><A
7190HREF="book1.html"
7191>Home</A
7192></TD
7193><TD
7194WIDTH="33%"
7195ALIGN="right"
7196VALIGN="top"
7197><A
7198HREF="gnome-xml-entities.html"
7199>Next</A
7200></TD
7201></TR
7202><TR
7203><TD
7204WIDTH="33%"
7205ALIGN="left"
7206VALIGN="top"
7207>parser</TD
7208><TD
7209WIDTH="34%"
7210ALIGN="center"
7211VALIGN="top"
7212><A
7213HREF="libxml.html"
7214>Up</A
7215></TD
7216><TD
7217WIDTH="33%"
7218ALIGN="right"
7219VALIGN="top"
7220>entities</TD
7221></TR
7222></TABLE
7223></DIV
7224></BODY
7225></HTML
7226>