blob: ae4df8d54000f9dc31cfb9e4fcd1828421b7f9db [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"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000014REL="PREVIOUS"
15TITLE="parser"
16HREF="gnome-xml-parser.html"><LINK
17REL="NEXT"
18TITLE="entities"
19HREF="gnome-xml-entities.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
47HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
Daniel Veillard35925471999-02-25 08:46:07 +000055></TD
56><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000057WIDTH="25%"
58BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000059ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000060><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000075></TD
76><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000077WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
Daniel Veillard35008381999-10-25 13:15:52 +000085HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000086><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000099ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000100><A
101HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
114>tree</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000118NAME="AEN1935"
Daniel Veillard35925471999-02-25 08:46:07 +0000119></A
120><H2
121>Name</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000122>tree &#8212; </DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000123><DIV
124CLASS="REFSYNOPSISDIV"
125><A
Daniel Veillarda819dac1999-11-24 18:04:22 +0000126NAME="AEN1938"
Daniel Veillard35925471999-02-25 08:46:07 +0000127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000132BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141enum <A
142HREF="gnome-xml-tree.html#XMLELEMENTTYPE"
143>xmlElementType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000144>;
Daniel Veillard35925471999-02-25 08:46:07 +0000145typedef <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000146HREF="gnome-xml-tree.html#XMLCHAR"
147>xmlChar</A
148>;
149#define <A
Daniel Veillard35925471999-02-25 08:46:07 +0000150HREF="gnome-xml-tree.html#CHAR"
151>CHAR</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000152>
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000153#define <A
154HREF="gnome-xml-tree.html#BAD-CAST"
155>BAD_CAST</A
156>
Daniel Veillard35925471999-02-25 08:46:07 +0000157typedef <A
158HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
159>xmlNotationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000160>;
Daniel Veillard35925471999-02-25 08:46:07 +0000161enum <A
162HREF="gnome-xml-tree.html#XMLATTRIBUTETYPE"
163>xmlAttributeType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000164>;
Daniel Veillard35925471999-02-25 08:46:07 +0000165enum <A
166HREF="gnome-xml-tree.html#XMLATTRIBUTEDEFAULT"
167>xmlAttributeDefault</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000168>;
Daniel Veillard35925471999-02-25 08:46:07 +0000169typedef <A
170HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
171>xmlEnumerationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000172>;
Daniel Veillard35925471999-02-25 08:46:07 +0000173typedef <A
174HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
175>xmlAttributePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000176>;
Daniel Veillard35925471999-02-25 08:46:07 +0000177enum <A
178HREF="gnome-xml-tree.html#XMLELEMENTCONTENTTYPE"
179>xmlElementContentType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000180>;
Daniel Veillard35925471999-02-25 08:46:07 +0000181enum <A
182HREF="gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR"
183>xmlElementContentOccur</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000184>;
Daniel Veillard35925471999-02-25 08:46:07 +0000185typedef <A
186HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
187>xmlElementContentPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000188>;
Daniel Veillard35925471999-02-25 08:46:07 +0000189enum <A
190HREF="gnome-xml-tree.html#XMLELEMENTTYPEVAL"
191>xmlElementTypeVal</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000192>;
Daniel Veillard35925471999-02-25 08:46:07 +0000193typedef <A
194HREF="gnome-xml-tree.html#XMLELEMENTPTR"
195>xmlElementPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000196>;
Daniel Veillard35925471999-02-25 08:46:07 +0000197enum <A
198HREF="gnome-xml-tree.html#XMLNSTYPE"
199>xmlNsType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000200>;
Daniel Veillard35925471999-02-25 08:46:07 +0000201typedef <A
202HREF="gnome-xml-tree.html#XMLNSPTR"
203>xmlNsPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000204>;
Daniel Veillard35925471999-02-25 08:46:07 +0000205typedef <A
206HREF="gnome-xml-tree.html#XMLDTDPTR"
207>xmlDtdPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000208>;
Daniel Veillard35925471999-02-25 08:46:07 +0000209typedef <A
210HREF="gnome-xml-tree.html#XMLATTRPTR"
211>xmlAttrPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000212>;
Daniel Veillard35925471999-02-25 08:46:07 +0000213typedef <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000214HREF="gnome-xml-tree.html#XMLIDPTR"
215>xmlIDPtr</A
216>;
217typedef <A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000218HREF="gnome-xml-tree.html#XMLREFPTR"
219>xmlRefPtr</A
220>;
221typedef <A
Daniel Veillard35925471999-02-25 08:46:07 +0000222HREF="gnome-xml-tree.html#XMLNODE"
223>xmlNode</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000224>;
Daniel Veillard35925471999-02-25 08:46:07 +0000225typedef <A
226HREF="gnome-xml-tree.html#XMLNODEPTR"
227>xmlNodePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000228>;
Daniel Veillard35925471999-02-25 08:46:07 +0000229typedef <A
230HREF="gnome-xml-tree.html#XMLDOC"
231>xmlDoc</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000232>;
Daniel Veillard35925471999-02-25 08:46:07 +0000233typedef <A
234HREF="gnome-xml-tree.html#XMLDOCPTR"
235>xmlDocPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000236>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000237typedef <A
238HREF="gnome-xml-tree.html#XMLBUFFER"
239>xmlBuffer</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000240>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000241typedef <A
242HREF="gnome-xml-tree.html#XMLBUFFERPTR"
243>xmlBufferPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000244>;
245extern xmlNsPtr <A
246HREF="gnome-xml-tree.html#BASEDTD"
247>baseDTD</A
248>;
249extern int <A
250HREF="gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY"
251>oldXMLWDcompatibility</A
252>;
253extern int <A
254HREF="gnome-xml-tree.html#XMLINDENTTREEOUTPUT"
255>xmlIndentTreeOutput</A
256>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000257<A
258HREF="gnome-xml-tree.html#XMLBUFFERPTR"
259>xmlBufferPtr</A
260> <A
261HREF="gnome-xml-tree.html#XMLBUFFERCREATE"
262>xmlBufferCreate</A
263> (void);
264void <A
265HREF="gnome-xml-tree.html#XMLBUFFERFREE"
266>xmlBufferFree</A
267> (<A
268HREF="gnome-xml-tree.html#XMLBUFFERPTR"
269>xmlBufferPtr</A
270> buf);
271int <A
272HREF="gnome-xml-tree.html#XMLBUFFERDUMP"
273>xmlBufferDump</A
274> (<GTKDOCLINK
275HREF="FILE"
276>FILE</GTKDOCLINK
277> *file,
278 <A
279HREF="gnome-xml-tree.html#XMLBUFFERPTR"
280>xmlBufferPtr</A
281> buf);
282void <A
283HREF="gnome-xml-tree.html#XMLBUFFERADD"
284>xmlBufferAdd</A
285> (<A
286HREF="gnome-xml-tree.html#XMLBUFFERPTR"
287>xmlBufferPtr</A
288> buf,
289 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000290HREF="gnome-xml-tree.html#XMLCHAR"
291>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000292> *str,
293 int len);
294void <A
295HREF="gnome-xml-tree.html#XMLBUFFERCAT"
296>xmlBufferCat</A
297> (<A
298HREF="gnome-xml-tree.html#XMLBUFFERPTR"
299>xmlBufferPtr</A
300> buf,
301 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000302HREF="gnome-xml-tree.html#XMLCHAR"
303>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000304> *str);
305void <A
306HREF="gnome-xml-tree.html#XMLBUFFERCCAT"
307>xmlBufferCCat</A
308> (<A
309HREF="gnome-xml-tree.html#XMLBUFFERPTR"
310>xmlBufferPtr</A
311> buf,
312 const char *str);
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000313int <A
314HREF="gnome-xml-tree.html#XMLBUFFERSHRINK"
315>xmlBufferShrink</A
316> (<A
317HREF="gnome-xml-tree.html#XMLBUFFERPTR"
318>xmlBufferPtr</A
319> buf,
320 int len);
321void <A
322HREF="gnome-xml-tree.html#XMLBUFFEREMPTY"
323>xmlBufferEmpty</A
324> (<A
325HREF="gnome-xml-tree.html#XMLBUFFERPTR"
326>xmlBufferPtr</A
327> buf);
Daniel Veillard35925471999-02-25 08:46:07 +0000328<A
329HREF="gnome-xml-tree.html#XMLDTDPTR"
330>xmlDtdPtr</A
331> <A
332HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
333>xmlCreateIntSubset</A
334> (<A
335HREF="gnome-xml-tree.html#XMLDOCPTR"
336>xmlDocPtr</A
337> doc,
338 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000339HREF="gnome-xml-tree.html#XMLCHAR"
340>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000341> *name,
342 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000343HREF="gnome-xml-tree.html#XMLCHAR"
344>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000345> *ExternalID,
346 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000347HREF="gnome-xml-tree.html#XMLCHAR"
348>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000349> *SystemID);
350<A
351HREF="gnome-xml-tree.html#XMLDTDPTR"
352>xmlDtdPtr</A
353> <A
354HREF="gnome-xml-tree.html#XMLNEWDTD"
355>xmlNewDtd</A
356> (<A
357HREF="gnome-xml-tree.html#XMLDOCPTR"
358>xmlDocPtr</A
359> doc,
360 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000361HREF="gnome-xml-tree.html#XMLCHAR"
362>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000363> *name,
364 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000365HREF="gnome-xml-tree.html#XMLCHAR"
366>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000367> *ExternalID,
368 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000369HREF="gnome-xml-tree.html#XMLCHAR"
370>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000371> *SystemID);
372void <A
373HREF="gnome-xml-tree.html#XMLFREEDTD"
374>xmlFreeDtd</A
375> (<A
376HREF="gnome-xml-tree.html#XMLDTDPTR"
377>xmlDtdPtr</A
378> cur);
379<A
380HREF="gnome-xml-tree.html#XMLNSPTR"
381>xmlNsPtr</A
382> <A
383HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
384>xmlNewGlobalNs</A
385> (<A
386HREF="gnome-xml-tree.html#XMLDOCPTR"
387>xmlDocPtr</A
388> doc,
389 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000390HREF="gnome-xml-tree.html#XMLCHAR"
391>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000392> *href,
393 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000394HREF="gnome-xml-tree.html#XMLCHAR"
395>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000396> *prefix);
397<A
398HREF="gnome-xml-tree.html#XMLNSPTR"
399>xmlNsPtr</A
400> <A
401HREF="gnome-xml-tree.html#XMLNEWNS"
402>xmlNewNs</A
403> (<A
404HREF="gnome-xml-tree.html#XMLNODEPTR"
405>xmlNodePtr</A
406> node,
407 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000408HREF="gnome-xml-tree.html#XMLCHAR"
409>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000410> *href,
411 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000412HREF="gnome-xml-tree.html#XMLCHAR"
413>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000414> *prefix);
415void <A
416HREF="gnome-xml-tree.html#XMLFREENS"
417>xmlFreeNs</A
418> (<A
419HREF="gnome-xml-tree.html#XMLNSPTR"
420>xmlNsPtr</A
421> cur);
422<A
423HREF="gnome-xml-tree.html#XMLDOCPTR"
424>xmlDocPtr</A
425> <A
426HREF="gnome-xml-tree.html#XMLNEWDOC"
427>xmlNewDoc</A
428> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000429HREF="gnome-xml-tree.html#XMLCHAR"
430>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000431> *version);
432void <A
433HREF="gnome-xml-tree.html#XMLFREEDOC"
434>xmlFreeDoc</A
435> (<A
436HREF="gnome-xml-tree.html#XMLDOCPTR"
437>xmlDocPtr</A
438> cur);
439<A
440HREF="gnome-xml-tree.html#XMLATTRPTR"
441>xmlAttrPtr</A
442> <A
443HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
444>xmlNewDocProp</A
445> (<A
446HREF="gnome-xml-tree.html#XMLDOCPTR"
447>xmlDocPtr</A
448> doc,
449 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000450HREF="gnome-xml-tree.html#XMLCHAR"
451>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000452> *name,
453 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000454HREF="gnome-xml-tree.html#XMLCHAR"
455>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000456> *value);
457<A
458HREF="gnome-xml-tree.html#XMLATTRPTR"
459>xmlAttrPtr</A
460> <A
461HREF="gnome-xml-tree.html#XMLNEWPROP"
462>xmlNewProp</A
463> (<A
464HREF="gnome-xml-tree.html#XMLNODEPTR"
465>xmlNodePtr</A
466> node,
467 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000468HREF="gnome-xml-tree.html#XMLCHAR"
469>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000470> *name,
471 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000472HREF="gnome-xml-tree.html#XMLCHAR"
473>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000474> *value);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000475<A
476HREF="gnome-xml-tree.html#XMLATTRPTR"
477>xmlAttrPtr</A
478> <A
479HREF="gnome-xml-tree.html#XMLNEWNSPROP"
480>xmlNewNsProp</A
481> (<A
482HREF="gnome-xml-tree.html#XMLNODEPTR"
483>xmlNodePtr</A
484> node,
485 <A
486HREF="gnome-xml-tree.html#XMLNSPTR"
487>xmlNsPtr</A
488> ns,
489 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000490HREF="gnome-xml-tree.html#XMLCHAR"
491>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000492> *name,
493 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000494HREF="gnome-xml-tree.html#XMLCHAR"
495>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000496> *value);
Daniel Veillard35925471999-02-25 08:46:07 +0000497void <A
498HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
499>xmlFreePropList</A
500> (<A
501HREF="gnome-xml-tree.html#XMLATTRPTR"
502>xmlAttrPtr</A
503> cur);
504void <A
505HREF="gnome-xml-tree.html#XMLFREEPROP"
506>xmlFreeProp</A
507> (<A
508HREF="gnome-xml-tree.html#XMLATTRPTR"
509>xmlAttrPtr</A
510> cur);
511<A
512HREF="gnome-xml-tree.html#XMLATTRPTR"
513>xmlAttrPtr</A
514> <A
515HREF="gnome-xml-tree.html#XMLCOPYPROP"
516>xmlCopyProp</A
517> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000518HREF="gnome-xml-tree.html#XMLNODEPTR"
519>xmlNodePtr</A
520> target,
521 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000522HREF="gnome-xml-tree.html#XMLATTRPTR"
523>xmlAttrPtr</A
524> cur);
525<A
526HREF="gnome-xml-tree.html#XMLATTRPTR"
527>xmlAttrPtr</A
528> <A
529HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
530>xmlCopyPropList</A
531> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000532HREF="gnome-xml-tree.html#XMLNODEPTR"
533>xmlNodePtr</A
534> target,
535 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000536HREF="gnome-xml-tree.html#XMLATTRPTR"
537>xmlAttrPtr</A
538> cur);
539<A
540HREF="gnome-xml-tree.html#XMLDTDPTR"
541>xmlDtdPtr</A
542> <A
543HREF="gnome-xml-tree.html#XMLCOPYDTD"
544>xmlCopyDtd</A
545> (<A
546HREF="gnome-xml-tree.html#XMLDTDPTR"
547>xmlDtdPtr</A
548> dtd);
549<A
550HREF="gnome-xml-tree.html#XMLDOCPTR"
551>xmlDocPtr</A
552> <A
553HREF="gnome-xml-tree.html#XMLCOPYDOC"
554>xmlCopyDoc</A
555> (<A
556HREF="gnome-xml-tree.html#XMLDOCPTR"
557>xmlDocPtr</A
558> doc,
559 int recursive);
560<A
561HREF="gnome-xml-tree.html#XMLNODEPTR"
562>xmlNodePtr</A
563> <A
564HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
565>xmlNewDocNode</A
566> (<A
567HREF="gnome-xml-tree.html#XMLDOCPTR"
568>xmlDocPtr</A
569> doc,
570 <A
571HREF="gnome-xml-tree.html#XMLNSPTR"
572>xmlNsPtr</A
573> ns,
574 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000575HREF="gnome-xml-tree.html#XMLCHAR"
576>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000577> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000578 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000579HREF="gnome-xml-tree.html#XMLCHAR"
580>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000581> *content);
582<A
583HREF="gnome-xml-tree.html#XMLNODEPTR"
584>xmlNodePtr</A
585> <A
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000586HREF="gnome-xml-tree.html#XMLNEWDOCRAWNODE"
587>xmlNewDocRawNode</A
588> (<A
589HREF="gnome-xml-tree.html#XMLDOCPTR"
590>xmlDocPtr</A
591> doc,
592 <A
593HREF="gnome-xml-tree.html#XMLNSPTR"
594>xmlNsPtr</A
595> ns,
596 const <A
597HREF="gnome-xml-tree.html#XMLCHAR"
598>xmlChar</A
599> *name,
600 const <A
601HREF="gnome-xml-tree.html#XMLCHAR"
602>xmlChar</A
603> *content);
604<A
605HREF="gnome-xml-tree.html#XMLNODEPTR"
606>xmlNodePtr</A
607> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000608HREF="gnome-xml-tree.html#XMLNEWNODE"
609>xmlNewNode</A
610> (<A
611HREF="gnome-xml-tree.html#XMLNSPTR"
612>xmlNsPtr</A
613> ns,
614 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000615HREF="gnome-xml-tree.html#XMLCHAR"
616>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000617> *name);
618<A
619HREF="gnome-xml-tree.html#XMLNODEPTR"
620>xmlNodePtr</A
621> <A
622HREF="gnome-xml-tree.html#XMLNEWCHILD"
623>xmlNewChild</A
624> (<A
625HREF="gnome-xml-tree.html#XMLNODEPTR"
626>xmlNodePtr</A
627> parent,
628 <A
629HREF="gnome-xml-tree.html#XMLNSPTR"
630>xmlNsPtr</A
631> ns,
632 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000633HREF="gnome-xml-tree.html#XMLCHAR"
634>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000635> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000636 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000637HREF="gnome-xml-tree.html#XMLCHAR"
638>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000639> *content);
640<A
641HREF="gnome-xml-tree.html#XMLNODEPTR"
642>xmlNodePtr</A
643> <A
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000644HREF="gnome-xml-tree.html#XMLNEWTEXTCHILD"
645>xmlNewTextChild</A
646> (<A
647HREF="gnome-xml-tree.html#XMLNODEPTR"
648>xmlNodePtr</A
649> parent,
650 <A
651HREF="gnome-xml-tree.html#XMLNSPTR"
652>xmlNsPtr</A
653> ns,
654 const <A
655HREF="gnome-xml-tree.html#XMLCHAR"
656>xmlChar</A
657> *name,
658 const <A
659HREF="gnome-xml-tree.html#XMLCHAR"
660>xmlChar</A
661> *content);
662<A
663HREF="gnome-xml-tree.html#XMLNODEPTR"
664>xmlNodePtr</A
665> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000666HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
667>xmlNewDocText</A
668> (<A
669HREF="gnome-xml-tree.html#XMLDOCPTR"
670>xmlDocPtr</A
671> doc,
672 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000673HREF="gnome-xml-tree.html#XMLCHAR"
674>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000675> *content);
676<A
677HREF="gnome-xml-tree.html#XMLNODEPTR"
678>xmlNodePtr</A
679> <A
680HREF="gnome-xml-tree.html#XMLNEWTEXT"
681>xmlNewText</A
682> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000683HREF="gnome-xml-tree.html#XMLCHAR"
684>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000685> *content);
686<A
687HREF="gnome-xml-tree.html#XMLNODEPTR"
688>xmlNodePtr</A
689> <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000690HREF="gnome-xml-tree.html#XMLNEWPI"
691>xmlNewPI</A
692> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000693HREF="gnome-xml-tree.html#XMLCHAR"
694>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000695> *name,
696 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000697HREF="gnome-xml-tree.html#XMLCHAR"
698>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000699> *content);
700<A
701HREF="gnome-xml-tree.html#XMLNODEPTR"
702>xmlNodePtr</A
703> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000704HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
705>xmlNewDocTextLen</A
706> (<A
707HREF="gnome-xml-tree.html#XMLDOCPTR"
708>xmlDocPtr</A
709> doc,
710 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000711HREF="gnome-xml-tree.html#XMLCHAR"
712>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000713> *content,
714 int len);
715<A
716HREF="gnome-xml-tree.html#XMLNODEPTR"
717>xmlNodePtr</A
718> <A
719HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
720>xmlNewTextLen</A
721> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000722HREF="gnome-xml-tree.html#XMLCHAR"
723>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000724> *content,
725 int len);
726<A
727HREF="gnome-xml-tree.html#XMLNODEPTR"
728>xmlNodePtr</A
729> <A
730HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
731>xmlNewDocComment</A
732> (<A
733HREF="gnome-xml-tree.html#XMLDOCPTR"
734>xmlDocPtr</A
735> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000736 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000737HREF="gnome-xml-tree.html#XMLCHAR"
738>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000739> *content);
740<A
741HREF="gnome-xml-tree.html#XMLNODEPTR"
742>xmlNodePtr</A
743> <A
744HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
745>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000746> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000747HREF="gnome-xml-tree.html#XMLCHAR"
748>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000749> *content);
750<A
751HREF="gnome-xml-tree.html#XMLNODEPTR"
752>xmlNodePtr</A
753> <A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000754HREF="gnome-xml-tree.html#XMLNEWCDATABLOCK"
755>xmlNewCDataBlock</A
756> (<A
757HREF="gnome-xml-tree.html#XMLDOCPTR"
758>xmlDocPtr</A
759> doc,
760 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000761HREF="gnome-xml-tree.html#XMLCHAR"
762>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000763> *content,
764 int len);
765<A
766HREF="gnome-xml-tree.html#XMLNODEPTR"
767>xmlNodePtr</A
768> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000769HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
770>xmlNewReference</A
771> (<A
772HREF="gnome-xml-tree.html#XMLDOCPTR"
773>xmlDocPtr</A
774> doc,
775 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000776HREF="gnome-xml-tree.html#XMLCHAR"
777>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000778> *name);
779<A
780HREF="gnome-xml-tree.html#XMLNODEPTR"
781>xmlNodePtr</A
782> <A
783HREF="gnome-xml-tree.html#XMLCOPYNODE"
784>xmlCopyNode</A
785> (<A
786HREF="gnome-xml-tree.html#XMLNODEPTR"
787>xmlNodePtr</A
788> node,
789 int recursive);
790<A
791HREF="gnome-xml-tree.html#XMLNODEPTR"
792>xmlNodePtr</A
793> <A
794HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
795>xmlCopyNodeList</A
796> (<A
797HREF="gnome-xml-tree.html#XMLNODEPTR"
798>xmlNodePtr</A
799> node);
800<A
801HREF="gnome-xml-tree.html#XMLNODEPTR"
802>xmlNodePtr</A
803> <A
804HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
805>xmlGetLastChild</A
806> (<A
807HREF="gnome-xml-tree.html#XMLNODEPTR"
808>xmlNodePtr</A
809> parent);
810int <A
811HREF="gnome-xml-tree.html#XMLNODEISTEXT"
812>xmlNodeIsText</A
813> (<A
814HREF="gnome-xml-tree.html#XMLNODEPTR"
815>xmlNodePtr</A
816> node);
817<A
818HREF="gnome-xml-tree.html#XMLNODEPTR"
819>xmlNodePtr</A
820> <A
821HREF="gnome-xml-tree.html#XMLADDCHILD"
822>xmlAddChild</A
823> (<A
824HREF="gnome-xml-tree.html#XMLNODEPTR"
825>xmlNodePtr</A
826> parent,
827 <A
828HREF="gnome-xml-tree.html#XMLNODEPTR"
829>xmlNodePtr</A
830> cur);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000831<A
832HREF="gnome-xml-tree.html#XMLNODEPTR"
833>xmlNodePtr</A
834> <A
835HREF="gnome-xml-tree.html#XMLADDSIBLING"
836>xmlAddSibling</A
837> (<A
838HREF="gnome-xml-tree.html#XMLNODEPTR"
839>xmlNodePtr</A
840> cur,
841 <A
842HREF="gnome-xml-tree.html#XMLNODEPTR"
843>xmlNodePtr</A
844> elem);
Daniel Veillard35925471999-02-25 08:46:07 +0000845void <A
846HREF="gnome-xml-tree.html#XMLUNLINKNODE"
847>xmlUnlinkNode</A
848> (<A
849HREF="gnome-xml-tree.html#XMLNODEPTR"
850>xmlNodePtr</A
851> cur);
852<A
853HREF="gnome-xml-tree.html#XMLNODEPTR"
854>xmlNodePtr</A
855> <A
856HREF="gnome-xml-tree.html#XMLTEXTMERGE"
857>xmlTextMerge</A
858> (<A
859HREF="gnome-xml-tree.html#XMLNODEPTR"
860>xmlNodePtr</A
861> first,
862 <A
863HREF="gnome-xml-tree.html#XMLNODEPTR"
864>xmlNodePtr</A
865> second);
866void <A
867HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
868>xmlTextConcat</A
869> (<A
870HREF="gnome-xml-tree.html#XMLNODEPTR"
871>xmlNodePtr</A
872> node,
873 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000874HREF="gnome-xml-tree.html#XMLCHAR"
875>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000876> *content,
877 int len);
878void <A
879HREF="gnome-xml-tree.html#XMLFREENODELIST"
880>xmlFreeNodeList</A
881> (<A
882HREF="gnome-xml-tree.html#XMLNODEPTR"
883>xmlNodePtr</A
884> cur);
885void <A
886HREF="gnome-xml-tree.html#XMLFREENODE"
887>xmlFreeNode</A
888> (<A
889HREF="gnome-xml-tree.html#XMLNODEPTR"
890>xmlNodePtr</A
891> cur);
892<A
893HREF="gnome-xml-tree.html#XMLNSPTR"
894>xmlNsPtr</A
895> <A
896HREF="gnome-xml-tree.html#XMLSEARCHNS"
897>xmlSearchNs</A
898> (<A
899HREF="gnome-xml-tree.html#XMLDOCPTR"
900>xmlDocPtr</A
901> doc,
902 <A
903HREF="gnome-xml-tree.html#XMLNODEPTR"
904>xmlNodePtr</A
905> node,
906 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000907HREF="gnome-xml-tree.html#XMLCHAR"
908>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000909> *nameSpace);
910<A
911HREF="gnome-xml-tree.html#XMLNSPTR"
912>xmlNsPtr</A
913> <A
914HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
915>xmlSearchNsByHref</A
916> (<A
917HREF="gnome-xml-tree.html#XMLDOCPTR"
918>xmlDocPtr</A
919> doc,
920 <A
921HREF="gnome-xml-tree.html#XMLNODEPTR"
922>xmlNodePtr</A
923> node,
924 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000925HREF="gnome-xml-tree.html#XMLCHAR"
926>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000927> *href);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000928<A
929HREF="gnome-xml-tree.html#XMLNSPTR"
930>xmlNsPtr</A
931>* <A
932HREF="gnome-xml-tree.html#XMLGETNSLIST"
933>xmlGetNsList</A
934> (<A
935HREF="gnome-xml-tree.html#XMLDOCPTR"
936>xmlDocPtr</A
937> doc,
938 <A
939HREF="gnome-xml-tree.html#XMLNODEPTR"
940>xmlNodePtr</A
941> node);
Daniel Veillard35925471999-02-25 08:46:07 +0000942void <A
943HREF="gnome-xml-tree.html#XMLSETNS"
944>xmlSetNs</A
945> (<A
946HREF="gnome-xml-tree.html#XMLNODEPTR"
947>xmlNodePtr</A
948> node,
949 <A
950HREF="gnome-xml-tree.html#XMLNSPTR"
951>xmlNsPtr</A
952> ns);
953<A
954HREF="gnome-xml-tree.html#XMLNSPTR"
955>xmlNsPtr</A
956> <A
957HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
958>xmlCopyNamespace</A
959> (<A
960HREF="gnome-xml-tree.html#XMLNSPTR"
961>xmlNsPtr</A
962> cur);
963<A
964HREF="gnome-xml-tree.html#XMLNSPTR"
965>xmlNsPtr</A
966> <A
967HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
968>xmlCopyNamespaceList</A
969> (<A
970HREF="gnome-xml-tree.html#XMLNSPTR"
971>xmlNsPtr</A
972> cur);
973<A
974HREF="gnome-xml-tree.html#XMLATTRPTR"
975>xmlAttrPtr</A
976> <A
977HREF="gnome-xml-tree.html#XMLSETPROP"
978>xmlSetProp</A
979> (<A
980HREF="gnome-xml-tree.html#XMLNODEPTR"
981>xmlNodePtr</A
982> node,
983 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000984HREF="gnome-xml-tree.html#XMLCHAR"
985>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000986> *name,
987 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000988HREF="gnome-xml-tree.html#XMLCHAR"
989>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000990> *value);
991<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000992HREF="gnome-xml-tree.html#XMLCHAR"
993>xmlChar</A
994>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000995HREF="gnome-xml-tree.html#XMLGETPROP"
996>xmlGetProp</A
997> (<A
998HREF="gnome-xml-tree.html#XMLNODEPTR"
999>xmlNodePtr</A
1000> node,
1001 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001002HREF="gnome-xml-tree.html#XMLCHAR"
1003>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001004> *name);
1005<A
1006HREF="gnome-xml-tree.html#XMLNODEPTR"
1007>xmlNodePtr</A
1008> <A
1009HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
1010>xmlStringGetNodeList</A
1011> (<A
1012HREF="gnome-xml-tree.html#XMLDOCPTR"
1013>xmlDocPtr</A
1014> doc,
1015 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001016HREF="gnome-xml-tree.html#XMLCHAR"
1017>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001018> *value);
1019<A
1020HREF="gnome-xml-tree.html#XMLNODEPTR"
1021>xmlNodePtr</A
1022> <A
1023HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
1024>xmlStringLenGetNodeList</A
1025> (<A
1026HREF="gnome-xml-tree.html#XMLDOCPTR"
1027>xmlDocPtr</A
1028> doc,
1029 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001030HREF="gnome-xml-tree.html#XMLCHAR"
1031>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001032> *value,
1033 int len);
1034<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001035HREF="gnome-xml-tree.html#XMLCHAR"
1036>xmlChar</A
1037>* <A
Daniel Veillard35925471999-02-25 08:46:07 +00001038HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
1039>xmlNodeListGetString</A
1040> (<A
1041HREF="gnome-xml-tree.html#XMLDOCPTR"
1042>xmlDocPtr</A
1043> doc,
1044 <A
1045HREF="gnome-xml-tree.html#XMLNODEPTR"
1046>xmlNodePtr</A
1047> list,
1048 int inLine);
1049void <A
1050HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
1051>xmlNodeSetContent</A
1052> (<A
1053HREF="gnome-xml-tree.html#XMLNODEPTR"
1054>xmlNodePtr</A
1055> cur,
1056 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001057HREF="gnome-xml-tree.html#XMLCHAR"
1058>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001059> *content);
1060void <A
1061HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
1062>xmlNodeSetContentLen</A
1063> (<A
1064HREF="gnome-xml-tree.html#XMLNODEPTR"
1065>xmlNodePtr</A
1066> cur,
1067 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001068HREF="gnome-xml-tree.html#XMLCHAR"
1069>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001070> *content,
1071 int len);
1072void <A
1073HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
1074>xmlNodeAddContent</A
1075> (<A
1076HREF="gnome-xml-tree.html#XMLNODEPTR"
1077>xmlNodePtr</A
1078> cur,
1079 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001080HREF="gnome-xml-tree.html#XMLCHAR"
1081>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001082> *content);
1083void <A
1084HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
1085>xmlNodeAddContentLen</A
1086> (<A
1087HREF="gnome-xml-tree.html#XMLNODEPTR"
1088>xmlNodePtr</A
1089> cur,
1090 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001091HREF="gnome-xml-tree.html#XMLCHAR"
1092>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001093> *content,
1094 int len);
1095<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001096HREF="gnome-xml-tree.html#XMLCHAR"
1097>xmlChar</A
1098>* <A
Daniel Veillard35925471999-02-25 08:46:07 +00001099HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
1100>xmlNodeGetContent</A
1101> (<A
1102HREF="gnome-xml-tree.html#XMLNODEPTR"
1103>xmlNodePtr</A
1104> cur);
Daniel Veillarda819dac1999-11-24 18:04:22 +00001105<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001106HREF="gnome-xml-tree.html#XMLCHAR"
1107>xmlChar</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001108>* <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001109HREF="gnome-xml-tree.html#XMLNODEGETLANG"
1110>xmlNodeGetLang</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001111> (<A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001112HREF="gnome-xml-tree.html#XMLNODEPTR"
1113>xmlNodePtr</A
1114> cur);
1115void <A
1116HREF="gnome-xml-tree.html#XMLNODESETLANG"
1117>xmlNodeSetLang</A
1118> (<A
1119HREF="gnome-xml-tree.html#XMLNODEPTR"
1120>xmlNodePtr</A
1121> cur,
1122 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001123HREF="gnome-xml-tree.html#XMLCHAR"
1124>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001125> *lang);
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001126int <A
1127HREF="gnome-xml-tree.html#XMLREMOVEPROP"
1128>xmlRemoveProp</A
1129> (<A
1130HREF="gnome-xml-tree.html#XMLATTRPTR"
1131>xmlAttrPtr</A
1132> attr);
1133int <A
1134HREF="gnome-xml-tree.html#XMLREMOVENODE"
1135>xmlRemoveNode</A
1136> (<A
1137HREF="gnome-xml-tree.html#XMLNODEPTR"
1138>xmlNodePtr</A
1139> node);
Daniel Veillard35925471999-02-25 08:46:07 +00001140void <A
1141HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1142>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001143> (<A
1144HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1145>xmlBufferPtr</A
1146> buf,
1147 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001148HREF="gnome-xml-tree.html#XMLCHAR"
1149>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001150> *string);
1151void <A
1152HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1153>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001154> (<A
1155HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1156>xmlBufferPtr</A
1157> buf,
1158 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +00001159void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001160HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
1161>xmlBufferWriteQuotedString</A
1162> (<A
1163HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1164>xmlBufferPtr</A
1165> buf,
1166 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001167HREF="gnome-xml-tree.html#XMLCHAR"
1168>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001169> *string);
1170void <A
Daniel Veillard35925471999-02-25 08:46:07 +00001171HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
1172>xmlDocDumpMemory</A
1173> (<A
1174HREF="gnome-xml-tree.html#XMLDOCPTR"
1175>xmlDocPtr</A
1176> cur,
1177 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001178HREF="gnome-xml-tree.html#XMLCHAR"
1179>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001180> **mem,
1181 int *size);
1182void <A
1183HREF="gnome-xml-tree.html#XMLDOCDUMP"
1184>xmlDocDump</A
1185> (<GTKDOCLINK
1186HREF="FILE"
1187>FILE</GTKDOCLINK
1188> *f,
1189 <A
1190HREF="gnome-xml-tree.html#XMLDOCPTR"
1191>xmlDocPtr</A
1192> cur);
1193int <A
1194HREF="gnome-xml-tree.html#XMLSAVEFILE"
1195>xmlSaveFile</A
1196> (const char *filename,
1197 <A
1198HREF="gnome-xml-tree.html#XMLDOCPTR"
1199>xmlDocPtr</A
1200> cur);
1201int <A
1202HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1203>xmlGetDocCompressMode</A
1204> (<A
1205HREF="gnome-xml-tree.html#XMLDOCPTR"
1206>xmlDocPtr</A
1207> doc);
1208void <A
1209HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1210>xmlSetDocCompressMode</A
1211> (<A
1212HREF="gnome-xml-tree.html#XMLDOCPTR"
1213>xmlDocPtr</A
1214> doc,
1215 int mode);
1216int <A
1217HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1218>xmlGetCompressMode</A
1219> (void);
1220void <A
1221HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1222>xmlSetCompressMode</A
1223> (int mode);</PRE
1224></TD
1225></TR
1226></TABLE
1227></DIV
1228><DIV
1229CLASS="REFSECT1"
1230><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001231NAME="AEN2238"
Daniel Veillard35925471999-02-25 08:46:07 +00001232></A
1233><H2
1234>Description</H2
1235><P
1236></P
1237></DIV
1238><DIV
1239CLASS="REFSECT1"
1240><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001241NAME="AEN2241"
Daniel Veillard35925471999-02-25 08:46:07 +00001242></A
1243><H2
1244>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001245><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001246CLASS="REFSECT2"
1247><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001248NAME="AEN2243"
Daniel Veillard35925471999-02-25 08:46:07 +00001249></A
1250><H3
1251><A
1252NAME="XMLELEMENTTYPE"
1253></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001254>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001255><TABLE
1256BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001257BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001258WIDTH="100%"
1259CELLPADDING="6"
1260><TR
1261><TD
1262><PRE
1263CLASS="PROGRAMLISTING"
1264>typedef enum {
1265 XML_ELEMENT_NODE= 1,
1266 XML_ATTRIBUTE_NODE= 2,
1267 XML_TEXT_NODE= 3,
1268 XML_CDATA_SECTION_NODE= 4,
1269 XML_ENTITY_REF_NODE= 5,
1270 XML_ENTITY_NODE= 6,
1271 XML_PI_NODE= 7,
1272 XML_COMMENT_NODE= 8,
1273 XML_DOCUMENT_NODE= 9,
1274 XML_DOCUMENT_TYPE_NODE= 10,
1275 XML_DOCUMENT_FRAG_NODE= 11,
Daniel Veillard35008381999-10-25 13:15:52 +00001276 XML_NOTATION_NODE= 12,
1277 XML_HTML_DOCUMENT_NODE= 13
Daniel Veillard35925471999-02-25 08:46:07 +00001278} xmlElementType;</PRE
1279></TD
1280></TR
1281></TABLE
1282><P
1283></P
1284></DIV
1285><HR><DIV
1286CLASS="REFSECT2"
1287><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001288NAME="AEN2248"
Daniel Veillard35925471999-02-25 08:46:07 +00001289></A
1290><H3
1291><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001292NAME="XMLCHAR"
Daniel Veillard35925471999-02-25 08:46:07 +00001293></A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001294>xmlChar</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001295><P
1296></P
1297></DIV
1298><HR><DIV
1299CLASS="REFSECT2"
1300><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001301NAME="AEN2252"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001302></A
1303><H3
1304><A
1305NAME="CHAR"
1306></A
1307>CHAR</H3
1308><TABLE
1309BORDER="0"
1310BGCOLOR="#D6E8FF"
1311WIDTH="100%"
1312CELLPADDING="6"
1313><TR
1314><TD
1315><PRE
1316CLASS="PROGRAMLISTING"
Daniel Veillard35008381999-10-25 13:15:52 +00001317>#define CHAR xmlChar</PRE
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001318></TD
1319></TR
1320></TABLE
1321><P
1322></P
1323></DIV
1324><HR><DIV
1325CLASS="REFSECT2"
1326><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001327NAME="AEN2257"
Daniel Veillard35925471999-02-25 08:46:07 +00001328></A
1329><H3
1330><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001331NAME="BAD-CAST"
Daniel Veillard35925471999-02-25 08:46:07 +00001332></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001333>BAD_CAST</H3
1334><TABLE
1335BORDER="0"
1336BGCOLOR="#D6E8FF"
1337WIDTH="100%"
1338CELLPADDING="6"
1339><TR
1340><TD
1341><PRE
1342CLASS="PROGRAMLISTING"
Daniel Veillard35008381999-10-25 13:15:52 +00001343>#define BAD_CAST (xmlChar *)</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001344></TD
1345></TR
1346></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001347><P
1348></P
1349></DIV
1350><HR><DIV
1351CLASS="REFSECT2"
1352><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001353NAME="AEN2262"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001354></A
1355><H3
1356><A
1357NAME="XMLNOTATIONPTR"
1358></A
1359>xmlNotationPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001360><TABLE
1361BORDER="0"
1362BGCOLOR="#D6E8FF"
1363WIDTH="100%"
1364CELLPADDING="6"
1365><TR
1366><TD
1367><PRE
1368CLASS="PROGRAMLISTING"
1369>typedef xmlNotation *xmlNotationPtr;</PRE
1370></TD
1371></TR
1372></TABLE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001373><P
1374></P
1375></DIV
1376><HR><DIV
1377CLASS="REFSECT2"
1378><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001379NAME="AEN2267"
Daniel Veillard35925471999-02-25 08:46:07 +00001380></A
1381><H3
1382><A
1383NAME="XMLATTRIBUTETYPE"
1384></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001385>enum xmlAttributeType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001386><TABLE
1387BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001388BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001389WIDTH="100%"
1390CELLPADDING="6"
1391><TR
1392><TD
1393><PRE
1394CLASS="PROGRAMLISTING"
1395>typedef enum {
1396 XML_ATTRIBUTE_CDATA = 1,
1397 XML_ATTRIBUTE_ID,
1398 XML_ATTRIBUTE_IDREF ,
1399 XML_ATTRIBUTE_IDREFS,
1400 XML_ATTRIBUTE_ENTITY,
1401 XML_ATTRIBUTE_ENTITIES,
1402 XML_ATTRIBUTE_NMTOKEN,
1403 XML_ATTRIBUTE_NMTOKENS,
1404 XML_ATTRIBUTE_ENUMERATION,
1405 XML_ATTRIBUTE_NOTATION
1406} xmlAttributeType;</PRE
1407></TD
1408></TR
1409></TABLE
1410><P
1411></P
1412></DIV
1413><HR><DIV
1414CLASS="REFSECT2"
1415><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001416NAME="AEN2272"
Daniel Veillard35925471999-02-25 08:46:07 +00001417></A
1418><H3
1419><A
1420NAME="XMLATTRIBUTEDEFAULT"
1421></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001422>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001423><TABLE
1424BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001425BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001426WIDTH="100%"
1427CELLPADDING="6"
1428><TR
1429><TD
1430><PRE
1431CLASS="PROGRAMLISTING"
1432>typedef enum {
1433 XML_ATTRIBUTE_NONE = 1,
1434 XML_ATTRIBUTE_REQUIRED,
1435 XML_ATTRIBUTE_IMPLIED,
1436 XML_ATTRIBUTE_FIXED
1437} xmlAttributeDefault;</PRE
1438></TD
1439></TR
1440></TABLE
1441><P
1442></P
1443></DIV
1444><HR><DIV
1445CLASS="REFSECT2"
1446><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001447NAME="AEN2277"
Daniel Veillard35925471999-02-25 08:46:07 +00001448></A
1449><H3
1450><A
1451NAME="XMLENUMERATIONPTR"
1452></A
1453>xmlEnumerationPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001454><TABLE
1455BORDER="0"
1456BGCOLOR="#D6E8FF"
1457WIDTH="100%"
1458CELLPADDING="6"
1459><TR
1460><TD
1461><PRE
1462CLASS="PROGRAMLISTING"
1463>typedef xmlEnumeration *xmlEnumerationPtr;</PRE
1464></TD
1465></TR
1466></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001467><P
1468></P
1469></DIV
1470><HR><DIV
1471CLASS="REFSECT2"
1472><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001473NAME="AEN2282"
Daniel Veillard35925471999-02-25 08:46:07 +00001474></A
1475><H3
1476><A
1477NAME="XMLATTRIBUTEPTR"
1478></A
1479>xmlAttributePtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001480><TABLE
1481BORDER="0"
1482BGCOLOR="#D6E8FF"
1483WIDTH="100%"
1484CELLPADDING="6"
1485><TR
1486><TD
1487><PRE
1488CLASS="PROGRAMLISTING"
1489>typedef xmlAttribute *xmlAttributePtr;</PRE
1490></TD
1491></TR
1492></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001493><P
1494></P
1495></DIV
1496><HR><DIV
1497CLASS="REFSECT2"
1498><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001499NAME="AEN2287"
Daniel Veillard35925471999-02-25 08:46:07 +00001500></A
1501><H3
1502><A
1503NAME="XMLELEMENTCONTENTTYPE"
1504></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001505>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001506><TABLE
1507BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001508BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001509WIDTH="100%"
1510CELLPADDING="6"
1511><TR
1512><TD
1513><PRE
1514CLASS="PROGRAMLISTING"
1515>typedef enum {
1516 XML_ELEMENT_CONTENT_PCDATA = 1,
1517 XML_ELEMENT_CONTENT_ELEMENT,
1518 XML_ELEMENT_CONTENT_SEQ,
1519 XML_ELEMENT_CONTENT_OR
1520} xmlElementContentType;</PRE
1521></TD
1522></TR
1523></TABLE
1524><P
1525></P
1526></DIV
1527><HR><DIV
1528CLASS="REFSECT2"
1529><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001530NAME="AEN2292"
Daniel Veillard35925471999-02-25 08:46:07 +00001531></A
1532><H3
1533><A
1534NAME="XMLELEMENTCONTENTOCCUR"
1535></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001536>enum xmlElementContentOccur</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001537><TABLE
1538BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001539BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001540WIDTH="100%"
1541CELLPADDING="6"
1542><TR
1543><TD
1544><PRE
1545CLASS="PROGRAMLISTING"
1546>typedef enum {
1547 XML_ELEMENT_CONTENT_ONCE = 1,
1548 XML_ELEMENT_CONTENT_OPT,
1549 XML_ELEMENT_CONTENT_MULT,
1550 XML_ELEMENT_CONTENT_PLUS
1551} xmlElementContentOccur;</PRE
1552></TD
1553></TR
1554></TABLE
1555><P
1556></P
1557></DIV
1558><HR><DIV
1559CLASS="REFSECT2"
1560><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001561NAME="AEN2297"
Daniel Veillard35925471999-02-25 08:46:07 +00001562></A
1563><H3
1564><A
1565NAME="XMLELEMENTCONTENTPTR"
1566></A
1567>xmlElementContentPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001568><TABLE
1569BORDER="0"
1570BGCOLOR="#D6E8FF"
1571WIDTH="100%"
1572CELLPADDING="6"
1573><TR
1574><TD
1575><PRE
1576CLASS="PROGRAMLISTING"
1577>typedef xmlElementContent *xmlElementContentPtr;</PRE
1578></TD
1579></TR
1580></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001581><P
1582></P
1583></DIV
1584><HR><DIV
1585CLASS="REFSECT2"
1586><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001587NAME="AEN2302"
Daniel Veillard35925471999-02-25 08:46:07 +00001588></A
1589><H3
1590><A
1591NAME="XMLELEMENTTYPEVAL"
1592></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001593>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001594><TABLE
1595BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001596BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001597WIDTH="100%"
1598CELLPADDING="6"
1599><TR
1600><TD
1601><PRE
1602CLASS="PROGRAMLISTING"
1603>typedef enum {
1604 XML_ELEMENT_TYPE_EMPTY = 1,
1605 XML_ELEMENT_TYPE_ANY,
1606 XML_ELEMENT_TYPE_MIXED,
1607 XML_ELEMENT_TYPE_ELEMENT
1608} xmlElementTypeVal;</PRE
1609></TD
1610></TR
1611></TABLE
1612><P
1613></P
1614></DIV
1615><HR><DIV
1616CLASS="REFSECT2"
1617><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001618NAME="AEN2307"
Daniel Veillard35925471999-02-25 08:46:07 +00001619></A
1620><H3
1621><A
1622NAME="XMLELEMENTPTR"
1623></A
1624>xmlElementPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001625><TABLE
1626BORDER="0"
1627BGCOLOR="#D6E8FF"
1628WIDTH="100%"
1629CELLPADDING="6"
1630><TR
1631><TD
1632><PRE
1633CLASS="PROGRAMLISTING"
1634>typedef xmlElement *xmlElementPtr;</PRE
1635></TD
1636></TR
1637></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001638><P
1639></P
1640></DIV
1641><HR><DIV
1642CLASS="REFSECT2"
1643><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001644NAME="AEN2312"
Daniel Veillard35925471999-02-25 08:46:07 +00001645></A
1646><H3
1647><A
1648NAME="XMLNSTYPE"
1649></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001650>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001651><TABLE
1652BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001653BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001654WIDTH="100%"
1655CELLPADDING="6"
1656><TR
1657><TD
1658><PRE
1659CLASS="PROGRAMLISTING"
1660>typedef enum {
1661 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1662 XML_LOCAL_NAMESPACE /* new style local scoping */
1663} xmlNsType;</PRE
1664></TD
1665></TR
1666></TABLE
1667><P
1668></P
1669></DIV
1670><HR><DIV
1671CLASS="REFSECT2"
1672><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001673NAME="AEN2317"
Daniel Veillard35925471999-02-25 08:46:07 +00001674></A
1675><H3
1676><A
1677NAME="XMLNSPTR"
1678></A
1679>xmlNsPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001680><TABLE
1681BORDER="0"
1682BGCOLOR="#D6E8FF"
1683WIDTH="100%"
1684CELLPADDING="6"
1685><TR
1686><TD
1687><PRE
1688CLASS="PROGRAMLISTING"
1689>typedef xmlNs *xmlNsPtr;</PRE
1690></TD
1691></TR
1692></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001693><P
1694></P
1695></DIV
1696><HR><DIV
1697CLASS="REFSECT2"
1698><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001699NAME="AEN2322"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001700></A
1701><H3
1702><A
1703NAME="XMLDTDPTR"
1704></A
1705>xmlDtdPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001706><TABLE
1707BORDER="0"
1708BGCOLOR="#D6E8FF"
1709WIDTH="100%"
1710CELLPADDING="6"
1711><TR
1712><TD
1713><PRE
1714CLASS="PROGRAMLISTING"
1715>typedef xmlDtd *xmlDtdPtr;</PRE
1716></TD
1717></TR
1718></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001719><P
1720></P
1721></DIV
1722><HR><DIV
1723CLASS="REFSECT2"
1724><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001725NAME="AEN2327"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001726></A
1727><H3
1728><A
1729NAME="XMLATTRPTR"
1730></A
1731>xmlAttrPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001732><TABLE
1733BORDER="0"
1734BGCOLOR="#D6E8FF"
1735WIDTH="100%"
1736CELLPADDING="6"
1737><TR
1738><TD
1739><PRE
1740CLASS="PROGRAMLISTING"
1741>typedef xmlAttr *xmlAttrPtr;</PRE
1742></TD
1743></TR
1744></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001745><P
1746></P
1747></DIV
1748><HR><DIV
1749CLASS="REFSECT2"
1750><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001751NAME="AEN2332"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001752></A
1753><H3
1754><A
1755NAME="XMLIDPTR"
1756></A
1757>xmlIDPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001758><TABLE
1759BORDER="0"
1760BGCOLOR="#D6E8FF"
1761WIDTH="100%"
1762CELLPADDING="6"
1763><TR
1764><TD
1765><PRE
1766CLASS="PROGRAMLISTING"
1767>typedef xmlID *xmlIDPtr;</PRE
1768></TD
1769></TR
1770></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001771><P
1772></P
1773></DIV
1774><HR><DIV
1775CLASS="REFSECT2"
1776><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001777NAME="AEN2337"
Daniel Veillard35925471999-02-25 08:46:07 +00001778></A
1779><H3
1780><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001781NAME="XMLREFPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001782></A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001783>xmlRefPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001784><TABLE
1785BORDER="0"
1786BGCOLOR="#D6E8FF"
1787WIDTH="100%"
1788CELLPADDING="6"
1789><TR
1790><TD
1791><PRE
1792CLASS="PROGRAMLISTING"
1793>typedef xmlRef *xmlRefPtr;</PRE
1794></TD
1795></TR
1796></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001797><P
1798></P
1799></DIV
1800><HR><DIV
1801CLASS="REFSECT2"
1802><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001803NAME="AEN2342"
Daniel Veillard35925471999-02-25 08:46:07 +00001804></A
1805><H3
1806><A
1807NAME="XMLNODE"
1808></A
1809>xmlNode</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001810><TABLE
1811BORDER="0"
1812BGCOLOR="#D6E8FF"
1813WIDTH="100%"
1814CELLPADDING="6"
1815><TR
1816><TD
1817><PRE
1818CLASS="PROGRAMLISTING"
1819>typedef _xmlNode xmlNode;</PRE
1820></TD
1821></TR
1822></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001823><P
1824></P
1825></DIV
1826><HR><DIV
1827CLASS="REFSECT2"
1828><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001829NAME="AEN2347"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001830></A
1831><H3
1832><A
1833NAME="XMLNODEPTR"
1834></A
1835>xmlNodePtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001836><TABLE
1837BORDER="0"
1838BGCOLOR="#D6E8FF"
1839WIDTH="100%"
1840CELLPADDING="6"
1841><TR
1842><TD
1843><PRE
1844CLASS="PROGRAMLISTING"
1845>typedef _xmlNode *xmlNodePtr;</PRE
1846></TD
1847></TR
1848></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001849><P
1850></P
1851></DIV
1852><HR><DIV
1853CLASS="REFSECT2"
1854><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001855NAME="AEN2352"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001856></A
1857><H3
1858><A
1859NAME="XMLDOC"
1860></A
1861>xmlDoc</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001862><TABLE
1863BORDER="0"
1864BGCOLOR="#D6E8FF"
1865WIDTH="100%"
1866CELLPADDING="6"
1867><TR
1868><TD
1869><PRE
1870CLASS="PROGRAMLISTING"
1871>typedef _xmlDoc xmlDoc;</PRE
1872></TD
1873></TR
1874></TABLE
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001875><P
1876></P
1877></DIV
1878><HR><DIV
1879CLASS="REFSECT2"
1880><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001881NAME="AEN2357"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001882></A
1883><H3
1884><A
1885NAME="XMLDOCPTR"
1886></A
1887>xmlDocPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001888><TABLE
1889BORDER="0"
1890BGCOLOR="#D6E8FF"
1891WIDTH="100%"
1892CELLPADDING="6"
1893><TR
1894><TD
1895><PRE
1896CLASS="PROGRAMLISTING"
1897>typedef xmlDoc *xmlDocPtr;</PRE
1898></TD
1899></TR
1900></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001901><P
1902></P
1903></DIV
1904><HR><DIV
1905CLASS="REFSECT2"
1906><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001907NAME="AEN2362"
Daniel Veillard35925471999-02-25 08:46:07 +00001908></A
1909><H3
1910><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001911NAME="XMLBUFFER"
1912></A
1913>xmlBuffer</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001914><TABLE
1915BORDER="0"
1916BGCOLOR="#D6E8FF"
1917WIDTH="100%"
1918CELLPADDING="6"
1919><TR
1920><TD
1921><PRE
1922CLASS="PROGRAMLISTING"
1923>typedef _xmlBuffer xmlBuffer;</PRE
1924></TD
1925></TR
1926></TABLE
Daniel Veillard5099ae81999-04-21 20:12:07 +00001927><P
1928></P
1929></DIV
1930><HR><DIV
1931CLASS="REFSECT2"
1932><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001933NAME="AEN2367"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001934></A
1935><H3
1936><A
1937NAME="XMLBUFFERPTR"
1938></A
1939>xmlBufferPtr</H3
Daniel Veillard35008381999-10-25 13:15:52 +00001940><TABLE
1941BORDER="0"
1942BGCOLOR="#D6E8FF"
1943WIDTH="100%"
1944CELLPADDING="6"
1945><TR
1946><TD
1947><PRE
1948CLASS="PROGRAMLISTING"
1949>typedef xmlBuffer *xmlBufferPtr;</PRE
1950></TD
1951></TR
1952></TABLE
Daniel Veillard5099ae81999-04-21 20:12:07 +00001953><P
1954></P
1955></DIV
1956><HR><DIV
1957CLASS="REFSECT2"
1958><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001959NAME="AEN2372"
Daniel Veillard14fff061999-06-22 21:49:07 +00001960></A
1961><H3
1962><A
1963NAME="BASEDTD"
1964></A
1965>baseDTD</H3
1966><TABLE
1967BORDER="0"
1968BGCOLOR="#D6E8FF"
1969WIDTH="100%"
1970CELLPADDING="6"
1971><TR
1972><TD
1973><PRE
1974CLASS="PROGRAMLISTING"
1975>extern xmlNsPtr baseDTD;</PRE
1976></TD
1977></TR
1978></TABLE
1979><P
1980></P
1981></DIV
1982><HR><DIV
1983CLASS="REFSECT2"
1984><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001985NAME="AEN2377"
Daniel Veillard14fff061999-06-22 21:49:07 +00001986></A
1987><H3
1988><A
1989NAME="OLDXMLWDCOMPATIBILITY"
1990></A
1991>oldXMLWDcompatibility</H3
1992><TABLE
1993BORDER="0"
1994BGCOLOR="#D6E8FF"
1995WIDTH="100%"
1996CELLPADDING="6"
1997><TR
1998><TD
1999><PRE
2000CLASS="PROGRAMLISTING"
2001>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
2002></TD
2003></TR
2004></TABLE
2005><P
2006></P
2007></DIV
2008><HR><DIV
2009CLASS="REFSECT2"
2010><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002011NAME="AEN2382"
Daniel Veillard14fff061999-06-22 21:49:07 +00002012></A
2013><H3
2014><A
2015NAME="XMLINDENTTREEOUTPUT"
2016></A
2017>xmlIndentTreeOutput</H3
2018><TABLE
2019BORDER="0"
2020BGCOLOR="#D6E8FF"
2021WIDTH="100%"
2022CELLPADDING="6"
2023><TR
2024><TD
2025><PRE
2026CLASS="PROGRAMLISTING"
2027>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
2028></TD
2029></TR
2030></TABLE
2031><P
2032></P
2033></DIV
2034><HR><DIV
2035CLASS="REFSECT2"
2036><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002037NAME="AEN2387"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002038></A
2039><H3
2040><A
2041NAME="XMLBUFFERCREATE"
2042></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002043>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002044><TABLE
2045BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002046BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002047WIDTH="100%"
2048CELLPADDING="6"
2049><TR
2050><TD
2051><PRE
2052CLASS="PROGRAMLISTING"
2053><A
2054HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2055>xmlBufferPtr</A
2056> xmlBufferCreate (void);</PRE
2057></TD
2058></TR
2059></TABLE
2060><P
2061>routine to create an XML buffer.</P
2062><P
2063></P
2064><DIV
2065CLASS="INFORMALTABLE"
2066><P
2067></P
2068><TABLE
2069BORDER="0"
2070WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002071BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002072CELLSPACING="0"
2073CELLPADDING="4"
2074CLASS="CALSTABLE"
2075><TR
2076><TD
2077WIDTH="20%"
2078ALIGN="RIGHT"
2079VALIGN="TOP"
2080><I
2081CLASS="EMPHASIS"
2082>Returns</I
2083> :</TD
2084><TD
2085WIDTH="80%"
2086ALIGN="LEFT"
2087VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002088>the new structure.</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002089></TR
2090></TABLE
2091><P
2092></P
2093></DIV
2094></DIV
2095><HR><DIV
2096CLASS="REFSECT2"
2097><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002098NAME="AEN2403"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002099></A
2100><H3
2101><A
2102NAME="XMLBUFFERFREE"
2103></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002104>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002105><TABLE
2106BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002107BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002108WIDTH="100%"
2109CELLPADDING="6"
2110><TR
2111><TD
2112><PRE
2113CLASS="PROGRAMLISTING"
2114>void xmlBufferFree (<A
2115HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2116>xmlBufferPtr</A
2117> buf);</PRE
2118></TD
2119></TR
2120></TABLE
2121><P
2122>Frees an XML buffer.</P
2123><P
2124></P
2125><DIV
2126CLASS="INFORMALTABLE"
2127><P
2128></P
2129><TABLE
2130BORDER="0"
2131WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002132BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002133CELLSPACING="0"
2134CELLPADDING="4"
2135CLASS="CALSTABLE"
2136><TR
2137><TD
2138WIDTH="20%"
2139ALIGN="RIGHT"
2140VALIGN="TOP"
2141><TT
2142CLASS="PARAMETER"
2143><I
2144>buf</I
2145></TT
2146>&nbsp;:</TD
2147><TD
2148WIDTH="80%"
2149ALIGN="LEFT"
2150VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002151> the buffer to free</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002152></TR
2153></TABLE
2154><P
2155></P
2156></DIV
2157></DIV
2158><HR><DIV
2159CLASS="REFSECT2"
2160><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002161NAME="AEN2419"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002162></A
2163><H3
2164><A
2165NAME="XMLBUFFERDUMP"
2166></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002167>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002168><TABLE
2169BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002170BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002171WIDTH="100%"
2172CELLPADDING="6"
2173><TR
2174><TD
2175><PRE
2176CLASS="PROGRAMLISTING"
2177>int xmlBufferDump (<GTKDOCLINK
2178HREF="FILE"
2179>FILE</GTKDOCLINK
2180> *file,
2181 <A
2182HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2183>xmlBufferPtr</A
2184> buf);</PRE
2185></TD
2186></TR
2187></TABLE
2188><P
2189>Dumps an XML buffer to a FILE *.</P
2190><P
2191></P
2192><DIV
2193CLASS="INFORMALTABLE"
2194><P
2195></P
2196><TABLE
2197BORDER="0"
2198WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002199BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002200CELLSPACING="0"
2201CELLPADDING="4"
2202CLASS="CALSTABLE"
2203><TR
2204><TD
2205WIDTH="20%"
2206ALIGN="RIGHT"
2207VALIGN="TOP"
2208><TT
2209CLASS="PARAMETER"
2210><I
2211>file</I
2212></TT
2213>&nbsp;:</TD
2214><TD
2215WIDTH="80%"
2216ALIGN="LEFT"
2217VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002218> the file output</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002219></TR
2220><TR
2221><TD
2222WIDTH="20%"
2223ALIGN="RIGHT"
2224VALIGN="TOP"
2225><TT
2226CLASS="PARAMETER"
2227><I
2228>buf</I
2229></TT
2230>&nbsp;:</TD
2231><TD
2232WIDTH="80%"
2233ALIGN="LEFT"
2234VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002235> the buffer to dump</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002236></TR
2237><TR
2238><TD
2239WIDTH="20%"
2240ALIGN="RIGHT"
2241VALIGN="TOP"
2242><I
2243CLASS="EMPHASIS"
2244>Returns</I
2245> :</TD
2246><TD
2247WIDTH="80%"
2248ALIGN="LEFT"
2249VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002250>the number of xmlChar written</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002251></TR
2252></TABLE
2253><P
2254></P
2255></DIV
2256></DIV
2257><HR><DIV
2258CLASS="REFSECT2"
2259><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002260NAME="AEN2444"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002261></A
2262><H3
2263><A
2264NAME="XMLBUFFERADD"
2265></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002266>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002267><TABLE
2268BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002269BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002270WIDTH="100%"
2271CELLPADDING="6"
2272><TR
2273><TD
2274><PRE
2275CLASS="PROGRAMLISTING"
2276>void xmlBufferAdd (<A
2277HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2278>xmlBufferPtr</A
2279> buf,
2280 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002281HREF="gnome-xml-tree.html#XMLCHAR"
2282>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002283> *str,
2284 int len);</PRE
2285></TD
2286></TR
2287></TABLE
2288><P
2289>Add a string range to an XML buffer.</P
2290><P
2291></P
2292><DIV
2293CLASS="INFORMALTABLE"
2294><P
2295></P
2296><TABLE
2297BORDER="0"
2298WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002299BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002300CELLSPACING="0"
2301CELLPADDING="4"
2302CLASS="CALSTABLE"
2303><TR
2304><TD
2305WIDTH="20%"
2306ALIGN="RIGHT"
2307VALIGN="TOP"
2308><TT
2309CLASS="PARAMETER"
2310><I
2311>buf</I
2312></TT
2313>&nbsp;:</TD
2314><TD
2315WIDTH="80%"
2316ALIGN="LEFT"
2317VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002318> the buffer to dump</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002319></TR
2320><TR
2321><TD
2322WIDTH="20%"
2323ALIGN="RIGHT"
2324VALIGN="TOP"
2325><TT
2326CLASS="PARAMETER"
2327><I
2328>str</I
2329></TT
2330>&nbsp;:</TD
2331><TD
2332WIDTH="80%"
2333ALIGN="LEFT"
2334VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002335> the xmlChar string</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002336></TR
2337><TR
2338><TD
2339WIDTH="20%"
2340ALIGN="RIGHT"
2341VALIGN="TOP"
2342><TT
2343CLASS="PARAMETER"
2344><I
2345>len</I
2346></TT
2347>&nbsp;:</TD
2348><TD
2349WIDTH="80%"
2350ALIGN="LEFT"
2351VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002352> the number of xmlChar to add</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002353></TR
2354></TABLE
2355><P
2356></P
2357></DIV
2358></DIV
2359><HR><DIV
2360CLASS="REFSECT2"
2361><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002362NAME="AEN2469"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002363></A
2364><H3
2365><A
2366NAME="XMLBUFFERCAT"
2367></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002368>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002369><TABLE
2370BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002371BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002372WIDTH="100%"
2373CELLPADDING="6"
2374><TR
2375><TD
2376><PRE
2377CLASS="PROGRAMLISTING"
2378>void xmlBufferCat (<A
2379HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2380>xmlBufferPtr</A
2381> buf,
2382 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002383HREF="gnome-xml-tree.html#XMLCHAR"
2384>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002385> *str);</PRE
2386></TD
2387></TR
2388></TABLE
2389><P
2390>Append a zero terminated string to an XML buffer.</P
2391><P
2392></P
2393><DIV
2394CLASS="INFORMALTABLE"
2395><P
2396></P
2397><TABLE
2398BORDER="0"
2399WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002400BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002401CELLSPACING="0"
2402CELLPADDING="4"
2403CLASS="CALSTABLE"
2404><TR
2405><TD
2406WIDTH="20%"
2407ALIGN="RIGHT"
2408VALIGN="TOP"
2409><TT
2410CLASS="PARAMETER"
2411><I
2412>buf</I
2413></TT
2414>&nbsp;:</TD
2415><TD
2416WIDTH="80%"
2417ALIGN="LEFT"
2418VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002419> the buffer to dump</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002420></TR
2421><TR
2422><TD
2423WIDTH="20%"
2424ALIGN="RIGHT"
2425VALIGN="TOP"
2426><TT
2427CLASS="PARAMETER"
2428><I
2429>str</I
2430></TT
2431>&nbsp;:</TD
2432><TD
2433WIDTH="80%"
2434ALIGN="LEFT"
2435VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002436> the xmlChar string</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002437></TR
2438></TABLE
2439><P
2440></P
2441></DIV
2442></DIV
2443><HR><DIV
2444CLASS="REFSECT2"
2445><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002446NAME="AEN2490"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002447></A
2448><H3
2449><A
2450NAME="XMLBUFFERCCAT"
2451></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002452>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002453><TABLE
2454BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002455BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002456WIDTH="100%"
2457CELLPADDING="6"
2458><TR
2459><TD
2460><PRE
2461CLASS="PROGRAMLISTING"
2462>void xmlBufferCCat (<A
2463HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2464>xmlBufferPtr</A
2465> buf,
2466 const char *str);</PRE
2467></TD
2468></TR
2469></TABLE
2470><P
2471>Append a zero terminated C string to an XML buffer.</P
2472><P
2473></P
2474><DIV
2475CLASS="INFORMALTABLE"
2476><P
2477></P
2478><TABLE
2479BORDER="0"
2480WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002481BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002482CELLSPACING="0"
2483CELLPADDING="4"
2484CLASS="CALSTABLE"
2485><TR
2486><TD
2487WIDTH="20%"
2488ALIGN="RIGHT"
2489VALIGN="TOP"
2490><TT
2491CLASS="PARAMETER"
2492><I
2493>buf</I
2494></TT
2495>&nbsp;:</TD
2496><TD
2497WIDTH="80%"
2498ALIGN="LEFT"
2499VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002500> the buffer to dump</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002501></TR
2502><TR
2503><TD
2504WIDTH="20%"
2505ALIGN="RIGHT"
2506VALIGN="TOP"
2507><TT
2508CLASS="PARAMETER"
2509><I
2510>str</I
2511></TT
2512>&nbsp;:</TD
2513><TD
2514WIDTH="80%"
2515ALIGN="LEFT"
2516VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002517> the C char string</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002518></TR
2519></TABLE
2520><P
2521></P
2522></DIV
2523></DIV
2524><HR><DIV
2525CLASS="REFSECT2"
2526><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002527NAME="AEN2510"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002528></A
2529><H3
2530><A
2531NAME="XMLBUFFERSHRINK"
2532></A
2533>xmlBufferShrink ()</H3
2534><TABLE
2535BORDER="0"
2536BGCOLOR="#D6E8FF"
2537WIDTH="100%"
2538CELLPADDING="6"
2539><TR
2540><TD
2541><PRE
2542CLASS="PROGRAMLISTING"
2543>int xmlBufferShrink (<A
2544HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2545>xmlBufferPtr</A
2546> buf,
2547 int len);</PRE
2548></TD
2549></TR
2550></TABLE
2551><P
2552>Remove the beginning of an XML buffer.</P
2553><P
2554></P
2555><DIV
2556CLASS="INFORMALTABLE"
2557><P
2558></P
2559><TABLE
2560BORDER="0"
2561WIDTH="100%"
2562BGCOLOR="#FFD0D0"
2563CELLSPACING="0"
2564CELLPADDING="4"
2565CLASS="CALSTABLE"
2566><TR
2567><TD
2568WIDTH="20%"
2569ALIGN="RIGHT"
2570VALIGN="TOP"
2571><TT
2572CLASS="PARAMETER"
2573><I
2574>buf</I
2575></TT
2576>&nbsp;:</TD
2577><TD
2578WIDTH="80%"
2579ALIGN="LEFT"
2580VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002581> the buffer to dump</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002582></TR
2583><TR
2584><TD
2585WIDTH="20%"
2586ALIGN="RIGHT"
2587VALIGN="TOP"
2588><TT
2589CLASS="PARAMETER"
2590><I
2591>len</I
2592></TT
2593>&nbsp;:</TD
2594><TD
2595WIDTH="80%"
2596ALIGN="LEFT"
2597VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002598> the number of xmlChar to remove</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002599></TR
2600><TR
2601><TD
2602WIDTH="20%"
2603ALIGN="RIGHT"
2604VALIGN="TOP"
2605><I
2606CLASS="EMPHASIS"
2607>Returns</I
2608> :</TD
2609><TD
2610WIDTH="80%"
2611ALIGN="LEFT"
2612VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002613>the number of xmlChar removed, or -1 in case of failure.</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002614></TR
2615></TABLE
2616><P
2617></P
2618></DIV
2619></DIV
2620><HR><DIV
2621CLASS="REFSECT2"
2622><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002623NAME="AEN2534"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002624></A
2625><H3
2626><A
2627NAME="XMLBUFFEREMPTY"
2628></A
2629>xmlBufferEmpty ()</H3
2630><TABLE
2631BORDER="0"
2632BGCOLOR="#D6E8FF"
2633WIDTH="100%"
2634CELLPADDING="6"
2635><TR
2636><TD
2637><PRE
2638CLASS="PROGRAMLISTING"
2639>void xmlBufferEmpty (<A
2640HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2641>xmlBufferPtr</A
2642> buf);</PRE
2643></TD
2644></TR
2645></TABLE
2646><P
2647>empty a buffer.</P
2648><P
2649></P
2650><DIV
2651CLASS="INFORMALTABLE"
2652><P
2653></P
2654><TABLE
2655BORDER="0"
2656WIDTH="100%"
2657BGCOLOR="#FFD0D0"
2658CELLSPACING="0"
2659CELLPADDING="4"
2660CLASS="CALSTABLE"
2661><TR
2662><TD
2663WIDTH="20%"
2664ALIGN="RIGHT"
2665VALIGN="TOP"
2666><TT
2667CLASS="PARAMETER"
2668><I
2669>buf</I
2670></TT
2671>&nbsp;:</TD
2672><TD
2673WIDTH="80%"
2674ALIGN="LEFT"
2675VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002676> the buffer</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002677></TR
2678></TABLE
2679><P
2680></P
2681></DIV
2682></DIV
2683><HR><DIV
2684CLASS="REFSECT2"
2685><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002686NAME="AEN2550"
Daniel Veillard35925471999-02-25 08:46:07 +00002687></A
2688><H3
2689><A
2690NAME="XMLCREATEINTSUBSET"
2691></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002692>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002693><TABLE
2694BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002695BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002696WIDTH="100%"
2697CELLPADDING="6"
2698><TR
2699><TD
2700><PRE
2701CLASS="PROGRAMLISTING"
2702><A
2703HREF="gnome-xml-tree.html#XMLDTDPTR"
2704>xmlDtdPtr</A
2705> xmlCreateIntSubset (<A
2706HREF="gnome-xml-tree.html#XMLDOCPTR"
2707>xmlDocPtr</A
2708> doc,
2709 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002710HREF="gnome-xml-tree.html#XMLCHAR"
2711>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002712> *name,
2713 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002714HREF="gnome-xml-tree.html#XMLCHAR"
2715>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002716> *ExternalID,
2717 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002718HREF="gnome-xml-tree.html#XMLCHAR"
2719>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002720> *SystemID);</PRE
2721></TD
2722></TR
2723></TABLE
2724><P
2725>Create the internal subset of a document</P
2726><P
2727></P
2728><DIV
2729CLASS="INFORMALTABLE"
2730><P
2731></P
2732><TABLE
2733BORDER="0"
2734WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002735BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002736CELLSPACING="0"
2737CELLPADDING="4"
2738CLASS="CALSTABLE"
2739><TR
2740><TD
2741WIDTH="20%"
2742ALIGN="RIGHT"
2743VALIGN="TOP"
2744><TT
2745CLASS="PARAMETER"
2746><I
2747>doc</I
2748></TT
2749>&nbsp;:</TD
2750><TD
2751WIDTH="80%"
2752ALIGN="LEFT"
2753VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002754> the document pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002755></TR
2756><TR
2757><TD
2758WIDTH="20%"
2759ALIGN="RIGHT"
2760VALIGN="TOP"
2761><TT
2762CLASS="PARAMETER"
2763><I
2764>name</I
2765></TT
2766>&nbsp;:</TD
2767><TD
2768WIDTH="80%"
2769ALIGN="LEFT"
2770VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002771> the DTD name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002772></TR
2773><TR
2774><TD
2775WIDTH="20%"
2776ALIGN="RIGHT"
2777VALIGN="TOP"
2778><TT
2779CLASS="PARAMETER"
2780><I
2781>ExternalID</I
2782></TT
2783>&nbsp;:</TD
2784><TD
2785WIDTH="80%"
2786ALIGN="LEFT"
2787VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002788> the external ID</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002789></TR
2790><TR
2791><TD
2792WIDTH="20%"
2793ALIGN="RIGHT"
2794VALIGN="TOP"
2795><TT
2796CLASS="PARAMETER"
2797><I
2798>SystemID</I
2799></TT
2800>&nbsp;:</TD
2801><TD
2802WIDTH="80%"
2803ALIGN="LEFT"
2804VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002805> the system ID</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002806></TR
2807><TR
2808><TD
2809WIDTH="20%"
2810ALIGN="RIGHT"
2811VALIGN="TOP"
2812><I
2813CLASS="EMPHASIS"
2814>Returns</I
2815> :</TD
2816><TD
2817WIDTH="80%"
2818ALIGN="LEFT"
2819VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002820>a pointer to the new DTD structure</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002821></TR
2822></TABLE
2823><P
2824></P
2825></DIV
2826></DIV
2827><HR><DIV
2828CLASS="REFSECT2"
2829><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002830NAME="AEN2586"
Daniel Veillard35925471999-02-25 08:46:07 +00002831></A
2832><H3
2833><A
2834NAME="XMLNEWDTD"
2835></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002836>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002837><TABLE
2838BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002839BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002840WIDTH="100%"
2841CELLPADDING="6"
2842><TR
2843><TD
2844><PRE
2845CLASS="PROGRAMLISTING"
2846><A
2847HREF="gnome-xml-tree.html#XMLDTDPTR"
2848>xmlDtdPtr</A
2849> xmlNewDtd (<A
2850HREF="gnome-xml-tree.html#XMLDOCPTR"
2851>xmlDocPtr</A
2852> doc,
2853 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002854HREF="gnome-xml-tree.html#XMLCHAR"
2855>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002856> *name,
2857 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002858HREF="gnome-xml-tree.html#XMLCHAR"
2859>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002860> *ExternalID,
2861 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002862HREF="gnome-xml-tree.html#XMLCHAR"
2863>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002864> *SystemID);</PRE
2865></TD
2866></TR
2867></TABLE
2868><P
2869>Creation of a new DTD.</P
2870><P
2871></P
2872><DIV
2873CLASS="INFORMALTABLE"
2874><P
2875></P
2876><TABLE
2877BORDER="0"
2878WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002879BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002880CELLSPACING="0"
2881CELLPADDING="4"
2882CLASS="CALSTABLE"
2883><TR
2884><TD
2885WIDTH="20%"
2886ALIGN="RIGHT"
2887VALIGN="TOP"
2888><TT
2889CLASS="PARAMETER"
2890><I
2891>doc</I
2892></TT
2893>&nbsp;:</TD
2894><TD
2895WIDTH="80%"
2896ALIGN="LEFT"
2897VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002898> the document pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002899></TR
2900><TR
2901><TD
2902WIDTH="20%"
2903ALIGN="RIGHT"
2904VALIGN="TOP"
2905><TT
2906CLASS="PARAMETER"
2907><I
2908>name</I
2909></TT
2910>&nbsp;:</TD
2911><TD
2912WIDTH="80%"
2913ALIGN="LEFT"
2914VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002915> the DTD name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002916></TR
2917><TR
2918><TD
2919WIDTH="20%"
2920ALIGN="RIGHT"
2921VALIGN="TOP"
2922><TT
2923CLASS="PARAMETER"
2924><I
2925>ExternalID</I
2926></TT
2927>&nbsp;:</TD
2928><TD
2929WIDTH="80%"
2930ALIGN="LEFT"
2931VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002932> the external ID</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002933></TR
2934><TR
2935><TD
2936WIDTH="20%"
2937ALIGN="RIGHT"
2938VALIGN="TOP"
2939><TT
2940CLASS="PARAMETER"
2941><I
2942>SystemID</I
2943></TT
2944>&nbsp;:</TD
2945><TD
2946WIDTH="80%"
2947ALIGN="LEFT"
2948VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002949> the system ID</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002950></TR
2951><TR
2952><TD
2953WIDTH="20%"
2954ALIGN="RIGHT"
2955VALIGN="TOP"
2956><I
2957CLASS="EMPHASIS"
2958>Returns</I
2959> :</TD
2960><TD
2961WIDTH="80%"
2962ALIGN="LEFT"
2963VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00002964>a pointer to the new DTD structure</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002965></TR
2966></TABLE
2967><P
2968></P
2969></DIV
2970></DIV
2971><HR><DIV
2972CLASS="REFSECT2"
2973><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00002974NAME="AEN2622"
Daniel Veillard35925471999-02-25 08:46:07 +00002975></A
2976><H3
2977><A
2978NAME="XMLFREEDTD"
2979></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002980>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002981><TABLE
2982BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002983BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002984WIDTH="100%"
2985CELLPADDING="6"
2986><TR
2987><TD
2988><PRE
2989CLASS="PROGRAMLISTING"
2990>void xmlFreeDtd (<A
2991HREF="gnome-xml-tree.html#XMLDTDPTR"
2992>xmlDtdPtr</A
2993> cur);</PRE
2994></TD
2995></TR
2996></TABLE
2997><P
2998>Free a DTD structure.</P
2999><P
3000></P
3001><DIV
3002CLASS="INFORMALTABLE"
3003><P
3004></P
3005><TABLE
3006BORDER="0"
3007WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003008BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003009CELLSPACING="0"
3010CELLPADDING="4"
3011CLASS="CALSTABLE"
3012><TR
3013><TD
3014WIDTH="20%"
3015ALIGN="RIGHT"
3016VALIGN="TOP"
3017><TT
3018CLASS="PARAMETER"
3019><I
3020>cur</I
3021></TT
3022>&nbsp;:</TD
3023><TD
3024WIDTH="80%"
3025ALIGN="LEFT"
3026VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003027> the DTD structure to free up</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003028></TR
3029></TABLE
3030><P
3031></P
3032></DIV
3033></DIV
3034><HR><DIV
3035CLASS="REFSECT2"
3036><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003037NAME="AEN2638"
Daniel Veillard35925471999-02-25 08:46:07 +00003038></A
3039><H3
3040><A
3041NAME="XMLNEWGLOBALNS"
3042></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003043>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003044><TABLE
3045BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003046BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003047WIDTH="100%"
3048CELLPADDING="6"
3049><TR
3050><TD
3051><PRE
3052CLASS="PROGRAMLISTING"
3053><A
3054HREF="gnome-xml-tree.html#XMLNSPTR"
3055>xmlNsPtr</A
3056> xmlNewGlobalNs (<A
3057HREF="gnome-xml-tree.html#XMLDOCPTR"
3058>xmlDocPtr</A
3059> doc,
3060 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003061HREF="gnome-xml-tree.html#XMLCHAR"
3062>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003063> *href,
3064 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003065HREF="gnome-xml-tree.html#XMLCHAR"
3066>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003067> *prefix);</PRE
3068></TD
3069></TR
3070></TABLE
3071><P
3072>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
3073><P
3074></P
3075><DIV
3076CLASS="INFORMALTABLE"
3077><P
3078></P
3079><TABLE
3080BORDER="0"
3081WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003082BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003083CELLSPACING="0"
3084CELLPADDING="4"
3085CLASS="CALSTABLE"
3086><TR
3087><TD
3088WIDTH="20%"
3089ALIGN="RIGHT"
3090VALIGN="TOP"
3091><TT
3092CLASS="PARAMETER"
3093><I
3094>doc</I
3095></TT
3096>&nbsp;:</TD
3097><TD
3098WIDTH="80%"
3099ALIGN="LEFT"
3100VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003101> the document carrying the namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003102></TR
3103><TR
3104><TD
3105WIDTH="20%"
3106ALIGN="RIGHT"
3107VALIGN="TOP"
3108><TT
3109CLASS="PARAMETER"
3110><I
3111>href</I
3112></TT
3113>&nbsp;:</TD
3114><TD
3115WIDTH="80%"
3116ALIGN="LEFT"
3117VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003118> the URI associated</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003119></TR
3120><TR
3121><TD
3122WIDTH="20%"
3123ALIGN="RIGHT"
3124VALIGN="TOP"
3125><TT
3126CLASS="PARAMETER"
3127><I
3128>prefix</I
3129></TT
3130>&nbsp;:</TD
3131><TD
3132WIDTH="80%"
3133ALIGN="LEFT"
3134VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003135> the prefix for the namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003136></TR
3137><TR
3138><TD
3139WIDTH="20%"
3140ALIGN="RIGHT"
3141VALIGN="TOP"
3142><I
3143CLASS="EMPHASIS"
3144>Returns</I
3145> :</TD
3146><TD
3147WIDTH="80%"
3148ALIGN="LEFT"
3149VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003150>returns a new namespace pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003151></TR
3152></TABLE
3153><P
3154></P
3155></DIV
3156></DIV
3157><HR><DIV
3158CLASS="REFSECT2"
3159><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003160NAME="AEN2669"
Daniel Veillard35925471999-02-25 08:46:07 +00003161></A
3162><H3
3163><A
3164NAME="XMLNEWNS"
3165></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003166>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003167><TABLE
3168BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003169BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003170WIDTH="100%"
3171CELLPADDING="6"
3172><TR
3173><TD
3174><PRE
3175CLASS="PROGRAMLISTING"
3176><A
3177HREF="gnome-xml-tree.html#XMLNSPTR"
3178>xmlNsPtr</A
3179> xmlNewNs (<A
3180HREF="gnome-xml-tree.html#XMLNODEPTR"
3181>xmlNodePtr</A
3182> node,
3183 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003184HREF="gnome-xml-tree.html#XMLCHAR"
3185>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003186> *href,
3187 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003188HREF="gnome-xml-tree.html#XMLCHAR"
3189>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003190> *prefix);</PRE
3191></TD
3192></TR
3193></TABLE
3194><P
3195>Creation of a new Namespace.</P
3196><P
3197></P
3198><DIV
3199CLASS="INFORMALTABLE"
3200><P
3201></P
3202><TABLE
3203BORDER="0"
3204WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003205BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003206CELLSPACING="0"
3207CELLPADDING="4"
3208CLASS="CALSTABLE"
3209><TR
3210><TD
3211WIDTH="20%"
3212ALIGN="RIGHT"
3213VALIGN="TOP"
3214><TT
3215CLASS="PARAMETER"
3216><I
3217>node</I
3218></TT
3219>&nbsp;:</TD
3220><TD
3221WIDTH="80%"
3222ALIGN="LEFT"
3223VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003224> the element carrying the namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003225></TR
3226><TR
3227><TD
3228WIDTH="20%"
3229ALIGN="RIGHT"
3230VALIGN="TOP"
3231><TT
3232CLASS="PARAMETER"
3233><I
3234>href</I
3235></TT
3236>&nbsp;:</TD
3237><TD
3238WIDTH="80%"
3239ALIGN="LEFT"
3240VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003241> the URI associated</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003242></TR
3243><TR
3244><TD
3245WIDTH="20%"
3246ALIGN="RIGHT"
3247VALIGN="TOP"
3248><TT
3249CLASS="PARAMETER"
3250><I
3251>prefix</I
3252></TT
3253>&nbsp;:</TD
3254><TD
3255WIDTH="80%"
3256ALIGN="LEFT"
3257VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003258> the prefix for the namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003259></TR
3260><TR
3261><TD
3262WIDTH="20%"
3263ALIGN="RIGHT"
3264VALIGN="TOP"
3265><I
3266CLASS="EMPHASIS"
3267>Returns</I
3268> :</TD
3269><TD
3270WIDTH="80%"
3271ALIGN="LEFT"
3272VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003273>returns a new namespace pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003274></TR
3275></TABLE
3276><P
3277></P
3278></DIV
3279></DIV
3280><HR><DIV
3281CLASS="REFSECT2"
3282><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003283NAME="AEN2700"
Daniel Veillard35925471999-02-25 08:46:07 +00003284></A
3285><H3
3286><A
3287NAME="XMLFREENS"
3288></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003289>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003290><TABLE
3291BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003292BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003293WIDTH="100%"
3294CELLPADDING="6"
3295><TR
3296><TD
3297><PRE
3298CLASS="PROGRAMLISTING"
3299>void xmlFreeNs (<A
3300HREF="gnome-xml-tree.html#XMLNSPTR"
3301>xmlNsPtr</A
3302> cur);</PRE
3303></TD
3304></TR
3305></TABLE
3306><P
3307>Free up the structures associated to a namespace</P
3308><P
3309></P
3310><DIV
3311CLASS="INFORMALTABLE"
3312><P
3313></P
3314><TABLE
3315BORDER="0"
3316WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003317BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003318CELLSPACING="0"
3319CELLPADDING="4"
3320CLASS="CALSTABLE"
3321><TR
3322><TD
3323WIDTH="20%"
3324ALIGN="RIGHT"
3325VALIGN="TOP"
3326><TT
3327CLASS="PARAMETER"
3328><I
3329>cur</I
3330></TT
3331>&nbsp;:</TD
3332><TD
3333WIDTH="80%"
3334ALIGN="LEFT"
3335VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003336> the namespace pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003337></TR
3338></TABLE
3339><P
3340></P
3341></DIV
3342></DIV
3343><HR><DIV
3344CLASS="REFSECT2"
3345><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003346NAME="AEN2716"
Daniel Veillard35925471999-02-25 08:46:07 +00003347></A
3348><H3
3349><A
3350NAME="XMLNEWDOC"
3351></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003352>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003353><TABLE
3354BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003355BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003356WIDTH="100%"
3357CELLPADDING="6"
3358><TR
3359><TD
3360><PRE
3361CLASS="PROGRAMLISTING"
3362><A
3363HREF="gnome-xml-tree.html#XMLDOCPTR"
3364>xmlDocPtr</A
3365> xmlNewDoc (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003366HREF="gnome-xml-tree.html#XMLCHAR"
3367>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003368> *version);</PRE
3369></TD
3370></TR
3371></TABLE
3372><P
3373></P
3374><P
3375></P
3376><DIV
3377CLASS="INFORMALTABLE"
3378><P
3379></P
3380><TABLE
3381BORDER="0"
3382WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003383BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003384CELLSPACING="0"
3385CELLPADDING="4"
3386CLASS="CALSTABLE"
3387><TR
3388><TD
3389WIDTH="20%"
3390ALIGN="RIGHT"
3391VALIGN="TOP"
3392><TT
3393CLASS="PARAMETER"
3394><I
3395>version</I
3396></TT
3397>&nbsp;:</TD
3398><TD
3399WIDTH="80%"
3400ALIGN="LEFT"
3401VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003402> xmlChar string giving the version of XML "1.0"</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003403></TR
3404><TR
3405><TD
3406WIDTH="20%"
3407ALIGN="RIGHT"
3408VALIGN="TOP"
3409><I
3410CLASS="EMPHASIS"
3411>Returns</I
3412> :</TD
3413><TD
3414WIDTH="80%"
3415ALIGN="LEFT"
3416VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003417>a new document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003418></TR
3419></TABLE
3420><P
3421></P
3422></DIV
3423></DIV
3424><HR><DIV
3425CLASS="REFSECT2"
3426><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003427NAME="AEN2737"
Daniel Veillard35925471999-02-25 08:46:07 +00003428></A
3429><H3
3430><A
3431NAME="XMLFREEDOC"
3432></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003433>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003434><TABLE
3435BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003436BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003437WIDTH="100%"
3438CELLPADDING="6"
3439><TR
3440><TD
3441><PRE
3442CLASS="PROGRAMLISTING"
3443>void xmlFreeDoc (<A
3444HREF="gnome-xml-tree.html#XMLDOCPTR"
3445>xmlDocPtr</A
3446> cur);</PRE
3447></TD
3448></TR
3449></TABLE
3450><P
3451>Free up all the structures used by a document, tree included.</P
3452><P
3453></P
3454><DIV
3455CLASS="INFORMALTABLE"
3456><P
3457></P
3458><TABLE
3459BORDER="0"
3460WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003461BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003462CELLSPACING="0"
3463CELLPADDING="4"
3464CLASS="CALSTABLE"
3465><TR
3466><TD
3467WIDTH="20%"
3468ALIGN="RIGHT"
3469VALIGN="TOP"
3470><TT
3471CLASS="PARAMETER"
3472><I
3473>cur</I
3474></TT
3475>&nbsp;:</TD
3476><TD
3477WIDTH="80%"
3478ALIGN="LEFT"
3479VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003480> pointer to the document
3481@: </TD
Daniel Veillard35925471999-02-25 08:46:07 +00003482></TR
3483></TABLE
3484><P
3485></P
3486></DIV
3487></DIV
3488><HR><DIV
3489CLASS="REFSECT2"
3490><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003491NAME="AEN2753"
Daniel Veillard35925471999-02-25 08:46:07 +00003492></A
3493><H3
3494><A
3495NAME="XMLNEWDOCPROP"
3496></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003497>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003498><TABLE
3499BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003500BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003501WIDTH="100%"
3502CELLPADDING="6"
3503><TR
3504><TD
3505><PRE
3506CLASS="PROGRAMLISTING"
3507><A
3508HREF="gnome-xml-tree.html#XMLATTRPTR"
3509>xmlAttrPtr</A
3510> xmlNewDocProp (<A
3511HREF="gnome-xml-tree.html#XMLDOCPTR"
3512>xmlDocPtr</A
3513> doc,
3514 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003515HREF="gnome-xml-tree.html#XMLCHAR"
3516>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003517> *name,
3518 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003519HREF="gnome-xml-tree.html#XMLCHAR"
3520>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003521> *value);</PRE
3522></TD
3523></TR
3524></TABLE
3525><P
3526>Create a new property carried by a document.</P
3527><P
3528></P
3529><DIV
3530CLASS="INFORMALTABLE"
3531><P
3532></P
3533><TABLE
3534BORDER="0"
3535WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003536BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003537CELLSPACING="0"
3538CELLPADDING="4"
3539CLASS="CALSTABLE"
3540><TR
3541><TD
3542WIDTH="20%"
3543ALIGN="RIGHT"
3544VALIGN="TOP"
3545><TT
3546CLASS="PARAMETER"
3547><I
3548>doc</I
3549></TT
3550>&nbsp;:</TD
3551><TD
3552WIDTH="80%"
3553ALIGN="LEFT"
3554VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003555> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003556></TR
3557><TR
3558><TD
3559WIDTH="20%"
3560ALIGN="RIGHT"
3561VALIGN="TOP"
3562><TT
3563CLASS="PARAMETER"
3564><I
3565>name</I
3566></TT
3567>&nbsp;:</TD
3568><TD
3569WIDTH="80%"
3570ALIGN="LEFT"
3571VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003572> the name of the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003573></TR
3574><TR
3575><TD
3576WIDTH="20%"
3577ALIGN="RIGHT"
3578VALIGN="TOP"
3579><TT
3580CLASS="PARAMETER"
3581><I
3582>value</I
3583></TT
3584>&nbsp;:</TD
3585><TD
3586WIDTH="80%"
3587ALIGN="LEFT"
3588VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003589> the value of the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003590></TR
3591><TR
3592><TD
3593WIDTH="20%"
3594ALIGN="RIGHT"
3595VALIGN="TOP"
3596><I
3597CLASS="EMPHASIS"
3598>Returns</I
3599> :</TD
3600><TD
3601WIDTH="80%"
3602ALIGN="LEFT"
3603VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003604>a pointer to the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003605></TR
3606></TABLE
3607><P
3608></P
3609></DIV
3610></DIV
3611><HR><DIV
3612CLASS="REFSECT2"
3613><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003614NAME="AEN2784"
Daniel Veillard35925471999-02-25 08:46:07 +00003615></A
3616><H3
3617><A
3618NAME="XMLNEWPROP"
3619></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003620>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003621><TABLE
3622BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003623BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003624WIDTH="100%"
3625CELLPADDING="6"
3626><TR
3627><TD
3628><PRE
3629CLASS="PROGRAMLISTING"
3630><A
3631HREF="gnome-xml-tree.html#XMLATTRPTR"
3632>xmlAttrPtr</A
3633> xmlNewProp (<A
3634HREF="gnome-xml-tree.html#XMLNODEPTR"
3635>xmlNodePtr</A
3636> node,
3637 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003638HREF="gnome-xml-tree.html#XMLCHAR"
3639>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003640> *name,
3641 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003642HREF="gnome-xml-tree.html#XMLCHAR"
3643>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003644> *value);</PRE
3645></TD
3646></TR
3647></TABLE
3648><P
3649>Create a new property carried by a node.</P
3650><P
3651></P
3652><DIV
3653CLASS="INFORMALTABLE"
3654><P
3655></P
3656><TABLE
3657BORDER="0"
3658WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003659BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003660CELLSPACING="0"
3661CELLPADDING="4"
3662CLASS="CALSTABLE"
3663><TR
3664><TD
3665WIDTH="20%"
3666ALIGN="RIGHT"
3667VALIGN="TOP"
3668><TT
3669CLASS="PARAMETER"
3670><I
3671>node</I
3672></TT
3673>&nbsp;:</TD
3674><TD
3675WIDTH="80%"
3676ALIGN="LEFT"
3677VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003678> the holding node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003679></TR
3680><TR
3681><TD
3682WIDTH="20%"
3683ALIGN="RIGHT"
3684VALIGN="TOP"
3685><TT
3686CLASS="PARAMETER"
3687><I
3688>name</I
3689></TT
3690>&nbsp;:</TD
3691><TD
3692WIDTH="80%"
3693ALIGN="LEFT"
3694VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003695> the name of the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003696></TR
3697><TR
3698><TD
3699WIDTH="20%"
3700ALIGN="RIGHT"
3701VALIGN="TOP"
3702><TT
3703CLASS="PARAMETER"
3704><I
3705>value</I
3706></TT
3707>&nbsp;:</TD
3708><TD
3709WIDTH="80%"
3710ALIGN="LEFT"
3711VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003712> the value of the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003713></TR
3714><TR
3715><TD
3716WIDTH="20%"
3717ALIGN="RIGHT"
3718VALIGN="TOP"
3719><I
3720CLASS="EMPHASIS"
3721>Returns</I
3722> :</TD
3723><TD
3724WIDTH="80%"
3725ALIGN="LEFT"
3726VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003727>a pointer to the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003728></TR
3729></TABLE
3730><P
3731></P
3732></DIV
3733></DIV
3734><HR><DIV
3735CLASS="REFSECT2"
3736><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003737NAME="AEN2815"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003738></A
3739><H3
3740><A
3741NAME="XMLNEWNSPROP"
3742></A
3743>xmlNewNsProp ()</H3
3744><TABLE
3745BORDER="0"
3746BGCOLOR="#D6E8FF"
3747WIDTH="100%"
3748CELLPADDING="6"
3749><TR
3750><TD
3751><PRE
3752CLASS="PROGRAMLISTING"
3753><A
3754HREF="gnome-xml-tree.html#XMLATTRPTR"
3755>xmlAttrPtr</A
3756> xmlNewNsProp (<A
3757HREF="gnome-xml-tree.html#XMLNODEPTR"
3758>xmlNodePtr</A
3759> node,
3760 <A
3761HREF="gnome-xml-tree.html#XMLNSPTR"
3762>xmlNsPtr</A
3763> ns,
3764 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003765HREF="gnome-xml-tree.html#XMLCHAR"
3766>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003767> *name,
3768 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003769HREF="gnome-xml-tree.html#XMLCHAR"
3770>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003771> *value);</PRE
3772></TD
3773></TR
3774></TABLE
3775><P
3776>Create a new property tagged with a namespace and carried by a node.</P
3777><P
3778></P
3779><DIV
3780CLASS="INFORMALTABLE"
3781><P
3782></P
3783><TABLE
3784BORDER="0"
3785WIDTH="100%"
3786BGCOLOR="#FFD0D0"
3787CELLSPACING="0"
3788CELLPADDING="4"
3789CLASS="CALSTABLE"
3790><TR
3791><TD
3792WIDTH="20%"
3793ALIGN="RIGHT"
3794VALIGN="TOP"
3795><TT
3796CLASS="PARAMETER"
3797><I
3798>node</I
3799></TT
3800>&nbsp;:</TD
3801><TD
3802WIDTH="80%"
3803ALIGN="LEFT"
3804VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003805> the holding node</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003806></TR
3807><TR
3808><TD
3809WIDTH="20%"
3810ALIGN="RIGHT"
3811VALIGN="TOP"
3812><TT
3813CLASS="PARAMETER"
3814><I
3815>ns</I
3816></TT
3817>&nbsp;:</TD
3818><TD
3819WIDTH="80%"
3820ALIGN="LEFT"
3821VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003822> the namespace</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003823></TR
3824><TR
3825><TD
3826WIDTH="20%"
3827ALIGN="RIGHT"
3828VALIGN="TOP"
3829><TT
3830CLASS="PARAMETER"
3831><I
3832>name</I
3833></TT
3834>&nbsp;:</TD
3835><TD
3836WIDTH="80%"
3837ALIGN="LEFT"
3838VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003839> the name of the attribute</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003840></TR
3841><TR
3842><TD
3843WIDTH="20%"
3844ALIGN="RIGHT"
3845VALIGN="TOP"
3846><TT
3847CLASS="PARAMETER"
3848><I
3849>value</I
3850></TT
3851>&nbsp;:</TD
3852><TD
3853WIDTH="80%"
3854ALIGN="LEFT"
3855VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003856> the value of the attribute</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003857></TR
3858><TR
3859><TD
3860WIDTH="20%"
3861ALIGN="RIGHT"
3862VALIGN="TOP"
3863><I
3864CLASS="EMPHASIS"
3865>Returns</I
3866> :</TD
3867><TD
3868WIDTH="80%"
3869ALIGN="LEFT"
3870VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003871>a pointer to the attribute</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003872></TR
3873></TABLE
3874><P
3875></P
3876></DIV
3877></DIV
3878><HR><DIV
3879CLASS="REFSECT2"
3880><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003881NAME="AEN2851"
Daniel Veillard35925471999-02-25 08:46:07 +00003882></A
3883><H3
3884><A
3885NAME="XMLFREEPROPLIST"
3886></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003887>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003888><TABLE
3889BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003890BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003891WIDTH="100%"
3892CELLPADDING="6"
3893><TR
3894><TD
3895><PRE
3896CLASS="PROGRAMLISTING"
3897>void xmlFreePropList (<A
3898HREF="gnome-xml-tree.html#XMLATTRPTR"
3899>xmlAttrPtr</A
3900> cur);</PRE
3901></TD
3902></TR
3903></TABLE
3904><P
3905>Free a property and all its siblings, all the childs are freed too.</P
3906><P
3907></P
3908><DIV
3909CLASS="INFORMALTABLE"
3910><P
3911></P
3912><TABLE
3913BORDER="0"
3914WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003915BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003916CELLSPACING="0"
3917CELLPADDING="4"
3918CLASS="CALSTABLE"
3919><TR
3920><TD
3921WIDTH="20%"
3922ALIGN="RIGHT"
3923VALIGN="TOP"
3924><TT
3925CLASS="PARAMETER"
3926><I
3927>cur</I
3928></TT
3929>&nbsp;:</TD
3930><TD
3931WIDTH="80%"
3932ALIGN="LEFT"
3933VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003934> the first property in the list</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003935></TR
3936></TABLE
3937><P
3938></P
3939></DIV
3940></DIV
3941><HR><DIV
3942CLASS="REFSECT2"
3943><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00003944NAME="AEN2867"
Daniel Veillard35925471999-02-25 08:46:07 +00003945></A
3946><H3
3947><A
3948NAME="XMLFREEPROP"
3949></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003950>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003951><TABLE
3952BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003953BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003954WIDTH="100%"
3955CELLPADDING="6"
3956><TR
3957><TD
3958><PRE
3959CLASS="PROGRAMLISTING"
3960>void xmlFreeProp (<A
3961HREF="gnome-xml-tree.html#XMLATTRPTR"
3962>xmlAttrPtr</A
3963> cur);</PRE
3964></TD
3965></TR
3966></TABLE
3967><P
3968>Free one property, all the childs are freed too.</P
3969><P
3970></P
3971><DIV
3972CLASS="INFORMALTABLE"
3973><P
3974></P
3975><TABLE
3976BORDER="0"
3977WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003978BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003979CELLSPACING="0"
3980CELLPADDING="4"
3981CLASS="CALSTABLE"
3982><TR
3983><TD
3984WIDTH="20%"
3985ALIGN="RIGHT"
3986VALIGN="TOP"
3987><TT
3988CLASS="PARAMETER"
3989><I
3990>cur</I
3991></TT
3992>&nbsp;:</TD
3993><TD
3994WIDTH="80%"
3995ALIGN="LEFT"
3996VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00003997> the first property in the list</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003998></TR
3999></TABLE
4000><P
4001></P
4002></DIV
4003></DIV
4004><HR><DIV
4005CLASS="REFSECT2"
4006><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004007NAME="AEN2883"
Daniel Veillard35925471999-02-25 08:46:07 +00004008></A
4009><H3
4010><A
4011NAME="XMLCOPYPROP"
4012></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004013>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004014><TABLE
4015BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004016BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004017WIDTH="100%"
4018CELLPADDING="6"
4019><TR
4020><TD
4021><PRE
4022CLASS="PROGRAMLISTING"
4023><A
4024HREF="gnome-xml-tree.html#XMLATTRPTR"
4025>xmlAttrPtr</A
4026> xmlCopyProp (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004027HREF="gnome-xml-tree.html#XMLNODEPTR"
4028>xmlNodePtr</A
4029> target,
4030 <A
Daniel Veillard35925471999-02-25 08:46:07 +00004031HREF="gnome-xml-tree.html#XMLATTRPTR"
4032>xmlAttrPtr</A
4033> cur);</PRE
4034></TD
4035></TR
4036></TABLE
4037><P
4038>Do a copy of the attribute.</P
4039><P
4040></P
4041><DIV
4042CLASS="INFORMALTABLE"
4043><P
4044></P
4045><TABLE
4046BORDER="0"
4047WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004048BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004049CELLSPACING="0"
4050CELLPADDING="4"
4051CLASS="CALSTABLE"
4052><TR
4053><TD
4054WIDTH="20%"
4055ALIGN="RIGHT"
4056VALIGN="TOP"
4057><TT
4058CLASS="PARAMETER"
4059><I
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004060>target</I
Daniel Veillard35925471999-02-25 08:46:07 +00004061></TT
4062>&nbsp;:</TD
4063><TD
4064WIDTH="80%"
4065ALIGN="LEFT"
4066VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004067> the element where the attribute will be grafted</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004068></TR
4069><TR
4070><TD
4071WIDTH="20%"
4072ALIGN="RIGHT"
4073VALIGN="TOP"
Daniel Veillard35925471999-02-25 08:46:07 +00004074><TT
4075CLASS="PARAMETER"
4076><I
4077>cur</I
4078></TT
4079>&nbsp;:</TD
4080><TD
4081WIDTH="80%"
4082ALIGN="LEFT"
4083VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004084> the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004085></TR
4086><TR
4087><TD
4088WIDTH="20%"
4089ALIGN="RIGHT"
4090VALIGN="TOP"
4091><I
4092CLASS="EMPHASIS"
4093>Returns</I
4094> :</TD
4095><TD
4096WIDTH="80%"
4097ALIGN="LEFT"
4098VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004099> a new xmlAttrPtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004100></TR
4101></TABLE
4102><P
4103></P
4104></DIV
4105></DIV
4106><HR><DIV
4107CLASS="REFSECT2"
4108><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004109NAME="AEN2909"
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004110></A
4111><H3
4112><A
4113NAME="XMLCOPYPROPLIST"
4114></A
4115>xmlCopyPropList ()</H3
4116><TABLE
4117BORDER="0"
4118BGCOLOR="#D6E8FF"
4119WIDTH="100%"
4120CELLPADDING="6"
4121><TR
4122><TD
4123><PRE
4124CLASS="PROGRAMLISTING"
4125><A
4126HREF="gnome-xml-tree.html#XMLATTRPTR"
4127>xmlAttrPtr</A
4128> xmlCopyPropList (<A
4129HREF="gnome-xml-tree.html#XMLNODEPTR"
4130>xmlNodePtr</A
4131> target,
4132 <A
4133HREF="gnome-xml-tree.html#XMLATTRPTR"
4134>xmlAttrPtr</A
4135> cur);</PRE
4136></TD
4137></TR
4138></TABLE
4139><P
4140>Do a copy of an attribute list.</P
4141><P
4142></P
4143><DIV
4144CLASS="INFORMALTABLE"
4145><P
4146></P
4147><TABLE
4148BORDER="0"
4149WIDTH="100%"
4150BGCOLOR="#FFD0D0"
4151CELLSPACING="0"
4152CELLPADDING="4"
4153CLASS="CALSTABLE"
4154><TR
4155><TD
4156WIDTH="20%"
4157ALIGN="RIGHT"
4158VALIGN="TOP"
4159><TT
4160CLASS="PARAMETER"
4161><I
4162>target</I
4163></TT
4164>&nbsp;:</TD
4165><TD
4166WIDTH="80%"
4167ALIGN="LEFT"
4168VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004169> the element where the attributes will be grafted</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004170></TR
4171><TR
4172><TD
4173WIDTH="20%"
4174ALIGN="RIGHT"
4175VALIGN="TOP"
4176><TT
4177CLASS="PARAMETER"
4178><I
4179>cur</I
4180></TT
4181>&nbsp;:</TD
4182><TD
4183WIDTH="80%"
4184ALIGN="LEFT"
4185VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004186> the first attribute</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004187></TR
4188><TR
4189><TD
4190WIDTH="20%"
4191ALIGN="RIGHT"
4192VALIGN="TOP"
4193><I
4194CLASS="EMPHASIS"
4195>Returns</I
4196> :</TD
4197><TD
4198WIDTH="80%"
4199ALIGN="LEFT"
4200VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004201> a new xmlAttrPtr, or NULL in case of error.</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004202></TR
4203></TABLE
4204><P
4205></P
4206></DIV
4207></DIV
4208><HR><DIV
4209CLASS="REFSECT2"
4210><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004211NAME="AEN2935"
Daniel Veillard35925471999-02-25 08:46:07 +00004212></A
4213><H3
4214><A
4215NAME="XMLCOPYDTD"
4216></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004217>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004218><TABLE
4219BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004220BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004221WIDTH="100%"
4222CELLPADDING="6"
4223><TR
4224><TD
4225><PRE
4226CLASS="PROGRAMLISTING"
4227><A
4228HREF="gnome-xml-tree.html#XMLDTDPTR"
4229>xmlDtdPtr</A
4230> xmlCopyDtd (<A
4231HREF="gnome-xml-tree.html#XMLDTDPTR"
4232>xmlDtdPtr</A
4233> dtd);</PRE
4234></TD
4235></TR
4236></TABLE
4237><P
4238>Do a copy of the dtd.</P
4239><P
4240></P
4241><DIV
4242CLASS="INFORMALTABLE"
4243><P
4244></P
4245><TABLE
4246BORDER="0"
4247WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004248BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004249CELLSPACING="0"
4250CELLPADDING="4"
4251CLASS="CALSTABLE"
4252><TR
4253><TD
4254WIDTH="20%"
4255ALIGN="RIGHT"
4256VALIGN="TOP"
4257><TT
4258CLASS="PARAMETER"
4259><I
4260>dtd</I
4261></TT
4262>&nbsp;:</TD
4263><TD
4264WIDTH="80%"
4265ALIGN="LEFT"
4266VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004267> the dtd</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004268></TR
4269><TR
4270><TD
4271WIDTH="20%"
4272ALIGN="RIGHT"
4273VALIGN="TOP"
4274><I
4275CLASS="EMPHASIS"
4276>Returns</I
4277> :</TD
4278><TD
4279WIDTH="80%"
4280ALIGN="LEFT"
4281VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004282> a new xmlDtdPtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004283></TR
4284></TABLE
4285><P
4286></P
4287></DIV
4288></DIV
4289><HR><DIV
4290CLASS="REFSECT2"
4291><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004292NAME="AEN2956"
Daniel Veillard35925471999-02-25 08:46:07 +00004293></A
4294><H3
4295><A
4296NAME="XMLCOPYDOC"
4297></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004298>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004299><TABLE
4300BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004301BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004302WIDTH="100%"
4303CELLPADDING="6"
4304><TR
4305><TD
4306><PRE
4307CLASS="PROGRAMLISTING"
4308><A
4309HREF="gnome-xml-tree.html#XMLDOCPTR"
4310>xmlDocPtr</A
4311> xmlCopyDoc (<A
4312HREF="gnome-xml-tree.html#XMLDOCPTR"
4313>xmlDocPtr</A
4314> doc,
4315 int recursive);</PRE
4316></TD
4317></TR
4318></TABLE
4319><P
4320>Do a copy of the document info. If recursive, the content tree will
4321be copied too as well as Dtd, namespaces and entities.</P
4322><P
4323></P
4324><DIV
4325CLASS="INFORMALTABLE"
4326><P
4327></P
4328><TABLE
4329BORDER="0"
4330WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004331BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004332CELLSPACING="0"
4333CELLPADDING="4"
4334CLASS="CALSTABLE"
4335><TR
4336><TD
4337WIDTH="20%"
4338ALIGN="RIGHT"
4339VALIGN="TOP"
4340><TT
4341CLASS="PARAMETER"
4342><I
4343>doc</I
4344></TT
4345>&nbsp;:</TD
4346><TD
4347WIDTH="80%"
4348ALIGN="LEFT"
4349VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004350> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004351></TR
4352><TR
4353><TD
4354WIDTH="20%"
4355ALIGN="RIGHT"
4356VALIGN="TOP"
4357><TT
4358CLASS="PARAMETER"
4359><I
4360>recursive</I
4361></TT
4362>&nbsp;:</TD
4363><TD
4364WIDTH="80%"
4365ALIGN="LEFT"
4366VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004367> if 1 do a recursive copy.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004368></TR
4369><TR
4370><TD
4371WIDTH="20%"
4372ALIGN="RIGHT"
4373VALIGN="TOP"
4374><I
4375CLASS="EMPHASIS"
4376>Returns</I
4377> :</TD
4378><TD
4379WIDTH="80%"
4380ALIGN="LEFT"
4381VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004382> a new xmlDocPtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004383></TR
4384></TABLE
4385><P
4386></P
4387></DIV
4388></DIV
4389><HR><DIV
4390CLASS="REFSECT2"
4391><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004392NAME="AEN2981"
Daniel Veillard35925471999-02-25 08:46:07 +00004393></A
4394><H3
4395><A
4396NAME="XMLNEWDOCNODE"
4397></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004398>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004399><TABLE
4400BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004401BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004402WIDTH="100%"
4403CELLPADDING="6"
4404><TR
4405><TD
4406><PRE
4407CLASS="PROGRAMLISTING"
4408><A
4409HREF="gnome-xml-tree.html#XMLNODEPTR"
4410>xmlNodePtr</A
4411> xmlNewDocNode (<A
4412HREF="gnome-xml-tree.html#XMLDOCPTR"
4413>xmlDocPtr</A
4414> doc,
4415 <A
4416HREF="gnome-xml-tree.html#XMLNSPTR"
4417>xmlNsPtr</A
4418> ns,
4419 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004420HREF="gnome-xml-tree.html#XMLCHAR"
4421>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004422> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004423 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004424HREF="gnome-xml-tree.html#XMLCHAR"
4425>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004426> *content);</PRE
4427></TD
4428></TR
4429></TABLE
4430><P
4431>Creation of a new node element within a document. <TT
4432CLASS="PARAMETER"
4433><I
4434>ns</I
4435></TT
4436> and <TT
4437CLASS="PARAMETER"
4438><I
4439>content</I
4440></TT
4441>
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004442are optionnal (NULL).
4443NOTE: <TT
4444CLASS="PARAMETER"
4445><I
4446>content</I
4447></TT
4448> is supposed to be a piece of XML CDATA, so it allow entities
4449references, but XML special chars need to be escaped first by using
4450<A
4451HREF="gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT"
4452>xmlEncodeEntitiesReentrant</A
4453>(). Use <A
4454HREF="gnome-xml-tree.html#XMLNEWDOCRAWNODE"
4455>xmlNewDocRawNode</A
4456>() if you don't
4457need entities support.</P
4458><P
4459></P
4460><DIV
4461CLASS="INFORMALTABLE"
4462><P
4463></P
4464><TABLE
4465BORDER="0"
4466WIDTH="100%"
4467BGCOLOR="#FFD0D0"
4468CELLSPACING="0"
4469CELLPADDING="4"
4470CLASS="CALSTABLE"
4471><TR
4472><TD
4473WIDTH="20%"
4474ALIGN="RIGHT"
4475VALIGN="TOP"
4476><TT
4477CLASS="PARAMETER"
4478><I
4479>doc</I
4480></TT
4481>&nbsp;:</TD
4482><TD
4483WIDTH="80%"
4484ALIGN="LEFT"
4485VALIGN="TOP"
4486> the document</TD
4487></TR
4488><TR
4489><TD
4490WIDTH="20%"
4491ALIGN="RIGHT"
4492VALIGN="TOP"
4493><TT
4494CLASS="PARAMETER"
4495><I
4496>ns</I
4497></TT
4498>&nbsp;:</TD
4499><TD
4500WIDTH="80%"
4501ALIGN="LEFT"
4502VALIGN="TOP"
4503> namespace if any</TD
4504></TR
4505><TR
4506><TD
4507WIDTH="20%"
4508ALIGN="RIGHT"
4509VALIGN="TOP"
4510><TT
4511CLASS="PARAMETER"
4512><I
4513>name</I
4514></TT
4515>&nbsp;:</TD
4516><TD
4517WIDTH="80%"
4518ALIGN="LEFT"
4519VALIGN="TOP"
4520> the node name</TD
4521></TR
4522><TR
4523><TD
4524WIDTH="20%"
4525ALIGN="RIGHT"
4526VALIGN="TOP"
4527><TT
4528CLASS="PARAMETER"
4529><I
4530>content</I
4531></TT
4532>&nbsp;:</TD
4533><TD
4534WIDTH="80%"
4535ALIGN="LEFT"
4536VALIGN="TOP"
4537> the XML text content if any</TD
4538></TR
4539><TR
4540><TD
4541WIDTH="20%"
4542ALIGN="RIGHT"
4543VALIGN="TOP"
4544><I
4545CLASS="EMPHASIS"
4546>Returns</I
4547> :</TD
4548><TD
4549WIDTH="80%"
4550ALIGN="LEFT"
4551VALIGN="TOP"
4552>a pointer to the new node object.</TD
4553></TR
4554></TABLE
4555><P
4556></P
4557></DIV
4558></DIV
4559><HR><DIV
4560CLASS="REFSECT2"
4561><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004562NAME="AEN3022"
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004563></A
4564><H3
4565><A
4566NAME="XMLNEWDOCRAWNODE"
4567></A
4568>xmlNewDocRawNode ()</H3
4569><TABLE
4570BORDER="0"
4571BGCOLOR="#D6E8FF"
4572WIDTH="100%"
4573CELLPADDING="6"
4574><TR
4575><TD
4576><PRE
4577CLASS="PROGRAMLISTING"
4578><A
4579HREF="gnome-xml-tree.html#XMLNODEPTR"
4580>xmlNodePtr</A
4581> xmlNewDocRawNode (<A
4582HREF="gnome-xml-tree.html#XMLDOCPTR"
4583>xmlDocPtr</A
4584> doc,
4585 <A
4586HREF="gnome-xml-tree.html#XMLNSPTR"
4587>xmlNsPtr</A
4588> ns,
4589 const <A
4590HREF="gnome-xml-tree.html#XMLCHAR"
4591>xmlChar</A
4592> *name,
4593 const <A
4594HREF="gnome-xml-tree.html#XMLCHAR"
4595>xmlChar</A
4596> *content);</PRE
4597></TD
4598></TR
4599></TABLE
4600><P
4601>Creation of a new node element within a document. <TT
4602CLASS="PARAMETER"
4603><I
4604>ns</I
4605></TT
4606> and <TT
4607CLASS="PARAMETER"
4608><I
4609>content</I
4610></TT
4611>
Daniel Veillard35925471999-02-25 08:46:07 +00004612are optionnal (NULL).</P
4613><P
4614></P
4615><DIV
4616CLASS="INFORMALTABLE"
4617><P
4618></P
4619><TABLE
4620BORDER="0"
4621WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004622BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004623CELLSPACING="0"
4624CELLPADDING="4"
4625CLASS="CALSTABLE"
4626><TR
4627><TD
4628WIDTH="20%"
4629ALIGN="RIGHT"
4630VALIGN="TOP"
4631><TT
4632CLASS="PARAMETER"
4633><I
4634>doc</I
4635></TT
4636>&nbsp;:</TD
4637><TD
4638WIDTH="80%"
4639ALIGN="LEFT"
4640VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004641> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004642></TR
4643><TR
4644><TD
4645WIDTH="20%"
4646ALIGN="RIGHT"
4647VALIGN="TOP"
4648><TT
4649CLASS="PARAMETER"
4650><I
4651>ns</I
4652></TT
4653>&nbsp;:</TD
4654><TD
4655WIDTH="80%"
4656ALIGN="LEFT"
4657VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004658> namespace if any</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004659></TR
4660><TR
4661><TD
4662WIDTH="20%"
4663ALIGN="RIGHT"
4664VALIGN="TOP"
4665><TT
4666CLASS="PARAMETER"
4667><I
4668>name</I
4669></TT
4670>&nbsp;:</TD
4671><TD
4672WIDTH="80%"
4673ALIGN="LEFT"
4674VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004675> the node name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004676></TR
4677><TR
4678><TD
4679WIDTH="20%"
4680ALIGN="RIGHT"
4681VALIGN="TOP"
4682><TT
4683CLASS="PARAMETER"
4684><I
4685>content</I
4686></TT
4687>&nbsp;:</TD
4688><TD
4689WIDTH="80%"
4690ALIGN="LEFT"
4691VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004692> the text content if any</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004693></TR
4694><TR
4695><TD
4696WIDTH="20%"
4697ALIGN="RIGHT"
4698VALIGN="TOP"
4699><I
4700CLASS="EMPHASIS"
4701>Returns</I
4702> :</TD
4703><TD
4704WIDTH="80%"
4705ALIGN="LEFT"
4706VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004707>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004708></TR
4709></TABLE
4710><P
4711></P
4712></DIV
4713></DIV
4714><HR><DIV
4715CLASS="REFSECT2"
4716><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004717NAME="AEN3060"
Daniel Veillard35925471999-02-25 08:46:07 +00004718></A
4719><H3
4720><A
4721NAME="XMLNEWNODE"
4722></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004723>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004724><TABLE
4725BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004726BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004727WIDTH="100%"
4728CELLPADDING="6"
4729><TR
4730><TD
4731><PRE
4732CLASS="PROGRAMLISTING"
4733><A
4734HREF="gnome-xml-tree.html#XMLNODEPTR"
4735>xmlNodePtr</A
4736> xmlNewNode (<A
4737HREF="gnome-xml-tree.html#XMLNSPTR"
4738>xmlNsPtr</A
4739> ns,
4740 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004741HREF="gnome-xml-tree.html#XMLCHAR"
4742>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004743> *name);</PRE
4744></TD
4745></TR
4746></TABLE
4747><P
4748>Creation of a new node element. <TT
4749CLASS="PARAMETER"
4750><I
4751>ns</I
4752></TT
4753> and <TT
4754CLASS="PARAMETER"
4755><I
4756>content</I
4757></TT
4758> are optionnal (NULL).
4759If content is non NULL, a child list containing the TEXTs and
4760ENTITY_REFs node will be created.</P
4761><P
4762></P
4763><DIV
4764CLASS="INFORMALTABLE"
4765><P
4766></P
4767><TABLE
4768BORDER="0"
4769WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004770BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004771CELLSPACING="0"
4772CELLPADDING="4"
4773CLASS="CALSTABLE"
4774><TR
4775><TD
4776WIDTH="20%"
4777ALIGN="RIGHT"
4778VALIGN="TOP"
4779><TT
4780CLASS="PARAMETER"
4781><I
4782>ns</I
4783></TT
4784>&nbsp;:</TD
4785><TD
4786WIDTH="80%"
4787ALIGN="LEFT"
4788VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004789> namespace if any</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004790></TR
4791><TR
4792><TD
4793WIDTH="20%"
4794ALIGN="RIGHT"
4795VALIGN="TOP"
4796><TT
4797CLASS="PARAMETER"
4798><I
4799>name</I
4800></TT
4801>&nbsp;:</TD
4802><TD
4803WIDTH="80%"
4804ALIGN="LEFT"
4805VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004806> the node name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004807></TR
4808><TR
4809><TD
4810WIDTH="20%"
4811ALIGN="RIGHT"
4812VALIGN="TOP"
4813><I
4814CLASS="EMPHASIS"
4815>Returns</I
4816> :</TD
4817><TD
4818WIDTH="80%"
4819ALIGN="LEFT"
4820VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004821>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004822></TR
4823></TABLE
4824><P
4825></P
4826></DIV
4827></DIV
4828><HR><DIV
4829CLASS="REFSECT2"
4830><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00004831NAME="AEN3088"
Daniel Veillard35925471999-02-25 08:46:07 +00004832></A
4833><H3
4834><A
4835NAME="XMLNEWCHILD"
4836></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004837>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004838><TABLE
4839BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004840BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004841WIDTH="100%"
4842CELLPADDING="6"
4843><TR
4844><TD
4845><PRE
4846CLASS="PROGRAMLISTING"
4847><A
4848HREF="gnome-xml-tree.html#XMLNODEPTR"
4849>xmlNodePtr</A
4850> xmlNewChild (<A
4851HREF="gnome-xml-tree.html#XMLNODEPTR"
4852>xmlNodePtr</A
4853> parent,
4854 <A
4855HREF="gnome-xml-tree.html#XMLNSPTR"
4856>xmlNsPtr</A
4857> ns,
4858 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004859HREF="gnome-xml-tree.html#XMLCHAR"
4860>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004861> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004862 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004863HREF="gnome-xml-tree.html#XMLCHAR"
4864>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004865> *content);</PRE
4866></TD
4867></TR
4868></TABLE
4869><P
4870>Creation of a new child element, added at the end of <TT
4871CLASS="PARAMETER"
4872><I
4873>parent</I
4874></TT
4875> childs list.
4876<TT
4877CLASS="PARAMETER"
4878><I
4879>ns</I
4880></TT
4881> and <TT
4882CLASS="PARAMETER"
4883><I
4884>content</I
4885></TT
4886> parameters are optionnal (NULL). If content is non NULL,
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004887a child list containing the TEXTs and ENTITY_REFs node will be created.
4888NOTE: <TT
4889CLASS="PARAMETER"
4890><I
4891>content</I
4892></TT
4893> is supposed to be a piece of XML CDATA, so it allow entities
4894references, but XML special chars need to be escaped first by using
4895<A
4896HREF="gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT"
4897>xmlEncodeEntitiesReentrant</A
4898>(). Use <A
4899HREF="gnome-xml-tree.html#XMLNEWTEXTCHILD"
4900>xmlNewTextChild</A
4901>() if entities
4902support is not needed.</P
Daniel Veillard35925471999-02-25 08:46:07 +00004903><P
4904></P
4905><DIV
4906CLASS="INFORMALTABLE"
4907><P
4908></P
4909><TABLE
4910BORDER="0"
4911WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004912BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004913CELLSPACING="0"
4914CELLPADDING="4"
4915CLASS="CALSTABLE"
4916><TR
4917><TD
4918WIDTH="20%"
4919ALIGN="RIGHT"
4920VALIGN="TOP"
4921><TT
4922CLASS="PARAMETER"
4923><I
4924>parent</I
4925></TT
4926>&nbsp;:</TD
4927><TD
4928WIDTH="80%"
4929ALIGN="LEFT"
4930VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004931> the parent node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004932></TR
4933><TR
4934><TD
4935WIDTH="20%"
4936ALIGN="RIGHT"
4937VALIGN="TOP"
4938><TT
4939CLASS="PARAMETER"
4940><I
4941>ns</I
4942></TT
4943>&nbsp;:</TD
4944><TD
4945WIDTH="80%"
4946ALIGN="LEFT"
4947VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004948> a namespace if any</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004949></TR
4950><TR
4951><TD
4952WIDTH="20%"
4953ALIGN="RIGHT"
4954VALIGN="TOP"
4955><TT
4956CLASS="PARAMETER"
4957><I
4958>name</I
4959></TT
4960>&nbsp;:</TD
4961><TD
4962WIDTH="80%"
4963ALIGN="LEFT"
4964VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004965> the name of the child</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004966></TR
4967><TR
4968><TD
4969WIDTH="20%"
4970ALIGN="RIGHT"
4971VALIGN="TOP"
4972><TT
4973CLASS="PARAMETER"
4974><I
4975>content</I
4976></TT
4977>&nbsp;:</TD
4978><TD
4979WIDTH="80%"
4980ALIGN="LEFT"
4981VALIGN="TOP"
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004982> the XML content of the child if any.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004983></TR
4984><TR
4985><TD
4986WIDTH="20%"
4987ALIGN="RIGHT"
4988VALIGN="TOP"
4989><I
4990CLASS="EMPHASIS"
4991>Returns</I
4992> :</TD
4993><TD
4994WIDTH="80%"
4995ALIGN="LEFT"
4996VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00004997>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004998></TR
4999></TABLE
5000><P
5001></P
5002></DIV
5003></DIV
5004><HR><DIV
5005CLASS="REFSECT2"
5006><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005007NAME="AEN3130"
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005008></A
5009><H3
5010><A
5011NAME="XMLNEWTEXTCHILD"
5012></A
5013>xmlNewTextChild ()</H3
5014><TABLE
5015BORDER="0"
5016BGCOLOR="#D6E8FF"
5017WIDTH="100%"
5018CELLPADDING="6"
5019><TR
5020><TD
5021><PRE
5022CLASS="PROGRAMLISTING"
5023><A
5024HREF="gnome-xml-tree.html#XMLNODEPTR"
5025>xmlNodePtr</A
5026> xmlNewTextChild (<A
5027HREF="gnome-xml-tree.html#XMLNODEPTR"
5028>xmlNodePtr</A
5029> parent,
5030 <A
5031HREF="gnome-xml-tree.html#XMLNSPTR"
5032>xmlNsPtr</A
5033> ns,
5034 const <A
5035HREF="gnome-xml-tree.html#XMLCHAR"
5036>xmlChar</A
5037> *name,
5038 const <A
5039HREF="gnome-xml-tree.html#XMLCHAR"
5040>xmlChar</A
5041> *content);</PRE
5042></TD
5043></TR
5044></TABLE
5045><P
5046>Creation of a new child element, added at the end of <TT
5047CLASS="PARAMETER"
5048><I
5049>parent</I
5050></TT
5051> childs list.
5052<TT
5053CLASS="PARAMETER"
5054><I
5055>ns</I
5056></TT
5057> and <TT
5058CLASS="PARAMETER"
5059><I
5060>content</I
5061></TT
5062> parameters are optionnal (NULL). If content is non NULL,
5063a child TEXT node will be created containing the string content.</P
5064><P
5065></P
5066><DIV
5067CLASS="INFORMALTABLE"
5068><P
5069></P
5070><TABLE
5071BORDER="0"
5072WIDTH="100%"
5073BGCOLOR="#FFD0D0"
5074CELLSPACING="0"
5075CELLPADDING="4"
5076CLASS="CALSTABLE"
5077><TR
5078><TD
5079WIDTH="20%"
5080ALIGN="RIGHT"
5081VALIGN="TOP"
5082><TT
5083CLASS="PARAMETER"
5084><I
5085>parent</I
5086></TT
5087>&nbsp;:</TD
5088><TD
5089WIDTH="80%"
5090ALIGN="LEFT"
5091VALIGN="TOP"
5092> the parent node</TD
5093></TR
5094><TR
5095><TD
5096WIDTH="20%"
5097ALIGN="RIGHT"
5098VALIGN="TOP"
5099><TT
5100CLASS="PARAMETER"
5101><I
5102>ns</I
5103></TT
5104>&nbsp;:</TD
5105><TD
5106WIDTH="80%"
5107ALIGN="LEFT"
5108VALIGN="TOP"
5109> a namespace if any</TD
5110></TR
5111><TR
5112><TD
5113WIDTH="20%"
5114ALIGN="RIGHT"
5115VALIGN="TOP"
5116><TT
5117CLASS="PARAMETER"
5118><I
5119>name</I
5120></TT
5121>&nbsp;:</TD
5122><TD
5123WIDTH="80%"
5124ALIGN="LEFT"
5125VALIGN="TOP"
5126> the name of the child</TD
5127></TR
5128><TR
5129><TD
5130WIDTH="20%"
5131ALIGN="RIGHT"
5132VALIGN="TOP"
5133><TT
5134CLASS="PARAMETER"
5135><I
5136>content</I
5137></TT
5138>&nbsp;:</TD
5139><TD
5140WIDTH="80%"
5141ALIGN="LEFT"
5142VALIGN="TOP"
5143> the text content of the child if any.</TD
5144></TR
5145><TR
5146><TD
5147WIDTH="20%"
5148ALIGN="RIGHT"
5149VALIGN="TOP"
5150><I
5151CLASS="EMPHASIS"
5152>Returns</I
5153> :</TD
5154><TD
5155WIDTH="80%"
5156ALIGN="LEFT"
5157VALIGN="TOP"
5158>a pointer to the new node object.</TD
5159></TR
5160></TABLE
5161><P
5162></P
5163></DIV
5164></DIV
5165><HR><DIV
5166CLASS="REFSECT2"
5167><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005168NAME="AEN3169"
Daniel Veillard35925471999-02-25 08:46:07 +00005169></A
5170><H3
5171><A
5172NAME="XMLNEWDOCTEXT"
5173></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005174>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005175><TABLE
5176BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005177BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005178WIDTH="100%"
5179CELLPADDING="6"
5180><TR
5181><TD
5182><PRE
5183CLASS="PROGRAMLISTING"
5184><A
5185HREF="gnome-xml-tree.html#XMLNODEPTR"
5186>xmlNodePtr</A
5187> xmlNewDocText (<A
5188HREF="gnome-xml-tree.html#XMLDOCPTR"
5189>xmlDocPtr</A
5190> doc,
5191 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005192HREF="gnome-xml-tree.html#XMLCHAR"
5193>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005194> *content);</PRE
5195></TD
5196></TR
5197></TABLE
5198><P
5199>Creation of a new text node within a document.</P
5200><P
5201></P
5202><DIV
5203CLASS="INFORMALTABLE"
5204><P
5205></P
5206><TABLE
5207BORDER="0"
5208WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005209BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005210CELLSPACING="0"
5211CELLPADDING="4"
5212CLASS="CALSTABLE"
5213><TR
5214><TD
5215WIDTH="20%"
5216ALIGN="RIGHT"
5217VALIGN="TOP"
5218><TT
5219CLASS="PARAMETER"
5220><I
5221>doc</I
5222></TT
5223>&nbsp;:</TD
5224><TD
5225WIDTH="80%"
5226ALIGN="LEFT"
5227VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005228> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005229></TR
5230><TR
5231><TD
5232WIDTH="20%"
5233ALIGN="RIGHT"
5234VALIGN="TOP"
5235><TT
5236CLASS="PARAMETER"
5237><I
5238>content</I
5239></TT
5240>&nbsp;:</TD
5241><TD
5242WIDTH="80%"
5243ALIGN="LEFT"
5244VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005245> the text content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005246></TR
5247><TR
5248><TD
5249WIDTH="20%"
5250ALIGN="RIGHT"
5251VALIGN="TOP"
5252><I
5253CLASS="EMPHASIS"
5254>Returns</I
5255> :</TD
5256><TD
5257WIDTH="80%"
5258ALIGN="LEFT"
5259VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005260>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005261></TR
5262></TABLE
5263><P
5264></P
5265></DIV
5266></DIV
5267><HR><DIV
5268CLASS="REFSECT2"
5269><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005270NAME="AEN3195"
Daniel Veillard35925471999-02-25 08:46:07 +00005271></A
5272><H3
5273><A
5274NAME="XMLNEWTEXT"
5275></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005276>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005277><TABLE
5278BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005279BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005280WIDTH="100%"
5281CELLPADDING="6"
5282><TR
5283><TD
5284><PRE
5285CLASS="PROGRAMLISTING"
5286><A
5287HREF="gnome-xml-tree.html#XMLNODEPTR"
5288>xmlNodePtr</A
5289> xmlNewText (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005290HREF="gnome-xml-tree.html#XMLCHAR"
5291>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005292> *content);</PRE
5293></TD
5294></TR
5295></TABLE
5296><P
5297>Creation of a new text node.</P
5298><P
5299></P
5300><DIV
5301CLASS="INFORMALTABLE"
5302><P
5303></P
5304><TABLE
5305BORDER="0"
5306WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005307BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005308CELLSPACING="0"
5309CELLPADDING="4"
5310CLASS="CALSTABLE"
5311><TR
5312><TD
5313WIDTH="20%"
5314ALIGN="RIGHT"
5315VALIGN="TOP"
5316><TT
5317CLASS="PARAMETER"
5318><I
5319>content</I
5320></TT
5321>&nbsp;:</TD
5322><TD
5323WIDTH="80%"
5324ALIGN="LEFT"
5325VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005326> the text content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005327></TR
5328><TR
5329><TD
5330WIDTH="20%"
5331ALIGN="RIGHT"
5332VALIGN="TOP"
5333><I
5334CLASS="EMPHASIS"
5335>Returns</I
5336> :</TD
5337><TD
5338WIDTH="80%"
5339ALIGN="LEFT"
5340VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005341>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005342></TR
5343></TABLE
5344><P
5345></P
5346></DIV
5347></DIV
5348><HR><DIV
5349CLASS="REFSECT2"
5350><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005351NAME="AEN3216"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005352></A
5353><H3
5354><A
5355NAME="XMLNEWPI"
5356></A
5357>xmlNewPI ()</H3
5358><TABLE
5359BORDER="0"
5360BGCOLOR="#D6E8FF"
5361WIDTH="100%"
5362CELLPADDING="6"
5363><TR
5364><TD
5365><PRE
5366CLASS="PROGRAMLISTING"
5367><A
5368HREF="gnome-xml-tree.html#XMLNODEPTR"
5369>xmlNodePtr</A
5370> xmlNewPI (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005371HREF="gnome-xml-tree.html#XMLCHAR"
5372>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005373> *name,
5374 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005375HREF="gnome-xml-tree.html#XMLCHAR"
5376>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005377> *content);</PRE
5378></TD
5379></TR
5380></TABLE
5381><P
5382>Creation of a processing instruction element.</P
5383><P
5384></P
5385><DIV
5386CLASS="INFORMALTABLE"
5387><P
5388></P
5389><TABLE
5390BORDER="0"
5391WIDTH="100%"
5392BGCOLOR="#FFD0D0"
5393CELLSPACING="0"
5394CELLPADDING="4"
5395CLASS="CALSTABLE"
5396><TR
5397><TD
5398WIDTH="20%"
5399ALIGN="RIGHT"
5400VALIGN="TOP"
5401><TT
5402CLASS="PARAMETER"
5403><I
5404>name</I
5405></TT
5406>&nbsp;:</TD
5407><TD
5408WIDTH="80%"
5409ALIGN="LEFT"
5410VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005411> the processing instruction name</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005412></TR
5413><TR
5414><TD
5415WIDTH="20%"
5416ALIGN="RIGHT"
5417VALIGN="TOP"
5418><TT
5419CLASS="PARAMETER"
5420><I
5421>content</I
5422></TT
5423>&nbsp;:</TD
5424><TD
5425WIDTH="80%"
5426ALIGN="LEFT"
5427VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005428> the PI content</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005429></TR
5430><TR
5431><TD
5432WIDTH="20%"
5433ALIGN="RIGHT"
5434VALIGN="TOP"
5435><I
5436CLASS="EMPHASIS"
5437>Returns</I
5438> :</TD
5439><TD
5440WIDTH="80%"
5441ALIGN="LEFT"
5442VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005443>a pointer to the new node object.</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005444></TR
5445></TABLE
5446><P
5447></P
5448></DIV
5449></DIV
5450><HR><DIV
5451CLASS="REFSECT2"
5452><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005453NAME="AEN3242"
Daniel Veillard35925471999-02-25 08:46:07 +00005454></A
5455><H3
5456><A
5457NAME="XMLNEWDOCTEXTLEN"
5458></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005459>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005460><TABLE
5461BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005462BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005463WIDTH="100%"
5464CELLPADDING="6"
5465><TR
5466><TD
5467><PRE
5468CLASS="PROGRAMLISTING"
5469><A
5470HREF="gnome-xml-tree.html#XMLNODEPTR"
5471>xmlNodePtr</A
5472> xmlNewDocTextLen (<A
5473HREF="gnome-xml-tree.html#XMLDOCPTR"
5474>xmlDocPtr</A
5475> doc,
5476 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005477HREF="gnome-xml-tree.html#XMLCHAR"
5478>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005479> *content,
5480 int len);</PRE
5481></TD
5482></TR
5483></TABLE
5484><P
5485>Creation of a new text node with an extra content lenght parameter. The
5486text node pertain to a given document.</P
5487><P
5488></P
5489><DIV
5490CLASS="INFORMALTABLE"
5491><P
5492></P
5493><TABLE
5494BORDER="0"
5495WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005496BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005497CELLSPACING="0"
5498CELLPADDING="4"
5499CLASS="CALSTABLE"
5500><TR
5501><TD
5502WIDTH="20%"
5503ALIGN="RIGHT"
5504VALIGN="TOP"
5505><TT
5506CLASS="PARAMETER"
5507><I
5508>doc</I
5509></TT
5510>&nbsp;:</TD
5511><TD
5512WIDTH="80%"
5513ALIGN="LEFT"
5514VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005515> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005516></TR
5517><TR
5518><TD
5519WIDTH="20%"
5520ALIGN="RIGHT"
5521VALIGN="TOP"
5522><TT
5523CLASS="PARAMETER"
5524><I
5525>content</I
5526></TT
5527>&nbsp;:</TD
5528><TD
5529WIDTH="80%"
5530ALIGN="LEFT"
5531VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005532> the text content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005533></TR
5534><TR
5535><TD
5536WIDTH="20%"
5537ALIGN="RIGHT"
5538VALIGN="TOP"
5539><TT
5540CLASS="PARAMETER"
5541><I
5542>len</I
5543></TT
5544>&nbsp;:</TD
5545><TD
5546WIDTH="80%"
5547ALIGN="LEFT"
5548VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005549> the text len.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005550></TR
5551><TR
5552><TD
5553WIDTH="20%"
5554ALIGN="RIGHT"
5555VALIGN="TOP"
5556><I
5557CLASS="EMPHASIS"
5558>Returns</I
5559> :</TD
5560><TD
5561WIDTH="80%"
5562ALIGN="LEFT"
5563VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005564>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005565></TR
5566></TABLE
5567><P
5568></P
5569></DIV
5570></DIV
5571><HR><DIV
5572CLASS="REFSECT2"
5573><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005574NAME="AEN3272"
Daniel Veillard35925471999-02-25 08:46:07 +00005575></A
5576><H3
5577><A
5578NAME="XMLNEWTEXTLEN"
5579></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005580>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005581><TABLE
5582BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005583BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005584WIDTH="100%"
5585CELLPADDING="6"
5586><TR
5587><TD
5588><PRE
5589CLASS="PROGRAMLISTING"
5590><A
5591HREF="gnome-xml-tree.html#XMLNODEPTR"
5592>xmlNodePtr</A
5593> xmlNewTextLen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005594HREF="gnome-xml-tree.html#XMLCHAR"
5595>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005596> *content,
5597 int len);</PRE
5598></TD
5599></TR
5600></TABLE
5601><P
5602>Creation of a new text node with an extra parameter for the content's lenght</P
5603><P
5604></P
5605><DIV
5606CLASS="INFORMALTABLE"
5607><P
5608></P
5609><TABLE
5610BORDER="0"
5611WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005612BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005613CELLSPACING="0"
5614CELLPADDING="4"
5615CLASS="CALSTABLE"
5616><TR
5617><TD
5618WIDTH="20%"
5619ALIGN="RIGHT"
5620VALIGN="TOP"
5621><TT
5622CLASS="PARAMETER"
5623><I
5624>content</I
5625></TT
5626>&nbsp;:</TD
5627><TD
5628WIDTH="80%"
5629ALIGN="LEFT"
5630VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005631> the text content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005632></TR
5633><TR
5634><TD
5635WIDTH="20%"
5636ALIGN="RIGHT"
5637VALIGN="TOP"
5638><TT
5639CLASS="PARAMETER"
5640><I
5641>len</I
5642></TT
5643>&nbsp;:</TD
5644><TD
5645WIDTH="80%"
5646ALIGN="LEFT"
5647VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005648> the text len.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005649></TR
5650><TR
5651><TD
5652WIDTH="20%"
5653ALIGN="RIGHT"
5654VALIGN="TOP"
5655><I
5656CLASS="EMPHASIS"
5657>Returns</I
5658> :</TD
5659><TD
5660WIDTH="80%"
5661ALIGN="LEFT"
5662VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005663>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005664></TR
5665></TABLE
5666><P
5667></P
5668></DIV
5669></DIV
5670><HR><DIV
5671CLASS="REFSECT2"
5672><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005673NAME="AEN3297"
Daniel Veillard35925471999-02-25 08:46:07 +00005674></A
5675><H3
5676><A
5677NAME="XMLNEWDOCCOMMENT"
5678></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005679>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005680><TABLE
5681BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005682BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005683WIDTH="100%"
5684CELLPADDING="6"
5685><TR
5686><TD
5687><PRE
5688CLASS="PROGRAMLISTING"
5689><A
5690HREF="gnome-xml-tree.html#XMLNODEPTR"
5691>xmlNodePtr</A
5692> xmlNewDocComment (<A
5693HREF="gnome-xml-tree.html#XMLDOCPTR"
5694>xmlDocPtr</A
5695> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00005696 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005697HREF="gnome-xml-tree.html#XMLCHAR"
5698>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005699> *content);</PRE
5700></TD
5701></TR
5702></TABLE
5703><P
5704>Creation of a new node containing a commentwithin a document.</P
5705><P
5706></P
5707><DIV
5708CLASS="INFORMALTABLE"
5709><P
5710></P
5711><TABLE
5712BORDER="0"
5713WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005714BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005715CELLSPACING="0"
5716CELLPADDING="4"
5717CLASS="CALSTABLE"
5718><TR
5719><TD
5720WIDTH="20%"
5721ALIGN="RIGHT"
5722VALIGN="TOP"
5723><TT
5724CLASS="PARAMETER"
5725><I
5726>doc</I
5727></TT
5728>&nbsp;:</TD
5729><TD
5730WIDTH="80%"
5731ALIGN="LEFT"
5732VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005733> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005734></TR
5735><TR
5736><TD
5737WIDTH="20%"
5738ALIGN="RIGHT"
5739VALIGN="TOP"
5740><TT
5741CLASS="PARAMETER"
5742><I
5743>content</I
5744></TT
5745>&nbsp;:</TD
5746><TD
5747WIDTH="80%"
5748ALIGN="LEFT"
5749VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005750> the comment content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005751></TR
5752><TR
5753><TD
5754WIDTH="20%"
5755ALIGN="RIGHT"
5756VALIGN="TOP"
5757><I
5758CLASS="EMPHASIS"
5759>Returns</I
5760> :</TD
5761><TD
5762WIDTH="80%"
5763ALIGN="LEFT"
5764VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005765>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005766></TR
5767></TABLE
5768><P
5769></P
5770></DIV
5771></DIV
5772><HR><DIV
5773CLASS="REFSECT2"
5774><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005775NAME="AEN3323"
Daniel Veillard35925471999-02-25 08:46:07 +00005776></A
5777><H3
5778><A
5779NAME="XMLNEWCOMMENT"
5780></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005781>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005782><TABLE
5783BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005784BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005785WIDTH="100%"
5786CELLPADDING="6"
5787><TR
5788><TD
5789><PRE
5790CLASS="PROGRAMLISTING"
5791><A
5792HREF="gnome-xml-tree.html#XMLNODEPTR"
5793>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005794> xmlNewComment (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005795HREF="gnome-xml-tree.html#XMLCHAR"
5796>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005797> *content);</PRE
5798></TD
5799></TR
5800></TABLE
5801><P
5802>Creation of a new node containing a comment.</P
5803><P
5804></P
5805><DIV
5806CLASS="INFORMALTABLE"
5807><P
5808></P
5809><TABLE
5810BORDER="0"
5811WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005812BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005813CELLSPACING="0"
5814CELLPADDING="4"
5815CLASS="CALSTABLE"
5816><TR
5817><TD
5818WIDTH="20%"
5819ALIGN="RIGHT"
5820VALIGN="TOP"
5821><TT
5822CLASS="PARAMETER"
5823><I
5824>content</I
5825></TT
5826>&nbsp;:</TD
5827><TD
5828WIDTH="80%"
5829ALIGN="LEFT"
5830VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005831> the comment content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005832></TR
5833><TR
5834><TD
5835WIDTH="20%"
5836ALIGN="RIGHT"
5837VALIGN="TOP"
5838><I
5839CLASS="EMPHASIS"
5840>Returns</I
5841> :</TD
5842><TD
5843WIDTH="80%"
5844ALIGN="LEFT"
5845VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005846>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005847></TR
5848></TABLE
5849><P
5850></P
5851></DIV
5852></DIV
5853><HR><DIV
5854CLASS="REFSECT2"
5855><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005856NAME="AEN3344"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005857></A
5858><H3
5859><A
5860NAME="XMLNEWCDATABLOCK"
5861></A
5862>xmlNewCDataBlock ()</H3
5863><TABLE
5864BORDER="0"
5865BGCOLOR="#D6E8FF"
5866WIDTH="100%"
5867CELLPADDING="6"
5868><TR
5869><TD
5870><PRE
5871CLASS="PROGRAMLISTING"
5872><A
5873HREF="gnome-xml-tree.html#XMLNODEPTR"
5874>xmlNodePtr</A
5875> xmlNewCDataBlock (<A
5876HREF="gnome-xml-tree.html#XMLDOCPTR"
5877>xmlDocPtr</A
5878> doc,
5879 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005880HREF="gnome-xml-tree.html#XMLCHAR"
5881>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005882> *content,
5883 int len);</PRE
5884></TD
5885></TR
5886></TABLE
5887><P
5888>Creation of a new node containing a CData block.</P
5889><P
5890></P
5891><DIV
5892CLASS="INFORMALTABLE"
5893><P
5894></P
5895><TABLE
5896BORDER="0"
5897WIDTH="100%"
5898BGCOLOR="#FFD0D0"
5899CELLSPACING="0"
5900CELLPADDING="4"
5901CLASS="CALSTABLE"
5902><TR
5903><TD
5904WIDTH="20%"
5905ALIGN="RIGHT"
5906VALIGN="TOP"
5907><TT
5908CLASS="PARAMETER"
5909><I
5910>doc</I
5911></TT
5912>&nbsp;:</TD
5913><TD
5914WIDTH="80%"
5915ALIGN="LEFT"
5916VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005917> the document</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005918></TR
5919><TR
5920><TD
5921WIDTH="20%"
5922ALIGN="RIGHT"
5923VALIGN="TOP"
5924><TT
5925CLASS="PARAMETER"
5926><I
5927>content</I
5928></TT
5929>&nbsp;:</TD
5930><TD
5931WIDTH="80%"
5932ALIGN="LEFT"
5933VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005934> the CData block content content</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005935></TR
5936><TR
5937><TD
5938WIDTH="20%"
5939ALIGN="RIGHT"
5940VALIGN="TOP"
5941><TT
5942CLASS="PARAMETER"
5943><I
5944>len</I
5945></TT
5946>&nbsp;:</TD
5947><TD
5948WIDTH="80%"
5949ALIGN="LEFT"
5950VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005951> the length of the block</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005952></TR
5953><TR
5954><TD
5955WIDTH="20%"
5956ALIGN="RIGHT"
5957VALIGN="TOP"
5958><I
5959CLASS="EMPHASIS"
5960>Returns</I
5961> :</TD
5962><TD
5963WIDTH="80%"
5964ALIGN="LEFT"
5965VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00005966>a pointer to the new node object.</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005967></TR
5968></TABLE
5969><P
5970></P
5971></DIV
5972></DIV
5973><HR><DIV
5974CLASS="REFSECT2"
5975><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00005976NAME="AEN3374"
Daniel Veillard35925471999-02-25 08:46:07 +00005977></A
5978><H3
5979><A
5980NAME="XMLNEWREFERENCE"
5981></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005982>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005983><TABLE
5984BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005985BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005986WIDTH="100%"
5987CELLPADDING="6"
5988><TR
5989><TD
5990><PRE
5991CLASS="PROGRAMLISTING"
5992><A
5993HREF="gnome-xml-tree.html#XMLNODEPTR"
5994>xmlNodePtr</A
5995> xmlNewReference (<A
5996HREF="gnome-xml-tree.html#XMLDOCPTR"
5997>xmlDocPtr</A
5998> doc,
5999 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006000HREF="gnome-xml-tree.html#XMLCHAR"
6001>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006002> *name);</PRE
6003></TD
6004></TR
6005></TABLE
6006><P
6007>Creation of a new reference node.</P
6008><P
6009></P
6010><DIV
6011CLASS="INFORMALTABLE"
6012><P
6013></P
6014><TABLE
6015BORDER="0"
6016WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006017BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006018CELLSPACING="0"
6019CELLPADDING="4"
6020CLASS="CALSTABLE"
6021><TR
6022><TD
6023WIDTH="20%"
6024ALIGN="RIGHT"
6025VALIGN="TOP"
6026><TT
6027CLASS="PARAMETER"
6028><I
6029>doc</I
6030></TT
6031>&nbsp;:</TD
6032><TD
6033WIDTH="80%"
6034ALIGN="LEFT"
6035VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006036> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006037></TR
6038><TR
6039><TD
6040WIDTH="20%"
6041ALIGN="RIGHT"
6042VALIGN="TOP"
6043><TT
6044CLASS="PARAMETER"
6045><I
6046>name</I
6047></TT
6048>&nbsp;:</TD
6049><TD
6050WIDTH="80%"
6051ALIGN="LEFT"
6052VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006053> the reference name, or the reference string with &amp; and ;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006054></TR
6055><TR
6056><TD
6057WIDTH="20%"
6058ALIGN="RIGHT"
6059VALIGN="TOP"
6060><I
6061CLASS="EMPHASIS"
6062>Returns</I
6063> :</TD
6064><TD
6065WIDTH="80%"
6066ALIGN="LEFT"
6067VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006068>a pointer to the new node object.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006069></TR
6070></TABLE
6071><P
6072></P
6073></DIV
6074></DIV
6075><HR><DIV
6076CLASS="REFSECT2"
6077><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006078NAME="AEN3400"
Daniel Veillard35925471999-02-25 08:46:07 +00006079></A
6080><H3
6081><A
6082NAME="XMLCOPYNODE"
6083></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006084>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006085><TABLE
6086BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006087BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006088WIDTH="100%"
6089CELLPADDING="6"
6090><TR
6091><TD
6092><PRE
6093CLASS="PROGRAMLISTING"
6094><A
6095HREF="gnome-xml-tree.html#XMLNODEPTR"
6096>xmlNodePtr</A
6097> xmlCopyNode (<A
6098HREF="gnome-xml-tree.html#XMLNODEPTR"
6099>xmlNodePtr</A
6100> node,
6101 int recursive);</PRE
6102></TD
6103></TR
6104></TABLE
6105><P
6106>Do a copy of the node.</P
6107><P
6108></P
6109><DIV
6110CLASS="INFORMALTABLE"
6111><P
6112></P
6113><TABLE
6114BORDER="0"
6115WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006116BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006117CELLSPACING="0"
6118CELLPADDING="4"
6119CLASS="CALSTABLE"
6120><TR
6121><TD
6122WIDTH="20%"
6123ALIGN="RIGHT"
6124VALIGN="TOP"
6125><TT
6126CLASS="PARAMETER"
6127><I
6128>node</I
6129></TT
6130>&nbsp;:</TD
6131><TD
6132WIDTH="80%"
6133ALIGN="LEFT"
6134VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006135> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006136></TR
6137><TR
6138><TD
6139WIDTH="20%"
6140ALIGN="RIGHT"
6141VALIGN="TOP"
6142><TT
6143CLASS="PARAMETER"
6144><I
6145>recursive</I
6146></TT
6147>&nbsp;:</TD
6148><TD
6149WIDTH="80%"
6150ALIGN="LEFT"
6151VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006152> if 1 do a recursive copy.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006153></TR
6154><TR
6155><TD
6156WIDTH="20%"
6157ALIGN="RIGHT"
6158VALIGN="TOP"
6159><I
6160CLASS="EMPHASIS"
6161>Returns</I
6162> :</TD
6163><TD
6164WIDTH="80%"
6165ALIGN="LEFT"
6166VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006167> a new xmlNodePtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006168></TR
6169></TABLE
6170><P
6171></P
6172></DIV
6173></DIV
6174><HR><DIV
6175CLASS="REFSECT2"
6176><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006177NAME="AEN3425"
Daniel Veillard35925471999-02-25 08:46:07 +00006178></A
6179><H3
6180><A
6181NAME="XMLCOPYNODELIST"
6182></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006183>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006184><TABLE
6185BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006186BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006187WIDTH="100%"
6188CELLPADDING="6"
6189><TR
6190><TD
6191><PRE
6192CLASS="PROGRAMLISTING"
6193><A
6194HREF="gnome-xml-tree.html#XMLNODEPTR"
6195>xmlNodePtr</A
6196> xmlCopyNodeList (<A
6197HREF="gnome-xml-tree.html#XMLNODEPTR"
6198>xmlNodePtr</A
6199> node);</PRE
6200></TD
6201></TR
6202></TABLE
6203><P
6204>Do a recursive copy of the node list.</P
6205><P
6206></P
6207><DIV
6208CLASS="INFORMALTABLE"
6209><P
6210></P
6211><TABLE
6212BORDER="0"
6213WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006214BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006215CELLSPACING="0"
6216CELLPADDING="4"
6217CLASS="CALSTABLE"
6218><TR
6219><TD
6220WIDTH="20%"
6221ALIGN="RIGHT"
6222VALIGN="TOP"
6223><TT
6224CLASS="PARAMETER"
6225><I
6226>node</I
6227></TT
6228>&nbsp;:</TD
6229><TD
6230WIDTH="80%"
6231ALIGN="LEFT"
6232VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006233> the first node in the list.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006234></TR
6235><TR
6236><TD
6237WIDTH="20%"
6238ALIGN="RIGHT"
6239VALIGN="TOP"
6240><I
6241CLASS="EMPHASIS"
6242>Returns</I
6243> :</TD
6244><TD
6245WIDTH="80%"
6246ALIGN="LEFT"
6247VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006248> a new xmlNodePtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006249></TR
6250></TABLE
6251><P
6252></P
6253></DIV
6254></DIV
6255><HR><DIV
6256CLASS="REFSECT2"
6257><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006258NAME="AEN3446"
Daniel Veillard35925471999-02-25 08:46:07 +00006259></A
6260><H3
6261><A
6262NAME="XMLGETLASTCHILD"
6263></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006264>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006265><TABLE
6266BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006267BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006268WIDTH="100%"
6269CELLPADDING="6"
6270><TR
6271><TD
6272><PRE
6273CLASS="PROGRAMLISTING"
6274><A
6275HREF="gnome-xml-tree.html#XMLNODEPTR"
6276>xmlNodePtr</A
6277> xmlGetLastChild (<A
6278HREF="gnome-xml-tree.html#XMLNODEPTR"
6279>xmlNodePtr</A
6280> parent);</PRE
6281></TD
6282></TR
6283></TABLE
6284><P
6285>Search the last child of a node.</P
6286><P
6287></P
6288><DIV
6289CLASS="INFORMALTABLE"
6290><P
6291></P
6292><TABLE
6293BORDER="0"
6294WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006295BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006296CELLSPACING="0"
6297CELLPADDING="4"
6298CLASS="CALSTABLE"
6299><TR
6300><TD
6301WIDTH="20%"
6302ALIGN="RIGHT"
6303VALIGN="TOP"
6304><TT
6305CLASS="PARAMETER"
6306><I
6307>parent</I
6308></TT
6309>&nbsp;:</TD
6310><TD
6311WIDTH="80%"
6312ALIGN="LEFT"
6313VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006314> the parent node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006315></TR
6316><TR
6317><TD
6318WIDTH="20%"
6319ALIGN="RIGHT"
6320VALIGN="TOP"
6321><I
6322CLASS="EMPHASIS"
6323>Returns</I
6324> :</TD
6325><TD
6326WIDTH="80%"
6327ALIGN="LEFT"
6328VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006329>the last child or NULL if none.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006330></TR
6331></TABLE
6332><P
6333></P
6334></DIV
6335></DIV
6336><HR><DIV
6337CLASS="REFSECT2"
6338><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006339NAME="AEN3467"
Daniel Veillard35925471999-02-25 08:46:07 +00006340></A
6341><H3
6342><A
6343NAME="XMLNODEISTEXT"
6344></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006345>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006346><TABLE
6347BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006348BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006349WIDTH="100%"
6350CELLPADDING="6"
6351><TR
6352><TD
6353><PRE
6354CLASS="PROGRAMLISTING"
6355>int xmlNodeIsText (<A
6356HREF="gnome-xml-tree.html#XMLNODEPTR"
6357>xmlNodePtr</A
6358> node);</PRE
6359></TD
6360></TR
6361></TABLE
6362><P
6363>Is this node a Text node ?</P
6364><P
6365></P
6366><DIV
6367CLASS="INFORMALTABLE"
6368><P
6369></P
6370><TABLE
6371BORDER="0"
6372WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006373BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006374CELLSPACING="0"
6375CELLPADDING="4"
6376CLASS="CALSTABLE"
6377><TR
6378><TD
6379WIDTH="20%"
6380ALIGN="RIGHT"
6381VALIGN="TOP"
6382><TT
6383CLASS="PARAMETER"
6384><I
6385>node</I
6386></TT
6387>&nbsp;:</TD
6388><TD
6389WIDTH="80%"
6390ALIGN="LEFT"
6391VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006392> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006393></TR
6394><TR
6395><TD
6396WIDTH="20%"
6397ALIGN="RIGHT"
6398VALIGN="TOP"
6399><I
6400CLASS="EMPHASIS"
6401>Returns</I
6402> :</TD
6403><TD
6404WIDTH="80%"
6405ALIGN="LEFT"
6406VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006407>1 yes, 0 no</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006408></TR
6409></TABLE
6410><P
6411></P
6412></DIV
6413></DIV
6414><HR><DIV
6415CLASS="REFSECT2"
6416><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006417NAME="AEN3487"
Daniel Veillard35925471999-02-25 08:46:07 +00006418></A
6419><H3
6420><A
6421NAME="XMLADDCHILD"
6422></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006423>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006424><TABLE
6425BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006426BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006427WIDTH="100%"
6428CELLPADDING="6"
6429><TR
6430><TD
6431><PRE
6432CLASS="PROGRAMLISTING"
6433><A
6434HREF="gnome-xml-tree.html#XMLNODEPTR"
6435>xmlNodePtr</A
6436> xmlAddChild (<A
6437HREF="gnome-xml-tree.html#XMLNODEPTR"
6438>xmlNodePtr</A
6439> parent,
6440 <A
6441HREF="gnome-xml-tree.html#XMLNODEPTR"
6442>xmlNodePtr</A
6443> cur);</PRE
6444></TD
6445></TR
6446></TABLE
6447><P
6448>Add a new child element, to <TT
6449CLASS="PARAMETER"
6450><I
6451>parent</I
6452></TT
6453>, at the end of the child list.</P
6454><P
6455></P
6456><DIV
6457CLASS="INFORMALTABLE"
6458><P
6459></P
6460><TABLE
6461BORDER="0"
6462WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006463BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006464CELLSPACING="0"
6465CELLPADDING="4"
6466CLASS="CALSTABLE"
6467><TR
6468><TD
6469WIDTH="20%"
6470ALIGN="RIGHT"
6471VALIGN="TOP"
6472><TT
6473CLASS="PARAMETER"
6474><I
6475>parent</I
6476></TT
6477>&nbsp;:</TD
6478><TD
6479WIDTH="80%"
6480ALIGN="LEFT"
6481VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006482> the parent node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006483></TR
6484><TR
6485><TD
6486WIDTH="20%"
6487ALIGN="RIGHT"
6488VALIGN="TOP"
6489><TT
6490CLASS="PARAMETER"
6491><I
6492>cur</I
6493></TT
6494>&nbsp;:</TD
6495><TD
6496WIDTH="80%"
6497ALIGN="LEFT"
6498VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006499> the child node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006500></TR
6501><TR
6502><TD
6503WIDTH="20%"
6504ALIGN="RIGHT"
6505VALIGN="TOP"
6506><I
6507CLASS="EMPHASIS"
6508>Returns</I
6509> :</TD
6510><TD
6511WIDTH="80%"
6512ALIGN="LEFT"
6513VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006514>the child or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006515></TR
6516></TABLE
6517><P
6518></P
6519></DIV
6520></DIV
6521><HR><DIV
6522CLASS="REFSECT2"
6523><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006524NAME="AEN3514"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006525></A
6526><H3
6527><A
6528NAME="XMLADDSIBLING"
6529></A
6530>xmlAddSibling ()</H3
6531><TABLE
6532BORDER="0"
6533BGCOLOR="#D6E8FF"
6534WIDTH="100%"
6535CELLPADDING="6"
6536><TR
6537><TD
6538><PRE
6539CLASS="PROGRAMLISTING"
6540><A
6541HREF="gnome-xml-tree.html#XMLNODEPTR"
6542>xmlNodePtr</A
6543> xmlAddSibling (<A
6544HREF="gnome-xml-tree.html#XMLNODEPTR"
6545>xmlNodePtr</A
6546> cur,
6547 <A
6548HREF="gnome-xml-tree.html#XMLNODEPTR"
6549>xmlNodePtr</A
6550> elem);</PRE
6551></TD
6552></TR
6553></TABLE
6554><P
6555>Add a new element to the list of siblings of <TT
6556CLASS="PARAMETER"
6557><I
6558>cur</I
6559></TT
6560></P
6561><P
6562></P
6563><DIV
6564CLASS="INFORMALTABLE"
6565><P
6566></P
6567><TABLE
6568BORDER="0"
6569WIDTH="100%"
6570BGCOLOR="#FFD0D0"
6571CELLSPACING="0"
6572CELLPADDING="4"
6573CLASS="CALSTABLE"
6574><TR
6575><TD
6576WIDTH="20%"
6577ALIGN="RIGHT"
6578VALIGN="TOP"
6579><TT
6580CLASS="PARAMETER"
6581><I
6582>cur</I
6583></TT
6584>&nbsp;:</TD
6585><TD
6586WIDTH="80%"
6587ALIGN="LEFT"
6588VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006589> the child node</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006590></TR
6591><TR
6592><TD
6593WIDTH="20%"
6594ALIGN="RIGHT"
6595VALIGN="TOP"
6596><TT
6597CLASS="PARAMETER"
6598><I
6599>elem</I
6600></TT
6601>&nbsp;:</TD
6602><TD
6603WIDTH="80%"
6604ALIGN="LEFT"
6605VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006606> the new node</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006607></TR
6608><TR
6609><TD
6610WIDTH="20%"
6611ALIGN="RIGHT"
6612VALIGN="TOP"
6613><I
6614CLASS="EMPHASIS"
6615>Returns</I
6616> :</TD
6617><TD
6618WIDTH="80%"
6619ALIGN="LEFT"
6620VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006621>the element or NULL in case of error.</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006622></TR
6623></TABLE
6624><P
6625></P
6626></DIV
6627></DIV
6628><HR><DIV
6629CLASS="REFSECT2"
6630><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006631NAME="AEN3541"
Daniel Veillard35925471999-02-25 08:46:07 +00006632></A
6633><H3
6634><A
6635NAME="XMLUNLINKNODE"
6636></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006637>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006638><TABLE
6639BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006640BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006641WIDTH="100%"
6642CELLPADDING="6"
6643><TR
6644><TD
6645><PRE
6646CLASS="PROGRAMLISTING"
6647>void xmlUnlinkNode (<A
6648HREF="gnome-xml-tree.html#XMLNODEPTR"
6649>xmlNodePtr</A
6650> cur);</PRE
6651></TD
6652></TR
6653></TABLE
6654><P
6655>Unlink a node from it's current context, the node is not freed</P
6656><P
6657></P
6658><DIV
6659CLASS="INFORMALTABLE"
6660><P
6661></P
6662><TABLE
6663BORDER="0"
6664WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006665BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006666CELLSPACING="0"
6667CELLPADDING="4"
6668CLASS="CALSTABLE"
6669><TR
6670><TD
6671WIDTH="20%"
6672ALIGN="RIGHT"
6673VALIGN="TOP"
6674><TT
6675CLASS="PARAMETER"
6676><I
6677>cur</I
6678></TT
6679>&nbsp;:</TD
6680><TD
6681WIDTH="80%"
6682ALIGN="LEFT"
6683VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006684> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006685></TR
6686></TABLE
6687><P
6688></P
6689></DIV
6690></DIV
6691><HR><DIV
6692CLASS="REFSECT2"
6693><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006694NAME="AEN3557"
Daniel Veillard35925471999-02-25 08:46:07 +00006695></A
6696><H3
6697><A
6698NAME="XMLTEXTMERGE"
6699></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006700>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006701><TABLE
6702BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006703BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006704WIDTH="100%"
6705CELLPADDING="6"
6706><TR
6707><TD
6708><PRE
6709CLASS="PROGRAMLISTING"
6710><A
6711HREF="gnome-xml-tree.html#XMLNODEPTR"
6712>xmlNodePtr</A
6713> xmlTextMerge (<A
6714HREF="gnome-xml-tree.html#XMLNODEPTR"
6715>xmlNodePtr</A
6716> first,
6717 <A
6718HREF="gnome-xml-tree.html#XMLNODEPTR"
6719>xmlNodePtr</A
6720> second);</PRE
6721></TD
6722></TR
6723></TABLE
6724><P
6725>Merge two text nodes into one</P
6726><P
6727></P
6728><DIV
6729CLASS="INFORMALTABLE"
6730><P
6731></P
6732><TABLE
6733BORDER="0"
6734WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006735BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006736CELLSPACING="0"
6737CELLPADDING="4"
6738CLASS="CALSTABLE"
6739><TR
6740><TD
6741WIDTH="20%"
6742ALIGN="RIGHT"
6743VALIGN="TOP"
6744><TT
6745CLASS="PARAMETER"
6746><I
6747>first</I
6748></TT
6749>&nbsp;:</TD
6750><TD
6751WIDTH="80%"
6752ALIGN="LEFT"
6753VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006754> the first text node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006755></TR
6756><TR
6757><TD
6758WIDTH="20%"
6759ALIGN="RIGHT"
6760VALIGN="TOP"
6761><TT
6762CLASS="PARAMETER"
6763><I
6764>second</I
6765></TT
6766>&nbsp;:</TD
6767><TD
6768WIDTH="80%"
6769ALIGN="LEFT"
6770VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006771> the second text node being merged</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006772></TR
6773><TR
6774><TD
6775WIDTH="20%"
6776ALIGN="RIGHT"
6777VALIGN="TOP"
6778><I
6779CLASS="EMPHASIS"
6780>Returns</I
6781> :</TD
6782><TD
6783WIDTH="80%"
6784ALIGN="LEFT"
6785VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006786>the first text node augmented</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006787></TR
6788></TABLE
6789><P
6790></P
6791></DIV
6792></DIV
6793><HR><DIV
6794CLASS="REFSECT2"
6795><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006796NAME="AEN3583"
Daniel Veillard35925471999-02-25 08:46:07 +00006797></A
6798><H3
6799><A
6800NAME="XMLTEXTCONCAT"
6801></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006802>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006803><TABLE
6804BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006805BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006806WIDTH="100%"
6807CELLPADDING="6"
6808><TR
6809><TD
6810><PRE
6811CLASS="PROGRAMLISTING"
6812>void xmlTextConcat (<A
6813HREF="gnome-xml-tree.html#XMLNODEPTR"
6814>xmlNodePtr</A
6815> node,
6816 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006817HREF="gnome-xml-tree.html#XMLCHAR"
6818>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006819> *content,
6820 int len);</PRE
6821></TD
6822></TR
6823></TABLE
6824><P
6825>Concat the given string at the end of the existing node content</P
6826><P
6827></P
6828><DIV
6829CLASS="INFORMALTABLE"
6830><P
6831></P
6832><TABLE
6833BORDER="0"
6834WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006835BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006836CELLSPACING="0"
6837CELLPADDING="4"
6838CLASS="CALSTABLE"
6839><TR
6840><TD
6841WIDTH="20%"
6842ALIGN="RIGHT"
6843VALIGN="TOP"
6844><TT
6845CLASS="PARAMETER"
6846><I
6847>node</I
6848></TT
6849>&nbsp;:</TD
6850><TD
6851WIDTH="80%"
6852ALIGN="LEFT"
6853VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006854> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006855></TR
6856><TR
6857><TD
6858WIDTH="20%"
6859ALIGN="RIGHT"
6860VALIGN="TOP"
6861><TT
6862CLASS="PARAMETER"
6863><I
6864>content</I
6865></TT
6866>&nbsp;:</TD
6867><TD
6868WIDTH="80%"
6869ALIGN="LEFT"
6870VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006871> the content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006872></TR
6873><TR
6874><TD
6875WIDTH="20%"
6876ALIGN="RIGHT"
6877VALIGN="TOP"
6878><TT
6879CLASS="PARAMETER"
6880><I
6881>len</I
6882></TT
6883>&nbsp;:</TD
6884><TD
6885WIDTH="80%"
6886ALIGN="LEFT"
6887VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006888> <TT
6889CLASS="PARAMETER"
6890><I
6891>content</I
6892></TT
6893> lenght</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006894></TR
6895></TABLE
6896><P
6897></P
6898></DIV
6899></DIV
6900><HR><DIV
6901CLASS="REFSECT2"
6902><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006903NAME="AEN3609"
Daniel Veillard35925471999-02-25 08:46:07 +00006904></A
6905><H3
6906><A
6907NAME="XMLFREENODELIST"
6908></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006909>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006910><TABLE
6911BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006912BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006913WIDTH="100%"
6914CELLPADDING="6"
6915><TR
6916><TD
6917><PRE
6918CLASS="PROGRAMLISTING"
6919>void xmlFreeNodeList (<A
6920HREF="gnome-xml-tree.html#XMLNODEPTR"
6921>xmlNodePtr</A
6922> cur);</PRE
6923></TD
6924></TR
6925></TABLE
6926><P
6927>Free a node and all its siblings, this is a recursive behaviour, all
6928the childs are freed too.</P
6929><P
6930></P
6931><DIV
6932CLASS="INFORMALTABLE"
6933><P
6934></P
6935><TABLE
6936BORDER="0"
6937WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006938BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006939CELLSPACING="0"
6940CELLPADDING="4"
6941CLASS="CALSTABLE"
6942><TR
6943><TD
6944WIDTH="20%"
6945ALIGN="RIGHT"
6946VALIGN="TOP"
6947><TT
6948CLASS="PARAMETER"
6949><I
6950>cur</I
6951></TT
6952>&nbsp;:</TD
6953><TD
6954WIDTH="80%"
6955ALIGN="LEFT"
6956VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00006957> the first node in the list</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006958></TR
6959></TABLE
6960><P
6961></P
6962></DIV
6963></DIV
6964><HR><DIV
6965CLASS="REFSECT2"
6966><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00006967NAME="AEN3625"
Daniel Veillard35925471999-02-25 08:46:07 +00006968></A
6969><H3
6970><A
6971NAME="XMLFREENODE"
6972></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006973>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006974><TABLE
6975BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006976BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006977WIDTH="100%"
6978CELLPADDING="6"
6979><TR
6980><TD
6981><PRE
6982CLASS="PROGRAMLISTING"
6983>void xmlFreeNode (<A
6984HREF="gnome-xml-tree.html#XMLNODEPTR"
6985>xmlNodePtr</A
6986> cur);</PRE
6987></TD
6988></TR
6989></TABLE
6990><P
6991>Free a node, this is a recursive behaviour, all the childs are freed too.</P
6992><P
6993></P
6994><DIV
6995CLASS="INFORMALTABLE"
6996><P
6997></P
6998><TABLE
6999BORDER="0"
7000WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007001BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007002CELLSPACING="0"
7003CELLPADDING="4"
7004CLASS="CALSTABLE"
7005><TR
7006><TD
7007WIDTH="20%"
7008ALIGN="RIGHT"
7009VALIGN="TOP"
7010><TT
7011CLASS="PARAMETER"
7012><I
7013>cur</I
7014></TT
7015>&nbsp;:</TD
7016><TD
7017WIDTH="80%"
7018ALIGN="LEFT"
7019VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007020> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007021></TR
7022></TABLE
7023><P
7024></P
7025></DIV
7026></DIV
7027><HR><DIV
7028CLASS="REFSECT2"
7029><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007030NAME="AEN3641"
Daniel Veillard35925471999-02-25 08:46:07 +00007031></A
7032><H3
7033><A
7034NAME="XMLSEARCHNS"
7035></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007036>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007037><TABLE
7038BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007039BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007040WIDTH="100%"
7041CELLPADDING="6"
7042><TR
7043><TD
7044><PRE
7045CLASS="PROGRAMLISTING"
7046><A
7047HREF="gnome-xml-tree.html#XMLNSPTR"
7048>xmlNsPtr</A
7049> xmlSearchNs (<A
7050HREF="gnome-xml-tree.html#XMLDOCPTR"
7051>xmlDocPtr</A
7052> doc,
7053 <A
7054HREF="gnome-xml-tree.html#XMLNODEPTR"
7055>xmlNodePtr</A
7056> node,
7057 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007058HREF="gnome-xml-tree.html#XMLCHAR"
7059>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007060> *nameSpace);</PRE
7061></TD
7062></TR
7063></TABLE
7064><P
7065>Search a Ns registered under a given name space for a document.
7066recurse on the parents until it finds the defined namespace
7067or return NULL otherwise.
7068<TT
7069CLASS="PARAMETER"
7070><I
7071>nameSpace</I
7072></TT
7073> can be NULL, this is a search for the default namespace.</P
7074><P
7075></P
7076><DIV
7077CLASS="INFORMALTABLE"
7078><P
7079></P
7080><TABLE
7081BORDER="0"
7082WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007083BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007084CELLSPACING="0"
7085CELLPADDING="4"
7086CLASS="CALSTABLE"
7087><TR
7088><TD
7089WIDTH="20%"
7090ALIGN="RIGHT"
7091VALIGN="TOP"
7092><TT
7093CLASS="PARAMETER"
7094><I
7095>doc</I
7096></TT
7097>&nbsp;:</TD
7098><TD
7099WIDTH="80%"
7100ALIGN="LEFT"
7101VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007102> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007103></TR
7104><TR
7105><TD
7106WIDTH="20%"
7107ALIGN="RIGHT"
7108VALIGN="TOP"
7109><TT
7110CLASS="PARAMETER"
7111><I
7112>node</I
7113></TT
7114>&nbsp;:</TD
7115><TD
7116WIDTH="80%"
7117ALIGN="LEFT"
7118VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007119> the current node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007120></TR
7121><TR
7122><TD
7123WIDTH="20%"
7124ALIGN="RIGHT"
7125VALIGN="TOP"
7126><TT
7127CLASS="PARAMETER"
7128><I
7129>nameSpace</I
7130></TT
7131>&nbsp;:</TD
7132><TD
7133WIDTH="80%"
7134ALIGN="LEFT"
7135VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007136> the namespace string</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007137></TR
7138><TR
7139><TD
7140WIDTH="20%"
7141ALIGN="RIGHT"
7142VALIGN="TOP"
7143><I
7144CLASS="EMPHASIS"
7145>Returns</I
7146> :</TD
7147><TD
7148WIDTH="80%"
7149ALIGN="LEFT"
7150VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007151>the namespace pointer or NULL.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007152></TR
7153></TABLE
7154><P
7155></P
7156></DIV
7157></DIV
7158><HR><DIV
7159CLASS="REFSECT2"
7160><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007161NAME="AEN3673"
Daniel Veillard35925471999-02-25 08:46:07 +00007162></A
7163><H3
7164><A
7165NAME="XMLSEARCHNSBYHREF"
7166></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007167>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007168><TABLE
7169BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007170BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007171WIDTH="100%"
7172CELLPADDING="6"
7173><TR
7174><TD
7175><PRE
7176CLASS="PROGRAMLISTING"
7177><A
7178HREF="gnome-xml-tree.html#XMLNSPTR"
7179>xmlNsPtr</A
7180> xmlSearchNsByHref (<A
7181HREF="gnome-xml-tree.html#XMLDOCPTR"
7182>xmlDocPtr</A
7183> doc,
7184 <A
7185HREF="gnome-xml-tree.html#XMLNODEPTR"
7186>xmlNodePtr</A
7187> node,
7188 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007189HREF="gnome-xml-tree.html#XMLCHAR"
7190>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007191> *href);</PRE
7192></TD
7193></TR
7194></TABLE
7195><P
7196>Search a Ns aliasing a given URI. Recurse on the parents until it finds
7197the defined namespace or return NULL otherwise.</P
7198><P
7199></P
7200><DIV
7201CLASS="INFORMALTABLE"
7202><P
7203></P
7204><TABLE
7205BORDER="0"
7206WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007207BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007208CELLSPACING="0"
7209CELLPADDING="4"
7210CLASS="CALSTABLE"
7211><TR
7212><TD
7213WIDTH="20%"
7214ALIGN="RIGHT"
7215VALIGN="TOP"
7216><TT
7217CLASS="PARAMETER"
7218><I
7219>doc</I
7220></TT
7221>&nbsp;:</TD
7222><TD
7223WIDTH="80%"
7224ALIGN="LEFT"
7225VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007226> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007227></TR
7228><TR
7229><TD
7230WIDTH="20%"
7231ALIGN="RIGHT"
7232VALIGN="TOP"
7233><TT
7234CLASS="PARAMETER"
7235><I
7236>node</I
7237></TT
7238>&nbsp;:</TD
7239><TD
7240WIDTH="80%"
7241ALIGN="LEFT"
7242VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007243> the current node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007244></TR
7245><TR
7246><TD
7247WIDTH="20%"
7248ALIGN="RIGHT"
7249VALIGN="TOP"
7250><TT
7251CLASS="PARAMETER"
7252><I
7253>href</I
7254></TT
7255>&nbsp;:</TD
7256><TD
7257WIDTH="80%"
7258ALIGN="LEFT"
7259VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007260> the namespace value</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007261></TR
7262><TR
7263><TD
7264WIDTH="20%"
7265ALIGN="RIGHT"
7266VALIGN="TOP"
7267><I
7268CLASS="EMPHASIS"
7269>Returns</I
7270> :</TD
7271><TD
7272WIDTH="80%"
7273ALIGN="LEFT"
7274VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007275>the namespace pointer or NULL.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007276></TR
7277></TABLE
7278><P
7279></P
7280></DIV
7281></DIV
7282><HR><DIV
7283CLASS="REFSECT2"
7284><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007285NAME="AEN3704"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007286></A
7287><H3
7288><A
7289NAME="XMLGETNSLIST"
7290></A
7291>xmlGetNsList ()</H3
7292><TABLE
7293BORDER="0"
7294BGCOLOR="#D6E8FF"
7295WIDTH="100%"
7296CELLPADDING="6"
7297><TR
7298><TD
7299><PRE
7300CLASS="PROGRAMLISTING"
7301><A
7302HREF="gnome-xml-tree.html#XMLNSPTR"
7303>xmlNsPtr</A
7304>* xmlGetNsList (<A
7305HREF="gnome-xml-tree.html#XMLDOCPTR"
7306>xmlDocPtr</A
7307> doc,
7308 <A
7309HREF="gnome-xml-tree.html#XMLNODEPTR"
7310>xmlNodePtr</A
7311> node);</PRE
7312></TD
7313></TR
7314></TABLE
7315><P
7316>Search all the namespace applying to a given element.</P
7317><P
7318></P
7319><DIV
7320CLASS="INFORMALTABLE"
7321><P
7322></P
7323><TABLE
7324BORDER="0"
7325WIDTH="100%"
7326BGCOLOR="#FFD0D0"
7327CELLSPACING="0"
7328CELLPADDING="4"
7329CLASS="CALSTABLE"
7330><TR
7331><TD
7332WIDTH="20%"
7333ALIGN="RIGHT"
7334VALIGN="TOP"
7335><TT
7336CLASS="PARAMETER"
7337><I
7338>doc</I
7339></TT
7340>&nbsp;:</TD
7341><TD
7342WIDTH="80%"
7343ALIGN="LEFT"
7344VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007345> the document</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007346></TR
7347><TR
7348><TD
7349WIDTH="20%"
7350ALIGN="RIGHT"
7351VALIGN="TOP"
7352><TT
7353CLASS="PARAMETER"
7354><I
7355>node</I
7356></TT
7357>&nbsp;:</TD
7358><TD
7359WIDTH="80%"
7360ALIGN="LEFT"
7361VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007362> the current node</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007363></TR
7364><TR
7365><TD
7366WIDTH="20%"
7367ALIGN="RIGHT"
7368VALIGN="TOP"
7369><I
7370CLASS="EMPHASIS"
7371>Returns</I
7372> :</TD
7373><TD
7374WIDTH="80%"
7375ALIGN="LEFT"
7376VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007377>an NULL terminated array of all the xmlNsPtr found
7378that need to be freed by the caller or NULL if no
7379namespace if defined</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00007380></TR
7381></TABLE
7382><P
7383></P
7384></DIV
7385></DIV
7386><HR><DIV
7387CLASS="REFSECT2"
7388><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007389NAME="AEN3730"
Daniel Veillard35925471999-02-25 08:46:07 +00007390></A
7391><H3
7392><A
7393NAME="XMLSETNS"
7394></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007395>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007396><TABLE
7397BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007398BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007399WIDTH="100%"
7400CELLPADDING="6"
7401><TR
7402><TD
7403><PRE
7404CLASS="PROGRAMLISTING"
7405>void xmlSetNs (<A
7406HREF="gnome-xml-tree.html#XMLNODEPTR"
7407>xmlNodePtr</A
7408> node,
7409 <A
7410HREF="gnome-xml-tree.html#XMLNSPTR"
7411>xmlNsPtr</A
7412> ns);</PRE
7413></TD
7414></TR
7415></TABLE
7416><P
7417>Associate a namespace to a node, a posteriori.</P
7418><P
7419></P
7420><DIV
7421CLASS="INFORMALTABLE"
7422><P
7423></P
7424><TABLE
7425BORDER="0"
7426WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007427BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007428CELLSPACING="0"
7429CELLPADDING="4"
7430CLASS="CALSTABLE"
7431><TR
7432><TD
7433WIDTH="20%"
7434ALIGN="RIGHT"
7435VALIGN="TOP"
7436><TT
7437CLASS="PARAMETER"
7438><I
7439>node</I
7440></TT
7441>&nbsp;:</TD
7442><TD
7443WIDTH="80%"
7444ALIGN="LEFT"
7445VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007446> a node in the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007447></TR
7448><TR
7449><TD
7450WIDTH="20%"
7451ALIGN="RIGHT"
7452VALIGN="TOP"
7453><TT
7454CLASS="PARAMETER"
7455><I
7456>ns</I
7457></TT
7458>&nbsp;:</TD
7459><TD
7460WIDTH="80%"
7461ALIGN="LEFT"
7462VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007463> a namespace pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007464></TR
7465></TABLE
7466><P
7467></P
7468></DIV
7469></DIV
7470><HR><DIV
7471CLASS="REFSECT2"
7472><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007473NAME="AEN3751"
Daniel Veillard35925471999-02-25 08:46:07 +00007474></A
7475><H3
7476><A
7477NAME="XMLCOPYNAMESPACE"
7478></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007479>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007480><TABLE
7481BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007482BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007483WIDTH="100%"
7484CELLPADDING="6"
7485><TR
7486><TD
7487><PRE
7488CLASS="PROGRAMLISTING"
7489><A
7490HREF="gnome-xml-tree.html#XMLNSPTR"
7491>xmlNsPtr</A
7492> xmlCopyNamespace (<A
7493HREF="gnome-xml-tree.html#XMLNSPTR"
7494>xmlNsPtr</A
7495> cur);</PRE
7496></TD
7497></TR
7498></TABLE
7499><P
7500>Do a copy of the namespace.</P
7501><P
7502></P
7503><DIV
7504CLASS="INFORMALTABLE"
7505><P
7506></P
7507><TABLE
7508BORDER="0"
7509WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007510BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007511CELLSPACING="0"
7512CELLPADDING="4"
7513CLASS="CALSTABLE"
7514><TR
7515><TD
7516WIDTH="20%"
7517ALIGN="RIGHT"
7518VALIGN="TOP"
7519><TT
7520CLASS="PARAMETER"
7521><I
7522>cur</I
7523></TT
7524>&nbsp;:</TD
7525><TD
7526WIDTH="80%"
7527ALIGN="LEFT"
7528VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007529> the namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007530></TR
7531><TR
7532><TD
7533WIDTH="20%"
7534ALIGN="RIGHT"
7535VALIGN="TOP"
7536><I
7537CLASS="EMPHASIS"
7538>Returns</I
7539> :</TD
7540><TD
7541WIDTH="80%"
7542ALIGN="LEFT"
7543VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007544> a new xmlNsPtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007545></TR
7546></TABLE
7547><P
7548></P
7549></DIV
7550></DIV
7551><HR><DIV
7552CLASS="REFSECT2"
7553><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007554NAME="AEN3772"
Daniel Veillard35925471999-02-25 08:46:07 +00007555></A
7556><H3
7557><A
7558NAME="XMLCOPYNAMESPACELIST"
7559></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007560>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007561><TABLE
7562BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007563BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007564WIDTH="100%"
7565CELLPADDING="6"
7566><TR
7567><TD
7568><PRE
7569CLASS="PROGRAMLISTING"
7570><A
7571HREF="gnome-xml-tree.html#XMLNSPTR"
7572>xmlNsPtr</A
7573> xmlCopyNamespaceList (<A
7574HREF="gnome-xml-tree.html#XMLNSPTR"
7575>xmlNsPtr</A
7576> cur);</PRE
7577></TD
7578></TR
7579></TABLE
7580><P
7581>Do a copy of an namespace list.</P
7582><P
7583></P
7584><DIV
7585CLASS="INFORMALTABLE"
7586><P
7587></P
7588><TABLE
7589BORDER="0"
7590WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007591BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007592CELLSPACING="0"
7593CELLPADDING="4"
7594CLASS="CALSTABLE"
7595><TR
7596><TD
7597WIDTH="20%"
7598ALIGN="RIGHT"
7599VALIGN="TOP"
7600><TT
7601CLASS="PARAMETER"
7602><I
7603>cur</I
7604></TT
7605>&nbsp;:</TD
7606><TD
7607WIDTH="80%"
7608ALIGN="LEFT"
7609VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007610> the first namespace</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007611></TR
7612><TR
7613><TD
7614WIDTH="20%"
7615ALIGN="RIGHT"
7616VALIGN="TOP"
7617><I
7618CLASS="EMPHASIS"
7619>Returns</I
7620> :</TD
7621><TD
7622WIDTH="80%"
7623ALIGN="LEFT"
7624VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007625> a new xmlNsPtr, or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007626></TR
7627></TABLE
7628><P
7629></P
7630></DIV
7631></DIV
7632><HR><DIV
7633CLASS="REFSECT2"
7634><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007635NAME="AEN3793"
Daniel Veillard35925471999-02-25 08:46:07 +00007636></A
7637><H3
7638><A
7639NAME="XMLSETPROP"
7640></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007641>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007642><TABLE
7643BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007644BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007645WIDTH="100%"
7646CELLPADDING="6"
7647><TR
7648><TD
7649><PRE
7650CLASS="PROGRAMLISTING"
7651><A
7652HREF="gnome-xml-tree.html#XMLATTRPTR"
7653>xmlAttrPtr</A
7654> xmlSetProp (<A
7655HREF="gnome-xml-tree.html#XMLNODEPTR"
7656>xmlNodePtr</A
7657> node,
7658 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007659HREF="gnome-xml-tree.html#XMLCHAR"
7660>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007661> *name,
7662 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007663HREF="gnome-xml-tree.html#XMLCHAR"
7664>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007665> *value);</PRE
7666></TD
7667></TR
7668></TABLE
7669><P
7670>Set (or reset) an attribute carried by a node.</P
7671><P
7672></P
7673><DIV
7674CLASS="INFORMALTABLE"
7675><P
7676></P
7677><TABLE
7678BORDER="0"
7679WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007680BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007681CELLSPACING="0"
7682CELLPADDING="4"
7683CLASS="CALSTABLE"
7684><TR
7685><TD
7686WIDTH="20%"
7687ALIGN="RIGHT"
7688VALIGN="TOP"
7689><TT
7690CLASS="PARAMETER"
7691><I
7692>node</I
7693></TT
7694>&nbsp;:</TD
7695><TD
7696WIDTH="80%"
7697ALIGN="LEFT"
7698VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007699> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007700></TR
7701><TR
7702><TD
7703WIDTH="20%"
7704ALIGN="RIGHT"
7705VALIGN="TOP"
7706><TT
7707CLASS="PARAMETER"
7708><I
7709>name</I
7710></TT
7711>&nbsp;:</TD
7712><TD
7713WIDTH="80%"
7714ALIGN="LEFT"
7715VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007716> the attribute name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007717></TR
7718><TR
7719><TD
7720WIDTH="20%"
7721ALIGN="RIGHT"
7722VALIGN="TOP"
7723><TT
7724CLASS="PARAMETER"
7725><I
7726>value</I
7727></TT
7728>&nbsp;:</TD
7729><TD
7730WIDTH="80%"
7731ALIGN="LEFT"
7732VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007733> the attribute value</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007734></TR
7735><TR
7736><TD
7737WIDTH="20%"
7738ALIGN="RIGHT"
7739VALIGN="TOP"
7740><I
7741CLASS="EMPHASIS"
7742>Returns</I
7743> :</TD
7744><TD
7745WIDTH="80%"
7746ALIGN="LEFT"
7747VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007748>the attribute pointer.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007749></TR
7750></TABLE
7751><P
7752></P
7753></DIV
7754></DIV
7755><HR><DIV
7756CLASS="REFSECT2"
7757><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007758NAME="AEN3824"
Daniel Veillard35925471999-02-25 08:46:07 +00007759></A
7760><H3
7761><A
7762NAME="XMLGETPROP"
7763></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007764>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007765><TABLE
7766BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007767BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007768WIDTH="100%"
7769CELLPADDING="6"
7770><TR
7771><TD
7772><PRE
7773CLASS="PROGRAMLISTING"
7774><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007775HREF="gnome-xml-tree.html#XMLCHAR"
7776>xmlChar</A
7777>* xmlGetProp (<A
Daniel Veillard35925471999-02-25 08:46:07 +00007778HREF="gnome-xml-tree.html#XMLNODEPTR"
7779>xmlNodePtr</A
7780> node,
7781 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007782HREF="gnome-xml-tree.html#XMLCHAR"
7783>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007784> *name);</PRE
7785></TD
7786></TR
7787></TABLE
7788><P
7789>Search and get the value of an attribute associated to a node
7790This does the entity substitution.</P
7791><P
7792></P
7793><DIV
7794CLASS="INFORMALTABLE"
7795><P
7796></P
7797><TABLE
7798BORDER="0"
7799WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007800BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007801CELLSPACING="0"
7802CELLPADDING="4"
7803CLASS="CALSTABLE"
7804><TR
7805><TD
7806WIDTH="20%"
7807ALIGN="RIGHT"
7808VALIGN="TOP"
7809><TT
7810CLASS="PARAMETER"
7811><I
7812>node</I
7813></TT
7814>&nbsp;:</TD
7815><TD
7816WIDTH="80%"
7817ALIGN="LEFT"
7818VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007819> the node</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007820></TR
7821><TR
7822><TD
7823WIDTH="20%"
7824ALIGN="RIGHT"
7825VALIGN="TOP"
7826><TT
7827CLASS="PARAMETER"
7828><I
7829>name</I
7830></TT
7831>&nbsp;:</TD
7832><TD
7833WIDTH="80%"
7834ALIGN="LEFT"
7835VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007836> the attribute name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007837></TR
7838><TR
7839><TD
7840WIDTH="20%"
7841ALIGN="RIGHT"
7842VALIGN="TOP"
7843><I
7844CLASS="EMPHASIS"
7845>Returns</I
7846> :</TD
7847><TD
7848WIDTH="80%"
7849ALIGN="LEFT"
7850VALIGN="TOP"
Daniel Veillarda819dac1999-11-24 18:04:22 +00007851>the attribute value or NULL if not found.
7852It's up to the caller to free the memory.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007853></TR
7854></TABLE
7855><P
7856></P
7857></DIV
7858></DIV
7859><HR><DIV
7860CLASS="REFSECT2"
7861><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007862NAME="AEN3850"
Daniel Veillard35925471999-02-25 08:46:07 +00007863></A
7864><H3
7865><A
7866NAME="XMLSTRINGGETNODELIST"
7867></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007868>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007869><TABLE
7870BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007871BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007872WIDTH="100%"
7873CELLPADDING="6"
7874><TR
7875><TD
7876><PRE
7877CLASS="PROGRAMLISTING"
7878><A
7879HREF="gnome-xml-tree.html#XMLNODEPTR"
7880>xmlNodePtr</A
7881> xmlStringGetNodeList (<A
7882HREF="gnome-xml-tree.html#XMLDOCPTR"
7883>xmlDocPtr</A
7884> doc,
7885 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007886HREF="gnome-xml-tree.html#XMLCHAR"
7887>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007888> *value);</PRE
7889></TD
7890></TR
7891></TABLE
7892><P
7893>Parse the value string and build the node list associated. Should
7894produce a flat tree with only TEXTs and ENTITY_REFs.</P
7895><P
7896></P
7897><DIV
7898CLASS="INFORMALTABLE"
7899><P
7900></P
7901><TABLE
7902BORDER="0"
7903WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007904BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007905CELLSPACING="0"
7906CELLPADDING="4"
7907CLASS="CALSTABLE"
7908><TR
7909><TD
7910WIDTH="20%"
7911ALIGN="RIGHT"
7912VALIGN="TOP"
7913><TT
7914CLASS="PARAMETER"
7915><I
7916>doc</I
7917></TT
7918>&nbsp;:</TD
7919><TD
7920WIDTH="80%"
7921ALIGN="LEFT"
7922VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007923> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007924></TR
7925><TR
7926><TD
7927WIDTH="20%"
7928ALIGN="RIGHT"
7929VALIGN="TOP"
7930><TT
7931CLASS="PARAMETER"
7932><I
7933>value</I
7934></TT
7935>&nbsp;:</TD
7936><TD
7937WIDTH="80%"
7938ALIGN="LEFT"
7939VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007940> the value of the attribute</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007941></TR
7942><TR
7943><TD
7944WIDTH="20%"
7945ALIGN="RIGHT"
7946VALIGN="TOP"
7947><I
7948CLASS="EMPHASIS"
7949>Returns</I
7950> :</TD
7951><TD
7952WIDTH="80%"
7953ALIGN="LEFT"
7954VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00007955>a pointer to the first child</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007956></TR
7957></TABLE
7958><P
7959></P
7960></DIV
7961></DIV
7962><HR><DIV
7963CLASS="REFSECT2"
7964><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00007965NAME="AEN3876"
Daniel Veillard35925471999-02-25 08:46:07 +00007966></A
7967><H3
7968><A
7969NAME="XMLSTRINGLENGETNODELIST"
7970></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007971>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007972><TABLE
7973BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007974BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007975WIDTH="100%"
7976CELLPADDING="6"
7977><TR
7978><TD
7979><PRE
7980CLASS="PROGRAMLISTING"
7981><A
7982HREF="gnome-xml-tree.html#XMLNODEPTR"
7983>xmlNodePtr</A
7984> xmlStringLenGetNodeList (<A
7985HREF="gnome-xml-tree.html#XMLDOCPTR"
7986>xmlDocPtr</A
7987> doc,
7988 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007989HREF="gnome-xml-tree.html#XMLCHAR"
7990>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007991> *value,
7992 int len);</PRE
7993></TD
7994></TR
7995></TABLE
7996><P
7997>Parse the value string and build the node list associated. Should
7998produce a flat tree with only TEXTs and ENTITY_REFs.</P
7999><P
8000></P
8001><DIV
8002CLASS="INFORMALTABLE"
8003><P
8004></P
8005><TABLE
8006BORDER="0"
8007WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008008BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008009CELLSPACING="0"
8010CELLPADDING="4"
8011CLASS="CALSTABLE"
8012><TR
8013><TD
8014WIDTH="20%"
8015ALIGN="RIGHT"
8016VALIGN="TOP"
8017><TT
8018CLASS="PARAMETER"
8019><I
8020>doc</I
8021></TT
8022>&nbsp;:</TD
8023><TD
8024WIDTH="80%"
8025ALIGN="LEFT"
8026VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008027> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008028></TR
8029><TR
8030><TD
8031WIDTH="20%"
8032ALIGN="RIGHT"
8033VALIGN="TOP"
8034><TT
8035CLASS="PARAMETER"
8036><I
8037>value</I
8038></TT
8039>&nbsp;:</TD
8040><TD
8041WIDTH="80%"
8042ALIGN="LEFT"
8043VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008044> the value of the text</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008045></TR
8046><TR
8047><TD
8048WIDTH="20%"
8049ALIGN="RIGHT"
8050VALIGN="TOP"
8051><TT
8052CLASS="PARAMETER"
8053><I
8054>len</I
8055></TT
8056>&nbsp;:</TD
8057><TD
8058WIDTH="80%"
8059ALIGN="LEFT"
8060VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008061> the length of the string value</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008062></TR
8063><TR
8064><TD
8065WIDTH="20%"
8066ALIGN="RIGHT"
8067VALIGN="TOP"
8068><I
8069CLASS="EMPHASIS"
8070>Returns</I
8071> :</TD
8072><TD
8073WIDTH="80%"
8074ALIGN="LEFT"
8075VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008076>a pointer to the first child</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008077></TR
8078></TABLE
8079><P
8080></P
8081></DIV
8082></DIV
8083><HR><DIV
8084CLASS="REFSECT2"
8085><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008086NAME="AEN3906"
Daniel Veillard35925471999-02-25 08:46:07 +00008087></A
8088><H3
8089><A
8090NAME="XMLNODELISTGETSTRING"
8091></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008092>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008093><TABLE
8094BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008095BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008096WIDTH="100%"
8097CELLPADDING="6"
8098><TR
8099><TD
8100><PRE
8101CLASS="PROGRAMLISTING"
8102><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008103HREF="gnome-xml-tree.html#XMLCHAR"
8104>xmlChar</A
8105>* xmlNodeListGetString (<A
Daniel Veillard35925471999-02-25 08:46:07 +00008106HREF="gnome-xml-tree.html#XMLDOCPTR"
8107>xmlDocPtr</A
8108> doc,
8109 <A
8110HREF="gnome-xml-tree.html#XMLNODEPTR"
8111>xmlNodePtr</A
8112> list,
8113 int inLine);</PRE
8114></TD
8115></TR
8116></TABLE
8117><P
8118>Returns the string equivalent to the text contained in the Node list
8119made of TEXTs and ENTITY_REFs</P
8120><P
8121></P
8122><DIV
8123CLASS="INFORMALTABLE"
8124><P
8125></P
8126><TABLE
8127BORDER="0"
8128WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008129BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008130CELLSPACING="0"
8131CELLPADDING="4"
8132CLASS="CALSTABLE"
8133><TR
8134><TD
8135WIDTH="20%"
8136ALIGN="RIGHT"
8137VALIGN="TOP"
8138><TT
8139CLASS="PARAMETER"
8140><I
8141>doc</I
8142></TT
8143>&nbsp;:</TD
8144><TD
8145WIDTH="80%"
8146ALIGN="LEFT"
8147VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008148> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008149></TR
8150><TR
8151><TD
8152WIDTH="20%"
8153ALIGN="RIGHT"
8154VALIGN="TOP"
8155><TT
8156CLASS="PARAMETER"
8157><I
8158>list</I
8159></TT
8160>&nbsp;:</TD
8161><TD
8162WIDTH="80%"
8163ALIGN="LEFT"
8164VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008165> a Node list</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008166></TR
8167><TR
8168><TD
8169WIDTH="20%"
8170ALIGN="RIGHT"
8171VALIGN="TOP"
8172><TT
8173CLASS="PARAMETER"
8174><I
8175>inLine</I
8176></TT
8177>&nbsp;:</TD
8178><TD
8179WIDTH="80%"
8180ALIGN="LEFT"
8181VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008182> should we replace entity contents or show their external form</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008183></TR
8184><TR
8185><TD
8186WIDTH="20%"
8187ALIGN="RIGHT"
8188VALIGN="TOP"
8189><I
8190CLASS="EMPHASIS"
8191>Returns</I
8192> :</TD
8193><TD
8194WIDTH="80%"
8195ALIGN="LEFT"
8196VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008197>a pointer to the string copy, the calller must free it.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008198></TR
8199></TABLE
8200><P
8201></P
8202></DIV
8203></DIV
8204><HR><DIV
8205CLASS="REFSECT2"
8206><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008207NAME="AEN3936"
Daniel Veillard35925471999-02-25 08:46:07 +00008208></A
8209><H3
8210><A
8211NAME="XMLNODESETCONTENT"
8212></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008213>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008214><TABLE
8215BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008216BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008217WIDTH="100%"
8218CELLPADDING="6"
8219><TR
8220><TD
8221><PRE
8222CLASS="PROGRAMLISTING"
8223>void xmlNodeSetContent (<A
8224HREF="gnome-xml-tree.html#XMLNODEPTR"
8225>xmlNodePtr</A
8226> cur,
8227 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008228HREF="gnome-xml-tree.html#XMLCHAR"
8229>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008230> *content);</PRE
8231></TD
8232></TR
8233></TABLE
8234><P
8235>Replace the content of a node.</P
8236><P
8237></P
8238><DIV
8239CLASS="INFORMALTABLE"
8240><P
8241></P
8242><TABLE
8243BORDER="0"
8244WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008245BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008246CELLSPACING="0"
8247CELLPADDING="4"
8248CLASS="CALSTABLE"
8249><TR
8250><TD
8251WIDTH="20%"
8252ALIGN="RIGHT"
8253VALIGN="TOP"
8254><TT
8255CLASS="PARAMETER"
8256><I
8257>cur</I
8258></TT
8259>&nbsp;:</TD
8260><TD
8261WIDTH="80%"
8262ALIGN="LEFT"
8263VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008264> the node being modified</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008265></TR
8266><TR
8267><TD
8268WIDTH="20%"
8269ALIGN="RIGHT"
8270VALIGN="TOP"
8271><TT
8272CLASS="PARAMETER"
8273><I
8274>content</I
8275></TT
8276>&nbsp;:</TD
8277><TD
8278WIDTH="80%"
8279ALIGN="LEFT"
8280VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008281> the new value of the content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008282></TR
8283></TABLE
8284><P
8285></P
8286></DIV
8287></DIV
8288><HR><DIV
8289CLASS="REFSECT2"
8290><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008291NAME="AEN3957"
Daniel Veillard35925471999-02-25 08:46:07 +00008292></A
8293><H3
8294><A
8295NAME="XMLNODESETCONTENTLEN"
8296></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008297>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008298><TABLE
8299BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008300BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008301WIDTH="100%"
8302CELLPADDING="6"
8303><TR
8304><TD
8305><PRE
8306CLASS="PROGRAMLISTING"
8307>void xmlNodeSetContentLen (<A
8308HREF="gnome-xml-tree.html#XMLNODEPTR"
8309>xmlNodePtr</A
8310> cur,
8311 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008312HREF="gnome-xml-tree.html#XMLCHAR"
8313>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008314> *content,
8315 int len);</PRE
8316></TD
8317></TR
8318></TABLE
8319><P
8320>Replace the content of a node.</P
8321><P
8322></P
8323><DIV
8324CLASS="INFORMALTABLE"
8325><P
8326></P
8327><TABLE
8328BORDER="0"
8329WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008330BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008331CELLSPACING="0"
8332CELLPADDING="4"
8333CLASS="CALSTABLE"
8334><TR
8335><TD
8336WIDTH="20%"
8337ALIGN="RIGHT"
8338VALIGN="TOP"
8339><TT
8340CLASS="PARAMETER"
8341><I
8342>cur</I
8343></TT
8344>&nbsp;:</TD
8345><TD
8346WIDTH="80%"
8347ALIGN="LEFT"
8348VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008349> the node being modified</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008350></TR
8351><TR
8352><TD
8353WIDTH="20%"
8354ALIGN="RIGHT"
8355VALIGN="TOP"
8356><TT
8357CLASS="PARAMETER"
8358><I
8359>content</I
8360></TT
8361>&nbsp;:</TD
8362><TD
8363WIDTH="80%"
8364ALIGN="LEFT"
8365VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008366> the new value of the content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008367></TR
8368><TR
8369><TD
8370WIDTH="20%"
8371ALIGN="RIGHT"
8372VALIGN="TOP"
8373><TT
8374CLASS="PARAMETER"
8375><I
8376>len</I
8377></TT
8378>&nbsp;:</TD
8379><TD
8380WIDTH="80%"
8381ALIGN="LEFT"
8382VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008383> the size of <TT
8384CLASS="PARAMETER"
8385><I
8386>content</I
8387></TT
8388></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008389></TR
8390></TABLE
8391><P
8392></P
8393></DIV
8394></DIV
8395><HR><DIV
8396CLASS="REFSECT2"
8397><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008398NAME="AEN3983"
Daniel Veillard35925471999-02-25 08:46:07 +00008399></A
8400><H3
8401><A
8402NAME="XMLNODEADDCONTENT"
8403></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008404>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008405><TABLE
8406BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008407BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008408WIDTH="100%"
8409CELLPADDING="6"
8410><TR
8411><TD
8412><PRE
8413CLASS="PROGRAMLISTING"
8414>void xmlNodeAddContent (<A
8415HREF="gnome-xml-tree.html#XMLNODEPTR"
8416>xmlNodePtr</A
8417> cur,
8418 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008419HREF="gnome-xml-tree.html#XMLCHAR"
8420>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008421> *content);</PRE
8422></TD
8423></TR
8424></TABLE
8425><P
8426>Append the extra substring to the node content.</P
8427><P
8428></P
8429><DIV
8430CLASS="INFORMALTABLE"
8431><P
8432></P
8433><TABLE
8434BORDER="0"
8435WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008436BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008437CELLSPACING="0"
8438CELLPADDING="4"
8439CLASS="CALSTABLE"
8440><TR
8441><TD
8442WIDTH="20%"
8443ALIGN="RIGHT"
8444VALIGN="TOP"
8445><TT
8446CLASS="PARAMETER"
8447><I
8448>cur</I
8449></TT
8450>&nbsp;:</TD
8451><TD
8452WIDTH="80%"
8453ALIGN="LEFT"
8454VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008455> the node being modified</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008456></TR
8457><TR
8458><TD
8459WIDTH="20%"
8460ALIGN="RIGHT"
8461VALIGN="TOP"
8462><TT
8463CLASS="PARAMETER"
8464><I
8465>content</I
8466></TT
8467>&nbsp;:</TD
8468><TD
8469WIDTH="80%"
8470ALIGN="LEFT"
8471VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008472> extra content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008473></TR
8474></TABLE
8475><P
8476></P
8477></DIV
8478></DIV
8479><HR><DIV
8480CLASS="REFSECT2"
8481><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008482NAME="AEN4004"
Daniel Veillard35925471999-02-25 08:46:07 +00008483></A
8484><H3
8485><A
8486NAME="XMLNODEADDCONTENTLEN"
8487></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008488>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008489><TABLE
8490BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008491BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008492WIDTH="100%"
8493CELLPADDING="6"
8494><TR
8495><TD
8496><PRE
8497CLASS="PROGRAMLISTING"
8498>void xmlNodeAddContentLen (<A
8499HREF="gnome-xml-tree.html#XMLNODEPTR"
8500>xmlNodePtr</A
8501> cur,
8502 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008503HREF="gnome-xml-tree.html#XMLCHAR"
8504>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008505> *content,
8506 int len);</PRE
8507></TD
8508></TR
8509></TABLE
8510><P
8511>Append the extra substring to the node content.</P
8512><P
8513></P
8514><DIV
8515CLASS="INFORMALTABLE"
8516><P
8517></P
8518><TABLE
8519BORDER="0"
8520WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008521BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008522CELLSPACING="0"
8523CELLPADDING="4"
8524CLASS="CALSTABLE"
8525><TR
8526><TD
8527WIDTH="20%"
8528ALIGN="RIGHT"
8529VALIGN="TOP"
8530><TT
8531CLASS="PARAMETER"
8532><I
8533>cur</I
8534></TT
8535>&nbsp;:</TD
8536><TD
8537WIDTH="80%"
8538ALIGN="LEFT"
8539VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008540> the node being modified</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008541></TR
8542><TR
8543><TD
8544WIDTH="20%"
8545ALIGN="RIGHT"
8546VALIGN="TOP"
8547><TT
8548CLASS="PARAMETER"
8549><I
8550>content</I
8551></TT
8552>&nbsp;:</TD
8553><TD
8554WIDTH="80%"
8555ALIGN="LEFT"
8556VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008557> extra content</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008558></TR
8559><TR
8560><TD
8561WIDTH="20%"
8562ALIGN="RIGHT"
8563VALIGN="TOP"
8564><TT
8565CLASS="PARAMETER"
8566><I
8567>len</I
8568></TT
8569>&nbsp;:</TD
8570><TD
8571WIDTH="80%"
8572ALIGN="LEFT"
8573VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008574> the size of <TT
8575CLASS="PARAMETER"
8576><I
8577>content</I
8578></TT
8579></TD
Daniel Veillard35925471999-02-25 08:46:07 +00008580></TR
8581></TABLE
8582><P
8583></P
8584></DIV
8585></DIV
8586><HR><DIV
8587CLASS="REFSECT2"
8588><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008589NAME="AEN4030"
Daniel Veillard35925471999-02-25 08:46:07 +00008590></A
8591><H3
8592><A
8593NAME="XMLNODEGETCONTENT"
8594></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008595>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008596><TABLE
8597BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008598BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008599WIDTH="100%"
8600CELLPADDING="6"
8601><TR
8602><TD
8603><PRE
8604CLASS="PROGRAMLISTING"
8605><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008606HREF="gnome-xml-tree.html#XMLCHAR"
8607>xmlChar</A
8608>* xmlNodeGetContent (<A
Daniel Veillard35925471999-02-25 08:46:07 +00008609HREF="gnome-xml-tree.html#XMLNODEPTR"
8610>xmlNodePtr</A
8611> cur);</PRE
8612></TD
8613></TR
8614></TABLE
8615><P
8616>Read the value of a node, this can be either the text carried
8617directly by this node if it's a TEXT node or the aggregate string
8618of the values carried by this node child's (TEXT and ENTITY_REF).
8619Entity references are substitued.</P
8620><P
8621></P
8622><DIV
8623CLASS="INFORMALTABLE"
8624><P
8625></P
8626><TABLE
8627BORDER="0"
8628WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008629BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008630CELLSPACING="0"
8631CELLPADDING="4"
8632CLASS="CALSTABLE"
8633><TR
8634><TD
8635WIDTH="20%"
8636ALIGN="RIGHT"
8637VALIGN="TOP"
8638><TT
8639CLASS="PARAMETER"
8640><I
8641>cur</I
8642></TT
8643>&nbsp;:</TD
8644><TD
8645WIDTH="80%"
8646ALIGN="LEFT"
8647VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008648> the node being read</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008649></TR
8650><TR
8651><TD
8652WIDTH="20%"
8653ALIGN="RIGHT"
8654VALIGN="TOP"
8655><I
8656CLASS="EMPHASIS"
8657>Returns</I
8658> :</TD
8659><TD
8660WIDTH="80%"
8661ALIGN="LEFT"
8662VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008663>a new xmlChar * or NULL if no content is available.
8664It's up to the caller to free the memory.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008665></TR
8666></TABLE
8667><P
8668></P
8669></DIV
8670></DIV
8671><HR><DIV
8672CLASS="REFSECT2"
8673><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008674NAME="AEN4051"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008675></A
8676><H3
8677><A
8678NAME="XMLNODEGETLANG"
8679></A
8680>xmlNodeGetLang ()</H3
8681><TABLE
8682BORDER="0"
8683BGCOLOR="#D6E8FF"
8684WIDTH="100%"
8685CELLPADDING="6"
8686><TR
8687><TD
8688><PRE
8689CLASS="PROGRAMLISTING"
Daniel Veillarda819dac1999-11-24 18:04:22 +00008690><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008691HREF="gnome-xml-tree.html#XMLCHAR"
8692>xmlChar</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008693>* xmlNodeGetLang (<A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008694HREF="gnome-xml-tree.html#XMLNODEPTR"
8695>xmlNodePtr</A
8696> cur);</PRE
8697></TD
8698></TR
8699></TABLE
8700><P
8701>Searches the language of a node, i.e. the values of the xml:lang
8702attribute or the one carried by the nearest ancestor.</P
8703><P
8704></P
8705><DIV
8706CLASS="INFORMALTABLE"
8707><P
8708></P
8709><TABLE
8710BORDER="0"
8711WIDTH="100%"
8712BGCOLOR="#FFD0D0"
8713CELLSPACING="0"
8714CELLPADDING="4"
8715CLASS="CALSTABLE"
8716><TR
8717><TD
8718WIDTH="20%"
8719ALIGN="RIGHT"
8720VALIGN="TOP"
8721><TT
8722CLASS="PARAMETER"
8723><I
8724>cur</I
8725></TT
8726>&nbsp;:</TD
8727><TD
8728WIDTH="80%"
8729ALIGN="LEFT"
8730VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008731> the node being checked</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008732></TR
8733><TR
8734><TD
8735WIDTH="20%"
8736ALIGN="RIGHT"
8737VALIGN="TOP"
8738><I
8739CLASS="EMPHASIS"
8740>Returns</I
8741> :</TD
8742><TD
8743WIDTH="80%"
8744ALIGN="LEFT"
8745VALIGN="TOP"
Daniel Veillarda819dac1999-11-24 18:04:22 +00008746>a pointer to the lang value, or NULL if not found
8747It's up to the caller to free the memory.</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008748></TR
8749></TABLE
8750><P
8751></P
8752></DIV
8753></DIV
8754><HR><DIV
8755CLASS="REFSECT2"
8756><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008757NAME="AEN4072"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008758></A
8759><H3
8760><A
8761NAME="XMLNODESETLANG"
8762></A
8763>xmlNodeSetLang ()</H3
8764><TABLE
8765BORDER="0"
8766BGCOLOR="#D6E8FF"
8767WIDTH="100%"
8768CELLPADDING="6"
8769><TR
8770><TD
8771><PRE
8772CLASS="PROGRAMLISTING"
8773>void xmlNodeSetLang (<A
8774HREF="gnome-xml-tree.html#XMLNODEPTR"
8775>xmlNodePtr</A
8776> cur,
8777 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008778HREF="gnome-xml-tree.html#XMLCHAR"
8779>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008780> *lang);</PRE
8781></TD
8782></TR
8783></TABLE
8784><P
8785>Searches the language of a node, i.e. the values of the xml:lang
8786attribute or the one carried by the nearest ancestor.</P
8787><P
8788></P
8789><DIV
8790CLASS="INFORMALTABLE"
8791><P
8792></P
8793><TABLE
8794BORDER="0"
8795WIDTH="100%"
8796BGCOLOR="#FFD0D0"
8797CELLSPACING="0"
8798CELLPADDING="4"
8799CLASS="CALSTABLE"
8800><TR
8801><TD
8802WIDTH="20%"
8803ALIGN="RIGHT"
8804VALIGN="TOP"
8805><TT
8806CLASS="PARAMETER"
8807><I
8808>cur</I
8809></TT
8810>&nbsp;:</TD
8811><TD
8812WIDTH="80%"
8813ALIGN="LEFT"
8814VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008815> the node being changed</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008816></TR
8817><TR
8818><TD
8819WIDTH="20%"
8820ALIGN="RIGHT"
8821VALIGN="TOP"
8822><TT
8823CLASS="PARAMETER"
8824><I
8825>lang</I
8826></TT
8827>&nbsp;:</TD
8828><TD
8829WIDTH="80%"
8830ALIGN="LEFT"
8831VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00008832> the langage description</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008833></TR
8834></TABLE
8835><P
8836></P
8837></DIV
8838></DIV
8839><HR><DIV
8840CLASS="REFSECT2"
8841><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008842NAME="AEN4093"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008843></A
8844><H3
8845><A
8846NAME="XMLREMOVEPROP"
8847></A
8848>xmlRemoveProp ()</H3
8849><TABLE
8850BORDER="0"
8851BGCOLOR="#D6E8FF"
8852WIDTH="100%"
8853CELLPADDING="6"
8854><TR
8855><TD
8856><PRE
8857CLASS="PROGRAMLISTING"
8858>int xmlRemoveProp (<A
8859HREF="gnome-xml-tree.html#XMLATTRPTR"
8860>xmlAttrPtr</A
8861> attr);</PRE
8862></TD
8863></TR
8864></TABLE
8865><P
8866></P
8867><DIV
8868CLASS="INFORMALTABLE"
8869><P
8870></P
8871><TABLE
8872BORDER="0"
8873WIDTH="100%"
8874BGCOLOR="#FFD0D0"
8875CELLSPACING="0"
8876CELLPADDING="4"
8877CLASS="CALSTABLE"
8878><TR
8879><TD
8880WIDTH="20%"
8881ALIGN="RIGHT"
8882VALIGN="TOP"
8883><TT
8884CLASS="PARAMETER"
8885><I
8886>attr</I
8887></TT
8888>&nbsp;:</TD
8889><TD
8890WIDTH="80%"
8891ALIGN="LEFT"
8892VALIGN="TOP"
8893>&nbsp;</TD
8894></TR
8895><TR
8896><TD
8897WIDTH="20%"
8898ALIGN="RIGHT"
8899VALIGN="TOP"
8900><I
8901CLASS="EMPHASIS"
8902>Returns</I
8903> :</TD
8904><TD
8905WIDTH="80%"
8906ALIGN="LEFT"
8907VALIGN="TOP"
8908>&nbsp;</TD
8909></TR
8910></TABLE
8911><P
8912></P
8913></DIV
8914></DIV
8915><HR><DIV
8916CLASS="REFSECT2"
8917><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008918NAME="AEN4112"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008919></A
8920><H3
8921><A
8922NAME="XMLREMOVENODE"
8923></A
8924>xmlRemoveNode ()</H3
8925><TABLE
8926BORDER="0"
8927BGCOLOR="#D6E8FF"
8928WIDTH="100%"
8929CELLPADDING="6"
8930><TR
8931><TD
8932><PRE
8933CLASS="PROGRAMLISTING"
8934>int xmlRemoveNode (<A
8935HREF="gnome-xml-tree.html#XMLNODEPTR"
8936>xmlNodePtr</A
8937> node);</PRE
8938></TD
8939></TR
8940></TABLE
8941><P
8942></P
8943><DIV
8944CLASS="INFORMALTABLE"
8945><P
8946></P
8947><TABLE
8948BORDER="0"
8949WIDTH="100%"
8950BGCOLOR="#FFD0D0"
8951CELLSPACING="0"
8952CELLPADDING="4"
8953CLASS="CALSTABLE"
8954><TR
8955><TD
8956WIDTH="20%"
8957ALIGN="RIGHT"
8958VALIGN="TOP"
8959><TT
8960CLASS="PARAMETER"
8961><I
8962>node</I
8963></TT
8964>&nbsp;:</TD
8965><TD
8966WIDTH="80%"
8967ALIGN="LEFT"
8968VALIGN="TOP"
8969>&nbsp;</TD
8970></TR
8971><TR
8972><TD
8973WIDTH="20%"
8974ALIGN="RIGHT"
8975VALIGN="TOP"
8976><I
8977CLASS="EMPHASIS"
8978>Returns</I
8979> :</TD
8980><TD
8981WIDTH="80%"
8982ALIGN="LEFT"
8983VALIGN="TOP"
8984>&nbsp;</TD
8985></TR
8986></TABLE
8987><P
8988></P
8989></DIV
8990></DIV
8991><HR><DIV
8992CLASS="REFSECT2"
8993><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008994NAME="AEN4131"
Daniel Veillard35925471999-02-25 08:46:07 +00008995></A
8996><H3
8997><A
8998NAME="XMLBUFFERWRITECHAR"
8999></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009000>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009001><TABLE
9002BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009003BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009004WIDTH="100%"
9005CELLPADDING="6"
9006><TR
9007><TD
9008><PRE
9009CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00009010>void xmlBufferWriteCHAR (<A
9011HREF="gnome-xml-tree.html#XMLBUFFERPTR"
9012>xmlBufferPtr</A
9013> buf,
9014 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009015HREF="gnome-xml-tree.html#XMLCHAR"
9016>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00009017> *string);</PRE
9018></TD
9019></TR
9020></TABLE
9021><P
9022>routine which manage and grows an output buffer. This one add
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009023xmlChars at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00009024><P
9025></P
9026><DIV
9027CLASS="INFORMALTABLE"
9028><P
9029></P
9030><TABLE
9031BORDER="0"
9032WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009033BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009034CELLSPACING="0"
9035CELLPADDING="4"
9036CLASS="CALSTABLE"
9037><TR
9038><TD
9039WIDTH="20%"
9040ALIGN="RIGHT"
9041VALIGN="TOP"
9042><TT
9043CLASS="PARAMETER"
9044><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00009045>buf</I
9046></TT
9047>&nbsp;:</TD
9048><TD
9049WIDTH="80%"
9050ALIGN="LEFT"
9051VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009052> the XML buffer</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00009053></TR
9054><TR
9055><TD
9056WIDTH="20%"
9057ALIGN="RIGHT"
9058VALIGN="TOP"
9059><TT
9060CLASS="PARAMETER"
9061><I
Daniel Veillard35925471999-02-25 08:46:07 +00009062>string</I
9063></TT
9064>&nbsp;:</TD
9065><TD
9066WIDTH="80%"
9067ALIGN="LEFT"
9068VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009069> the string to add</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009070></TR
9071></TABLE
9072><P
9073></P
9074></DIV
9075></DIV
9076><HR><DIV
9077CLASS="REFSECT2"
9078><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009079NAME="AEN4152"
Daniel Veillard35925471999-02-25 08:46:07 +00009080></A
9081><H3
9082><A
9083NAME="XMLBUFFERWRITECHAR"
9084></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009085>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009086><TABLE
9087BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009088BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009089WIDTH="100%"
9090CELLPADDING="6"
9091><TR
9092><TD
9093><PRE
9094CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00009095>void xmlBufferWriteChar (<A
9096HREF="gnome-xml-tree.html#XMLBUFFERPTR"
9097>xmlBufferPtr</A
9098> buf,
9099 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00009100></TD
9101></TR
9102></TABLE
9103><P
9104>routine which manage and grows an output buffer. This one add
9105C chars at the end of the array.</P
9106><P
9107></P
9108><DIV
9109CLASS="INFORMALTABLE"
9110><P
9111></P
9112><TABLE
9113BORDER="0"
9114WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009115BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009116CELLSPACING="0"
9117CELLPADDING="4"
9118CLASS="CALSTABLE"
9119><TR
9120><TD
9121WIDTH="20%"
9122ALIGN="RIGHT"
9123VALIGN="TOP"
9124><TT
9125CLASS="PARAMETER"
9126><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00009127>buf</I
9128></TT
9129>&nbsp;:</TD
9130><TD
9131WIDTH="80%"
9132ALIGN="LEFT"
9133VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009134> the XML buffer output</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00009135></TR
9136><TR
9137><TD
9138WIDTH="20%"
9139ALIGN="RIGHT"
9140VALIGN="TOP"
9141><TT
9142CLASS="PARAMETER"
9143><I
Daniel Veillard35925471999-02-25 08:46:07 +00009144>string</I
9145></TT
9146>&nbsp;:</TD
9147><TD
9148WIDTH="80%"
9149ALIGN="LEFT"
9150VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009151> the string to add</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009152></TR
9153></TABLE
9154><P
9155></P
9156></DIV
9157></DIV
9158><HR><DIV
9159CLASS="REFSECT2"
9160><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009161NAME="AEN4172"
Daniel Veillard011b63c1999-06-02 17:44:04 +00009162></A
9163><H3
9164><A
9165NAME="XMLBUFFERWRITEQUOTEDSTRING"
9166></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009167>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00009168><TABLE
9169BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009170BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00009171WIDTH="100%"
9172CELLPADDING="6"
9173><TR
9174><TD
9175><PRE
9176CLASS="PROGRAMLISTING"
9177>void xmlBufferWriteQuotedString (<A
9178HREF="gnome-xml-tree.html#XMLBUFFERPTR"
9179>xmlBufferPtr</A
9180> buf,
9181 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009182HREF="gnome-xml-tree.html#XMLCHAR"
9183>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00009184> *string);</PRE
9185></TD
9186></TR
9187></TABLE
9188><P
9189>routine which manage and grows an output buffer. This one writes
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009190a quoted or double quoted xmlChar string, checking first if it holds
Daniel Veillard011b63c1999-06-02 17:44:04 +00009191quote or double-quotes internally</P
9192><P
9193></P
9194><DIV
9195CLASS="INFORMALTABLE"
9196><P
9197></P
9198><TABLE
9199BORDER="0"
9200WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009201BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00009202CELLSPACING="0"
9203CELLPADDING="4"
9204CLASS="CALSTABLE"
9205><TR
9206><TD
9207WIDTH="20%"
9208ALIGN="RIGHT"
9209VALIGN="TOP"
9210><TT
9211CLASS="PARAMETER"
9212><I
9213>buf</I
9214></TT
9215>&nbsp;:</TD
9216><TD
9217WIDTH="80%"
9218ALIGN="LEFT"
9219VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009220> the XML buffer output</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00009221></TR
9222><TR
9223><TD
9224WIDTH="20%"
9225ALIGN="RIGHT"
9226VALIGN="TOP"
9227><TT
9228CLASS="PARAMETER"
9229><I
9230>string</I
9231></TT
9232>&nbsp;:</TD
9233><TD
9234WIDTH="80%"
9235ALIGN="LEFT"
9236VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009237> the string to add</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00009238></TR
9239></TABLE
9240><P
9241></P
9242></DIV
9243></DIV
9244><HR><DIV
9245CLASS="REFSECT2"
9246><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009247NAME="AEN4193"
Daniel Veillard35925471999-02-25 08:46:07 +00009248></A
9249><H3
9250><A
9251NAME="XMLDOCDUMPMEMORY"
9252></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009253>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009254><TABLE
9255BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009256BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009257WIDTH="100%"
9258CELLPADDING="6"
9259><TR
9260><TD
9261><PRE
9262CLASS="PROGRAMLISTING"
9263>void xmlDocDumpMemory (<A
9264HREF="gnome-xml-tree.html#XMLDOCPTR"
9265>xmlDocPtr</A
9266> cur,
9267 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009268HREF="gnome-xml-tree.html#XMLCHAR"
9269>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00009270> **mem,
9271 int *size);</PRE
9272></TD
9273></TR
9274></TABLE
9275><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00009276>Dump an XML document in memory and return the xmlChar * and it's size.
Daniel Veillard35925471999-02-25 08:46:07 +00009277It's up to the caller to free the memory.</P
9278><P
9279></P
9280><DIV
9281CLASS="INFORMALTABLE"
9282><P
9283></P
9284><TABLE
9285BORDER="0"
9286WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009287BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009288CELLSPACING="0"
9289CELLPADDING="4"
9290CLASS="CALSTABLE"
9291><TR
9292><TD
9293WIDTH="20%"
9294ALIGN="RIGHT"
9295VALIGN="TOP"
9296><TT
9297CLASS="PARAMETER"
9298><I
9299>cur</I
9300></TT
9301>&nbsp;:</TD
9302><TD
9303WIDTH="80%"
9304ALIGN="LEFT"
9305VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009306> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009307></TR
9308><TR
9309><TD
9310WIDTH="20%"
9311ALIGN="RIGHT"
9312VALIGN="TOP"
9313><TT
9314CLASS="PARAMETER"
9315><I
9316>mem</I
9317></TT
9318>&nbsp;:</TD
9319><TD
9320WIDTH="80%"
9321ALIGN="LEFT"
9322VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009323> OUT: the memory pointer</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009324></TR
9325><TR
9326><TD
9327WIDTH="20%"
9328ALIGN="RIGHT"
9329VALIGN="TOP"
9330><TT
9331CLASS="PARAMETER"
9332><I
9333>size</I
9334></TT
9335>&nbsp;:</TD
9336><TD
9337WIDTH="80%"
9338ALIGN="LEFT"
9339VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009340> OUT: the memory lenght</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009341></TR
9342></TABLE
9343><P
9344></P
9345></DIV
9346></DIV
9347><HR><DIV
9348CLASS="REFSECT2"
9349><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009350NAME="AEN4218"
Daniel Veillard35925471999-02-25 08:46:07 +00009351></A
9352><H3
9353><A
9354NAME="XMLDOCDUMP"
9355></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009356>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009357><TABLE
9358BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009359BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009360WIDTH="100%"
9361CELLPADDING="6"
9362><TR
9363><TD
9364><PRE
9365CLASS="PROGRAMLISTING"
9366>void xmlDocDump (<GTKDOCLINK
9367HREF="FILE"
9368>FILE</GTKDOCLINK
9369> *f,
9370 <A
9371HREF="gnome-xml-tree.html#XMLDOCPTR"
9372>xmlDocPtr</A
9373> cur);</PRE
9374></TD
9375></TR
9376></TABLE
9377><P
9378>Dump an XML document to an open FILE.</P
9379><P
9380></P
9381><DIV
9382CLASS="INFORMALTABLE"
9383><P
9384></P
9385><TABLE
9386BORDER="0"
9387WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009388BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009389CELLSPACING="0"
9390CELLPADDING="4"
9391CLASS="CALSTABLE"
9392><TR
9393><TD
9394WIDTH="20%"
9395ALIGN="RIGHT"
9396VALIGN="TOP"
9397><TT
9398CLASS="PARAMETER"
9399><I
9400>f</I
9401></TT
9402>&nbsp;:</TD
9403><TD
9404WIDTH="80%"
9405ALIGN="LEFT"
9406VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009407> the FILE*</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009408></TR
9409><TR
9410><TD
9411WIDTH="20%"
9412ALIGN="RIGHT"
9413VALIGN="TOP"
9414><TT
9415CLASS="PARAMETER"
9416><I
9417>cur</I
9418></TT
9419>&nbsp;:</TD
9420><TD
9421WIDTH="80%"
9422ALIGN="LEFT"
9423VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009424> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009425></TR
9426></TABLE
9427><P
9428></P
9429></DIV
9430></DIV
9431><HR><DIV
9432CLASS="REFSECT2"
9433><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009434NAME="AEN4239"
Daniel Veillard35925471999-02-25 08:46:07 +00009435></A
9436><H3
9437><A
9438NAME="XMLSAVEFILE"
9439></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009440>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009441><TABLE
9442BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009443BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009444WIDTH="100%"
9445CELLPADDING="6"
9446><TR
9447><TD
9448><PRE
9449CLASS="PROGRAMLISTING"
9450>int xmlSaveFile (const char *filename,
9451 <A
9452HREF="gnome-xml-tree.html#XMLDOCPTR"
9453>xmlDocPtr</A
9454> cur);</PRE
9455></TD
9456></TR
9457></TABLE
9458><P
9459>Dump an XML document to a file. Will use compression if
Daniel Veillard11a48ec1999-11-23 10:40:46 +00009460compiled in and enabled. If <TT
9461CLASS="PARAMETER"
9462><I
9463>filename</I
9464></TT
9465> is "-" the stdout file is
9466used.</P
Daniel Veillard35925471999-02-25 08:46:07 +00009467><P
9468></P
9469><DIV
9470CLASS="INFORMALTABLE"
9471><P
9472></P
9473><TABLE
9474BORDER="0"
9475WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009476BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009477CELLSPACING="0"
9478CELLPADDING="4"
9479CLASS="CALSTABLE"
9480><TR
9481><TD
9482WIDTH="20%"
9483ALIGN="RIGHT"
9484VALIGN="TOP"
9485><TT
9486CLASS="PARAMETER"
9487><I
9488>filename</I
9489></TT
9490>&nbsp;:</TD
9491><TD
9492WIDTH="80%"
9493ALIGN="LEFT"
9494VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009495> the filename</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009496></TR
9497><TR
9498><TD
9499WIDTH="20%"
9500ALIGN="RIGHT"
9501VALIGN="TOP"
9502><TT
9503CLASS="PARAMETER"
9504><I
9505>cur</I
9506></TT
9507>&nbsp;:</TD
9508><TD
9509WIDTH="80%"
9510ALIGN="LEFT"
9511VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009512> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009513></TR
9514><TR
9515><TD
9516WIDTH="20%"
9517ALIGN="RIGHT"
9518VALIGN="TOP"
9519><I
9520CLASS="EMPHASIS"
9521>Returns</I
9522> :</TD
9523><TD
9524WIDTH="80%"
9525ALIGN="LEFT"
9526VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009527> the number of file written or -1 in case of failure.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009528></TR
9529></TABLE
9530><P
9531></P
9532></DIV
9533></DIV
9534><HR><DIV
9535CLASS="REFSECT2"
9536><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009537NAME="AEN4264"
Daniel Veillard35925471999-02-25 08:46:07 +00009538></A
9539><H3
9540><A
9541NAME="XMLGETDOCCOMPRESSMODE"
9542></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009543>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009544><TABLE
9545BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009546BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009547WIDTH="100%"
9548CELLPADDING="6"
9549><TR
9550><TD
9551><PRE
9552CLASS="PROGRAMLISTING"
9553>int xmlGetDocCompressMode (<A
9554HREF="gnome-xml-tree.html#XMLDOCPTR"
9555>xmlDocPtr</A
9556> doc);</PRE
9557></TD
9558></TR
9559></TABLE
9560><P
9561>get the compression ratio for a document, ZLIB based</P
9562><P
9563></P
9564><DIV
9565CLASS="INFORMALTABLE"
9566><P
9567></P
9568><TABLE
9569BORDER="0"
9570WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009571BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009572CELLSPACING="0"
9573CELLPADDING="4"
9574CLASS="CALSTABLE"
9575><TR
9576><TD
9577WIDTH="20%"
9578ALIGN="RIGHT"
9579VALIGN="TOP"
9580><TT
9581CLASS="PARAMETER"
9582><I
9583>doc</I
9584></TT
9585>&nbsp;:</TD
9586><TD
9587WIDTH="80%"
9588ALIGN="LEFT"
9589VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009590> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009591></TR
9592><TR
9593><TD
9594WIDTH="20%"
9595ALIGN="RIGHT"
9596VALIGN="TOP"
9597><I
9598CLASS="EMPHASIS"
9599>Returns</I
9600> :</TD
9601><TD
9602WIDTH="80%"
9603ALIGN="LEFT"
9604VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009605>0 (uncompressed) to 9 (max compression)</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009606></TR
9607></TABLE
9608><P
9609></P
9610></DIV
9611></DIV
9612><HR><DIV
9613CLASS="REFSECT2"
9614><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009615NAME="AEN4284"
Daniel Veillard35925471999-02-25 08:46:07 +00009616></A
9617><H3
9618><A
9619NAME="XMLSETDOCCOMPRESSMODE"
9620></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009621>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009622><TABLE
9623BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009624BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009625WIDTH="100%"
9626CELLPADDING="6"
9627><TR
9628><TD
9629><PRE
9630CLASS="PROGRAMLISTING"
9631>void xmlSetDocCompressMode (<A
9632HREF="gnome-xml-tree.html#XMLDOCPTR"
9633>xmlDocPtr</A
9634> doc,
9635 int mode);</PRE
9636></TD
9637></TR
9638></TABLE
9639><P
9640>set the compression ratio for a document, ZLIB based
9641Correct values: 0 (uncompressed) to 9 (max compression)</P
9642><P
9643></P
9644><DIV
9645CLASS="INFORMALTABLE"
9646><P
9647></P
9648><TABLE
9649BORDER="0"
9650WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009651BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009652CELLSPACING="0"
9653CELLPADDING="4"
9654CLASS="CALSTABLE"
9655><TR
9656><TD
9657WIDTH="20%"
9658ALIGN="RIGHT"
9659VALIGN="TOP"
9660><TT
9661CLASS="PARAMETER"
9662><I
9663>doc</I
9664></TT
9665>&nbsp;:</TD
9666><TD
9667WIDTH="80%"
9668ALIGN="LEFT"
9669VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009670> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009671></TR
9672><TR
9673><TD
9674WIDTH="20%"
9675ALIGN="RIGHT"
9676VALIGN="TOP"
9677><TT
9678CLASS="PARAMETER"
9679><I
9680>mode</I
9681></TT
9682>&nbsp;:</TD
9683><TD
9684WIDTH="80%"
9685ALIGN="LEFT"
9686VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009687> the compression ratio</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009688></TR
9689></TABLE
9690><P
9691></P
9692></DIV
9693></DIV
9694><HR><DIV
9695CLASS="REFSECT2"
9696><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009697NAME="AEN4304"
Daniel Veillard35925471999-02-25 08:46:07 +00009698></A
9699><H3
9700><A
9701NAME="XMLGETCOMPRESSMODE"
9702></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009703>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009704><TABLE
9705BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009706BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009707WIDTH="100%"
9708CELLPADDING="6"
9709><TR
9710><TD
9711><PRE
9712CLASS="PROGRAMLISTING"
9713>int xmlGetCompressMode (void);</PRE
9714></TD
9715></TR
9716></TABLE
9717><P
9718>get the default compression mode used, ZLIB based.</P
9719><P
9720></P
9721><DIV
9722CLASS="INFORMALTABLE"
9723><P
9724></P
9725><TABLE
9726BORDER="0"
9727WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009728BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009729CELLSPACING="0"
9730CELLPADDING="4"
9731CLASS="CALSTABLE"
9732><TR
9733><TD
9734WIDTH="20%"
9735ALIGN="RIGHT"
9736VALIGN="TOP"
9737><I
9738CLASS="EMPHASIS"
9739>Returns</I
9740> :</TD
9741><TD
9742WIDTH="80%"
9743ALIGN="LEFT"
9744VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009745>0 (uncompressed) to 9 (max compression)</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009746></TR
9747></TABLE
9748><P
9749></P
9750></DIV
9751></DIV
9752><HR><DIV
9753CLASS="REFSECT2"
9754><A
Daniel Veillarda819dac1999-11-24 18:04:22 +00009755NAME="AEN4319"
Daniel Veillard35925471999-02-25 08:46:07 +00009756></A
9757><H3
9758><A
9759NAME="XMLSETCOMPRESSMODE"
9760></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009761>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009762><TABLE
9763BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009764BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009765WIDTH="100%"
9766CELLPADDING="6"
9767><TR
9768><TD
9769><PRE
9770CLASS="PROGRAMLISTING"
9771>void xmlSetCompressMode (int mode);</PRE
9772></TD
9773></TR
9774></TABLE
9775><P
9776>set the default compression mode used, ZLIB based
9777Correct values: 0 (uncompressed) to 9 (max compression)</P
9778><P
9779></P
9780><DIV
9781CLASS="INFORMALTABLE"
9782><P
9783></P
9784><TABLE
9785BORDER="0"
9786WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009787BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009788CELLSPACING="0"
9789CELLPADDING="4"
9790CLASS="CALSTABLE"
9791><TR
9792><TD
9793WIDTH="20%"
9794ALIGN="RIGHT"
9795VALIGN="TOP"
9796><TT
9797CLASS="PARAMETER"
9798><I
9799>mode</I
9800></TT
9801>&nbsp;:</TD
9802><TD
9803WIDTH="80%"
9804ALIGN="LEFT"
9805VALIGN="TOP"
Daniel Veillard35008381999-10-25 13:15:52 +00009806> the compression ratio</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009807></TR
9808></TABLE
9809><P
9810></P
9811></DIV
9812></DIV
9813></DIV
9814><DIV
9815CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00009816><BR
9817CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00009818WIDTH="100%"
9819BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009820BGCOLOR="#000000"
9821CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00009822CELLSPACING="0"
9823><TR
9824><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009825WIDTH="25%"
9826BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009827ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00009828><A
9829HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009830><FONT
9831COLOR="#FFFFFF"
9832SIZE="3"
9833><B
9834>&#60;&#60;&#60; Previous Page</B
9835></FONT
9836></A
Daniel Veillard35925471999-02-25 08:46:07 +00009837></TD
9838><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009839WIDTH="25%"
9840BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00009841ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00009842><FONT
9843COLOR="#FFFFFF"
9844SIZE="3"
9845><B
Daniel Veillard35925471999-02-25 08:46:07 +00009846><A
9847HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009848><FONT
9849COLOR="#FFFFFF"
9850SIZE="3"
9851><B
9852>Home</B
9853></FONT
9854></A
9855></B
9856></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009857></TD
9858><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009859WIDTH="25%"
9860BGCOLOR="#00C000"
9861ALIGN="center"
9862><FONT
9863COLOR="#FFFFFF"
9864SIZE="3"
9865><B
9866><A
Daniel Veillard35008381999-10-25 13:15:52 +00009867HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009868><FONT
9869COLOR="#FFFFFF"
9870SIZE="3"
9871><B
9872>Up</B
9873></FONT
9874></A
9875></B
9876></FONT
9877></TD
9878><TD
9879WIDTH="25%"
9880BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009881ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00009882><A
9883HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009884><FONT
9885COLOR="#FFFFFF"
9886SIZE="3"
9887><B
9888>Next Page &#62;&#62;&#62;</B
9889></FONT
9890></A
Daniel Veillard35925471999-02-25 08:46:07 +00009891></TD
9892></TR
9893><TR
9894><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009895COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009896ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00009897><FONT
9898COLOR="#FFFFFF"
9899SIZE="3"
9900><B
9901>parser</B
9902></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009903></TD
9904><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009905COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009906ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00009907><FONT
9908COLOR="#FFFFFF"
9909SIZE="3"
9910><B
9911>entities</B
9912></FONT
9913></TD
Daniel Veillard35925471999-02-25 08:46:07 +00009914></TR
9915></TABLE
9916></DIV
9917></BODY
9918></HTML
9919>