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