blob: 3f57e80a21f77b39b9a9fc95551f429c8e95af7a [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>tree</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
8REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
12TITLE="Gnome XML Library"
13HREF="libxml.html"><LINK
14REL="PREVIOUS"
15TITLE="parser"
16HREF="gnome-xml-parser.html"><LINK
17REL="NEXT"
18TITLE="entities"
19HREF="gnome-xml-entities.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
47HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
Daniel Veillard35925471999-02-25 08:46:07 +000055></TD
56><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000057WIDTH="25%"
58BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000059ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000060><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000075></TD
76><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000077WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
85HREF="libxml.html"
86><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000099ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000100><A
101HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
114>tree</H1
115><DIV
116CLASS="REFNAMEDIV"
117><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000118NAME="AEN1833"
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 Veillard7f7d1111999-09-22 09:46:25 +0000126NAME="AEN1836"
Daniel Veillard35925471999-02-25 08:46:07 +0000127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000132BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141enum <A
142HREF="gnome-xml-tree.html#XMLELEMENTTYPE"
143>xmlElementType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000144>;
Daniel Veillard35925471999-02-25 08:46:07 +0000145typedef <A
146HREF="gnome-xml-tree.html#CHAR"
147>CHAR</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000148>;
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000149#define <A
150HREF="gnome-xml-tree.html#BAD-CAST"
151>BAD_CAST</A
152>
Daniel Veillard35925471999-02-25 08:46:07 +0000153typedef <A
154HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
155>xmlNotationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000156>;
Daniel Veillard35925471999-02-25 08:46:07 +0000157enum <A
158HREF="gnome-xml-tree.html#XMLATTRIBUTETYPE"
159>xmlAttributeType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000160>;
Daniel Veillard35925471999-02-25 08:46:07 +0000161enum <A
162HREF="gnome-xml-tree.html#XMLATTRIBUTEDEFAULT"
163>xmlAttributeDefault</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000164>;
Daniel Veillard35925471999-02-25 08:46:07 +0000165typedef <A
166HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
167>xmlEnumerationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000168>;
Daniel Veillard35925471999-02-25 08:46:07 +0000169typedef <A
170HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
171>xmlAttributePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000172>;
Daniel Veillard35925471999-02-25 08:46:07 +0000173enum <A
174HREF="gnome-xml-tree.html#XMLELEMENTCONTENTTYPE"
175>xmlElementContentType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000176>;
Daniel Veillard35925471999-02-25 08:46:07 +0000177enum <A
178HREF="gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR"
179>xmlElementContentOccur</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000180>;
Daniel Veillard35925471999-02-25 08:46:07 +0000181typedef <A
182HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
183>xmlElementContentPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000184>;
Daniel Veillard35925471999-02-25 08:46:07 +0000185enum <A
186HREF="gnome-xml-tree.html#XMLELEMENTTYPEVAL"
187>xmlElementTypeVal</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000188>;
Daniel Veillard35925471999-02-25 08:46:07 +0000189typedef <A
190HREF="gnome-xml-tree.html#XMLELEMENTPTR"
191>xmlElementPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000192>;
Daniel Veillard35925471999-02-25 08:46:07 +0000193enum <A
194HREF="gnome-xml-tree.html#XMLNSTYPE"
195>xmlNsType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000196>;
Daniel Veillard35925471999-02-25 08:46:07 +0000197typedef <A
198HREF="gnome-xml-tree.html#XMLNSPTR"
199>xmlNsPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000200>;
Daniel Veillard35925471999-02-25 08:46:07 +0000201typedef <A
202HREF="gnome-xml-tree.html#XMLDTDPTR"
203>xmlDtdPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000204>;
Daniel Veillard35925471999-02-25 08:46:07 +0000205typedef <A
206HREF="gnome-xml-tree.html#XMLATTRPTR"
207>xmlAttrPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000208>;
Daniel Veillard35925471999-02-25 08:46:07 +0000209typedef <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000210HREF="gnome-xml-tree.html#XMLIDPTR"
211>xmlIDPtr</A
212>;
213typedef <A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000214HREF="gnome-xml-tree.html#XMLREFPTR"
215>xmlRefPtr</A
216>;
217typedef <A
Daniel Veillard35925471999-02-25 08:46:07 +0000218HREF="gnome-xml-tree.html#XMLNODE"
219>xmlNode</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000220>;
Daniel Veillard35925471999-02-25 08:46:07 +0000221typedef <A
222HREF="gnome-xml-tree.html#XMLNODEPTR"
223>xmlNodePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000224>;
Daniel Veillard35925471999-02-25 08:46:07 +0000225typedef <A
226HREF="gnome-xml-tree.html#XMLDOC"
227>xmlDoc</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000228>;
Daniel Veillard35925471999-02-25 08:46:07 +0000229typedef <A
230HREF="gnome-xml-tree.html#XMLDOCPTR"
231>xmlDocPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000232>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000233typedef <A
234HREF="gnome-xml-tree.html#XMLBUFFER"
235>xmlBuffer</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000236>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000237typedef <A
238HREF="gnome-xml-tree.html#XMLBUFFERPTR"
239>xmlBufferPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000240>;
241extern xmlNsPtr <A
242HREF="gnome-xml-tree.html#BASEDTD"
243>baseDTD</A
244>;
245extern int <A
246HREF="gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY"
247>oldXMLWDcompatibility</A
248>;
249extern int <A
250HREF="gnome-xml-tree.html#XMLINDENTTREEOUTPUT"
251>xmlIndentTreeOutput</A
252>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000253<A
254HREF="gnome-xml-tree.html#XMLBUFFERPTR"
255>xmlBufferPtr</A
256> <A
257HREF="gnome-xml-tree.html#XMLBUFFERCREATE"
258>xmlBufferCreate</A
259> (void);
260void <A
261HREF="gnome-xml-tree.html#XMLBUFFERFREE"
262>xmlBufferFree</A
263> (<A
264HREF="gnome-xml-tree.html#XMLBUFFERPTR"
265>xmlBufferPtr</A
266> buf);
267int <A
268HREF="gnome-xml-tree.html#XMLBUFFERDUMP"
269>xmlBufferDump</A
270> (<GTKDOCLINK
271HREF="FILE"
272>FILE</GTKDOCLINK
273> *file,
274 <A
275HREF="gnome-xml-tree.html#XMLBUFFERPTR"
276>xmlBufferPtr</A
277> buf);
278void <A
279HREF="gnome-xml-tree.html#XMLBUFFERADD"
280>xmlBufferAdd</A
281> (<A
282HREF="gnome-xml-tree.html#XMLBUFFERPTR"
283>xmlBufferPtr</A
284> buf,
285 const <A
286HREF="gnome-xml-tree.html#CHAR"
287>CHAR</A
288> *str,
289 int len);
290void <A
291HREF="gnome-xml-tree.html#XMLBUFFERCAT"
292>xmlBufferCat</A
293> (<A
294HREF="gnome-xml-tree.html#XMLBUFFERPTR"
295>xmlBufferPtr</A
296> buf,
297 const <A
298HREF="gnome-xml-tree.html#CHAR"
299>CHAR</A
300> *str);
301void <A
302HREF="gnome-xml-tree.html#XMLBUFFERCCAT"
303>xmlBufferCCat</A
304> (<A
305HREF="gnome-xml-tree.html#XMLBUFFERPTR"
306>xmlBufferPtr</A
307> buf,
308 const char *str);
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000309int <A
310HREF="gnome-xml-tree.html#XMLBUFFERSHRINK"
311>xmlBufferShrink</A
312> (<A
313HREF="gnome-xml-tree.html#XMLBUFFERPTR"
314>xmlBufferPtr</A
315> buf,
316 int len);
317void <A
318HREF="gnome-xml-tree.html#XMLBUFFEREMPTY"
319>xmlBufferEmpty</A
320> (<A
321HREF="gnome-xml-tree.html#XMLBUFFERPTR"
322>xmlBufferPtr</A
323> buf);
Daniel Veillard35925471999-02-25 08:46:07 +0000324<A
325HREF="gnome-xml-tree.html#XMLDTDPTR"
326>xmlDtdPtr</A
327> <A
328HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
329>xmlCreateIntSubset</A
330> (<A
331HREF="gnome-xml-tree.html#XMLDOCPTR"
332>xmlDocPtr</A
333> doc,
334 const <A
335HREF="gnome-xml-tree.html#CHAR"
336>CHAR</A
337> *name,
338 const <A
339HREF="gnome-xml-tree.html#CHAR"
340>CHAR</A
341> *ExternalID,
342 const <A
343HREF="gnome-xml-tree.html#CHAR"
344>CHAR</A
345> *SystemID);
346<A
347HREF="gnome-xml-tree.html#XMLDTDPTR"
348>xmlDtdPtr</A
349> <A
350HREF="gnome-xml-tree.html#XMLNEWDTD"
351>xmlNewDtd</A
352> (<A
353HREF="gnome-xml-tree.html#XMLDOCPTR"
354>xmlDocPtr</A
355> doc,
356 const <A
357HREF="gnome-xml-tree.html#CHAR"
358>CHAR</A
359> *name,
360 const <A
361HREF="gnome-xml-tree.html#CHAR"
362>CHAR</A
363> *ExternalID,
364 const <A
365HREF="gnome-xml-tree.html#CHAR"
366>CHAR</A
367> *SystemID);
368void <A
369HREF="gnome-xml-tree.html#XMLFREEDTD"
370>xmlFreeDtd</A
371> (<A
372HREF="gnome-xml-tree.html#XMLDTDPTR"
373>xmlDtdPtr</A
374> cur);
375<A
376HREF="gnome-xml-tree.html#XMLNSPTR"
377>xmlNsPtr</A
378> <A
379HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
380>xmlNewGlobalNs</A
381> (<A
382HREF="gnome-xml-tree.html#XMLDOCPTR"
383>xmlDocPtr</A
384> doc,
385 const <A
386HREF="gnome-xml-tree.html#CHAR"
387>CHAR</A
388> *href,
389 const <A
390HREF="gnome-xml-tree.html#CHAR"
391>CHAR</A
392> *prefix);
393<A
394HREF="gnome-xml-tree.html#XMLNSPTR"
395>xmlNsPtr</A
396> <A
397HREF="gnome-xml-tree.html#XMLNEWNS"
398>xmlNewNs</A
399> (<A
400HREF="gnome-xml-tree.html#XMLNODEPTR"
401>xmlNodePtr</A
402> node,
403 const <A
404HREF="gnome-xml-tree.html#CHAR"
405>CHAR</A
406> *href,
407 const <A
408HREF="gnome-xml-tree.html#CHAR"
409>CHAR</A
410> *prefix);
411void <A
412HREF="gnome-xml-tree.html#XMLFREENS"
413>xmlFreeNs</A
414> (<A
415HREF="gnome-xml-tree.html#XMLNSPTR"
416>xmlNsPtr</A
417> cur);
418<A
419HREF="gnome-xml-tree.html#XMLDOCPTR"
420>xmlDocPtr</A
421> <A
422HREF="gnome-xml-tree.html#XMLNEWDOC"
423>xmlNewDoc</A
424> (const <A
425HREF="gnome-xml-tree.html#CHAR"
426>CHAR</A
427> *version);
428void <A
429HREF="gnome-xml-tree.html#XMLFREEDOC"
430>xmlFreeDoc</A
431> (<A
432HREF="gnome-xml-tree.html#XMLDOCPTR"
433>xmlDocPtr</A
434> cur);
435<A
436HREF="gnome-xml-tree.html#XMLATTRPTR"
437>xmlAttrPtr</A
438> <A
439HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
440>xmlNewDocProp</A
441> (<A
442HREF="gnome-xml-tree.html#XMLDOCPTR"
443>xmlDocPtr</A
444> doc,
445 const <A
446HREF="gnome-xml-tree.html#CHAR"
447>CHAR</A
448> *name,
449 const <A
450HREF="gnome-xml-tree.html#CHAR"
451>CHAR</A
452> *value);
453<A
454HREF="gnome-xml-tree.html#XMLATTRPTR"
455>xmlAttrPtr</A
456> <A
457HREF="gnome-xml-tree.html#XMLNEWPROP"
458>xmlNewProp</A
459> (<A
460HREF="gnome-xml-tree.html#XMLNODEPTR"
461>xmlNodePtr</A
462> node,
463 const <A
464HREF="gnome-xml-tree.html#CHAR"
465>CHAR</A
466> *name,
467 const <A
468HREF="gnome-xml-tree.html#CHAR"
469>CHAR</A
470> *value);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000471<A
472HREF="gnome-xml-tree.html#XMLATTRPTR"
473>xmlAttrPtr</A
474> <A
475HREF="gnome-xml-tree.html#XMLNEWNSPROP"
476>xmlNewNsProp</A
477> (<A
478HREF="gnome-xml-tree.html#XMLNODEPTR"
479>xmlNodePtr</A
480> node,
481 <A
482HREF="gnome-xml-tree.html#XMLNSPTR"
483>xmlNsPtr</A
484> ns,
485 const <A
486HREF="gnome-xml-tree.html#CHAR"
487>CHAR</A
488> *name,
489 const <A
490HREF="gnome-xml-tree.html#CHAR"
491>CHAR</A
492> *value);
Daniel Veillard35925471999-02-25 08:46:07 +0000493void <A
494HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
495>xmlFreePropList</A
496> (<A
497HREF="gnome-xml-tree.html#XMLATTRPTR"
498>xmlAttrPtr</A
499> cur);
500void <A
501HREF="gnome-xml-tree.html#XMLFREEPROP"
502>xmlFreeProp</A
503> (<A
504HREF="gnome-xml-tree.html#XMLATTRPTR"
505>xmlAttrPtr</A
506> cur);
507<A
508HREF="gnome-xml-tree.html#XMLATTRPTR"
509>xmlAttrPtr</A
510> <A
511HREF="gnome-xml-tree.html#XMLCOPYPROP"
512>xmlCopyProp</A
513> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000514HREF="gnome-xml-tree.html#XMLNODEPTR"
515>xmlNodePtr</A
516> target,
517 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000518HREF="gnome-xml-tree.html#XMLATTRPTR"
519>xmlAttrPtr</A
520> cur);
521<A
522HREF="gnome-xml-tree.html#XMLATTRPTR"
523>xmlAttrPtr</A
524> <A
525HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
526>xmlCopyPropList</A
527> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000528HREF="gnome-xml-tree.html#XMLNODEPTR"
529>xmlNodePtr</A
530> target,
531 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000532HREF="gnome-xml-tree.html#XMLATTRPTR"
533>xmlAttrPtr</A
534> cur);
535<A
536HREF="gnome-xml-tree.html#XMLDTDPTR"
537>xmlDtdPtr</A
538> <A
539HREF="gnome-xml-tree.html#XMLCOPYDTD"
540>xmlCopyDtd</A
541> (<A
542HREF="gnome-xml-tree.html#XMLDTDPTR"
543>xmlDtdPtr</A
544> dtd);
545<A
546HREF="gnome-xml-tree.html#XMLDOCPTR"
547>xmlDocPtr</A
548> <A
549HREF="gnome-xml-tree.html#XMLCOPYDOC"
550>xmlCopyDoc</A
551> (<A
552HREF="gnome-xml-tree.html#XMLDOCPTR"
553>xmlDocPtr</A
554> doc,
555 int recursive);
556<A
557HREF="gnome-xml-tree.html#XMLNODEPTR"
558>xmlNodePtr</A
559> <A
560HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
561>xmlNewDocNode</A
562> (<A
563HREF="gnome-xml-tree.html#XMLDOCPTR"
564>xmlDocPtr</A
565> doc,
566 <A
567HREF="gnome-xml-tree.html#XMLNSPTR"
568>xmlNsPtr</A
569> ns,
570 const <A
571HREF="gnome-xml-tree.html#CHAR"
572>CHAR</A
573> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000574 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000575HREF="gnome-xml-tree.html#CHAR"
576>CHAR</A
577> *content);
578<A
579HREF="gnome-xml-tree.html#XMLNODEPTR"
580>xmlNodePtr</A
581> <A
582HREF="gnome-xml-tree.html#XMLNEWNODE"
583>xmlNewNode</A
584> (<A
585HREF="gnome-xml-tree.html#XMLNSPTR"
586>xmlNsPtr</A
587> ns,
588 const <A
589HREF="gnome-xml-tree.html#CHAR"
590>CHAR</A
591> *name);
592<A
593HREF="gnome-xml-tree.html#XMLNODEPTR"
594>xmlNodePtr</A
595> <A
596HREF="gnome-xml-tree.html#XMLNEWCHILD"
597>xmlNewChild</A
598> (<A
599HREF="gnome-xml-tree.html#XMLNODEPTR"
600>xmlNodePtr</A
601> parent,
602 <A
603HREF="gnome-xml-tree.html#XMLNSPTR"
604>xmlNsPtr</A
605> ns,
606 const <A
607HREF="gnome-xml-tree.html#CHAR"
608>CHAR</A
609> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000610 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000611HREF="gnome-xml-tree.html#CHAR"
612>CHAR</A
613> *content);
614<A
615HREF="gnome-xml-tree.html#XMLNODEPTR"
616>xmlNodePtr</A
617> <A
618HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
619>xmlNewDocText</A
620> (<A
621HREF="gnome-xml-tree.html#XMLDOCPTR"
622>xmlDocPtr</A
623> doc,
624 const <A
625HREF="gnome-xml-tree.html#CHAR"
626>CHAR</A
627> *content);
628<A
629HREF="gnome-xml-tree.html#XMLNODEPTR"
630>xmlNodePtr</A
631> <A
632HREF="gnome-xml-tree.html#XMLNEWTEXT"
633>xmlNewText</A
634> (const <A
635HREF="gnome-xml-tree.html#CHAR"
636>CHAR</A
637> *content);
638<A
639HREF="gnome-xml-tree.html#XMLNODEPTR"
640>xmlNodePtr</A
641> <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000642HREF="gnome-xml-tree.html#XMLNEWPI"
643>xmlNewPI</A
644> (const <A
645HREF="gnome-xml-tree.html#CHAR"
646>CHAR</A
647> *name,
648 const <A
649HREF="gnome-xml-tree.html#CHAR"
650>CHAR</A
651> *content);
652<A
653HREF="gnome-xml-tree.html#XMLNODEPTR"
654>xmlNodePtr</A
655> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000656HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
657>xmlNewDocTextLen</A
658> (<A
659HREF="gnome-xml-tree.html#XMLDOCPTR"
660>xmlDocPtr</A
661> doc,
662 const <A
663HREF="gnome-xml-tree.html#CHAR"
664>CHAR</A
665> *content,
666 int len);
667<A
668HREF="gnome-xml-tree.html#XMLNODEPTR"
669>xmlNodePtr</A
670> <A
671HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
672>xmlNewTextLen</A
673> (const <A
674HREF="gnome-xml-tree.html#CHAR"
675>CHAR</A
676> *content,
677 int len);
678<A
679HREF="gnome-xml-tree.html#XMLNODEPTR"
680>xmlNodePtr</A
681> <A
682HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
683>xmlNewDocComment</A
684> (<A
685HREF="gnome-xml-tree.html#XMLDOCPTR"
686>xmlDocPtr</A
687> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000688 const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000689HREF="gnome-xml-tree.html#CHAR"
690>CHAR</A
691> *content);
692<A
693HREF="gnome-xml-tree.html#XMLNODEPTR"
694>xmlNodePtr</A
695> <A
696HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
697>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000698> (const <A
Daniel Veillard35925471999-02-25 08:46:07 +0000699HREF="gnome-xml-tree.html#CHAR"
700>CHAR</A
701> *content);
702<A
703HREF="gnome-xml-tree.html#XMLNODEPTR"
704>xmlNodePtr</A
705> <A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000706HREF="gnome-xml-tree.html#XMLNEWCDATABLOCK"
707>xmlNewCDataBlock</A
708> (<A
709HREF="gnome-xml-tree.html#XMLDOCPTR"
710>xmlDocPtr</A
711> doc,
712 const <A
713HREF="gnome-xml-tree.html#CHAR"
714>CHAR</A
715> *content,
716 int len);
717<A
718HREF="gnome-xml-tree.html#XMLNODEPTR"
719>xmlNodePtr</A
720> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000721HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
722>xmlNewReference</A
723> (<A
724HREF="gnome-xml-tree.html#XMLDOCPTR"
725>xmlDocPtr</A
726> doc,
727 const <A
728HREF="gnome-xml-tree.html#CHAR"
729>CHAR</A
730> *name);
731<A
732HREF="gnome-xml-tree.html#XMLNODEPTR"
733>xmlNodePtr</A
734> <A
735HREF="gnome-xml-tree.html#XMLCOPYNODE"
736>xmlCopyNode</A
737> (<A
738HREF="gnome-xml-tree.html#XMLNODEPTR"
739>xmlNodePtr</A
740> node,
741 int recursive);
742<A
743HREF="gnome-xml-tree.html#XMLNODEPTR"
744>xmlNodePtr</A
745> <A
746HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
747>xmlCopyNodeList</A
748> (<A
749HREF="gnome-xml-tree.html#XMLNODEPTR"
750>xmlNodePtr</A
751> node);
752<A
753HREF="gnome-xml-tree.html#XMLNODEPTR"
754>xmlNodePtr</A
755> <A
756HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
757>xmlGetLastChild</A
758> (<A
759HREF="gnome-xml-tree.html#XMLNODEPTR"
760>xmlNodePtr</A
761> parent);
762int <A
763HREF="gnome-xml-tree.html#XMLNODEISTEXT"
764>xmlNodeIsText</A
765> (<A
766HREF="gnome-xml-tree.html#XMLNODEPTR"
767>xmlNodePtr</A
768> node);
769<A
770HREF="gnome-xml-tree.html#XMLNODEPTR"
771>xmlNodePtr</A
772> <A
773HREF="gnome-xml-tree.html#XMLADDCHILD"
774>xmlAddChild</A
775> (<A
776HREF="gnome-xml-tree.html#XMLNODEPTR"
777>xmlNodePtr</A
778> parent,
779 <A
780HREF="gnome-xml-tree.html#XMLNODEPTR"
781>xmlNodePtr</A
782> cur);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000783<A
784HREF="gnome-xml-tree.html#XMLNODEPTR"
785>xmlNodePtr</A
786> <A
787HREF="gnome-xml-tree.html#XMLADDSIBLING"
788>xmlAddSibling</A
789> (<A
790HREF="gnome-xml-tree.html#XMLNODEPTR"
791>xmlNodePtr</A
792> cur,
793 <A
794HREF="gnome-xml-tree.html#XMLNODEPTR"
795>xmlNodePtr</A
796> elem);
Daniel Veillard35925471999-02-25 08:46:07 +0000797void <A
798HREF="gnome-xml-tree.html#XMLUNLINKNODE"
799>xmlUnlinkNode</A
800> (<A
801HREF="gnome-xml-tree.html#XMLNODEPTR"
802>xmlNodePtr</A
803> cur);
804<A
805HREF="gnome-xml-tree.html#XMLNODEPTR"
806>xmlNodePtr</A
807> <A
808HREF="gnome-xml-tree.html#XMLTEXTMERGE"
809>xmlTextMerge</A
810> (<A
811HREF="gnome-xml-tree.html#XMLNODEPTR"
812>xmlNodePtr</A
813> first,
814 <A
815HREF="gnome-xml-tree.html#XMLNODEPTR"
816>xmlNodePtr</A
817> second);
818void <A
819HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
820>xmlTextConcat</A
821> (<A
822HREF="gnome-xml-tree.html#XMLNODEPTR"
823>xmlNodePtr</A
824> node,
825 const <A
826HREF="gnome-xml-tree.html#CHAR"
827>CHAR</A
828> *content,
829 int len);
830void <A
831HREF="gnome-xml-tree.html#XMLFREENODELIST"
832>xmlFreeNodeList</A
833> (<A
834HREF="gnome-xml-tree.html#XMLNODEPTR"
835>xmlNodePtr</A
836> cur);
837void <A
838HREF="gnome-xml-tree.html#XMLFREENODE"
839>xmlFreeNode</A
840> (<A
841HREF="gnome-xml-tree.html#XMLNODEPTR"
842>xmlNodePtr</A
843> cur);
844<A
845HREF="gnome-xml-tree.html#XMLNSPTR"
846>xmlNsPtr</A
847> <A
848HREF="gnome-xml-tree.html#XMLSEARCHNS"
849>xmlSearchNs</A
850> (<A
851HREF="gnome-xml-tree.html#XMLDOCPTR"
852>xmlDocPtr</A
853> doc,
854 <A
855HREF="gnome-xml-tree.html#XMLNODEPTR"
856>xmlNodePtr</A
857> node,
858 const <A
859HREF="gnome-xml-tree.html#CHAR"
860>CHAR</A
861> *nameSpace);
862<A
863HREF="gnome-xml-tree.html#XMLNSPTR"
864>xmlNsPtr</A
865> <A
866HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
867>xmlSearchNsByHref</A
868> (<A
869HREF="gnome-xml-tree.html#XMLDOCPTR"
870>xmlDocPtr</A
871> doc,
872 <A
873HREF="gnome-xml-tree.html#XMLNODEPTR"
874>xmlNodePtr</A
875> node,
876 const <A
877HREF="gnome-xml-tree.html#CHAR"
878>CHAR</A
879> *href);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000880<A
881HREF="gnome-xml-tree.html#XMLNSPTR"
882>xmlNsPtr</A
883>* <A
884HREF="gnome-xml-tree.html#XMLGETNSLIST"
885>xmlGetNsList</A
886> (<A
887HREF="gnome-xml-tree.html#XMLDOCPTR"
888>xmlDocPtr</A
889> doc,
890 <A
891HREF="gnome-xml-tree.html#XMLNODEPTR"
892>xmlNodePtr</A
893> node);
Daniel Veillard35925471999-02-25 08:46:07 +0000894void <A
895HREF="gnome-xml-tree.html#XMLSETNS"
896>xmlSetNs</A
897> (<A
898HREF="gnome-xml-tree.html#XMLNODEPTR"
899>xmlNodePtr</A
900> node,
901 <A
902HREF="gnome-xml-tree.html#XMLNSPTR"
903>xmlNsPtr</A
904> ns);
905<A
906HREF="gnome-xml-tree.html#XMLNSPTR"
907>xmlNsPtr</A
908> <A
909HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
910>xmlCopyNamespace</A
911> (<A
912HREF="gnome-xml-tree.html#XMLNSPTR"
913>xmlNsPtr</A
914> cur);
915<A
916HREF="gnome-xml-tree.html#XMLNSPTR"
917>xmlNsPtr</A
918> <A
919HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
920>xmlCopyNamespaceList</A
921> (<A
922HREF="gnome-xml-tree.html#XMLNSPTR"
923>xmlNsPtr</A
924> cur);
925<A
926HREF="gnome-xml-tree.html#XMLATTRPTR"
927>xmlAttrPtr</A
928> <A
929HREF="gnome-xml-tree.html#XMLSETPROP"
930>xmlSetProp</A
931> (<A
932HREF="gnome-xml-tree.html#XMLNODEPTR"
933>xmlNodePtr</A
934> node,
935 const <A
936HREF="gnome-xml-tree.html#CHAR"
937>CHAR</A
938> *name,
939 const <A
940HREF="gnome-xml-tree.html#CHAR"
941>CHAR</A
942> *value);
943<A
944HREF="gnome-xml-tree.html#CHAR"
945>CHAR</A
946>* <A
947HREF="gnome-xml-tree.html#XMLGETPROP"
948>xmlGetProp</A
949> (<A
950HREF="gnome-xml-tree.html#XMLNODEPTR"
951>xmlNodePtr</A
952> node,
953 const <A
954HREF="gnome-xml-tree.html#CHAR"
955>CHAR</A
956> *name);
957<A
958HREF="gnome-xml-tree.html#XMLNODEPTR"
959>xmlNodePtr</A
960> <A
961HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
962>xmlStringGetNodeList</A
963> (<A
964HREF="gnome-xml-tree.html#XMLDOCPTR"
965>xmlDocPtr</A
966> doc,
967 const <A
968HREF="gnome-xml-tree.html#CHAR"
969>CHAR</A
970> *value);
971<A
972HREF="gnome-xml-tree.html#XMLNODEPTR"
973>xmlNodePtr</A
974> <A
975HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
976>xmlStringLenGetNodeList</A
977> (<A
978HREF="gnome-xml-tree.html#XMLDOCPTR"
979>xmlDocPtr</A
980> doc,
981 const <A
982HREF="gnome-xml-tree.html#CHAR"
983>CHAR</A
984> *value,
985 int len);
986<A
987HREF="gnome-xml-tree.html#CHAR"
988>CHAR</A
989>* <A
990HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
991>xmlNodeListGetString</A
992> (<A
993HREF="gnome-xml-tree.html#XMLDOCPTR"
994>xmlDocPtr</A
995> doc,
996 <A
997HREF="gnome-xml-tree.html#XMLNODEPTR"
998>xmlNodePtr</A
999> list,
1000 int inLine);
1001void <A
1002HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
1003>xmlNodeSetContent</A
1004> (<A
1005HREF="gnome-xml-tree.html#XMLNODEPTR"
1006>xmlNodePtr</A
1007> cur,
1008 const <A
1009HREF="gnome-xml-tree.html#CHAR"
1010>CHAR</A
1011> *content);
1012void <A
1013HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
1014>xmlNodeSetContentLen</A
1015> (<A
1016HREF="gnome-xml-tree.html#XMLNODEPTR"
1017>xmlNodePtr</A
1018> cur,
1019 const <A
1020HREF="gnome-xml-tree.html#CHAR"
1021>CHAR</A
1022> *content,
1023 int len);
1024void <A
1025HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
1026>xmlNodeAddContent</A
1027> (<A
1028HREF="gnome-xml-tree.html#XMLNODEPTR"
1029>xmlNodePtr</A
1030> cur,
1031 const <A
1032HREF="gnome-xml-tree.html#CHAR"
1033>CHAR</A
1034> *content);
1035void <A
1036HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
1037>xmlNodeAddContentLen</A
1038> (<A
1039HREF="gnome-xml-tree.html#XMLNODEPTR"
1040>xmlNodePtr</A
1041> cur,
1042 const <A
1043HREF="gnome-xml-tree.html#CHAR"
1044>CHAR</A
1045> *content,
1046 int len);
1047<A
1048HREF="gnome-xml-tree.html#CHAR"
1049>CHAR</A
1050>* <A
1051HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
1052>xmlNodeGetContent</A
1053> (<A
1054HREF="gnome-xml-tree.html#XMLNODEPTR"
1055>xmlNodePtr</A
1056> cur);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001057const <A
1058HREF="gnome-xml-tree.html#CHAR"
1059>CHAR</A
1060>* <A
1061HREF="gnome-xml-tree.html#XMLNODEGETLANG"
1062>xmlNodeGetLang</A
1063> (<A
1064HREF="gnome-xml-tree.html#XMLNODEPTR"
1065>xmlNodePtr</A
1066> cur);
1067void <A
1068HREF="gnome-xml-tree.html#XMLNODESETLANG"
1069>xmlNodeSetLang</A
1070> (<A
1071HREF="gnome-xml-tree.html#XMLNODEPTR"
1072>xmlNodePtr</A
1073> cur,
1074 const <A
1075HREF="gnome-xml-tree.html#CHAR"
1076>CHAR</A
1077> *lang);
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001078int <A
1079HREF="gnome-xml-tree.html#XMLREMOVEPROP"
1080>xmlRemoveProp</A
1081> (<A
1082HREF="gnome-xml-tree.html#XMLATTRPTR"
1083>xmlAttrPtr</A
1084> attr);
1085int <A
1086HREF="gnome-xml-tree.html#XMLREMOVENODE"
1087>xmlRemoveNode</A
1088> (<A
1089HREF="gnome-xml-tree.html#XMLNODEPTR"
1090>xmlNodePtr</A
1091> node);
Daniel Veillard35925471999-02-25 08:46:07 +00001092void <A
1093HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1094>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001095> (<A
1096HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1097>xmlBufferPtr</A
1098> buf,
1099 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00001100HREF="gnome-xml-tree.html#CHAR"
1101>CHAR</A
1102> *string);
1103void <A
1104HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1105>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001106> (<A
1107HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1108>xmlBufferPtr</A
1109> buf,
1110 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +00001111void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001112HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
1113>xmlBufferWriteQuotedString</A
1114> (<A
1115HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1116>xmlBufferPtr</A
1117> buf,
1118 const <A
1119HREF="gnome-xml-tree.html#CHAR"
1120>CHAR</A
1121> *string);
1122void <A
Daniel Veillard35925471999-02-25 08:46:07 +00001123HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
1124>xmlDocDumpMemory</A
1125> (<A
1126HREF="gnome-xml-tree.html#XMLDOCPTR"
1127>xmlDocPtr</A
1128> cur,
1129 <A
1130HREF="gnome-xml-tree.html#CHAR"
1131>CHAR</A
1132> **mem,
1133 int *size);
1134void <A
1135HREF="gnome-xml-tree.html#XMLDOCDUMP"
1136>xmlDocDump</A
1137> (<GTKDOCLINK
1138HREF="FILE"
1139>FILE</GTKDOCLINK
1140> *f,
1141 <A
1142HREF="gnome-xml-tree.html#XMLDOCPTR"
1143>xmlDocPtr</A
1144> cur);
1145int <A
1146HREF="gnome-xml-tree.html#XMLSAVEFILE"
1147>xmlSaveFile</A
1148> (const char *filename,
1149 <A
1150HREF="gnome-xml-tree.html#XMLDOCPTR"
1151>xmlDocPtr</A
1152> cur);
1153int <A
1154HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1155>xmlGetDocCompressMode</A
1156> (<A
1157HREF="gnome-xml-tree.html#XMLDOCPTR"
1158>xmlDocPtr</A
1159> doc);
1160void <A
1161HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1162>xmlSetDocCompressMode</A
1163> (<A
1164HREF="gnome-xml-tree.html#XMLDOCPTR"
1165>xmlDocPtr</A
1166> doc,
1167 int mode);
1168int <A
1169HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1170>xmlGetCompressMode</A
1171> (void);
1172void <A
1173HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1174>xmlSetCompressMode</A
1175> (int mode);</PRE
1176></TD
1177></TR
1178></TABLE
1179></DIV
1180><DIV
1181CLASS="REFSECT1"
1182><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001183NAME="AEN2123"
Daniel Veillard35925471999-02-25 08:46:07 +00001184></A
1185><H2
1186>Description</H2
1187><P
1188></P
1189></DIV
1190><DIV
1191CLASS="REFSECT1"
1192><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001193NAME="AEN2126"
Daniel Veillard35925471999-02-25 08:46:07 +00001194></A
1195><H2
1196>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001197><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001198CLASS="REFSECT2"
1199><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001200NAME="AEN2128"
Daniel Veillard35925471999-02-25 08:46:07 +00001201></A
1202><H3
1203><A
1204NAME="XMLELEMENTTYPE"
1205></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001206>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001207><TABLE
1208BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001209BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001210WIDTH="100%"
1211CELLPADDING="6"
1212><TR
1213><TD
1214><PRE
1215CLASS="PROGRAMLISTING"
1216>typedef enum {
1217 XML_ELEMENT_NODE= 1,
1218 XML_ATTRIBUTE_NODE= 2,
1219 XML_TEXT_NODE= 3,
1220 XML_CDATA_SECTION_NODE= 4,
1221 XML_ENTITY_REF_NODE= 5,
1222 XML_ENTITY_NODE= 6,
1223 XML_PI_NODE= 7,
1224 XML_COMMENT_NODE= 8,
1225 XML_DOCUMENT_NODE= 9,
1226 XML_DOCUMENT_TYPE_NODE= 10,
1227 XML_DOCUMENT_FRAG_NODE= 11,
1228 XML_NOTATION_NODE= 12
1229} xmlElementType;</PRE
1230></TD
1231></TR
1232></TABLE
1233><P
1234></P
1235></DIV
1236><HR><DIV
1237CLASS="REFSECT2"
1238><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001239NAME="AEN2133"
Daniel Veillard35925471999-02-25 08:46:07 +00001240></A
1241><H3
1242><A
1243NAME="CHAR"
1244></A
1245>CHAR</H3
1246><P
1247></P
1248></DIV
1249><HR><DIV
1250CLASS="REFSECT2"
1251><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001252NAME="AEN2137"
Daniel Veillard35925471999-02-25 08:46:07 +00001253></A
1254><H3
1255><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001256NAME="BAD-CAST"
Daniel Veillard35925471999-02-25 08:46:07 +00001257></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001258>BAD_CAST</H3
1259><TABLE
1260BORDER="0"
1261BGCOLOR="#D6E8FF"
1262WIDTH="100%"
1263CELLPADDING="6"
1264><TR
1265><TD
1266><PRE
1267CLASS="PROGRAMLISTING"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001268>#define BAD_CAST</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001269></TD
1270></TR
1271></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001272><P
1273></P
1274></DIV
1275><HR><DIV
1276CLASS="REFSECT2"
1277><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001278NAME="AEN2142"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001279></A
1280><H3
1281><A
1282NAME="XMLNOTATIONPTR"
1283></A
1284>xmlNotationPtr</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001285><P
1286></P
1287></DIV
1288><HR><DIV
1289CLASS="REFSECT2"
1290><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001291NAME="AEN2146"
Daniel Veillard35925471999-02-25 08:46:07 +00001292></A
1293><H3
1294><A
1295NAME="XMLATTRIBUTETYPE"
1296></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001297>enum xmlAttributeType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001298><TABLE
1299BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001300BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001301WIDTH="100%"
1302CELLPADDING="6"
1303><TR
1304><TD
1305><PRE
1306CLASS="PROGRAMLISTING"
1307>typedef enum {
1308 XML_ATTRIBUTE_CDATA = 1,
1309 XML_ATTRIBUTE_ID,
1310 XML_ATTRIBUTE_IDREF ,
1311 XML_ATTRIBUTE_IDREFS,
1312 XML_ATTRIBUTE_ENTITY,
1313 XML_ATTRIBUTE_ENTITIES,
1314 XML_ATTRIBUTE_NMTOKEN,
1315 XML_ATTRIBUTE_NMTOKENS,
1316 XML_ATTRIBUTE_ENUMERATION,
1317 XML_ATTRIBUTE_NOTATION
1318} xmlAttributeType;</PRE
1319></TD
1320></TR
1321></TABLE
1322><P
1323></P
1324></DIV
1325><HR><DIV
1326CLASS="REFSECT2"
1327><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001328NAME="AEN2151"
Daniel Veillard35925471999-02-25 08:46:07 +00001329></A
1330><H3
1331><A
1332NAME="XMLATTRIBUTEDEFAULT"
1333></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001334>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001335><TABLE
1336BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001337BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001338WIDTH="100%"
1339CELLPADDING="6"
1340><TR
1341><TD
1342><PRE
1343CLASS="PROGRAMLISTING"
1344>typedef enum {
1345 XML_ATTRIBUTE_NONE = 1,
1346 XML_ATTRIBUTE_REQUIRED,
1347 XML_ATTRIBUTE_IMPLIED,
1348 XML_ATTRIBUTE_FIXED
1349} xmlAttributeDefault;</PRE
1350></TD
1351></TR
1352></TABLE
1353><P
1354></P
1355></DIV
1356><HR><DIV
1357CLASS="REFSECT2"
1358><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001359NAME="AEN2156"
Daniel Veillard35925471999-02-25 08:46:07 +00001360></A
1361><H3
1362><A
1363NAME="XMLENUMERATIONPTR"
1364></A
1365>xmlEnumerationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001366><P
1367></P
1368></DIV
1369><HR><DIV
1370CLASS="REFSECT2"
1371><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001372NAME="AEN2160"
Daniel Veillard35925471999-02-25 08:46:07 +00001373></A
1374><H3
1375><A
1376NAME="XMLATTRIBUTEPTR"
1377></A
1378>xmlAttributePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001379><P
1380></P
1381></DIV
1382><HR><DIV
1383CLASS="REFSECT2"
1384><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001385NAME="AEN2164"
Daniel Veillard35925471999-02-25 08:46:07 +00001386></A
1387><H3
1388><A
1389NAME="XMLELEMENTCONTENTTYPE"
1390></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001391>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001392><TABLE
1393BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001394BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001395WIDTH="100%"
1396CELLPADDING="6"
1397><TR
1398><TD
1399><PRE
1400CLASS="PROGRAMLISTING"
1401>typedef enum {
1402 XML_ELEMENT_CONTENT_PCDATA = 1,
1403 XML_ELEMENT_CONTENT_ELEMENT,
1404 XML_ELEMENT_CONTENT_SEQ,
1405 XML_ELEMENT_CONTENT_OR
1406} xmlElementContentType;</PRE
1407></TD
1408></TR
1409></TABLE
1410><P
1411></P
1412></DIV
1413><HR><DIV
1414CLASS="REFSECT2"
1415><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001416NAME="AEN2169"
Daniel Veillard35925471999-02-25 08:46:07 +00001417></A
1418><H3
1419><A
1420NAME="XMLELEMENTCONTENTOCCUR"
1421></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001422>enum xmlElementContentOccur</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_ELEMENT_CONTENT_ONCE = 1,
1434 XML_ELEMENT_CONTENT_OPT,
1435 XML_ELEMENT_CONTENT_MULT,
1436 XML_ELEMENT_CONTENT_PLUS
1437} xmlElementContentOccur;</PRE
1438></TD
1439></TR
1440></TABLE
1441><P
1442></P
1443></DIV
1444><HR><DIV
1445CLASS="REFSECT2"
1446><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001447NAME="AEN2174"
Daniel Veillard35925471999-02-25 08:46:07 +00001448></A
1449><H3
1450><A
1451NAME="XMLELEMENTCONTENTPTR"
1452></A
1453>xmlElementContentPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001454><P
1455></P
1456></DIV
1457><HR><DIV
1458CLASS="REFSECT2"
1459><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001460NAME="AEN2178"
Daniel Veillard35925471999-02-25 08:46:07 +00001461></A
1462><H3
1463><A
1464NAME="XMLELEMENTTYPEVAL"
1465></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001466>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001467><TABLE
1468BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001469BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001470WIDTH="100%"
1471CELLPADDING="6"
1472><TR
1473><TD
1474><PRE
1475CLASS="PROGRAMLISTING"
1476>typedef enum {
1477 XML_ELEMENT_TYPE_EMPTY = 1,
1478 XML_ELEMENT_TYPE_ANY,
1479 XML_ELEMENT_TYPE_MIXED,
1480 XML_ELEMENT_TYPE_ELEMENT
1481} xmlElementTypeVal;</PRE
1482></TD
1483></TR
1484></TABLE
1485><P
1486></P
1487></DIV
1488><HR><DIV
1489CLASS="REFSECT2"
1490><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001491NAME="AEN2183"
Daniel Veillard35925471999-02-25 08:46:07 +00001492></A
1493><H3
1494><A
1495NAME="XMLELEMENTPTR"
1496></A
1497>xmlElementPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001498><P
1499></P
1500></DIV
1501><HR><DIV
1502CLASS="REFSECT2"
1503><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001504NAME="AEN2187"
Daniel Veillard35925471999-02-25 08:46:07 +00001505></A
1506><H3
1507><A
1508NAME="XMLNSTYPE"
1509></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001510>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001511><TABLE
1512BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001513BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001514WIDTH="100%"
1515CELLPADDING="6"
1516><TR
1517><TD
1518><PRE
1519CLASS="PROGRAMLISTING"
1520>typedef enum {
1521 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1522 XML_LOCAL_NAMESPACE /* new style local scoping */
1523} xmlNsType;</PRE
1524></TD
1525></TR
1526></TABLE
1527><P
1528></P
1529></DIV
1530><HR><DIV
1531CLASS="REFSECT2"
1532><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001533NAME="AEN2192"
Daniel Veillard35925471999-02-25 08:46:07 +00001534></A
1535><H3
1536><A
1537NAME="XMLNSPTR"
1538></A
1539>xmlNsPtr</H3
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001540><P
1541></P
1542></DIV
1543><HR><DIV
1544CLASS="REFSECT2"
1545><A
1546NAME="AEN2196"
1547></A
1548><H3
1549><A
1550NAME="XMLDTDPTR"
1551></A
1552>xmlDtdPtr</H3
1553><P
1554></P
1555></DIV
1556><HR><DIV
1557CLASS="REFSECT2"
1558><A
1559NAME="AEN2200"
1560></A
1561><H3
1562><A
1563NAME="XMLATTRPTR"
1564></A
1565>xmlAttrPtr</H3
1566><P
1567></P
1568></DIV
1569><HR><DIV
1570CLASS="REFSECT2"
1571><A
1572NAME="AEN2204"
1573></A
1574><H3
1575><A
1576NAME="XMLIDPTR"
1577></A
1578>xmlIDPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001579><P
1580></P
1581></DIV
1582><HR><DIV
1583CLASS="REFSECT2"
1584><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001585NAME="AEN2208"
Daniel Veillard35925471999-02-25 08:46:07 +00001586></A
1587><H3
1588><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001589NAME="XMLREFPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001590></A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001591>xmlRefPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001592><P
1593></P
1594></DIV
1595><HR><DIV
1596CLASS="REFSECT2"
1597><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001598NAME="AEN2212"
Daniel Veillard35925471999-02-25 08:46:07 +00001599></A
1600><H3
1601><A
1602NAME="XMLNODE"
1603></A
1604>xmlNode</H3
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001605><P
1606></P
1607></DIV
1608><HR><DIV
1609CLASS="REFSECT2"
1610><A
1611NAME="AEN2216"
1612></A
1613><H3
1614><A
1615NAME="XMLNODEPTR"
1616></A
1617>xmlNodePtr</H3
1618><P
1619></P
1620></DIV
1621><HR><DIV
1622CLASS="REFSECT2"
1623><A
1624NAME="AEN2220"
1625></A
1626><H3
1627><A
1628NAME="XMLDOC"
1629></A
1630>xmlDoc</H3
1631><P
1632></P
1633></DIV
1634><HR><DIV
1635CLASS="REFSECT2"
1636><A
1637NAME="AEN2224"
1638></A
1639><H3
1640><A
1641NAME="XMLDOCPTR"
1642></A
1643>xmlDocPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001644><P
1645></P
1646></DIV
1647><HR><DIV
1648CLASS="REFSECT2"
1649><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001650NAME="AEN2228"
Daniel Veillard35925471999-02-25 08:46:07 +00001651></A
1652><H3
1653><A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001654NAME="XMLBUFFER"
1655></A
1656>xmlBuffer</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001657><P
1658></P
1659></DIV
1660><HR><DIV
1661CLASS="REFSECT2"
1662><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001663NAME="AEN2232"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001664></A
1665><H3
1666><A
1667NAME="XMLBUFFERPTR"
1668></A
1669>xmlBufferPtr</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001670><P
1671></P
1672></DIV
1673><HR><DIV
1674CLASS="REFSECT2"
1675><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001676NAME="AEN2236"
Daniel Veillard14fff061999-06-22 21:49:07 +00001677></A
1678><H3
1679><A
1680NAME="BASEDTD"
1681></A
1682>baseDTD</H3
1683><TABLE
1684BORDER="0"
1685BGCOLOR="#D6E8FF"
1686WIDTH="100%"
1687CELLPADDING="6"
1688><TR
1689><TD
1690><PRE
1691CLASS="PROGRAMLISTING"
1692>extern xmlNsPtr baseDTD;</PRE
1693></TD
1694></TR
1695></TABLE
1696><P
1697></P
1698></DIV
1699><HR><DIV
1700CLASS="REFSECT2"
1701><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001702NAME="AEN2241"
Daniel Veillard14fff061999-06-22 21:49:07 +00001703></A
1704><H3
1705><A
1706NAME="OLDXMLWDCOMPATIBILITY"
1707></A
1708>oldXMLWDcompatibility</H3
1709><TABLE
1710BORDER="0"
1711BGCOLOR="#D6E8FF"
1712WIDTH="100%"
1713CELLPADDING="6"
1714><TR
1715><TD
1716><PRE
1717CLASS="PROGRAMLISTING"
1718>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
1719></TD
1720></TR
1721></TABLE
1722><P
1723></P
1724></DIV
1725><HR><DIV
1726CLASS="REFSECT2"
1727><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001728NAME="AEN2246"
Daniel Veillard14fff061999-06-22 21:49:07 +00001729></A
1730><H3
1731><A
1732NAME="XMLINDENTTREEOUTPUT"
1733></A
1734>xmlIndentTreeOutput</H3
1735><TABLE
1736BORDER="0"
1737BGCOLOR="#D6E8FF"
1738WIDTH="100%"
1739CELLPADDING="6"
1740><TR
1741><TD
1742><PRE
1743CLASS="PROGRAMLISTING"
1744>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
1745></TD
1746></TR
1747></TABLE
1748><P
1749></P
1750></DIV
1751><HR><DIV
1752CLASS="REFSECT2"
1753><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001754NAME="AEN2251"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001755></A
1756><H3
1757><A
1758NAME="XMLBUFFERCREATE"
1759></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001760>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001761><TABLE
1762BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001763BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001764WIDTH="100%"
1765CELLPADDING="6"
1766><TR
1767><TD
1768><PRE
1769CLASS="PROGRAMLISTING"
1770><A
1771HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1772>xmlBufferPtr</A
1773> xmlBufferCreate (void);</PRE
1774></TD
1775></TR
1776></TABLE
1777><P
1778>routine to create an XML buffer.</P
1779><P
1780></P
1781><DIV
1782CLASS="INFORMALTABLE"
1783><P
1784></P
1785><TABLE
1786BORDER="0"
1787WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001788BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001789CELLSPACING="0"
1790CELLPADDING="4"
1791CLASS="CALSTABLE"
1792><TR
1793><TD
1794WIDTH="20%"
1795ALIGN="RIGHT"
1796VALIGN="TOP"
1797><I
1798CLASS="EMPHASIS"
1799>Returns</I
1800> :</TD
1801><TD
1802WIDTH="80%"
1803ALIGN="LEFT"
1804VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001805>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001806></TR
1807></TABLE
1808><P
1809></P
1810></DIV
1811></DIV
1812><HR><DIV
1813CLASS="REFSECT2"
1814><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001815NAME="AEN2267"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001816></A
1817><H3
1818><A
1819NAME="XMLBUFFERFREE"
1820></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001821>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001822><TABLE
1823BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001824BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001825WIDTH="100%"
1826CELLPADDING="6"
1827><TR
1828><TD
1829><PRE
1830CLASS="PROGRAMLISTING"
1831>void xmlBufferFree (<A
1832HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1833>xmlBufferPtr</A
1834> buf);</PRE
1835></TD
1836></TR
1837></TABLE
1838><P
1839>Frees an XML buffer.</P
1840><P
1841></P
1842><DIV
1843CLASS="INFORMALTABLE"
1844><P
1845></P
1846><TABLE
1847BORDER="0"
1848WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001849BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001850CELLSPACING="0"
1851CELLPADDING="4"
1852CLASS="CALSTABLE"
1853><TR
1854><TD
1855WIDTH="20%"
1856ALIGN="RIGHT"
1857VALIGN="TOP"
1858><TT
1859CLASS="PARAMETER"
1860><I
1861>buf</I
1862></TT
1863>&nbsp;:</TD
1864><TD
1865WIDTH="80%"
1866ALIGN="LEFT"
1867VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001868>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001869></TR
1870></TABLE
1871><P
1872></P
1873></DIV
1874></DIV
1875><HR><DIV
1876CLASS="REFSECT2"
1877><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001878NAME="AEN2283"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001879></A
1880><H3
1881><A
1882NAME="XMLBUFFERDUMP"
1883></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001884>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001885><TABLE
1886BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001887BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001888WIDTH="100%"
1889CELLPADDING="6"
1890><TR
1891><TD
1892><PRE
1893CLASS="PROGRAMLISTING"
1894>int xmlBufferDump (<GTKDOCLINK
1895HREF="FILE"
1896>FILE</GTKDOCLINK
1897> *file,
1898 <A
1899HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1900>xmlBufferPtr</A
1901> buf);</PRE
1902></TD
1903></TR
1904></TABLE
1905><P
1906>Dumps an XML buffer to a FILE *.</P
1907><P
1908></P
1909><DIV
1910CLASS="INFORMALTABLE"
1911><P
1912></P
1913><TABLE
1914BORDER="0"
1915WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001916BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001917CELLSPACING="0"
1918CELLPADDING="4"
1919CLASS="CALSTABLE"
1920><TR
1921><TD
1922WIDTH="20%"
1923ALIGN="RIGHT"
1924VALIGN="TOP"
1925><TT
1926CLASS="PARAMETER"
1927><I
1928>file</I
1929></TT
1930>&nbsp;:</TD
1931><TD
1932WIDTH="80%"
1933ALIGN="LEFT"
1934VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001935>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001936></TR
1937><TR
1938><TD
1939WIDTH="20%"
1940ALIGN="RIGHT"
1941VALIGN="TOP"
1942><TT
1943CLASS="PARAMETER"
1944><I
1945>buf</I
1946></TT
1947>&nbsp;:</TD
1948><TD
1949WIDTH="80%"
1950ALIGN="LEFT"
1951VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001952>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001953></TR
1954><TR
1955><TD
1956WIDTH="20%"
1957ALIGN="RIGHT"
1958VALIGN="TOP"
1959><I
1960CLASS="EMPHASIS"
1961>Returns</I
1962> :</TD
1963><TD
1964WIDTH="80%"
1965ALIGN="LEFT"
1966VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001967>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001968></TR
1969></TABLE
1970><P
1971></P
1972></DIV
1973></DIV
1974><HR><DIV
1975CLASS="REFSECT2"
1976><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001977NAME="AEN2308"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001978></A
1979><H3
1980><A
1981NAME="XMLBUFFERADD"
1982></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001983>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001984><TABLE
1985BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001986BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001987WIDTH="100%"
1988CELLPADDING="6"
1989><TR
1990><TD
1991><PRE
1992CLASS="PROGRAMLISTING"
1993>void xmlBufferAdd (<A
1994HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1995>xmlBufferPtr</A
1996> buf,
1997 const <A
1998HREF="gnome-xml-tree.html#CHAR"
1999>CHAR</A
2000> *str,
2001 int len);</PRE
2002></TD
2003></TR
2004></TABLE
2005><P
2006>Add a string range to an XML buffer.</P
2007><P
2008></P
2009><DIV
2010CLASS="INFORMALTABLE"
2011><P
2012></P
2013><TABLE
2014BORDER="0"
2015WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002016BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002017CELLSPACING="0"
2018CELLPADDING="4"
2019CLASS="CALSTABLE"
2020><TR
2021><TD
2022WIDTH="20%"
2023ALIGN="RIGHT"
2024VALIGN="TOP"
2025><TT
2026CLASS="PARAMETER"
2027><I
2028>buf</I
2029></TT
2030>&nbsp;:</TD
2031><TD
2032WIDTH="80%"
2033ALIGN="LEFT"
2034VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002035>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002036></TR
2037><TR
2038><TD
2039WIDTH="20%"
2040ALIGN="RIGHT"
2041VALIGN="TOP"
2042><TT
2043CLASS="PARAMETER"
2044><I
2045>str</I
2046></TT
2047>&nbsp;:</TD
2048><TD
2049WIDTH="80%"
2050ALIGN="LEFT"
2051VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002052>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002053></TR
2054><TR
2055><TD
2056WIDTH="20%"
2057ALIGN="RIGHT"
2058VALIGN="TOP"
2059><TT
2060CLASS="PARAMETER"
2061><I
2062>len</I
2063></TT
2064>&nbsp;:</TD
2065><TD
2066WIDTH="80%"
2067ALIGN="LEFT"
2068VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002069>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002070></TR
2071></TABLE
2072><P
2073></P
2074></DIV
2075></DIV
2076><HR><DIV
2077CLASS="REFSECT2"
2078><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002079NAME="AEN2333"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002080></A
2081><H3
2082><A
2083NAME="XMLBUFFERCAT"
2084></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002085>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002086><TABLE
2087BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002088BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002089WIDTH="100%"
2090CELLPADDING="6"
2091><TR
2092><TD
2093><PRE
2094CLASS="PROGRAMLISTING"
2095>void xmlBufferCat (<A
2096HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2097>xmlBufferPtr</A
2098> buf,
2099 const <A
2100HREF="gnome-xml-tree.html#CHAR"
2101>CHAR</A
2102> *str);</PRE
2103></TD
2104></TR
2105></TABLE
2106><P
2107>Append a zero terminated string to an XML buffer.</P
2108><P
2109></P
2110><DIV
2111CLASS="INFORMALTABLE"
2112><P
2113></P
2114><TABLE
2115BORDER="0"
2116WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002117BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002118CELLSPACING="0"
2119CELLPADDING="4"
2120CLASS="CALSTABLE"
2121><TR
2122><TD
2123WIDTH="20%"
2124ALIGN="RIGHT"
2125VALIGN="TOP"
2126><TT
2127CLASS="PARAMETER"
2128><I
2129>buf</I
2130></TT
2131>&nbsp;:</TD
2132><TD
2133WIDTH="80%"
2134ALIGN="LEFT"
2135VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002136>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002137></TR
2138><TR
2139><TD
2140WIDTH="20%"
2141ALIGN="RIGHT"
2142VALIGN="TOP"
2143><TT
2144CLASS="PARAMETER"
2145><I
2146>str</I
2147></TT
2148>&nbsp;:</TD
2149><TD
2150WIDTH="80%"
2151ALIGN="LEFT"
2152VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002153>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002154></TR
2155></TABLE
2156><P
2157></P
2158></DIV
2159></DIV
2160><HR><DIV
2161CLASS="REFSECT2"
2162><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002163NAME="AEN2354"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002164></A
2165><H3
2166><A
2167NAME="XMLBUFFERCCAT"
2168></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002169>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002170><TABLE
2171BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002172BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002173WIDTH="100%"
2174CELLPADDING="6"
2175><TR
2176><TD
2177><PRE
2178CLASS="PROGRAMLISTING"
2179>void xmlBufferCCat (<A
2180HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2181>xmlBufferPtr</A
2182> buf,
2183 const char *str);</PRE
2184></TD
2185></TR
2186></TABLE
2187><P
2188>Append a zero terminated C string to an XML buffer.</P
2189><P
2190></P
2191><DIV
2192CLASS="INFORMALTABLE"
2193><P
2194></P
2195><TABLE
2196BORDER="0"
2197WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002198BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002199CELLSPACING="0"
2200CELLPADDING="4"
2201CLASS="CALSTABLE"
2202><TR
2203><TD
2204WIDTH="20%"
2205ALIGN="RIGHT"
2206VALIGN="TOP"
2207><TT
2208CLASS="PARAMETER"
2209><I
2210>buf</I
2211></TT
2212>&nbsp;:</TD
2213><TD
2214WIDTH="80%"
2215ALIGN="LEFT"
2216VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002217>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002218></TR
2219><TR
2220><TD
2221WIDTH="20%"
2222ALIGN="RIGHT"
2223VALIGN="TOP"
2224><TT
2225CLASS="PARAMETER"
2226><I
2227>str</I
2228></TT
2229>&nbsp;:</TD
2230><TD
2231WIDTH="80%"
2232ALIGN="LEFT"
2233VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002234>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002235></TR
2236></TABLE
2237><P
2238></P
2239></DIV
2240></DIV
2241><HR><DIV
2242CLASS="REFSECT2"
2243><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002244NAME="AEN2374"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002245></A
2246><H3
2247><A
2248NAME="XMLBUFFERSHRINK"
2249></A
2250>xmlBufferShrink ()</H3
2251><TABLE
2252BORDER="0"
2253BGCOLOR="#D6E8FF"
2254WIDTH="100%"
2255CELLPADDING="6"
2256><TR
2257><TD
2258><PRE
2259CLASS="PROGRAMLISTING"
2260>int xmlBufferShrink (<A
2261HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2262>xmlBufferPtr</A
2263> buf,
2264 int len);</PRE
2265></TD
2266></TR
2267></TABLE
2268><P
2269>Remove the beginning of an XML buffer.</P
2270><P
2271></P
2272><DIV
2273CLASS="INFORMALTABLE"
2274><P
2275></P
2276><TABLE
2277BORDER="0"
2278WIDTH="100%"
2279BGCOLOR="#FFD0D0"
2280CELLSPACING="0"
2281CELLPADDING="4"
2282CLASS="CALSTABLE"
2283><TR
2284><TD
2285WIDTH="20%"
2286ALIGN="RIGHT"
2287VALIGN="TOP"
2288><TT
2289CLASS="PARAMETER"
2290><I
2291>buf</I
2292></TT
2293>&nbsp;:</TD
2294><TD
2295WIDTH="80%"
2296ALIGN="LEFT"
2297VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002298>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002299></TR
2300><TR
2301><TD
2302WIDTH="20%"
2303ALIGN="RIGHT"
2304VALIGN="TOP"
2305><TT
2306CLASS="PARAMETER"
2307><I
2308>len</I
2309></TT
2310>&nbsp;:</TD
2311><TD
2312WIDTH="80%"
2313ALIGN="LEFT"
2314VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002315>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002316></TR
2317><TR
2318><TD
2319WIDTH="20%"
2320ALIGN="RIGHT"
2321VALIGN="TOP"
2322><I
2323CLASS="EMPHASIS"
2324>Returns</I
2325> :</TD
2326><TD
2327WIDTH="80%"
2328ALIGN="LEFT"
2329VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002330>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002331></TR
2332></TABLE
2333><P
2334></P
2335></DIV
2336></DIV
2337><HR><DIV
2338CLASS="REFSECT2"
2339><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002340NAME="AEN2398"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002341></A
2342><H3
2343><A
2344NAME="XMLBUFFEREMPTY"
2345></A
2346>xmlBufferEmpty ()</H3
2347><TABLE
2348BORDER="0"
2349BGCOLOR="#D6E8FF"
2350WIDTH="100%"
2351CELLPADDING="6"
2352><TR
2353><TD
2354><PRE
2355CLASS="PROGRAMLISTING"
2356>void xmlBufferEmpty (<A
2357HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2358>xmlBufferPtr</A
2359> buf);</PRE
2360></TD
2361></TR
2362></TABLE
2363><P
2364>empty a buffer.</P
2365><P
2366></P
2367><DIV
2368CLASS="INFORMALTABLE"
2369><P
2370></P
2371><TABLE
2372BORDER="0"
2373WIDTH="100%"
2374BGCOLOR="#FFD0D0"
2375CELLSPACING="0"
2376CELLPADDING="4"
2377CLASS="CALSTABLE"
2378><TR
2379><TD
2380WIDTH="20%"
2381ALIGN="RIGHT"
2382VALIGN="TOP"
2383><TT
2384CLASS="PARAMETER"
2385><I
2386>buf</I
2387></TT
2388>&nbsp;:</TD
2389><TD
2390WIDTH="80%"
2391ALIGN="LEFT"
2392VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002393>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002394></TR
2395></TABLE
2396><P
2397></P
2398></DIV
2399></DIV
2400><HR><DIV
2401CLASS="REFSECT2"
2402><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002403NAME="AEN2414"
Daniel Veillard35925471999-02-25 08:46:07 +00002404></A
2405><H3
2406><A
2407NAME="XMLCREATEINTSUBSET"
2408></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002409>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002410><TABLE
2411BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002412BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002413WIDTH="100%"
2414CELLPADDING="6"
2415><TR
2416><TD
2417><PRE
2418CLASS="PROGRAMLISTING"
2419><A
2420HREF="gnome-xml-tree.html#XMLDTDPTR"
2421>xmlDtdPtr</A
2422> xmlCreateIntSubset (<A
2423HREF="gnome-xml-tree.html#XMLDOCPTR"
2424>xmlDocPtr</A
2425> doc,
2426 const <A
2427HREF="gnome-xml-tree.html#CHAR"
2428>CHAR</A
2429> *name,
2430 const <A
2431HREF="gnome-xml-tree.html#CHAR"
2432>CHAR</A
2433> *ExternalID,
2434 const <A
2435HREF="gnome-xml-tree.html#CHAR"
2436>CHAR</A
2437> *SystemID);</PRE
2438></TD
2439></TR
2440></TABLE
2441><P
2442>Create the internal subset of a document</P
2443><P
2444></P
2445><DIV
2446CLASS="INFORMALTABLE"
2447><P
2448></P
2449><TABLE
2450BORDER="0"
2451WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002452BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002453CELLSPACING="0"
2454CELLPADDING="4"
2455CLASS="CALSTABLE"
2456><TR
2457><TD
2458WIDTH="20%"
2459ALIGN="RIGHT"
2460VALIGN="TOP"
2461><TT
2462CLASS="PARAMETER"
2463><I
2464>doc</I
2465></TT
2466>&nbsp;:</TD
2467><TD
2468WIDTH="80%"
2469ALIGN="LEFT"
2470VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002471>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002472></TR
2473><TR
2474><TD
2475WIDTH="20%"
2476ALIGN="RIGHT"
2477VALIGN="TOP"
2478><TT
2479CLASS="PARAMETER"
2480><I
2481>name</I
2482></TT
2483>&nbsp;:</TD
2484><TD
2485WIDTH="80%"
2486ALIGN="LEFT"
2487VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002488>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002489></TR
2490><TR
2491><TD
2492WIDTH="20%"
2493ALIGN="RIGHT"
2494VALIGN="TOP"
2495><TT
2496CLASS="PARAMETER"
2497><I
2498>ExternalID</I
2499></TT
2500>&nbsp;:</TD
2501><TD
2502WIDTH="80%"
2503ALIGN="LEFT"
2504VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002505>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002506></TR
2507><TR
2508><TD
2509WIDTH="20%"
2510ALIGN="RIGHT"
2511VALIGN="TOP"
2512><TT
2513CLASS="PARAMETER"
2514><I
2515>SystemID</I
2516></TT
2517>&nbsp;:</TD
2518><TD
2519WIDTH="80%"
2520ALIGN="LEFT"
2521VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002522>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002523></TR
2524><TR
2525><TD
2526WIDTH="20%"
2527ALIGN="RIGHT"
2528VALIGN="TOP"
2529><I
2530CLASS="EMPHASIS"
2531>Returns</I
2532> :</TD
2533><TD
2534WIDTH="80%"
2535ALIGN="LEFT"
2536VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002537>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002538></TR
2539></TABLE
2540><P
2541></P
2542></DIV
2543></DIV
2544><HR><DIV
2545CLASS="REFSECT2"
2546><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002547NAME="AEN2450"
Daniel Veillard35925471999-02-25 08:46:07 +00002548></A
2549><H3
2550><A
2551NAME="XMLNEWDTD"
2552></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002553>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002554><TABLE
2555BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002556BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002557WIDTH="100%"
2558CELLPADDING="6"
2559><TR
2560><TD
2561><PRE
2562CLASS="PROGRAMLISTING"
2563><A
2564HREF="gnome-xml-tree.html#XMLDTDPTR"
2565>xmlDtdPtr</A
2566> xmlNewDtd (<A
2567HREF="gnome-xml-tree.html#XMLDOCPTR"
2568>xmlDocPtr</A
2569> doc,
2570 const <A
2571HREF="gnome-xml-tree.html#CHAR"
2572>CHAR</A
2573> *name,
2574 const <A
2575HREF="gnome-xml-tree.html#CHAR"
2576>CHAR</A
2577> *ExternalID,
2578 const <A
2579HREF="gnome-xml-tree.html#CHAR"
2580>CHAR</A
2581> *SystemID);</PRE
2582></TD
2583></TR
2584></TABLE
2585><P
2586>Creation of a new DTD.</P
2587><P
2588></P
2589><DIV
2590CLASS="INFORMALTABLE"
2591><P
2592></P
2593><TABLE
2594BORDER="0"
2595WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002596BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002597CELLSPACING="0"
2598CELLPADDING="4"
2599CLASS="CALSTABLE"
2600><TR
2601><TD
2602WIDTH="20%"
2603ALIGN="RIGHT"
2604VALIGN="TOP"
2605><TT
2606CLASS="PARAMETER"
2607><I
2608>doc</I
2609></TT
2610>&nbsp;:</TD
2611><TD
2612WIDTH="80%"
2613ALIGN="LEFT"
2614VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002615>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002616></TR
2617><TR
2618><TD
2619WIDTH="20%"
2620ALIGN="RIGHT"
2621VALIGN="TOP"
2622><TT
2623CLASS="PARAMETER"
2624><I
2625>name</I
2626></TT
2627>&nbsp;:</TD
2628><TD
2629WIDTH="80%"
2630ALIGN="LEFT"
2631VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002632>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002633></TR
2634><TR
2635><TD
2636WIDTH="20%"
2637ALIGN="RIGHT"
2638VALIGN="TOP"
2639><TT
2640CLASS="PARAMETER"
2641><I
2642>ExternalID</I
2643></TT
2644>&nbsp;:</TD
2645><TD
2646WIDTH="80%"
2647ALIGN="LEFT"
2648VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002649>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002650></TR
2651><TR
2652><TD
2653WIDTH="20%"
2654ALIGN="RIGHT"
2655VALIGN="TOP"
2656><TT
2657CLASS="PARAMETER"
2658><I
2659>SystemID</I
2660></TT
2661>&nbsp;:</TD
2662><TD
2663WIDTH="80%"
2664ALIGN="LEFT"
2665VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002666>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002667></TR
2668><TR
2669><TD
2670WIDTH="20%"
2671ALIGN="RIGHT"
2672VALIGN="TOP"
2673><I
2674CLASS="EMPHASIS"
2675>Returns</I
2676> :</TD
2677><TD
2678WIDTH="80%"
2679ALIGN="LEFT"
2680VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002681>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002682></TR
2683></TABLE
2684><P
2685></P
2686></DIV
2687></DIV
2688><HR><DIV
2689CLASS="REFSECT2"
2690><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002691NAME="AEN2486"
Daniel Veillard35925471999-02-25 08:46:07 +00002692></A
2693><H3
2694><A
2695NAME="XMLFREEDTD"
2696></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002697>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002698><TABLE
2699BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002700BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002701WIDTH="100%"
2702CELLPADDING="6"
2703><TR
2704><TD
2705><PRE
2706CLASS="PROGRAMLISTING"
2707>void xmlFreeDtd (<A
2708HREF="gnome-xml-tree.html#XMLDTDPTR"
2709>xmlDtdPtr</A
2710> cur);</PRE
2711></TD
2712></TR
2713></TABLE
2714><P
2715>Free a DTD structure.</P
2716><P
2717></P
2718><DIV
2719CLASS="INFORMALTABLE"
2720><P
2721></P
2722><TABLE
2723BORDER="0"
2724WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002725BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002726CELLSPACING="0"
2727CELLPADDING="4"
2728CLASS="CALSTABLE"
2729><TR
2730><TD
2731WIDTH="20%"
2732ALIGN="RIGHT"
2733VALIGN="TOP"
2734><TT
2735CLASS="PARAMETER"
2736><I
2737>cur</I
2738></TT
2739>&nbsp;:</TD
2740><TD
2741WIDTH="80%"
2742ALIGN="LEFT"
2743VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002744>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002745></TR
2746></TABLE
2747><P
2748></P
2749></DIV
2750></DIV
2751><HR><DIV
2752CLASS="REFSECT2"
2753><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002754NAME="AEN2502"
Daniel Veillard35925471999-02-25 08:46:07 +00002755></A
2756><H3
2757><A
2758NAME="XMLNEWGLOBALNS"
2759></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002760>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002761><TABLE
2762BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002763BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002764WIDTH="100%"
2765CELLPADDING="6"
2766><TR
2767><TD
2768><PRE
2769CLASS="PROGRAMLISTING"
2770><A
2771HREF="gnome-xml-tree.html#XMLNSPTR"
2772>xmlNsPtr</A
2773> xmlNewGlobalNs (<A
2774HREF="gnome-xml-tree.html#XMLDOCPTR"
2775>xmlDocPtr</A
2776> doc,
2777 const <A
2778HREF="gnome-xml-tree.html#CHAR"
2779>CHAR</A
2780> *href,
2781 const <A
2782HREF="gnome-xml-tree.html#CHAR"
2783>CHAR</A
2784> *prefix);</PRE
2785></TD
2786></TR
2787></TABLE
2788><P
2789>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
2790><P
2791></P
2792><DIV
2793CLASS="INFORMALTABLE"
2794><P
2795></P
2796><TABLE
2797BORDER="0"
2798WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002799BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002800CELLSPACING="0"
2801CELLPADDING="4"
2802CLASS="CALSTABLE"
2803><TR
2804><TD
2805WIDTH="20%"
2806ALIGN="RIGHT"
2807VALIGN="TOP"
2808><TT
2809CLASS="PARAMETER"
2810><I
2811>doc</I
2812></TT
2813>&nbsp;:</TD
2814><TD
2815WIDTH="80%"
2816ALIGN="LEFT"
2817VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002818>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002819></TR
2820><TR
2821><TD
2822WIDTH="20%"
2823ALIGN="RIGHT"
2824VALIGN="TOP"
2825><TT
2826CLASS="PARAMETER"
2827><I
2828>href</I
2829></TT
2830>&nbsp;:</TD
2831><TD
2832WIDTH="80%"
2833ALIGN="LEFT"
2834VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002835>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002836></TR
2837><TR
2838><TD
2839WIDTH="20%"
2840ALIGN="RIGHT"
2841VALIGN="TOP"
2842><TT
2843CLASS="PARAMETER"
2844><I
2845>prefix</I
2846></TT
2847>&nbsp;:</TD
2848><TD
2849WIDTH="80%"
2850ALIGN="LEFT"
2851VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002852>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002853></TR
2854><TR
2855><TD
2856WIDTH="20%"
2857ALIGN="RIGHT"
2858VALIGN="TOP"
2859><I
2860CLASS="EMPHASIS"
2861>Returns</I
2862> :</TD
2863><TD
2864WIDTH="80%"
2865ALIGN="LEFT"
2866VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002867>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002868></TR
2869></TABLE
2870><P
2871></P
2872></DIV
2873></DIV
2874><HR><DIV
2875CLASS="REFSECT2"
2876><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002877NAME="AEN2533"
Daniel Veillard35925471999-02-25 08:46:07 +00002878></A
2879><H3
2880><A
2881NAME="XMLNEWNS"
2882></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002883>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002884><TABLE
2885BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002886BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002887WIDTH="100%"
2888CELLPADDING="6"
2889><TR
2890><TD
2891><PRE
2892CLASS="PROGRAMLISTING"
2893><A
2894HREF="gnome-xml-tree.html#XMLNSPTR"
2895>xmlNsPtr</A
2896> xmlNewNs (<A
2897HREF="gnome-xml-tree.html#XMLNODEPTR"
2898>xmlNodePtr</A
2899> node,
2900 const <A
2901HREF="gnome-xml-tree.html#CHAR"
2902>CHAR</A
2903> *href,
2904 const <A
2905HREF="gnome-xml-tree.html#CHAR"
2906>CHAR</A
2907> *prefix);</PRE
2908></TD
2909></TR
2910></TABLE
2911><P
2912>Creation of a new Namespace.</P
2913><P
2914></P
2915><DIV
2916CLASS="INFORMALTABLE"
2917><P
2918></P
2919><TABLE
2920BORDER="0"
2921WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002922BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002923CELLSPACING="0"
2924CELLPADDING="4"
2925CLASS="CALSTABLE"
2926><TR
2927><TD
2928WIDTH="20%"
2929ALIGN="RIGHT"
2930VALIGN="TOP"
2931><TT
2932CLASS="PARAMETER"
2933><I
2934>node</I
2935></TT
2936>&nbsp;:</TD
2937><TD
2938WIDTH="80%"
2939ALIGN="LEFT"
2940VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002941>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002942></TR
2943><TR
2944><TD
2945WIDTH="20%"
2946ALIGN="RIGHT"
2947VALIGN="TOP"
2948><TT
2949CLASS="PARAMETER"
2950><I
2951>href</I
2952></TT
2953>&nbsp;:</TD
2954><TD
2955WIDTH="80%"
2956ALIGN="LEFT"
2957VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002958>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002959></TR
2960><TR
2961><TD
2962WIDTH="20%"
2963ALIGN="RIGHT"
2964VALIGN="TOP"
2965><TT
2966CLASS="PARAMETER"
2967><I
2968>prefix</I
2969></TT
2970>&nbsp;:</TD
2971><TD
2972WIDTH="80%"
2973ALIGN="LEFT"
2974VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002975>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002976></TR
2977><TR
2978><TD
2979WIDTH="20%"
2980ALIGN="RIGHT"
2981VALIGN="TOP"
2982><I
2983CLASS="EMPHASIS"
2984>Returns</I
2985> :</TD
2986><TD
2987WIDTH="80%"
2988ALIGN="LEFT"
2989VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002990>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002991></TR
2992></TABLE
2993><P
2994></P
2995></DIV
2996></DIV
2997><HR><DIV
2998CLASS="REFSECT2"
2999><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003000NAME="AEN2564"
Daniel Veillard35925471999-02-25 08:46:07 +00003001></A
3002><H3
3003><A
3004NAME="XMLFREENS"
3005></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003006>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003007><TABLE
3008BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003009BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003010WIDTH="100%"
3011CELLPADDING="6"
3012><TR
3013><TD
3014><PRE
3015CLASS="PROGRAMLISTING"
3016>void xmlFreeNs (<A
3017HREF="gnome-xml-tree.html#XMLNSPTR"
3018>xmlNsPtr</A
3019> cur);</PRE
3020></TD
3021></TR
3022></TABLE
3023><P
3024>Free up the structures associated to a namespace</P
3025><P
3026></P
3027><DIV
3028CLASS="INFORMALTABLE"
3029><P
3030></P
3031><TABLE
3032BORDER="0"
3033WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003034BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003035CELLSPACING="0"
3036CELLPADDING="4"
3037CLASS="CALSTABLE"
3038><TR
3039><TD
3040WIDTH="20%"
3041ALIGN="RIGHT"
3042VALIGN="TOP"
3043><TT
3044CLASS="PARAMETER"
3045><I
3046>cur</I
3047></TT
3048>&nbsp;:</TD
3049><TD
3050WIDTH="80%"
3051ALIGN="LEFT"
3052VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003053>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003054></TR
3055></TABLE
3056><P
3057></P
3058></DIV
3059></DIV
3060><HR><DIV
3061CLASS="REFSECT2"
3062><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003063NAME="AEN2580"
Daniel Veillard35925471999-02-25 08:46:07 +00003064></A
3065><H3
3066><A
3067NAME="XMLNEWDOC"
3068></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003069>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003070><TABLE
3071BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003072BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003073WIDTH="100%"
3074CELLPADDING="6"
3075><TR
3076><TD
3077><PRE
3078CLASS="PROGRAMLISTING"
3079><A
3080HREF="gnome-xml-tree.html#XMLDOCPTR"
3081>xmlDocPtr</A
3082> xmlNewDoc (const <A
3083HREF="gnome-xml-tree.html#CHAR"
3084>CHAR</A
3085> *version);</PRE
3086></TD
3087></TR
3088></TABLE
3089><P
3090></P
3091><P
3092></P
3093><DIV
3094CLASS="INFORMALTABLE"
3095><P
3096></P
3097><TABLE
3098BORDER="0"
3099WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003100BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003101CELLSPACING="0"
3102CELLPADDING="4"
3103CLASS="CALSTABLE"
3104><TR
3105><TD
3106WIDTH="20%"
3107ALIGN="RIGHT"
3108VALIGN="TOP"
3109><TT
3110CLASS="PARAMETER"
3111><I
3112>version</I
3113></TT
3114>&nbsp;:</TD
3115><TD
3116WIDTH="80%"
3117ALIGN="LEFT"
3118VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003119>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003120></TR
3121><TR
3122><TD
3123WIDTH="20%"
3124ALIGN="RIGHT"
3125VALIGN="TOP"
3126><I
3127CLASS="EMPHASIS"
3128>Returns</I
3129> :</TD
3130><TD
3131WIDTH="80%"
3132ALIGN="LEFT"
3133VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003134>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003135></TR
3136></TABLE
3137><P
3138></P
3139></DIV
3140></DIV
3141><HR><DIV
3142CLASS="REFSECT2"
3143><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003144NAME="AEN2601"
Daniel Veillard35925471999-02-25 08:46:07 +00003145></A
3146><H3
3147><A
3148NAME="XMLFREEDOC"
3149></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003150>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003151><TABLE
3152BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003153BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003154WIDTH="100%"
3155CELLPADDING="6"
3156><TR
3157><TD
3158><PRE
3159CLASS="PROGRAMLISTING"
3160>void xmlFreeDoc (<A
3161HREF="gnome-xml-tree.html#XMLDOCPTR"
3162>xmlDocPtr</A
3163> cur);</PRE
3164></TD
3165></TR
3166></TABLE
3167><P
3168>Free up all the structures used by a document, tree included.</P
3169><P
3170></P
3171><DIV
3172CLASS="INFORMALTABLE"
3173><P
3174></P
3175><TABLE
3176BORDER="0"
3177WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003178BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003179CELLSPACING="0"
3180CELLPADDING="4"
3181CLASS="CALSTABLE"
3182><TR
3183><TD
3184WIDTH="20%"
3185ALIGN="RIGHT"
3186VALIGN="TOP"
3187><TT
3188CLASS="PARAMETER"
3189><I
3190>cur</I
3191></TT
3192>&nbsp;:</TD
3193><TD
3194WIDTH="80%"
3195ALIGN="LEFT"
3196VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003197>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003198></TR
3199></TABLE
3200><P
3201></P
3202></DIV
3203></DIV
3204><HR><DIV
3205CLASS="REFSECT2"
3206><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003207NAME="AEN2617"
Daniel Veillard35925471999-02-25 08:46:07 +00003208></A
3209><H3
3210><A
3211NAME="XMLNEWDOCPROP"
3212></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003213>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003214><TABLE
3215BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003216BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003217WIDTH="100%"
3218CELLPADDING="6"
3219><TR
3220><TD
3221><PRE
3222CLASS="PROGRAMLISTING"
3223><A
3224HREF="gnome-xml-tree.html#XMLATTRPTR"
3225>xmlAttrPtr</A
3226> xmlNewDocProp (<A
3227HREF="gnome-xml-tree.html#XMLDOCPTR"
3228>xmlDocPtr</A
3229> doc,
3230 const <A
3231HREF="gnome-xml-tree.html#CHAR"
3232>CHAR</A
3233> *name,
3234 const <A
3235HREF="gnome-xml-tree.html#CHAR"
3236>CHAR</A
3237> *value);</PRE
3238></TD
3239></TR
3240></TABLE
3241><P
3242>Create a new property carried by a document.</P
3243><P
3244></P
3245><DIV
3246CLASS="INFORMALTABLE"
3247><P
3248></P
3249><TABLE
3250BORDER="0"
3251WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003252BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003253CELLSPACING="0"
3254CELLPADDING="4"
3255CLASS="CALSTABLE"
3256><TR
3257><TD
3258WIDTH="20%"
3259ALIGN="RIGHT"
3260VALIGN="TOP"
3261><TT
3262CLASS="PARAMETER"
3263><I
3264>doc</I
3265></TT
3266>&nbsp;:</TD
3267><TD
3268WIDTH="80%"
3269ALIGN="LEFT"
3270VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003271>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003272></TR
3273><TR
3274><TD
3275WIDTH="20%"
3276ALIGN="RIGHT"
3277VALIGN="TOP"
3278><TT
3279CLASS="PARAMETER"
3280><I
3281>name</I
3282></TT
3283>&nbsp;:</TD
3284><TD
3285WIDTH="80%"
3286ALIGN="LEFT"
3287VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003288>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003289></TR
3290><TR
3291><TD
3292WIDTH="20%"
3293ALIGN="RIGHT"
3294VALIGN="TOP"
3295><TT
3296CLASS="PARAMETER"
3297><I
3298>value</I
3299></TT
3300>&nbsp;:</TD
3301><TD
3302WIDTH="80%"
3303ALIGN="LEFT"
3304VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003305>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003306></TR
3307><TR
3308><TD
3309WIDTH="20%"
3310ALIGN="RIGHT"
3311VALIGN="TOP"
3312><I
3313CLASS="EMPHASIS"
3314>Returns</I
3315> :</TD
3316><TD
3317WIDTH="80%"
3318ALIGN="LEFT"
3319VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003320>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003321></TR
3322></TABLE
3323><P
3324></P
3325></DIV
3326></DIV
3327><HR><DIV
3328CLASS="REFSECT2"
3329><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003330NAME="AEN2648"
Daniel Veillard35925471999-02-25 08:46:07 +00003331></A
3332><H3
3333><A
3334NAME="XMLNEWPROP"
3335></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003336>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003337><TABLE
3338BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003339BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003340WIDTH="100%"
3341CELLPADDING="6"
3342><TR
3343><TD
3344><PRE
3345CLASS="PROGRAMLISTING"
3346><A
3347HREF="gnome-xml-tree.html#XMLATTRPTR"
3348>xmlAttrPtr</A
3349> xmlNewProp (<A
3350HREF="gnome-xml-tree.html#XMLNODEPTR"
3351>xmlNodePtr</A
3352> node,
3353 const <A
3354HREF="gnome-xml-tree.html#CHAR"
3355>CHAR</A
3356> *name,
3357 const <A
3358HREF="gnome-xml-tree.html#CHAR"
3359>CHAR</A
3360> *value);</PRE
3361></TD
3362></TR
3363></TABLE
3364><P
3365>Create a new property carried by a node.</P
3366><P
3367></P
3368><DIV
3369CLASS="INFORMALTABLE"
3370><P
3371></P
3372><TABLE
3373BORDER="0"
3374WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003375BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003376CELLSPACING="0"
3377CELLPADDING="4"
3378CLASS="CALSTABLE"
3379><TR
3380><TD
3381WIDTH="20%"
3382ALIGN="RIGHT"
3383VALIGN="TOP"
3384><TT
3385CLASS="PARAMETER"
3386><I
3387>node</I
3388></TT
3389>&nbsp;:</TD
3390><TD
3391WIDTH="80%"
3392ALIGN="LEFT"
3393VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003394>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003395></TR
3396><TR
3397><TD
3398WIDTH="20%"
3399ALIGN="RIGHT"
3400VALIGN="TOP"
3401><TT
3402CLASS="PARAMETER"
3403><I
3404>name</I
3405></TT
3406>&nbsp;:</TD
3407><TD
3408WIDTH="80%"
3409ALIGN="LEFT"
3410VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003411>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003412></TR
3413><TR
3414><TD
3415WIDTH="20%"
3416ALIGN="RIGHT"
3417VALIGN="TOP"
3418><TT
3419CLASS="PARAMETER"
3420><I
3421>value</I
3422></TT
3423>&nbsp;:</TD
3424><TD
3425WIDTH="80%"
3426ALIGN="LEFT"
3427VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003428>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003429></TR
3430><TR
3431><TD
3432WIDTH="20%"
3433ALIGN="RIGHT"
3434VALIGN="TOP"
3435><I
3436CLASS="EMPHASIS"
3437>Returns</I
3438> :</TD
3439><TD
3440WIDTH="80%"
3441ALIGN="LEFT"
3442VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003443>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003444></TR
3445></TABLE
3446><P
3447></P
3448></DIV
3449></DIV
3450><HR><DIV
3451CLASS="REFSECT2"
3452><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003453NAME="AEN2679"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003454></A
3455><H3
3456><A
3457NAME="XMLNEWNSPROP"
3458></A
3459>xmlNewNsProp ()</H3
3460><TABLE
3461BORDER="0"
3462BGCOLOR="#D6E8FF"
3463WIDTH="100%"
3464CELLPADDING="6"
3465><TR
3466><TD
3467><PRE
3468CLASS="PROGRAMLISTING"
3469><A
3470HREF="gnome-xml-tree.html#XMLATTRPTR"
3471>xmlAttrPtr</A
3472> xmlNewNsProp (<A
3473HREF="gnome-xml-tree.html#XMLNODEPTR"
3474>xmlNodePtr</A
3475> node,
3476 <A
3477HREF="gnome-xml-tree.html#XMLNSPTR"
3478>xmlNsPtr</A
3479> ns,
3480 const <A
3481HREF="gnome-xml-tree.html#CHAR"
3482>CHAR</A
3483> *name,
3484 const <A
3485HREF="gnome-xml-tree.html#CHAR"
3486>CHAR</A
3487> *value);</PRE
3488></TD
3489></TR
3490></TABLE
3491><P
3492>Create a new property tagged with a namespace and carried by a node.</P
3493><P
3494></P
3495><DIV
3496CLASS="INFORMALTABLE"
3497><P
3498></P
3499><TABLE
3500BORDER="0"
3501WIDTH="100%"
3502BGCOLOR="#FFD0D0"
3503CELLSPACING="0"
3504CELLPADDING="4"
3505CLASS="CALSTABLE"
3506><TR
3507><TD
3508WIDTH="20%"
3509ALIGN="RIGHT"
3510VALIGN="TOP"
3511><TT
3512CLASS="PARAMETER"
3513><I
3514>node</I
3515></TT
3516>&nbsp;:</TD
3517><TD
3518WIDTH="80%"
3519ALIGN="LEFT"
3520VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003521>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003522></TR
3523><TR
3524><TD
3525WIDTH="20%"
3526ALIGN="RIGHT"
3527VALIGN="TOP"
3528><TT
3529CLASS="PARAMETER"
3530><I
3531>ns</I
3532></TT
3533>&nbsp;:</TD
3534><TD
3535WIDTH="80%"
3536ALIGN="LEFT"
3537VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003538>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003539></TR
3540><TR
3541><TD
3542WIDTH="20%"
3543ALIGN="RIGHT"
3544VALIGN="TOP"
3545><TT
3546CLASS="PARAMETER"
3547><I
3548>name</I
3549></TT
3550>&nbsp;:</TD
3551><TD
3552WIDTH="80%"
3553ALIGN="LEFT"
3554VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003555>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003556></TR
3557><TR
3558><TD
3559WIDTH="20%"
3560ALIGN="RIGHT"
3561VALIGN="TOP"
3562><TT
3563CLASS="PARAMETER"
3564><I
3565>value</I
3566></TT
3567>&nbsp;:</TD
3568><TD
3569WIDTH="80%"
3570ALIGN="LEFT"
3571VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003572>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003573></TR
3574><TR
3575><TD
3576WIDTH="20%"
3577ALIGN="RIGHT"
3578VALIGN="TOP"
3579><I
3580CLASS="EMPHASIS"
3581>Returns</I
3582> :</TD
3583><TD
3584WIDTH="80%"
3585ALIGN="LEFT"
3586VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003587>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003588></TR
3589></TABLE
3590><P
3591></P
3592></DIV
3593></DIV
3594><HR><DIV
3595CLASS="REFSECT2"
3596><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003597NAME="AEN2715"
Daniel Veillard35925471999-02-25 08:46:07 +00003598></A
3599><H3
3600><A
3601NAME="XMLFREEPROPLIST"
3602></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003603>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003604><TABLE
3605BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003606BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003607WIDTH="100%"
3608CELLPADDING="6"
3609><TR
3610><TD
3611><PRE
3612CLASS="PROGRAMLISTING"
3613>void xmlFreePropList (<A
3614HREF="gnome-xml-tree.html#XMLATTRPTR"
3615>xmlAttrPtr</A
3616> cur);</PRE
3617></TD
3618></TR
3619></TABLE
3620><P
3621>Free a property and all its siblings, all the childs are freed too.</P
3622><P
3623></P
3624><DIV
3625CLASS="INFORMALTABLE"
3626><P
3627></P
3628><TABLE
3629BORDER="0"
3630WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003631BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003632CELLSPACING="0"
3633CELLPADDING="4"
3634CLASS="CALSTABLE"
3635><TR
3636><TD
3637WIDTH="20%"
3638ALIGN="RIGHT"
3639VALIGN="TOP"
3640><TT
3641CLASS="PARAMETER"
3642><I
3643>cur</I
3644></TT
3645>&nbsp;:</TD
3646><TD
3647WIDTH="80%"
3648ALIGN="LEFT"
3649VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003650>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003651></TR
3652></TABLE
3653><P
3654></P
3655></DIV
3656></DIV
3657><HR><DIV
3658CLASS="REFSECT2"
3659><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003660NAME="AEN2731"
Daniel Veillard35925471999-02-25 08:46:07 +00003661></A
3662><H3
3663><A
3664NAME="XMLFREEPROP"
3665></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003666>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003667><TABLE
3668BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003669BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003670WIDTH="100%"
3671CELLPADDING="6"
3672><TR
3673><TD
3674><PRE
3675CLASS="PROGRAMLISTING"
3676>void xmlFreeProp (<A
3677HREF="gnome-xml-tree.html#XMLATTRPTR"
3678>xmlAttrPtr</A
3679> cur);</PRE
3680></TD
3681></TR
3682></TABLE
3683><P
3684>Free one property, all the childs are freed too.</P
3685><P
3686></P
3687><DIV
3688CLASS="INFORMALTABLE"
3689><P
3690></P
3691><TABLE
3692BORDER="0"
3693WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003694BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003695CELLSPACING="0"
3696CELLPADDING="4"
3697CLASS="CALSTABLE"
3698><TR
3699><TD
3700WIDTH="20%"
3701ALIGN="RIGHT"
3702VALIGN="TOP"
3703><TT
3704CLASS="PARAMETER"
3705><I
3706>cur</I
3707></TT
3708>&nbsp;:</TD
3709><TD
3710WIDTH="80%"
3711ALIGN="LEFT"
3712VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003713>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003714></TR
3715></TABLE
3716><P
3717></P
3718></DIV
3719></DIV
3720><HR><DIV
3721CLASS="REFSECT2"
3722><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003723NAME="AEN2747"
Daniel Veillard35925471999-02-25 08:46:07 +00003724></A
3725><H3
3726><A
3727NAME="XMLCOPYPROP"
3728></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003729>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003730><TABLE
3731BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003732BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003733WIDTH="100%"
3734CELLPADDING="6"
3735><TR
3736><TD
3737><PRE
3738CLASS="PROGRAMLISTING"
3739><A
3740HREF="gnome-xml-tree.html#XMLATTRPTR"
3741>xmlAttrPtr</A
3742> xmlCopyProp (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003743HREF="gnome-xml-tree.html#XMLNODEPTR"
3744>xmlNodePtr</A
3745> target,
3746 <A
Daniel Veillard35925471999-02-25 08:46:07 +00003747HREF="gnome-xml-tree.html#XMLATTRPTR"
3748>xmlAttrPtr</A
3749> cur);</PRE
3750></TD
3751></TR
3752></TABLE
3753><P
3754>Do a copy of the attribute.</P
3755><P
3756></P
3757><DIV
3758CLASS="INFORMALTABLE"
3759><P
3760></P
3761><TABLE
3762BORDER="0"
3763WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003764BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003765CELLSPACING="0"
3766CELLPADDING="4"
3767CLASS="CALSTABLE"
3768><TR
3769><TD
3770WIDTH="20%"
3771ALIGN="RIGHT"
3772VALIGN="TOP"
3773><TT
3774CLASS="PARAMETER"
3775><I
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003776>target</I
Daniel Veillard35925471999-02-25 08:46:07 +00003777></TT
3778>&nbsp;:</TD
3779><TD
3780WIDTH="80%"
3781ALIGN="LEFT"
3782VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003783>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003784></TR
3785><TR
3786><TD
3787WIDTH="20%"
3788ALIGN="RIGHT"
3789VALIGN="TOP"
Daniel Veillard35925471999-02-25 08:46:07 +00003790><TT
3791CLASS="PARAMETER"
3792><I
3793>cur</I
3794></TT
3795>&nbsp;:</TD
3796><TD
3797WIDTH="80%"
3798ALIGN="LEFT"
3799VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003800>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003801></TR
3802><TR
3803><TD
3804WIDTH="20%"
3805ALIGN="RIGHT"
3806VALIGN="TOP"
3807><I
3808CLASS="EMPHASIS"
3809>Returns</I
3810> :</TD
3811><TD
3812WIDTH="80%"
3813ALIGN="LEFT"
3814VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003815>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003816></TR
3817></TABLE
3818><P
3819></P
3820></DIV
3821></DIV
3822><HR><DIV
3823CLASS="REFSECT2"
3824><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003825NAME="AEN2773"
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003826></A
3827><H3
3828><A
3829NAME="XMLCOPYPROPLIST"
3830></A
3831>xmlCopyPropList ()</H3
3832><TABLE
3833BORDER="0"
3834BGCOLOR="#D6E8FF"
3835WIDTH="100%"
3836CELLPADDING="6"
3837><TR
3838><TD
3839><PRE
3840CLASS="PROGRAMLISTING"
3841><A
3842HREF="gnome-xml-tree.html#XMLATTRPTR"
3843>xmlAttrPtr</A
3844> xmlCopyPropList (<A
3845HREF="gnome-xml-tree.html#XMLNODEPTR"
3846>xmlNodePtr</A
3847> target,
3848 <A
3849HREF="gnome-xml-tree.html#XMLATTRPTR"
3850>xmlAttrPtr</A
3851> cur);</PRE
3852></TD
3853></TR
3854></TABLE
3855><P
3856>Do a copy of an attribute list.</P
3857><P
3858></P
3859><DIV
3860CLASS="INFORMALTABLE"
3861><P
3862></P
3863><TABLE
3864BORDER="0"
3865WIDTH="100%"
3866BGCOLOR="#FFD0D0"
3867CELLSPACING="0"
3868CELLPADDING="4"
3869CLASS="CALSTABLE"
3870><TR
3871><TD
3872WIDTH="20%"
3873ALIGN="RIGHT"
3874VALIGN="TOP"
3875><TT
3876CLASS="PARAMETER"
3877><I
3878>target</I
3879></TT
3880>&nbsp;:</TD
3881><TD
3882WIDTH="80%"
3883ALIGN="LEFT"
3884VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003885>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003886></TR
3887><TR
3888><TD
3889WIDTH="20%"
3890ALIGN="RIGHT"
3891VALIGN="TOP"
3892><TT
3893CLASS="PARAMETER"
3894><I
3895>cur</I
3896></TT
3897>&nbsp;:</TD
3898><TD
3899WIDTH="80%"
3900ALIGN="LEFT"
3901VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003902>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003903></TR
3904><TR
3905><TD
3906WIDTH="20%"
3907ALIGN="RIGHT"
3908VALIGN="TOP"
3909><I
3910CLASS="EMPHASIS"
3911>Returns</I
3912> :</TD
3913><TD
3914WIDTH="80%"
3915ALIGN="LEFT"
3916VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003917>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003918></TR
3919></TABLE
3920><P
3921></P
3922></DIV
3923></DIV
3924><HR><DIV
3925CLASS="REFSECT2"
3926><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003927NAME="AEN2799"
Daniel Veillard35925471999-02-25 08:46:07 +00003928></A
3929><H3
3930><A
3931NAME="XMLCOPYDTD"
3932></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003933>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003934><TABLE
3935BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003936BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003937WIDTH="100%"
3938CELLPADDING="6"
3939><TR
3940><TD
3941><PRE
3942CLASS="PROGRAMLISTING"
3943><A
3944HREF="gnome-xml-tree.html#XMLDTDPTR"
3945>xmlDtdPtr</A
3946> xmlCopyDtd (<A
3947HREF="gnome-xml-tree.html#XMLDTDPTR"
3948>xmlDtdPtr</A
3949> dtd);</PRE
3950></TD
3951></TR
3952></TABLE
3953><P
3954>Do a copy of the dtd.</P
3955><P
3956></P
3957><DIV
3958CLASS="INFORMALTABLE"
3959><P
3960></P
3961><TABLE
3962BORDER="0"
3963WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003964BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003965CELLSPACING="0"
3966CELLPADDING="4"
3967CLASS="CALSTABLE"
3968><TR
3969><TD
3970WIDTH="20%"
3971ALIGN="RIGHT"
3972VALIGN="TOP"
3973><TT
3974CLASS="PARAMETER"
3975><I
3976>dtd</I
3977></TT
3978>&nbsp;:</TD
3979><TD
3980WIDTH="80%"
3981ALIGN="LEFT"
3982VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003983>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003984></TR
3985><TR
3986><TD
3987WIDTH="20%"
3988ALIGN="RIGHT"
3989VALIGN="TOP"
3990><I
3991CLASS="EMPHASIS"
3992>Returns</I
3993> :</TD
3994><TD
3995WIDTH="80%"
3996ALIGN="LEFT"
3997VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003998>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003999></TR
4000></TABLE
4001><P
4002></P
4003></DIV
4004></DIV
4005><HR><DIV
4006CLASS="REFSECT2"
4007><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004008NAME="AEN2820"
Daniel Veillard35925471999-02-25 08:46:07 +00004009></A
4010><H3
4011><A
4012NAME="XMLCOPYDOC"
4013></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004014>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004015><TABLE
4016BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004017BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004018WIDTH="100%"
4019CELLPADDING="6"
4020><TR
4021><TD
4022><PRE
4023CLASS="PROGRAMLISTING"
4024><A
4025HREF="gnome-xml-tree.html#XMLDOCPTR"
4026>xmlDocPtr</A
4027> xmlCopyDoc (<A
4028HREF="gnome-xml-tree.html#XMLDOCPTR"
4029>xmlDocPtr</A
4030> doc,
4031 int recursive);</PRE
4032></TD
4033></TR
4034></TABLE
4035><P
4036>Do a copy of the document info. If recursive, the content tree will
4037be copied too as well as Dtd, namespaces and entities.</P
4038><P
4039></P
4040><DIV
4041CLASS="INFORMALTABLE"
4042><P
4043></P
4044><TABLE
4045BORDER="0"
4046WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004047BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004048CELLSPACING="0"
4049CELLPADDING="4"
4050CLASS="CALSTABLE"
4051><TR
4052><TD
4053WIDTH="20%"
4054ALIGN="RIGHT"
4055VALIGN="TOP"
4056><TT
4057CLASS="PARAMETER"
4058><I
4059>doc</I
4060></TT
4061>&nbsp;:</TD
4062><TD
4063WIDTH="80%"
4064ALIGN="LEFT"
4065VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004066>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004067></TR
4068><TR
4069><TD
4070WIDTH="20%"
4071ALIGN="RIGHT"
4072VALIGN="TOP"
4073><TT
4074CLASS="PARAMETER"
4075><I
4076>recursive</I
4077></TT
4078>&nbsp;:</TD
4079><TD
4080WIDTH="80%"
4081ALIGN="LEFT"
4082VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004083>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004084></TR
4085><TR
4086><TD
4087WIDTH="20%"
4088ALIGN="RIGHT"
4089VALIGN="TOP"
4090><I
4091CLASS="EMPHASIS"
4092>Returns</I
4093> :</TD
4094><TD
4095WIDTH="80%"
4096ALIGN="LEFT"
4097VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004098>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004099></TR
4100></TABLE
4101><P
4102></P
4103></DIV
4104></DIV
4105><HR><DIV
4106CLASS="REFSECT2"
4107><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004108NAME="AEN2845"
Daniel Veillard35925471999-02-25 08:46:07 +00004109></A
4110><H3
4111><A
4112NAME="XMLNEWDOCNODE"
4113></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004114>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004115><TABLE
4116BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004117BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004118WIDTH="100%"
4119CELLPADDING="6"
4120><TR
4121><TD
4122><PRE
4123CLASS="PROGRAMLISTING"
4124><A
4125HREF="gnome-xml-tree.html#XMLNODEPTR"
4126>xmlNodePtr</A
4127> xmlNewDocNode (<A
4128HREF="gnome-xml-tree.html#XMLDOCPTR"
4129>xmlDocPtr</A
4130> doc,
4131 <A
4132HREF="gnome-xml-tree.html#XMLNSPTR"
4133>xmlNsPtr</A
4134> ns,
4135 const <A
4136HREF="gnome-xml-tree.html#CHAR"
4137>CHAR</A
4138> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004139 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004140HREF="gnome-xml-tree.html#CHAR"
4141>CHAR</A
4142> *content);</PRE
4143></TD
4144></TR
4145></TABLE
4146><P
4147>Creation of a new node element within a document. <TT
4148CLASS="PARAMETER"
4149><I
4150>ns</I
4151></TT
4152> and <TT
4153CLASS="PARAMETER"
4154><I
4155>content</I
4156></TT
4157>
4158are optionnal (NULL).</P
4159><P
4160></P
4161><DIV
4162CLASS="INFORMALTABLE"
4163><P
4164></P
4165><TABLE
4166BORDER="0"
4167WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004168BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004169CELLSPACING="0"
4170CELLPADDING="4"
4171CLASS="CALSTABLE"
4172><TR
4173><TD
4174WIDTH="20%"
4175ALIGN="RIGHT"
4176VALIGN="TOP"
4177><TT
4178CLASS="PARAMETER"
4179><I
4180>doc</I
4181></TT
4182>&nbsp;:</TD
4183><TD
4184WIDTH="80%"
4185ALIGN="LEFT"
4186VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004187>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004188></TR
4189><TR
4190><TD
4191WIDTH="20%"
4192ALIGN="RIGHT"
4193VALIGN="TOP"
4194><TT
4195CLASS="PARAMETER"
4196><I
4197>ns</I
4198></TT
4199>&nbsp;:</TD
4200><TD
4201WIDTH="80%"
4202ALIGN="LEFT"
4203VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004204>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004205></TR
4206><TR
4207><TD
4208WIDTH="20%"
4209ALIGN="RIGHT"
4210VALIGN="TOP"
4211><TT
4212CLASS="PARAMETER"
4213><I
4214>name</I
4215></TT
4216>&nbsp;:</TD
4217><TD
4218WIDTH="80%"
4219ALIGN="LEFT"
4220VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004221>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004222></TR
4223><TR
4224><TD
4225WIDTH="20%"
4226ALIGN="RIGHT"
4227VALIGN="TOP"
4228><TT
4229CLASS="PARAMETER"
4230><I
4231>content</I
4232></TT
4233>&nbsp;:</TD
4234><TD
4235WIDTH="80%"
4236ALIGN="LEFT"
4237VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004238>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004239></TR
4240><TR
4241><TD
4242WIDTH="20%"
4243ALIGN="RIGHT"
4244VALIGN="TOP"
4245><I
4246CLASS="EMPHASIS"
4247>Returns</I
4248> :</TD
4249><TD
4250WIDTH="80%"
4251ALIGN="LEFT"
4252VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004253>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004254></TR
4255></TABLE
4256><P
4257></P
4258></DIV
4259></DIV
4260><HR><DIV
4261CLASS="REFSECT2"
4262><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004263NAME="AEN2883"
Daniel Veillard35925471999-02-25 08:46:07 +00004264></A
4265><H3
4266><A
4267NAME="XMLNEWNODE"
4268></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004269>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004270><TABLE
4271BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004272BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004273WIDTH="100%"
4274CELLPADDING="6"
4275><TR
4276><TD
4277><PRE
4278CLASS="PROGRAMLISTING"
4279><A
4280HREF="gnome-xml-tree.html#XMLNODEPTR"
4281>xmlNodePtr</A
4282> xmlNewNode (<A
4283HREF="gnome-xml-tree.html#XMLNSPTR"
4284>xmlNsPtr</A
4285> ns,
4286 const <A
4287HREF="gnome-xml-tree.html#CHAR"
4288>CHAR</A
4289> *name);</PRE
4290></TD
4291></TR
4292></TABLE
4293><P
4294>Creation of a new node element. <TT
4295CLASS="PARAMETER"
4296><I
4297>ns</I
4298></TT
4299> and <TT
4300CLASS="PARAMETER"
4301><I
4302>content</I
4303></TT
4304> are optionnal (NULL).
4305If content is non NULL, a child list containing the TEXTs and
4306ENTITY_REFs node will be created.</P
4307><P
4308></P
4309><DIV
4310CLASS="INFORMALTABLE"
4311><P
4312></P
4313><TABLE
4314BORDER="0"
4315WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004316BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004317CELLSPACING="0"
4318CELLPADDING="4"
4319CLASS="CALSTABLE"
4320><TR
4321><TD
4322WIDTH="20%"
4323ALIGN="RIGHT"
4324VALIGN="TOP"
4325><TT
4326CLASS="PARAMETER"
4327><I
4328>ns</I
4329></TT
4330>&nbsp;:</TD
4331><TD
4332WIDTH="80%"
4333ALIGN="LEFT"
4334VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004335>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004336></TR
4337><TR
4338><TD
4339WIDTH="20%"
4340ALIGN="RIGHT"
4341VALIGN="TOP"
4342><TT
4343CLASS="PARAMETER"
4344><I
4345>name</I
4346></TT
4347>&nbsp;:</TD
4348><TD
4349WIDTH="80%"
4350ALIGN="LEFT"
4351VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004352>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004353></TR
4354><TR
4355><TD
4356WIDTH="20%"
4357ALIGN="RIGHT"
4358VALIGN="TOP"
4359><I
4360CLASS="EMPHASIS"
4361>Returns</I
4362> :</TD
4363><TD
4364WIDTH="80%"
4365ALIGN="LEFT"
4366VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004367>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004368></TR
4369></TABLE
4370><P
4371></P
4372></DIV
4373></DIV
4374><HR><DIV
4375CLASS="REFSECT2"
4376><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004377NAME="AEN2911"
Daniel Veillard35925471999-02-25 08:46:07 +00004378></A
4379><H3
4380><A
4381NAME="XMLNEWCHILD"
4382></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004383>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004384><TABLE
4385BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004386BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004387WIDTH="100%"
4388CELLPADDING="6"
4389><TR
4390><TD
4391><PRE
4392CLASS="PROGRAMLISTING"
4393><A
4394HREF="gnome-xml-tree.html#XMLNODEPTR"
4395>xmlNodePtr</A
4396> xmlNewChild (<A
4397HREF="gnome-xml-tree.html#XMLNODEPTR"
4398>xmlNodePtr</A
4399> parent,
4400 <A
4401HREF="gnome-xml-tree.html#XMLNSPTR"
4402>xmlNsPtr</A
4403> ns,
4404 const <A
4405HREF="gnome-xml-tree.html#CHAR"
4406>CHAR</A
4407> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004408 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00004409HREF="gnome-xml-tree.html#CHAR"
4410>CHAR</A
4411> *content);</PRE
4412></TD
4413></TR
4414></TABLE
4415><P
4416>Creation of a new child element, added at the end of <TT
4417CLASS="PARAMETER"
4418><I
4419>parent</I
4420></TT
4421> childs list.
4422<TT
4423CLASS="PARAMETER"
4424><I
4425>ns</I
4426></TT
4427> and <TT
4428CLASS="PARAMETER"
4429><I
4430>content</I
4431></TT
4432> parameters are optionnal (NULL). If content is non NULL,
4433a child list containing the TEXTs and ENTITY_REFs node will be created.</P
4434><P
4435></P
4436><DIV
4437CLASS="INFORMALTABLE"
4438><P
4439></P
4440><TABLE
4441BORDER="0"
4442WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004443BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004444CELLSPACING="0"
4445CELLPADDING="4"
4446CLASS="CALSTABLE"
4447><TR
4448><TD
4449WIDTH="20%"
4450ALIGN="RIGHT"
4451VALIGN="TOP"
4452><TT
4453CLASS="PARAMETER"
4454><I
4455>parent</I
4456></TT
4457>&nbsp;:</TD
4458><TD
4459WIDTH="80%"
4460ALIGN="LEFT"
4461VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004462>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004463></TR
4464><TR
4465><TD
4466WIDTH="20%"
4467ALIGN="RIGHT"
4468VALIGN="TOP"
4469><TT
4470CLASS="PARAMETER"
4471><I
4472>ns</I
4473></TT
4474>&nbsp;:</TD
4475><TD
4476WIDTH="80%"
4477ALIGN="LEFT"
4478VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004479>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004480></TR
4481><TR
4482><TD
4483WIDTH="20%"
4484ALIGN="RIGHT"
4485VALIGN="TOP"
4486><TT
4487CLASS="PARAMETER"
4488><I
4489>name</I
4490></TT
4491>&nbsp;:</TD
4492><TD
4493WIDTH="80%"
4494ALIGN="LEFT"
4495VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004496>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004497></TR
4498><TR
4499><TD
4500WIDTH="20%"
4501ALIGN="RIGHT"
4502VALIGN="TOP"
4503><TT
4504CLASS="PARAMETER"
4505><I
4506>content</I
4507></TT
4508>&nbsp;:</TD
4509><TD
4510WIDTH="80%"
4511ALIGN="LEFT"
4512VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004513>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004514></TR
4515><TR
4516><TD
4517WIDTH="20%"
4518ALIGN="RIGHT"
4519VALIGN="TOP"
4520><I
4521CLASS="EMPHASIS"
4522>Returns</I
4523> :</TD
4524><TD
4525WIDTH="80%"
4526ALIGN="LEFT"
4527VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004528>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004529></TR
4530></TABLE
4531><P
4532></P
4533></DIV
4534></DIV
4535><HR><DIV
4536CLASS="REFSECT2"
4537><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004538NAME="AEN2950"
Daniel Veillard35925471999-02-25 08:46:07 +00004539></A
4540><H3
4541><A
4542NAME="XMLNEWDOCTEXT"
4543></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004544>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004545><TABLE
4546BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004547BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004548WIDTH="100%"
4549CELLPADDING="6"
4550><TR
4551><TD
4552><PRE
4553CLASS="PROGRAMLISTING"
4554><A
4555HREF="gnome-xml-tree.html#XMLNODEPTR"
4556>xmlNodePtr</A
4557> xmlNewDocText (<A
4558HREF="gnome-xml-tree.html#XMLDOCPTR"
4559>xmlDocPtr</A
4560> doc,
4561 const <A
4562HREF="gnome-xml-tree.html#CHAR"
4563>CHAR</A
4564> *content);</PRE
4565></TD
4566></TR
4567></TABLE
4568><P
4569>Creation of a new text node within a document.</P
4570><P
4571></P
4572><DIV
4573CLASS="INFORMALTABLE"
4574><P
4575></P
4576><TABLE
4577BORDER="0"
4578WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004579BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004580CELLSPACING="0"
4581CELLPADDING="4"
4582CLASS="CALSTABLE"
4583><TR
4584><TD
4585WIDTH="20%"
4586ALIGN="RIGHT"
4587VALIGN="TOP"
4588><TT
4589CLASS="PARAMETER"
4590><I
4591>doc</I
4592></TT
4593>&nbsp;:</TD
4594><TD
4595WIDTH="80%"
4596ALIGN="LEFT"
4597VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004598>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004599></TR
4600><TR
4601><TD
4602WIDTH="20%"
4603ALIGN="RIGHT"
4604VALIGN="TOP"
4605><TT
4606CLASS="PARAMETER"
4607><I
4608>content</I
4609></TT
4610>&nbsp;:</TD
4611><TD
4612WIDTH="80%"
4613ALIGN="LEFT"
4614VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004615>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004616></TR
4617><TR
4618><TD
4619WIDTH="20%"
4620ALIGN="RIGHT"
4621VALIGN="TOP"
4622><I
4623CLASS="EMPHASIS"
4624>Returns</I
4625> :</TD
4626><TD
4627WIDTH="80%"
4628ALIGN="LEFT"
4629VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004630>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004631></TR
4632></TABLE
4633><P
4634></P
4635></DIV
4636></DIV
4637><HR><DIV
4638CLASS="REFSECT2"
4639><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004640NAME="AEN2976"
Daniel Veillard35925471999-02-25 08:46:07 +00004641></A
4642><H3
4643><A
4644NAME="XMLNEWTEXT"
4645></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004646>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004647><TABLE
4648BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004649BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004650WIDTH="100%"
4651CELLPADDING="6"
4652><TR
4653><TD
4654><PRE
4655CLASS="PROGRAMLISTING"
4656><A
4657HREF="gnome-xml-tree.html#XMLNODEPTR"
4658>xmlNodePtr</A
4659> xmlNewText (const <A
4660HREF="gnome-xml-tree.html#CHAR"
4661>CHAR</A
4662> *content);</PRE
4663></TD
4664></TR
4665></TABLE
4666><P
4667>Creation of a new text node.</P
4668><P
4669></P
4670><DIV
4671CLASS="INFORMALTABLE"
4672><P
4673></P
4674><TABLE
4675BORDER="0"
4676WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004677BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004678CELLSPACING="0"
4679CELLPADDING="4"
4680CLASS="CALSTABLE"
4681><TR
4682><TD
4683WIDTH="20%"
4684ALIGN="RIGHT"
4685VALIGN="TOP"
4686><TT
4687CLASS="PARAMETER"
4688><I
4689>content</I
4690></TT
4691>&nbsp;:</TD
4692><TD
4693WIDTH="80%"
4694ALIGN="LEFT"
4695VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004696>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004697></TR
4698><TR
4699><TD
4700WIDTH="20%"
4701ALIGN="RIGHT"
4702VALIGN="TOP"
4703><I
4704CLASS="EMPHASIS"
4705>Returns</I
4706> :</TD
4707><TD
4708WIDTH="80%"
4709ALIGN="LEFT"
4710VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004711>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004712></TR
4713></TABLE
4714><P
4715></P
4716></DIV
4717></DIV
4718><HR><DIV
4719CLASS="REFSECT2"
4720><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004721NAME="AEN2997"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004722></A
4723><H3
4724><A
4725NAME="XMLNEWPI"
4726></A
4727>xmlNewPI ()</H3
4728><TABLE
4729BORDER="0"
4730BGCOLOR="#D6E8FF"
4731WIDTH="100%"
4732CELLPADDING="6"
4733><TR
4734><TD
4735><PRE
4736CLASS="PROGRAMLISTING"
4737><A
4738HREF="gnome-xml-tree.html#XMLNODEPTR"
4739>xmlNodePtr</A
4740> xmlNewPI (const <A
4741HREF="gnome-xml-tree.html#CHAR"
4742>CHAR</A
4743> *name,
4744 const <A
4745HREF="gnome-xml-tree.html#CHAR"
4746>CHAR</A
4747> *content);</PRE
4748></TD
4749></TR
4750></TABLE
4751><P
4752>Creation of a processing instruction element.</P
4753><P
4754></P
4755><DIV
4756CLASS="INFORMALTABLE"
4757><P
4758></P
4759><TABLE
4760BORDER="0"
4761WIDTH="100%"
4762BGCOLOR="#FFD0D0"
4763CELLSPACING="0"
4764CELLPADDING="4"
4765CLASS="CALSTABLE"
4766><TR
4767><TD
4768WIDTH="20%"
4769ALIGN="RIGHT"
4770VALIGN="TOP"
4771><TT
4772CLASS="PARAMETER"
4773><I
4774>name</I
4775></TT
4776>&nbsp;:</TD
4777><TD
4778WIDTH="80%"
4779ALIGN="LEFT"
4780VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004781>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004782></TR
4783><TR
4784><TD
4785WIDTH="20%"
4786ALIGN="RIGHT"
4787VALIGN="TOP"
4788><TT
4789CLASS="PARAMETER"
4790><I
4791>content</I
4792></TT
4793>&nbsp;:</TD
4794><TD
4795WIDTH="80%"
4796ALIGN="LEFT"
4797VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004798>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004799></TR
4800><TR
4801><TD
4802WIDTH="20%"
4803ALIGN="RIGHT"
4804VALIGN="TOP"
4805><I
4806CLASS="EMPHASIS"
4807>Returns</I
4808> :</TD
4809><TD
4810WIDTH="80%"
4811ALIGN="LEFT"
4812VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004813>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004814></TR
4815></TABLE
4816><P
4817></P
4818></DIV
4819></DIV
4820><HR><DIV
4821CLASS="REFSECT2"
4822><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004823NAME="AEN3023"
Daniel Veillard35925471999-02-25 08:46:07 +00004824></A
4825><H3
4826><A
4827NAME="XMLNEWDOCTEXTLEN"
4828></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004829>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004830><TABLE
4831BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004832BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004833WIDTH="100%"
4834CELLPADDING="6"
4835><TR
4836><TD
4837><PRE
4838CLASS="PROGRAMLISTING"
4839><A
4840HREF="gnome-xml-tree.html#XMLNODEPTR"
4841>xmlNodePtr</A
4842> xmlNewDocTextLen (<A
4843HREF="gnome-xml-tree.html#XMLDOCPTR"
4844>xmlDocPtr</A
4845> doc,
4846 const <A
4847HREF="gnome-xml-tree.html#CHAR"
4848>CHAR</A
4849> *content,
4850 int len);</PRE
4851></TD
4852></TR
4853></TABLE
4854><P
4855>Creation of a new text node with an extra content lenght parameter. The
4856text node pertain to a given document.</P
4857><P
4858></P
4859><DIV
4860CLASS="INFORMALTABLE"
4861><P
4862></P
4863><TABLE
4864BORDER="0"
4865WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004866BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004867CELLSPACING="0"
4868CELLPADDING="4"
4869CLASS="CALSTABLE"
4870><TR
4871><TD
4872WIDTH="20%"
4873ALIGN="RIGHT"
4874VALIGN="TOP"
4875><TT
4876CLASS="PARAMETER"
4877><I
4878>doc</I
4879></TT
4880>&nbsp;:</TD
4881><TD
4882WIDTH="80%"
4883ALIGN="LEFT"
4884VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004885>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004886></TR
4887><TR
4888><TD
4889WIDTH="20%"
4890ALIGN="RIGHT"
4891VALIGN="TOP"
4892><TT
4893CLASS="PARAMETER"
4894><I
4895>content</I
4896></TT
4897>&nbsp;:</TD
4898><TD
4899WIDTH="80%"
4900ALIGN="LEFT"
4901VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004902>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004903></TR
4904><TR
4905><TD
4906WIDTH="20%"
4907ALIGN="RIGHT"
4908VALIGN="TOP"
4909><TT
4910CLASS="PARAMETER"
4911><I
4912>len</I
4913></TT
4914>&nbsp;:</TD
4915><TD
4916WIDTH="80%"
4917ALIGN="LEFT"
4918VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004919>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004920></TR
4921><TR
4922><TD
4923WIDTH="20%"
4924ALIGN="RIGHT"
4925VALIGN="TOP"
4926><I
4927CLASS="EMPHASIS"
4928>Returns</I
4929> :</TD
4930><TD
4931WIDTH="80%"
4932ALIGN="LEFT"
4933VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004934>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004935></TR
4936></TABLE
4937><P
4938></P
4939></DIV
4940></DIV
4941><HR><DIV
4942CLASS="REFSECT2"
4943><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004944NAME="AEN3053"
Daniel Veillard35925471999-02-25 08:46:07 +00004945></A
4946><H3
4947><A
4948NAME="XMLNEWTEXTLEN"
4949></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004950>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004951><TABLE
4952BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004953BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004954WIDTH="100%"
4955CELLPADDING="6"
4956><TR
4957><TD
4958><PRE
4959CLASS="PROGRAMLISTING"
4960><A
4961HREF="gnome-xml-tree.html#XMLNODEPTR"
4962>xmlNodePtr</A
4963> xmlNewTextLen (const <A
4964HREF="gnome-xml-tree.html#CHAR"
4965>CHAR</A
4966> *content,
4967 int len);</PRE
4968></TD
4969></TR
4970></TABLE
4971><P
4972>Creation of a new text node with an extra parameter for the content's lenght</P
4973><P
4974></P
4975><DIV
4976CLASS="INFORMALTABLE"
4977><P
4978></P
4979><TABLE
4980BORDER="0"
4981WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004982BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004983CELLSPACING="0"
4984CELLPADDING="4"
4985CLASS="CALSTABLE"
4986><TR
4987><TD
4988WIDTH="20%"
4989ALIGN="RIGHT"
4990VALIGN="TOP"
4991><TT
4992CLASS="PARAMETER"
4993><I
4994>content</I
4995></TT
4996>&nbsp;:</TD
4997><TD
4998WIDTH="80%"
4999ALIGN="LEFT"
5000VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005001>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005002></TR
5003><TR
5004><TD
5005WIDTH="20%"
5006ALIGN="RIGHT"
5007VALIGN="TOP"
5008><TT
5009CLASS="PARAMETER"
5010><I
5011>len</I
5012></TT
5013>&nbsp;:</TD
5014><TD
5015WIDTH="80%"
5016ALIGN="LEFT"
5017VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005018>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005019></TR
5020><TR
5021><TD
5022WIDTH="20%"
5023ALIGN="RIGHT"
5024VALIGN="TOP"
5025><I
5026CLASS="EMPHASIS"
5027>Returns</I
5028> :</TD
5029><TD
5030WIDTH="80%"
5031ALIGN="LEFT"
5032VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005033>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005034></TR
5035></TABLE
5036><P
5037></P
5038></DIV
5039></DIV
5040><HR><DIV
5041CLASS="REFSECT2"
5042><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005043NAME="AEN3078"
Daniel Veillard35925471999-02-25 08:46:07 +00005044></A
5045><H3
5046><A
5047NAME="XMLNEWDOCCOMMENT"
5048></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005049>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005050><TABLE
5051BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005052BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005053WIDTH="100%"
5054CELLPADDING="6"
5055><TR
5056><TD
5057><PRE
5058CLASS="PROGRAMLISTING"
5059><A
5060HREF="gnome-xml-tree.html#XMLNODEPTR"
5061>xmlNodePtr</A
5062> xmlNewDocComment (<A
5063HREF="gnome-xml-tree.html#XMLDOCPTR"
5064>xmlDocPtr</A
5065> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00005066 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00005067HREF="gnome-xml-tree.html#CHAR"
5068>CHAR</A
5069> *content);</PRE
5070></TD
5071></TR
5072></TABLE
5073><P
5074>Creation of a new node containing a commentwithin a document.</P
5075><P
5076></P
5077><DIV
5078CLASS="INFORMALTABLE"
5079><P
5080></P
5081><TABLE
5082BORDER="0"
5083WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005084BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005085CELLSPACING="0"
5086CELLPADDING="4"
5087CLASS="CALSTABLE"
5088><TR
5089><TD
5090WIDTH="20%"
5091ALIGN="RIGHT"
5092VALIGN="TOP"
5093><TT
5094CLASS="PARAMETER"
5095><I
5096>doc</I
5097></TT
5098>&nbsp;:</TD
5099><TD
5100WIDTH="80%"
5101ALIGN="LEFT"
5102VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005103>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005104></TR
5105><TR
5106><TD
5107WIDTH="20%"
5108ALIGN="RIGHT"
5109VALIGN="TOP"
5110><TT
5111CLASS="PARAMETER"
5112><I
5113>content</I
5114></TT
5115>&nbsp;:</TD
5116><TD
5117WIDTH="80%"
5118ALIGN="LEFT"
5119VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005120>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005121></TR
5122><TR
5123><TD
5124WIDTH="20%"
5125ALIGN="RIGHT"
5126VALIGN="TOP"
5127><I
5128CLASS="EMPHASIS"
5129>Returns</I
5130> :</TD
5131><TD
5132WIDTH="80%"
5133ALIGN="LEFT"
5134VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005135>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005136></TR
5137></TABLE
5138><P
5139></P
5140></DIV
5141></DIV
5142><HR><DIV
5143CLASS="REFSECT2"
5144><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005145NAME="AEN3104"
Daniel Veillard35925471999-02-25 08:46:07 +00005146></A
5147><H3
5148><A
5149NAME="XMLNEWCOMMENT"
5150></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005151>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005152><TABLE
5153BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005154BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005155WIDTH="100%"
5156CELLPADDING="6"
5157><TR
5158><TD
5159><PRE
5160CLASS="PROGRAMLISTING"
5161><A
5162HREF="gnome-xml-tree.html#XMLNODEPTR"
5163>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005164> xmlNewComment (const <A
Daniel Veillard35925471999-02-25 08:46:07 +00005165HREF="gnome-xml-tree.html#CHAR"
5166>CHAR</A
5167> *content);</PRE
5168></TD
5169></TR
5170></TABLE
5171><P
5172>Creation of a new node containing a comment.</P
5173><P
5174></P
5175><DIV
5176CLASS="INFORMALTABLE"
5177><P
5178></P
5179><TABLE
5180BORDER="0"
5181WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005182BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005183CELLSPACING="0"
5184CELLPADDING="4"
5185CLASS="CALSTABLE"
5186><TR
5187><TD
5188WIDTH="20%"
5189ALIGN="RIGHT"
5190VALIGN="TOP"
5191><TT
5192CLASS="PARAMETER"
5193><I
5194>content</I
5195></TT
5196>&nbsp;:</TD
5197><TD
5198WIDTH="80%"
5199ALIGN="LEFT"
5200VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005201>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005202></TR
5203><TR
5204><TD
5205WIDTH="20%"
5206ALIGN="RIGHT"
5207VALIGN="TOP"
5208><I
5209CLASS="EMPHASIS"
5210>Returns</I
5211> :</TD
5212><TD
5213WIDTH="80%"
5214ALIGN="LEFT"
5215VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005216>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005217></TR
5218></TABLE
5219><P
5220></P
5221></DIV
5222></DIV
5223><HR><DIV
5224CLASS="REFSECT2"
5225><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005226NAME="AEN3125"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005227></A
5228><H3
5229><A
5230NAME="XMLNEWCDATABLOCK"
5231></A
5232>xmlNewCDataBlock ()</H3
5233><TABLE
5234BORDER="0"
5235BGCOLOR="#D6E8FF"
5236WIDTH="100%"
5237CELLPADDING="6"
5238><TR
5239><TD
5240><PRE
5241CLASS="PROGRAMLISTING"
5242><A
5243HREF="gnome-xml-tree.html#XMLNODEPTR"
5244>xmlNodePtr</A
5245> xmlNewCDataBlock (<A
5246HREF="gnome-xml-tree.html#XMLDOCPTR"
5247>xmlDocPtr</A
5248> doc,
5249 const <A
5250HREF="gnome-xml-tree.html#CHAR"
5251>CHAR</A
5252> *content,
5253 int len);</PRE
5254></TD
5255></TR
5256></TABLE
5257><P
5258>Creation of a new node containing a CData block.</P
5259><P
5260></P
5261><DIV
5262CLASS="INFORMALTABLE"
5263><P
5264></P
5265><TABLE
5266BORDER="0"
5267WIDTH="100%"
5268BGCOLOR="#FFD0D0"
5269CELLSPACING="0"
5270CELLPADDING="4"
5271CLASS="CALSTABLE"
5272><TR
5273><TD
5274WIDTH="20%"
5275ALIGN="RIGHT"
5276VALIGN="TOP"
5277><TT
5278CLASS="PARAMETER"
5279><I
5280>doc</I
5281></TT
5282>&nbsp;:</TD
5283><TD
5284WIDTH="80%"
5285ALIGN="LEFT"
5286VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005287>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005288></TR
5289><TR
5290><TD
5291WIDTH="20%"
5292ALIGN="RIGHT"
5293VALIGN="TOP"
5294><TT
5295CLASS="PARAMETER"
5296><I
5297>content</I
5298></TT
5299>&nbsp;:</TD
5300><TD
5301WIDTH="80%"
5302ALIGN="LEFT"
5303VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005304>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005305></TR
5306><TR
5307><TD
5308WIDTH="20%"
5309ALIGN="RIGHT"
5310VALIGN="TOP"
5311><TT
5312CLASS="PARAMETER"
5313><I
5314>len</I
5315></TT
5316>&nbsp;:</TD
5317><TD
5318WIDTH="80%"
5319ALIGN="LEFT"
5320VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005321>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005322></TR
5323><TR
5324><TD
5325WIDTH="20%"
5326ALIGN="RIGHT"
5327VALIGN="TOP"
5328><I
5329CLASS="EMPHASIS"
5330>Returns</I
5331> :</TD
5332><TD
5333WIDTH="80%"
5334ALIGN="LEFT"
5335VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005336>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005337></TR
5338></TABLE
5339><P
5340></P
5341></DIV
5342></DIV
5343><HR><DIV
5344CLASS="REFSECT2"
5345><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005346NAME="AEN3155"
Daniel Veillard35925471999-02-25 08:46:07 +00005347></A
5348><H3
5349><A
5350NAME="XMLNEWREFERENCE"
5351></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005352>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005353><TABLE
5354BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005355BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005356WIDTH="100%"
5357CELLPADDING="6"
5358><TR
5359><TD
5360><PRE
5361CLASS="PROGRAMLISTING"
5362><A
5363HREF="gnome-xml-tree.html#XMLNODEPTR"
5364>xmlNodePtr</A
5365> xmlNewReference (<A
5366HREF="gnome-xml-tree.html#XMLDOCPTR"
5367>xmlDocPtr</A
5368> doc,
5369 const <A
5370HREF="gnome-xml-tree.html#CHAR"
5371>CHAR</A
5372> *name);</PRE
5373></TD
5374></TR
5375></TABLE
5376><P
5377>Creation of a new reference node.</P
5378><P
5379></P
5380><DIV
5381CLASS="INFORMALTABLE"
5382><P
5383></P
5384><TABLE
5385BORDER="0"
5386WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005387BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005388CELLSPACING="0"
5389CELLPADDING="4"
5390CLASS="CALSTABLE"
5391><TR
5392><TD
5393WIDTH="20%"
5394ALIGN="RIGHT"
5395VALIGN="TOP"
5396><TT
5397CLASS="PARAMETER"
5398><I
5399>doc</I
5400></TT
5401>&nbsp;:</TD
5402><TD
5403WIDTH="80%"
5404ALIGN="LEFT"
5405VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005406>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005407></TR
5408><TR
5409><TD
5410WIDTH="20%"
5411ALIGN="RIGHT"
5412VALIGN="TOP"
5413><TT
5414CLASS="PARAMETER"
5415><I
5416>name</I
5417></TT
5418>&nbsp;:</TD
5419><TD
5420WIDTH="80%"
5421ALIGN="LEFT"
5422VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005423>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005424></TR
5425><TR
5426><TD
5427WIDTH="20%"
5428ALIGN="RIGHT"
5429VALIGN="TOP"
5430><I
5431CLASS="EMPHASIS"
5432>Returns</I
5433> :</TD
5434><TD
5435WIDTH="80%"
5436ALIGN="LEFT"
5437VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005438>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005439></TR
5440></TABLE
5441><P
5442></P
5443></DIV
5444></DIV
5445><HR><DIV
5446CLASS="REFSECT2"
5447><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005448NAME="AEN3181"
Daniel Veillard35925471999-02-25 08:46:07 +00005449></A
5450><H3
5451><A
5452NAME="XMLCOPYNODE"
5453></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005454>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005455><TABLE
5456BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005457BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005458WIDTH="100%"
5459CELLPADDING="6"
5460><TR
5461><TD
5462><PRE
5463CLASS="PROGRAMLISTING"
5464><A
5465HREF="gnome-xml-tree.html#XMLNODEPTR"
5466>xmlNodePtr</A
5467> xmlCopyNode (<A
5468HREF="gnome-xml-tree.html#XMLNODEPTR"
5469>xmlNodePtr</A
5470> node,
5471 int recursive);</PRE
5472></TD
5473></TR
5474></TABLE
5475><P
5476>Do a copy of the node.</P
5477><P
5478></P
5479><DIV
5480CLASS="INFORMALTABLE"
5481><P
5482></P
5483><TABLE
5484BORDER="0"
5485WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005486BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005487CELLSPACING="0"
5488CELLPADDING="4"
5489CLASS="CALSTABLE"
5490><TR
5491><TD
5492WIDTH="20%"
5493ALIGN="RIGHT"
5494VALIGN="TOP"
5495><TT
5496CLASS="PARAMETER"
5497><I
5498>node</I
5499></TT
5500>&nbsp;:</TD
5501><TD
5502WIDTH="80%"
5503ALIGN="LEFT"
5504VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005505>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005506></TR
5507><TR
5508><TD
5509WIDTH="20%"
5510ALIGN="RIGHT"
5511VALIGN="TOP"
5512><TT
5513CLASS="PARAMETER"
5514><I
5515>recursive</I
5516></TT
5517>&nbsp;:</TD
5518><TD
5519WIDTH="80%"
5520ALIGN="LEFT"
5521VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005522>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005523></TR
5524><TR
5525><TD
5526WIDTH="20%"
5527ALIGN="RIGHT"
5528VALIGN="TOP"
5529><I
5530CLASS="EMPHASIS"
5531>Returns</I
5532> :</TD
5533><TD
5534WIDTH="80%"
5535ALIGN="LEFT"
5536VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005537>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005538></TR
5539></TABLE
5540><P
5541></P
5542></DIV
5543></DIV
5544><HR><DIV
5545CLASS="REFSECT2"
5546><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005547NAME="AEN3206"
Daniel Veillard35925471999-02-25 08:46:07 +00005548></A
5549><H3
5550><A
5551NAME="XMLCOPYNODELIST"
5552></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005553>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005554><TABLE
5555BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005556BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005557WIDTH="100%"
5558CELLPADDING="6"
5559><TR
5560><TD
5561><PRE
5562CLASS="PROGRAMLISTING"
5563><A
5564HREF="gnome-xml-tree.html#XMLNODEPTR"
5565>xmlNodePtr</A
5566> xmlCopyNodeList (<A
5567HREF="gnome-xml-tree.html#XMLNODEPTR"
5568>xmlNodePtr</A
5569> node);</PRE
5570></TD
5571></TR
5572></TABLE
5573><P
5574>Do a recursive copy of the node list.</P
5575><P
5576></P
5577><DIV
5578CLASS="INFORMALTABLE"
5579><P
5580></P
5581><TABLE
5582BORDER="0"
5583WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005584BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005585CELLSPACING="0"
5586CELLPADDING="4"
5587CLASS="CALSTABLE"
5588><TR
5589><TD
5590WIDTH="20%"
5591ALIGN="RIGHT"
5592VALIGN="TOP"
5593><TT
5594CLASS="PARAMETER"
5595><I
5596>node</I
5597></TT
5598>&nbsp;:</TD
5599><TD
5600WIDTH="80%"
5601ALIGN="LEFT"
5602VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005603>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005604></TR
5605><TR
5606><TD
5607WIDTH="20%"
5608ALIGN="RIGHT"
5609VALIGN="TOP"
5610><I
5611CLASS="EMPHASIS"
5612>Returns</I
5613> :</TD
5614><TD
5615WIDTH="80%"
5616ALIGN="LEFT"
5617VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005618>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005619></TR
5620></TABLE
5621><P
5622></P
5623></DIV
5624></DIV
5625><HR><DIV
5626CLASS="REFSECT2"
5627><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005628NAME="AEN3227"
Daniel Veillard35925471999-02-25 08:46:07 +00005629></A
5630><H3
5631><A
5632NAME="XMLGETLASTCHILD"
5633></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005634>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005635><TABLE
5636BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005637BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005638WIDTH="100%"
5639CELLPADDING="6"
5640><TR
5641><TD
5642><PRE
5643CLASS="PROGRAMLISTING"
5644><A
5645HREF="gnome-xml-tree.html#XMLNODEPTR"
5646>xmlNodePtr</A
5647> xmlGetLastChild (<A
5648HREF="gnome-xml-tree.html#XMLNODEPTR"
5649>xmlNodePtr</A
5650> parent);</PRE
5651></TD
5652></TR
5653></TABLE
5654><P
5655>Search the last child of a node.</P
5656><P
5657></P
5658><DIV
5659CLASS="INFORMALTABLE"
5660><P
5661></P
5662><TABLE
5663BORDER="0"
5664WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005665BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005666CELLSPACING="0"
5667CELLPADDING="4"
5668CLASS="CALSTABLE"
5669><TR
5670><TD
5671WIDTH="20%"
5672ALIGN="RIGHT"
5673VALIGN="TOP"
5674><TT
5675CLASS="PARAMETER"
5676><I
5677>parent</I
5678></TT
5679>&nbsp;:</TD
5680><TD
5681WIDTH="80%"
5682ALIGN="LEFT"
5683VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005684>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005685></TR
5686><TR
5687><TD
5688WIDTH="20%"
5689ALIGN="RIGHT"
5690VALIGN="TOP"
5691><I
5692CLASS="EMPHASIS"
5693>Returns</I
5694> :</TD
5695><TD
5696WIDTH="80%"
5697ALIGN="LEFT"
5698VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005699>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005700></TR
5701></TABLE
5702><P
5703></P
5704></DIV
5705></DIV
5706><HR><DIV
5707CLASS="REFSECT2"
5708><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005709NAME="AEN3248"
Daniel Veillard35925471999-02-25 08:46:07 +00005710></A
5711><H3
5712><A
5713NAME="XMLNODEISTEXT"
5714></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005715>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005716><TABLE
5717BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005718BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005719WIDTH="100%"
5720CELLPADDING="6"
5721><TR
5722><TD
5723><PRE
5724CLASS="PROGRAMLISTING"
5725>int xmlNodeIsText (<A
5726HREF="gnome-xml-tree.html#XMLNODEPTR"
5727>xmlNodePtr</A
5728> node);</PRE
5729></TD
5730></TR
5731></TABLE
5732><P
5733>Is this node a Text node ?</P
5734><P
5735></P
5736><DIV
5737CLASS="INFORMALTABLE"
5738><P
5739></P
5740><TABLE
5741BORDER="0"
5742WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005743BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005744CELLSPACING="0"
5745CELLPADDING="4"
5746CLASS="CALSTABLE"
5747><TR
5748><TD
5749WIDTH="20%"
5750ALIGN="RIGHT"
5751VALIGN="TOP"
5752><TT
5753CLASS="PARAMETER"
5754><I
5755>node</I
5756></TT
5757>&nbsp;:</TD
5758><TD
5759WIDTH="80%"
5760ALIGN="LEFT"
5761VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005762>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005763></TR
5764><TR
5765><TD
5766WIDTH="20%"
5767ALIGN="RIGHT"
5768VALIGN="TOP"
5769><I
5770CLASS="EMPHASIS"
5771>Returns</I
5772> :</TD
5773><TD
5774WIDTH="80%"
5775ALIGN="LEFT"
5776VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005777>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005778></TR
5779></TABLE
5780><P
5781></P
5782></DIV
5783></DIV
5784><HR><DIV
5785CLASS="REFSECT2"
5786><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005787NAME="AEN3268"
Daniel Veillard35925471999-02-25 08:46:07 +00005788></A
5789><H3
5790><A
5791NAME="XMLADDCHILD"
5792></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005793>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005794><TABLE
5795BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005796BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005797WIDTH="100%"
5798CELLPADDING="6"
5799><TR
5800><TD
5801><PRE
5802CLASS="PROGRAMLISTING"
5803><A
5804HREF="gnome-xml-tree.html#XMLNODEPTR"
5805>xmlNodePtr</A
5806> xmlAddChild (<A
5807HREF="gnome-xml-tree.html#XMLNODEPTR"
5808>xmlNodePtr</A
5809> parent,
5810 <A
5811HREF="gnome-xml-tree.html#XMLNODEPTR"
5812>xmlNodePtr</A
5813> cur);</PRE
5814></TD
5815></TR
5816></TABLE
5817><P
5818>Add a new child element, to <TT
5819CLASS="PARAMETER"
5820><I
5821>parent</I
5822></TT
5823>, at the end of the child list.</P
5824><P
5825></P
5826><DIV
5827CLASS="INFORMALTABLE"
5828><P
5829></P
5830><TABLE
5831BORDER="0"
5832WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005833BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005834CELLSPACING="0"
5835CELLPADDING="4"
5836CLASS="CALSTABLE"
5837><TR
5838><TD
5839WIDTH="20%"
5840ALIGN="RIGHT"
5841VALIGN="TOP"
5842><TT
5843CLASS="PARAMETER"
5844><I
5845>parent</I
5846></TT
5847>&nbsp;:</TD
5848><TD
5849WIDTH="80%"
5850ALIGN="LEFT"
5851VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005852>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005853></TR
5854><TR
5855><TD
5856WIDTH="20%"
5857ALIGN="RIGHT"
5858VALIGN="TOP"
5859><TT
5860CLASS="PARAMETER"
5861><I
5862>cur</I
5863></TT
5864>&nbsp;:</TD
5865><TD
5866WIDTH="80%"
5867ALIGN="LEFT"
5868VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005869>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005870></TR
5871><TR
5872><TD
5873WIDTH="20%"
5874ALIGN="RIGHT"
5875VALIGN="TOP"
5876><I
5877CLASS="EMPHASIS"
5878>Returns</I
5879> :</TD
5880><TD
5881WIDTH="80%"
5882ALIGN="LEFT"
5883VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005884>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005885></TR
5886></TABLE
5887><P
5888></P
5889></DIV
5890></DIV
5891><HR><DIV
5892CLASS="REFSECT2"
5893><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005894NAME="AEN3295"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005895></A
5896><H3
5897><A
5898NAME="XMLADDSIBLING"
5899></A
5900>xmlAddSibling ()</H3
5901><TABLE
5902BORDER="0"
5903BGCOLOR="#D6E8FF"
5904WIDTH="100%"
5905CELLPADDING="6"
5906><TR
5907><TD
5908><PRE
5909CLASS="PROGRAMLISTING"
5910><A
5911HREF="gnome-xml-tree.html#XMLNODEPTR"
5912>xmlNodePtr</A
5913> xmlAddSibling (<A
5914HREF="gnome-xml-tree.html#XMLNODEPTR"
5915>xmlNodePtr</A
5916> cur,
5917 <A
5918HREF="gnome-xml-tree.html#XMLNODEPTR"
5919>xmlNodePtr</A
5920> elem);</PRE
5921></TD
5922></TR
5923></TABLE
5924><P
5925>Add a new element to the list of siblings of <TT
5926CLASS="PARAMETER"
5927><I
5928>cur</I
5929></TT
5930></P
5931><P
5932></P
5933><DIV
5934CLASS="INFORMALTABLE"
5935><P
5936></P
5937><TABLE
5938BORDER="0"
5939WIDTH="100%"
5940BGCOLOR="#FFD0D0"
5941CELLSPACING="0"
5942CELLPADDING="4"
5943CLASS="CALSTABLE"
5944><TR
5945><TD
5946WIDTH="20%"
5947ALIGN="RIGHT"
5948VALIGN="TOP"
5949><TT
5950CLASS="PARAMETER"
5951><I
5952>cur</I
5953></TT
5954>&nbsp;:</TD
5955><TD
5956WIDTH="80%"
5957ALIGN="LEFT"
5958VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005959>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005960></TR
5961><TR
5962><TD
5963WIDTH="20%"
5964ALIGN="RIGHT"
5965VALIGN="TOP"
5966><TT
5967CLASS="PARAMETER"
5968><I
5969>elem</I
5970></TT
5971>&nbsp;:</TD
5972><TD
5973WIDTH="80%"
5974ALIGN="LEFT"
5975VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005976>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005977></TR
5978><TR
5979><TD
5980WIDTH="20%"
5981ALIGN="RIGHT"
5982VALIGN="TOP"
5983><I
5984CLASS="EMPHASIS"
5985>Returns</I
5986> :</TD
5987><TD
5988WIDTH="80%"
5989ALIGN="LEFT"
5990VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005991>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00005992></TR
5993></TABLE
5994><P
5995></P
5996></DIV
5997></DIV
5998><HR><DIV
5999CLASS="REFSECT2"
6000><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006001NAME="AEN3322"
Daniel Veillard35925471999-02-25 08:46:07 +00006002></A
6003><H3
6004><A
6005NAME="XMLUNLINKNODE"
6006></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006007>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006008><TABLE
6009BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006010BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006011WIDTH="100%"
6012CELLPADDING="6"
6013><TR
6014><TD
6015><PRE
6016CLASS="PROGRAMLISTING"
6017>void xmlUnlinkNode (<A
6018HREF="gnome-xml-tree.html#XMLNODEPTR"
6019>xmlNodePtr</A
6020> cur);</PRE
6021></TD
6022></TR
6023></TABLE
6024><P
6025>Unlink a node from it's current context, the node is not freed</P
6026><P
6027></P
6028><DIV
6029CLASS="INFORMALTABLE"
6030><P
6031></P
6032><TABLE
6033BORDER="0"
6034WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006035BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006036CELLSPACING="0"
6037CELLPADDING="4"
6038CLASS="CALSTABLE"
6039><TR
6040><TD
6041WIDTH="20%"
6042ALIGN="RIGHT"
6043VALIGN="TOP"
6044><TT
6045CLASS="PARAMETER"
6046><I
6047>cur</I
6048></TT
6049>&nbsp;:</TD
6050><TD
6051WIDTH="80%"
6052ALIGN="LEFT"
6053VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006054>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006055></TR
6056></TABLE
6057><P
6058></P
6059></DIV
6060></DIV
6061><HR><DIV
6062CLASS="REFSECT2"
6063><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006064NAME="AEN3338"
Daniel Veillard35925471999-02-25 08:46:07 +00006065></A
6066><H3
6067><A
6068NAME="XMLTEXTMERGE"
6069></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006070>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006071><TABLE
6072BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006073BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006074WIDTH="100%"
6075CELLPADDING="6"
6076><TR
6077><TD
6078><PRE
6079CLASS="PROGRAMLISTING"
6080><A
6081HREF="gnome-xml-tree.html#XMLNODEPTR"
6082>xmlNodePtr</A
6083> xmlTextMerge (<A
6084HREF="gnome-xml-tree.html#XMLNODEPTR"
6085>xmlNodePtr</A
6086> first,
6087 <A
6088HREF="gnome-xml-tree.html#XMLNODEPTR"
6089>xmlNodePtr</A
6090> second);</PRE
6091></TD
6092></TR
6093></TABLE
6094><P
6095>Merge two text nodes into one</P
6096><P
6097></P
6098><DIV
6099CLASS="INFORMALTABLE"
6100><P
6101></P
6102><TABLE
6103BORDER="0"
6104WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006105BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006106CELLSPACING="0"
6107CELLPADDING="4"
6108CLASS="CALSTABLE"
6109><TR
6110><TD
6111WIDTH="20%"
6112ALIGN="RIGHT"
6113VALIGN="TOP"
6114><TT
6115CLASS="PARAMETER"
6116><I
6117>first</I
6118></TT
6119>&nbsp;:</TD
6120><TD
6121WIDTH="80%"
6122ALIGN="LEFT"
6123VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006124>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006125></TR
6126><TR
6127><TD
6128WIDTH="20%"
6129ALIGN="RIGHT"
6130VALIGN="TOP"
6131><TT
6132CLASS="PARAMETER"
6133><I
6134>second</I
6135></TT
6136>&nbsp;:</TD
6137><TD
6138WIDTH="80%"
6139ALIGN="LEFT"
6140VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006141>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006142></TR
6143><TR
6144><TD
6145WIDTH="20%"
6146ALIGN="RIGHT"
6147VALIGN="TOP"
6148><I
6149CLASS="EMPHASIS"
6150>Returns</I
6151> :</TD
6152><TD
6153WIDTH="80%"
6154ALIGN="LEFT"
6155VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006156>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006157></TR
6158></TABLE
6159><P
6160></P
6161></DIV
6162></DIV
6163><HR><DIV
6164CLASS="REFSECT2"
6165><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006166NAME="AEN3364"
Daniel Veillard35925471999-02-25 08:46:07 +00006167></A
6168><H3
6169><A
6170NAME="XMLTEXTCONCAT"
6171></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006172>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006173><TABLE
6174BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006175BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006176WIDTH="100%"
6177CELLPADDING="6"
6178><TR
6179><TD
6180><PRE
6181CLASS="PROGRAMLISTING"
6182>void xmlTextConcat (<A
6183HREF="gnome-xml-tree.html#XMLNODEPTR"
6184>xmlNodePtr</A
6185> node,
6186 const <A
6187HREF="gnome-xml-tree.html#CHAR"
6188>CHAR</A
6189> *content,
6190 int len);</PRE
6191></TD
6192></TR
6193></TABLE
6194><P
6195>Concat the given string at the end of the existing node content</P
6196><P
6197></P
6198><DIV
6199CLASS="INFORMALTABLE"
6200><P
6201></P
6202><TABLE
6203BORDER="0"
6204WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006205BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006206CELLSPACING="0"
6207CELLPADDING="4"
6208CLASS="CALSTABLE"
6209><TR
6210><TD
6211WIDTH="20%"
6212ALIGN="RIGHT"
6213VALIGN="TOP"
6214><TT
6215CLASS="PARAMETER"
6216><I
6217>node</I
6218></TT
6219>&nbsp;:</TD
6220><TD
6221WIDTH="80%"
6222ALIGN="LEFT"
6223VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006224>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006225></TR
6226><TR
6227><TD
6228WIDTH="20%"
6229ALIGN="RIGHT"
6230VALIGN="TOP"
6231><TT
6232CLASS="PARAMETER"
6233><I
6234>content</I
6235></TT
6236>&nbsp;:</TD
6237><TD
6238WIDTH="80%"
6239ALIGN="LEFT"
6240VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006241>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006242></TR
6243><TR
6244><TD
6245WIDTH="20%"
6246ALIGN="RIGHT"
6247VALIGN="TOP"
6248><TT
6249CLASS="PARAMETER"
6250><I
6251>len</I
6252></TT
6253>&nbsp;:</TD
6254><TD
6255WIDTH="80%"
6256ALIGN="LEFT"
6257VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006258>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006259></TR
6260></TABLE
6261><P
6262></P
6263></DIV
6264></DIV
6265><HR><DIV
6266CLASS="REFSECT2"
6267><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006268NAME="AEN3389"
Daniel Veillard35925471999-02-25 08:46:07 +00006269></A
6270><H3
6271><A
6272NAME="XMLFREENODELIST"
6273></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006274>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006275><TABLE
6276BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006277BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006278WIDTH="100%"
6279CELLPADDING="6"
6280><TR
6281><TD
6282><PRE
6283CLASS="PROGRAMLISTING"
6284>void xmlFreeNodeList (<A
6285HREF="gnome-xml-tree.html#XMLNODEPTR"
6286>xmlNodePtr</A
6287> cur);</PRE
6288></TD
6289></TR
6290></TABLE
6291><P
6292>Free a node and all its siblings, this is a recursive behaviour, all
6293the childs are freed too.</P
6294><P
6295></P
6296><DIV
6297CLASS="INFORMALTABLE"
6298><P
6299></P
6300><TABLE
6301BORDER="0"
6302WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006303BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006304CELLSPACING="0"
6305CELLPADDING="4"
6306CLASS="CALSTABLE"
6307><TR
6308><TD
6309WIDTH="20%"
6310ALIGN="RIGHT"
6311VALIGN="TOP"
6312><TT
6313CLASS="PARAMETER"
6314><I
6315>cur</I
6316></TT
6317>&nbsp;:</TD
6318><TD
6319WIDTH="80%"
6320ALIGN="LEFT"
6321VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006322>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006323></TR
6324></TABLE
6325><P
6326></P
6327></DIV
6328></DIV
6329><HR><DIV
6330CLASS="REFSECT2"
6331><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006332NAME="AEN3405"
Daniel Veillard35925471999-02-25 08:46:07 +00006333></A
6334><H3
6335><A
6336NAME="XMLFREENODE"
6337></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006338>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006339><TABLE
6340BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006341BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006342WIDTH="100%"
6343CELLPADDING="6"
6344><TR
6345><TD
6346><PRE
6347CLASS="PROGRAMLISTING"
6348>void xmlFreeNode (<A
6349HREF="gnome-xml-tree.html#XMLNODEPTR"
6350>xmlNodePtr</A
6351> cur);</PRE
6352></TD
6353></TR
6354></TABLE
6355><P
6356>Free a node, this is a recursive behaviour, all the childs are freed too.</P
6357><P
6358></P
6359><DIV
6360CLASS="INFORMALTABLE"
6361><P
6362></P
6363><TABLE
6364BORDER="0"
6365WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006366BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006367CELLSPACING="0"
6368CELLPADDING="4"
6369CLASS="CALSTABLE"
6370><TR
6371><TD
6372WIDTH="20%"
6373ALIGN="RIGHT"
6374VALIGN="TOP"
6375><TT
6376CLASS="PARAMETER"
6377><I
6378>cur</I
6379></TT
6380>&nbsp;:</TD
6381><TD
6382WIDTH="80%"
6383ALIGN="LEFT"
6384VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006385>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006386></TR
6387></TABLE
6388><P
6389></P
6390></DIV
6391></DIV
6392><HR><DIV
6393CLASS="REFSECT2"
6394><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006395NAME="AEN3421"
Daniel Veillard35925471999-02-25 08:46:07 +00006396></A
6397><H3
6398><A
6399NAME="XMLSEARCHNS"
6400></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006401>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006402><TABLE
6403BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006404BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006405WIDTH="100%"
6406CELLPADDING="6"
6407><TR
6408><TD
6409><PRE
6410CLASS="PROGRAMLISTING"
6411><A
6412HREF="gnome-xml-tree.html#XMLNSPTR"
6413>xmlNsPtr</A
6414> xmlSearchNs (<A
6415HREF="gnome-xml-tree.html#XMLDOCPTR"
6416>xmlDocPtr</A
6417> doc,
6418 <A
6419HREF="gnome-xml-tree.html#XMLNODEPTR"
6420>xmlNodePtr</A
6421> node,
6422 const <A
6423HREF="gnome-xml-tree.html#CHAR"
6424>CHAR</A
6425> *nameSpace);</PRE
6426></TD
6427></TR
6428></TABLE
6429><P
6430>Search a Ns registered under a given name space for a document.
6431recurse on the parents until it finds the defined namespace
6432or return NULL otherwise.
6433<TT
6434CLASS="PARAMETER"
6435><I
6436>nameSpace</I
6437></TT
6438> can be NULL, this is a search for the default namespace.</P
6439><P
6440></P
6441><DIV
6442CLASS="INFORMALTABLE"
6443><P
6444></P
6445><TABLE
6446BORDER="0"
6447WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006448BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006449CELLSPACING="0"
6450CELLPADDING="4"
6451CLASS="CALSTABLE"
6452><TR
6453><TD
6454WIDTH="20%"
6455ALIGN="RIGHT"
6456VALIGN="TOP"
6457><TT
6458CLASS="PARAMETER"
6459><I
6460>doc</I
6461></TT
6462>&nbsp;:</TD
6463><TD
6464WIDTH="80%"
6465ALIGN="LEFT"
6466VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006467>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006468></TR
6469><TR
6470><TD
6471WIDTH="20%"
6472ALIGN="RIGHT"
6473VALIGN="TOP"
6474><TT
6475CLASS="PARAMETER"
6476><I
6477>node</I
6478></TT
6479>&nbsp;:</TD
6480><TD
6481WIDTH="80%"
6482ALIGN="LEFT"
6483VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006484>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006485></TR
6486><TR
6487><TD
6488WIDTH="20%"
6489ALIGN="RIGHT"
6490VALIGN="TOP"
6491><TT
6492CLASS="PARAMETER"
6493><I
6494>nameSpace</I
6495></TT
6496>&nbsp;:</TD
6497><TD
6498WIDTH="80%"
6499ALIGN="LEFT"
6500VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006501>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006502></TR
6503><TR
6504><TD
6505WIDTH="20%"
6506ALIGN="RIGHT"
6507VALIGN="TOP"
6508><I
6509CLASS="EMPHASIS"
6510>Returns</I
6511> :</TD
6512><TD
6513WIDTH="80%"
6514ALIGN="LEFT"
6515VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006516>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006517></TR
6518></TABLE
6519><P
6520></P
6521></DIV
6522></DIV
6523><HR><DIV
6524CLASS="REFSECT2"
6525><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006526NAME="AEN3453"
Daniel Veillard35925471999-02-25 08:46:07 +00006527></A
6528><H3
6529><A
6530NAME="XMLSEARCHNSBYHREF"
6531></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006532>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006533><TABLE
6534BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006535BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006536WIDTH="100%"
6537CELLPADDING="6"
6538><TR
6539><TD
6540><PRE
6541CLASS="PROGRAMLISTING"
6542><A
6543HREF="gnome-xml-tree.html#XMLNSPTR"
6544>xmlNsPtr</A
6545> xmlSearchNsByHref (<A
6546HREF="gnome-xml-tree.html#XMLDOCPTR"
6547>xmlDocPtr</A
6548> doc,
6549 <A
6550HREF="gnome-xml-tree.html#XMLNODEPTR"
6551>xmlNodePtr</A
6552> node,
6553 const <A
6554HREF="gnome-xml-tree.html#CHAR"
6555>CHAR</A
6556> *href);</PRE
6557></TD
6558></TR
6559></TABLE
6560><P
6561>Search a Ns aliasing a given URI. Recurse on the parents until it finds
6562the defined namespace or return NULL otherwise.</P
6563><P
6564></P
6565><DIV
6566CLASS="INFORMALTABLE"
6567><P
6568></P
6569><TABLE
6570BORDER="0"
6571WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006572BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006573CELLSPACING="0"
6574CELLPADDING="4"
6575CLASS="CALSTABLE"
6576><TR
6577><TD
6578WIDTH="20%"
6579ALIGN="RIGHT"
6580VALIGN="TOP"
6581><TT
6582CLASS="PARAMETER"
6583><I
6584>doc</I
6585></TT
6586>&nbsp;:</TD
6587><TD
6588WIDTH="80%"
6589ALIGN="LEFT"
6590VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006591>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006592></TR
6593><TR
6594><TD
6595WIDTH="20%"
6596ALIGN="RIGHT"
6597VALIGN="TOP"
6598><TT
6599CLASS="PARAMETER"
6600><I
6601>node</I
6602></TT
6603>&nbsp;:</TD
6604><TD
6605WIDTH="80%"
6606ALIGN="LEFT"
6607VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006608>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006609></TR
6610><TR
6611><TD
6612WIDTH="20%"
6613ALIGN="RIGHT"
6614VALIGN="TOP"
6615><TT
6616CLASS="PARAMETER"
6617><I
6618>href</I
6619></TT
6620>&nbsp;:</TD
6621><TD
6622WIDTH="80%"
6623ALIGN="LEFT"
6624VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006625>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006626></TR
6627><TR
6628><TD
6629WIDTH="20%"
6630ALIGN="RIGHT"
6631VALIGN="TOP"
6632><I
6633CLASS="EMPHASIS"
6634>Returns</I
6635> :</TD
6636><TD
6637WIDTH="80%"
6638ALIGN="LEFT"
6639VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006640>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006641></TR
6642></TABLE
6643><P
6644></P
6645></DIV
6646></DIV
6647><HR><DIV
6648CLASS="REFSECT2"
6649><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006650NAME="AEN3484"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006651></A
6652><H3
6653><A
6654NAME="XMLGETNSLIST"
6655></A
6656>xmlGetNsList ()</H3
6657><TABLE
6658BORDER="0"
6659BGCOLOR="#D6E8FF"
6660WIDTH="100%"
6661CELLPADDING="6"
6662><TR
6663><TD
6664><PRE
6665CLASS="PROGRAMLISTING"
6666><A
6667HREF="gnome-xml-tree.html#XMLNSPTR"
6668>xmlNsPtr</A
6669>* xmlGetNsList (<A
6670HREF="gnome-xml-tree.html#XMLDOCPTR"
6671>xmlDocPtr</A
6672> doc,
6673 <A
6674HREF="gnome-xml-tree.html#XMLNODEPTR"
6675>xmlNodePtr</A
6676> node);</PRE
6677></TD
6678></TR
6679></TABLE
6680><P
6681>Search all the namespace applying to a given element.</P
6682><P
6683></P
6684><DIV
6685CLASS="INFORMALTABLE"
6686><P
6687></P
6688><TABLE
6689BORDER="0"
6690WIDTH="100%"
6691BGCOLOR="#FFD0D0"
6692CELLSPACING="0"
6693CELLPADDING="4"
6694CLASS="CALSTABLE"
6695><TR
6696><TD
6697WIDTH="20%"
6698ALIGN="RIGHT"
6699VALIGN="TOP"
6700><TT
6701CLASS="PARAMETER"
6702><I
6703>doc</I
6704></TT
6705>&nbsp;:</TD
6706><TD
6707WIDTH="80%"
6708ALIGN="LEFT"
6709VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006710>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006711></TR
6712><TR
6713><TD
6714WIDTH="20%"
6715ALIGN="RIGHT"
6716VALIGN="TOP"
6717><TT
6718CLASS="PARAMETER"
6719><I
6720>node</I
6721></TT
6722>&nbsp;:</TD
6723><TD
6724WIDTH="80%"
6725ALIGN="LEFT"
6726VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006727>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006728></TR
6729><TR
6730><TD
6731WIDTH="20%"
6732ALIGN="RIGHT"
6733VALIGN="TOP"
6734><I
6735CLASS="EMPHASIS"
6736>Returns</I
6737> :</TD
6738><TD
6739WIDTH="80%"
6740ALIGN="LEFT"
6741VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006742>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006743></TR
6744></TABLE
6745><P
6746></P
6747></DIV
6748></DIV
6749><HR><DIV
6750CLASS="REFSECT2"
6751><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006752NAME="AEN3510"
Daniel Veillard35925471999-02-25 08:46:07 +00006753></A
6754><H3
6755><A
6756NAME="XMLSETNS"
6757></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006758>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006759><TABLE
6760BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006761BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006762WIDTH="100%"
6763CELLPADDING="6"
6764><TR
6765><TD
6766><PRE
6767CLASS="PROGRAMLISTING"
6768>void xmlSetNs (<A
6769HREF="gnome-xml-tree.html#XMLNODEPTR"
6770>xmlNodePtr</A
6771> node,
6772 <A
6773HREF="gnome-xml-tree.html#XMLNSPTR"
6774>xmlNsPtr</A
6775> ns);</PRE
6776></TD
6777></TR
6778></TABLE
6779><P
6780>Associate a namespace to a node, a posteriori.</P
6781><P
6782></P
6783><DIV
6784CLASS="INFORMALTABLE"
6785><P
6786></P
6787><TABLE
6788BORDER="0"
6789WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006790BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006791CELLSPACING="0"
6792CELLPADDING="4"
6793CLASS="CALSTABLE"
6794><TR
6795><TD
6796WIDTH="20%"
6797ALIGN="RIGHT"
6798VALIGN="TOP"
6799><TT
6800CLASS="PARAMETER"
6801><I
6802>node</I
6803></TT
6804>&nbsp;:</TD
6805><TD
6806WIDTH="80%"
6807ALIGN="LEFT"
6808VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006809>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006810></TR
6811><TR
6812><TD
6813WIDTH="20%"
6814ALIGN="RIGHT"
6815VALIGN="TOP"
6816><TT
6817CLASS="PARAMETER"
6818><I
6819>ns</I
6820></TT
6821>&nbsp;:</TD
6822><TD
6823WIDTH="80%"
6824ALIGN="LEFT"
6825VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006826>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006827></TR
6828></TABLE
6829><P
6830></P
6831></DIV
6832></DIV
6833><HR><DIV
6834CLASS="REFSECT2"
6835><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006836NAME="AEN3531"
Daniel Veillard35925471999-02-25 08:46:07 +00006837></A
6838><H3
6839><A
6840NAME="XMLCOPYNAMESPACE"
6841></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006842>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006843><TABLE
6844BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006845BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006846WIDTH="100%"
6847CELLPADDING="6"
6848><TR
6849><TD
6850><PRE
6851CLASS="PROGRAMLISTING"
6852><A
6853HREF="gnome-xml-tree.html#XMLNSPTR"
6854>xmlNsPtr</A
6855> xmlCopyNamespace (<A
6856HREF="gnome-xml-tree.html#XMLNSPTR"
6857>xmlNsPtr</A
6858> cur);</PRE
6859></TD
6860></TR
6861></TABLE
6862><P
6863>Do a copy of the namespace.</P
6864><P
6865></P
6866><DIV
6867CLASS="INFORMALTABLE"
6868><P
6869></P
6870><TABLE
6871BORDER="0"
6872WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006873BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006874CELLSPACING="0"
6875CELLPADDING="4"
6876CLASS="CALSTABLE"
6877><TR
6878><TD
6879WIDTH="20%"
6880ALIGN="RIGHT"
6881VALIGN="TOP"
6882><TT
6883CLASS="PARAMETER"
6884><I
6885>cur</I
6886></TT
6887>&nbsp;:</TD
6888><TD
6889WIDTH="80%"
6890ALIGN="LEFT"
6891VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006892>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006893></TR
6894><TR
6895><TD
6896WIDTH="20%"
6897ALIGN="RIGHT"
6898VALIGN="TOP"
6899><I
6900CLASS="EMPHASIS"
6901>Returns</I
6902> :</TD
6903><TD
6904WIDTH="80%"
6905ALIGN="LEFT"
6906VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006907>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006908></TR
6909></TABLE
6910><P
6911></P
6912></DIV
6913></DIV
6914><HR><DIV
6915CLASS="REFSECT2"
6916><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006917NAME="AEN3552"
Daniel Veillard35925471999-02-25 08:46:07 +00006918></A
6919><H3
6920><A
6921NAME="XMLCOPYNAMESPACELIST"
6922></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006923>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006924><TABLE
6925BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006926BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006927WIDTH="100%"
6928CELLPADDING="6"
6929><TR
6930><TD
6931><PRE
6932CLASS="PROGRAMLISTING"
6933><A
6934HREF="gnome-xml-tree.html#XMLNSPTR"
6935>xmlNsPtr</A
6936> xmlCopyNamespaceList (<A
6937HREF="gnome-xml-tree.html#XMLNSPTR"
6938>xmlNsPtr</A
6939> cur);</PRE
6940></TD
6941></TR
6942></TABLE
6943><P
6944>Do a copy of an namespace list.</P
6945><P
6946></P
6947><DIV
6948CLASS="INFORMALTABLE"
6949><P
6950></P
6951><TABLE
6952BORDER="0"
6953WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006954BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006955CELLSPACING="0"
6956CELLPADDING="4"
6957CLASS="CALSTABLE"
6958><TR
6959><TD
6960WIDTH="20%"
6961ALIGN="RIGHT"
6962VALIGN="TOP"
6963><TT
6964CLASS="PARAMETER"
6965><I
6966>cur</I
6967></TT
6968>&nbsp;:</TD
6969><TD
6970WIDTH="80%"
6971ALIGN="LEFT"
6972VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006973>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006974></TR
6975><TR
6976><TD
6977WIDTH="20%"
6978ALIGN="RIGHT"
6979VALIGN="TOP"
6980><I
6981CLASS="EMPHASIS"
6982>Returns</I
6983> :</TD
6984><TD
6985WIDTH="80%"
6986ALIGN="LEFT"
6987VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006988>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006989></TR
6990></TABLE
6991><P
6992></P
6993></DIV
6994></DIV
6995><HR><DIV
6996CLASS="REFSECT2"
6997><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006998NAME="AEN3573"
Daniel Veillard35925471999-02-25 08:46:07 +00006999></A
7000><H3
7001><A
7002NAME="XMLSETPROP"
7003></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007004>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007005><TABLE
7006BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007007BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007008WIDTH="100%"
7009CELLPADDING="6"
7010><TR
7011><TD
7012><PRE
7013CLASS="PROGRAMLISTING"
7014><A
7015HREF="gnome-xml-tree.html#XMLATTRPTR"
7016>xmlAttrPtr</A
7017> xmlSetProp (<A
7018HREF="gnome-xml-tree.html#XMLNODEPTR"
7019>xmlNodePtr</A
7020> node,
7021 const <A
7022HREF="gnome-xml-tree.html#CHAR"
7023>CHAR</A
7024> *name,
7025 const <A
7026HREF="gnome-xml-tree.html#CHAR"
7027>CHAR</A
7028> *value);</PRE
7029></TD
7030></TR
7031></TABLE
7032><P
7033>Set (or reset) an attribute carried by a node.</P
7034><P
7035></P
7036><DIV
7037CLASS="INFORMALTABLE"
7038><P
7039></P
7040><TABLE
7041BORDER="0"
7042WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007043BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007044CELLSPACING="0"
7045CELLPADDING="4"
7046CLASS="CALSTABLE"
7047><TR
7048><TD
7049WIDTH="20%"
7050ALIGN="RIGHT"
7051VALIGN="TOP"
7052><TT
7053CLASS="PARAMETER"
7054><I
7055>node</I
7056></TT
7057>&nbsp;:</TD
7058><TD
7059WIDTH="80%"
7060ALIGN="LEFT"
7061VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007062>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007063></TR
7064><TR
7065><TD
7066WIDTH="20%"
7067ALIGN="RIGHT"
7068VALIGN="TOP"
7069><TT
7070CLASS="PARAMETER"
7071><I
7072>name</I
7073></TT
7074>&nbsp;:</TD
7075><TD
7076WIDTH="80%"
7077ALIGN="LEFT"
7078VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007079>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007080></TR
7081><TR
7082><TD
7083WIDTH="20%"
7084ALIGN="RIGHT"
7085VALIGN="TOP"
7086><TT
7087CLASS="PARAMETER"
7088><I
7089>value</I
7090></TT
7091>&nbsp;:</TD
7092><TD
7093WIDTH="80%"
7094ALIGN="LEFT"
7095VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007096>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007097></TR
7098><TR
7099><TD
7100WIDTH="20%"
7101ALIGN="RIGHT"
7102VALIGN="TOP"
7103><I
7104CLASS="EMPHASIS"
7105>Returns</I
7106> :</TD
7107><TD
7108WIDTH="80%"
7109ALIGN="LEFT"
7110VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007111>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007112></TR
7113></TABLE
7114><P
7115></P
7116></DIV
7117></DIV
7118><HR><DIV
7119CLASS="REFSECT2"
7120><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007121NAME="AEN3604"
Daniel Veillard35925471999-02-25 08:46:07 +00007122></A
7123><H3
7124><A
7125NAME="XMLGETPROP"
7126></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007127>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007128><TABLE
7129BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007130BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007131WIDTH="100%"
7132CELLPADDING="6"
7133><TR
7134><TD
7135><PRE
7136CLASS="PROGRAMLISTING"
7137><A
7138HREF="gnome-xml-tree.html#CHAR"
7139>CHAR</A
7140>* xmlGetProp (<A
7141HREF="gnome-xml-tree.html#XMLNODEPTR"
7142>xmlNodePtr</A
7143> node,
7144 const <A
7145HREF="gnome-xml-tree.html#CHAR"
7146>CHAR</A
7147> *name);</PRE
7148></TD
7149></TR
7150></TABLE
7151><P
7152>Search and get the value of an attribute associated to a node
7153This does the entity substitution.</P
7154><P
7155></P
7156><DIV
7157CLASS="INFORMALTABLE"
7158><P
7159></P
7160><TABLE
7161BORDER="0"
7162WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007163BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007164CELLSPACING="0"
7165CELLPADDING="4"
7166CLASS="CALSTABLE"
7167><TR
7168><TD
7169WIDTH="20%"
7170ALIGN="RIGHT"
7171VALIGN="TOP"
7172><TT
7173CLASS="PARAMETER"
7174><I
7175>node</I
7176></TT
7177>&nbsp;:</TD
7178><TD
7179WIDTH="80%"
7180ALIGN="LEFT"
7181VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007182>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007183></TR
7184><TR
7185><TD
7186WIDTH="20%"
7187ALIGN="RIGHT"
7188VALIGN="TOP"
7189><TT
7190CLASS="PARAMETER"
7191><I
7192>name</I
7193></TT
7194>&nbsp;:</TD
7195><TD
7196WIDTH="80%"
7197ALIGN="LEFT"
7198VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007199>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007200></TR
7201><TR
7202><TD
7203WIDTH="20%"
7204ALIGN="RIGHT"
7205VALIGN="TOP"
7206><I
7207CLASS="EMPHASIS"
7208>Returns</I
7209> :</TD
7210><TD
7211WIDTH="80%"
7212ALIGN="LEFT"
7213VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007214>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007215></TR
7216></TABLE
7217><P
7218></P
7219></DIV
7220></DIV
7221><HR><DIV
7222CLASS="REFSECT2"
7223><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007224NAME="AEN3630"
Daniel Veillard35925471999-02-25 08:46:07 +00007225></A
7226><H3
7227><A
7228NAME="XMLSTRINGGETNODELIST"
7229></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007230>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007231><TABLE
7232BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007233BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007234WIDTH="100%"
7235CELLPADDING="6"
7236><TR
7237><TD
7238><PRE
7239CLASS="PROGRAMLISTING"
7240><A
7241HREF="gnome-xml-tree.html#XMLNODEPTR"
7242>xmlNodePtr</A
7243> xmlStringGetNodeList (<A
7244HREF="gnome-xml-tree.html#XMLDOCPTR"
7245>xmlDocPtr</A
7246> doc,
7247 const <A
7248HREF="gnome-xml-tree.html#CHAR"
7249>CHAR</A
7250> *value);</PRE
7251></TD
7252></TR
7253></TABLE
7254><P
7255>Parse the value string and build the node list associated. Should
7256produce a flat tree with only TEXTs and ENTITY_REFs.</P
7257><P
7258></P
7259><DIV
7260CLASS="INFORMALTABLE"
7261><P
7262></P
7263><TABLE
7264BORDER="0"
7265WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007266BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007267CELLSPACING="0"
7268CELLPADDING="4"
7269CLASS="CALSTABLE"
7270><TR
7271><TD
7272WIDTH="20%"
7273ALIGN="RIGHT"
7274VALIGN="TOP"
7275><TT
7276CLASS="PARAMETER"
7277><I
7278>doc</I
7279></TT
7280>&nbsp;:</TD
7281><TD
7282WIDTH="80%"
7283ALIGN="LEFT"
7284VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007285>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007286></TR
7287><TR
7288><TD
7289WIDTH="20%"
7290ALIGN="RIGHT"
7291VALIGN="TOP"
7292><TT
7293CLASS="PARAMETER"
7294><I
7295>value</I
7296></TT
7297>&nbsp;:</TD
7298><TD
7299WIDTH="80%"
7300ALIGN="LEFT"
7301VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007302>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007303></TR
7304><TR
7305><TD
7306WIDTH="20%"
7307ALIGN="RIGHT"
7308VALIGN="TOP"
7309><I
7310CLASS="EMPHASIS"
7311>Returns</I
7312> :</TD
7313><TD
7314WIDTH="80%"
7315ALIGN="LEFT"
7316VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007317>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007318></TR
7319></TABLE
7320><P
7321></P
7322></DIV
7323></DIV
7324><HR><DIV
7325CLASS="REFSECT2"
7326><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007327NAME="AEN3656"
Daniel Veillard35925471999-02-25 08:46:07 +00007328></A
7329><H3
7330><A
7331NAME="XMLSTRINGLENGETNODELIST"
7332></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007333>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007334><TABLE
7335BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007336BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007337WIDTH="100%"
7338CELLPADDING="6"
7339><TR
7340><TD
7341><PRE
7342CLASS="PROGRAMLISTING"
7343><A
7344HREF="gnome-xml-tree.html#XMLNODEPTR"
7345>xmlNodePtr</A
7346> xmlStringLenGetNodeList (<A
7347HREF="gnome-xml-tree.html#XMLDOCPTR"
7348>xmlDocPtr</A
7349> doc,
7350 const <A
7351HREF="gnome-xml-tree.html#CHAR"
7352>CHAR</A
7353> *value,
7354 int len);</PRE
7355></TD
7356></TR
7357></TABLE
7358><P
7359>Parse the value string and build the node list associated. Should
7360produce a flat tree with only TEXTs and ENTITY_REFs.</P
7361><P
7362></P
7363><DIV
7364CLASS="INFORMALTABLE"
7365><P
7366></P
7367><TABLE
7368BORDER="0"
7369WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007370BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007371CELLSPACING="0"
7372CELLPADDING="4"
7373CLASS="CALSTABLE"
7374><TR
7375><TD
7376WIDTH="20%"
7377ALIGN="RIGHT"
7378VALIGN="TOP"
7379><TT
7380CLASS="PARAMETER"
7381><I
7382>doc</I
7383></TT
7384>&nbsp;:</TD
7385><TD
7386WIDTH="80%"
7387ALIGN="LEFT"
7388VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007389>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007390></TR
7391><TR
7392><TD
7393WIDTH="20%"
7394ALIGN="RIGHT"
7395VALIGN="TOP"
7396><TT
7397CLASS="PARAMETER"
7398><I
7399>value</I
7400></TT
7401>&nbsp;:</TD
7402><TD
7403WIDTH="80%"
7404ALIGN="LEFT"
7405VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007406>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007407></TR
7408><TR
7409><TD
7410WIDTH="20%"
7411ALIGN="RIGHT"
7412VALIGN="TOP"
7413><TT
7414CLASS="PARAMETER"
7415><I
7416>len</I
7417></TT
7418>&nbsp;:</TD
7419><TD
7420WIDTH="80%"
7421ALIGN="LEFT"
7422VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007423>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007424></TR
7425><TR
7426><TD
7427WIDTH="20%"
7428ALIGN="RIGHT"
7429VALIGN="TOP"
7430><I
7431CLASS="EMPHASIS"
7432>Returns</I
7433> :</TD
7434><TD
7435WIDTH="80%"
7436ALIGN="LEFT"
7437VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007438>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007439></TR
7440></TABLE
7441><P
7442></P
7443></DIV
7444></DIV
7445><HR><DIV
7446CLASS="REFSECT2"
7447><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007448NAME="AEN3686"
Daniel Veillard35925471999-02-25 08:46:07 +00007449></A
7450><H3
7451><A
7452NAME="XMLNODELISTGETSTRING"
7453></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007454>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007455><TABLE
7456BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007457BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007458WIDTH="100%"
7459CELLPADDING="6"
7460><TR
7461><TD
7462><PRE
7463CLASS="PROGRAMLISTING"
7464><A
7465HREF="gnome-xml-tree.html#CHAR"
7466>CHAR</A
7467>* xmlNodeListGetString (<A
7468HREF="gnome-xml-tree.html#XMLDOCPTR"
7469>xmlDocPtr</A
7470> doc,
7471 <A
7472HREF="gnome-xml-tree.html#XMLNODEPTR"
7473>xmlNodePtr</A
7474> list,
7475 int inLine);</PRE
7476></TD
7477></TR
7478></TABLE
7479><P
7480>Returns the string equivalent to the text contained in the Node list
7481made of TEXTs and ENTITY_REFs</P
7482><P
7483></P
7484><DIV
7485CLASS="INFORMALTABLE"
7486><P
7487></P
7488><TABLE
7489BORDER="0"
7490WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007491BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007492CELLSPACING="0"
7493CELLPADDING="4"
7494CLASS="CALSTABLE"
7495><TR
7496><TD
7497WIDTH="20%"
7498ALIGN="RIGHT"
7499VALIGN="TOP"
7500><TT
7501CLASS="PARAMETER"
7502><I
7503>doc</I
7504></TT
7505>&nbsp;:</TD
7506><TD
7507WIDTH="80%"
7508ALIGN="LEFT"
7509VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007510>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007511></TR
7512><TR
7513><TD
7514WIDTH="20%"
7515ALIGN="RIGHT"
7516VALIGN="TOP"
7517><TT
7518CLASS="PARAMETER"
7519><I
7520>list</I
7521></TT
7522>&nbsp;:</TD
7523><TD
7524WIDTH="80%"
7525ALIGN="LEFT"
7526VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007527>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007528></TR
7529><TR
7530><TD
7531WIDTH="20%"
7532ALIGN="RIGHT"
7533VALIGN="TOP"
7534><TT
7535CLASS="PARAMETER"
7536><I
7537>inLine</I
7538></TT
7539>&nbsp;:</TD
7540><TD
7541WIDTH="80%"
7542ALIGN="LEFT"
7543VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007544>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007545></TR
7546><TR
7547><TD
7548WIDTH="20%"
7549ALIGN="RIGHT"
7550VALIGN="TOP"
7551><I
7552CLASS="EMPHASIS"
7553>Returns</I
7554> :</TD
7555><TD
7556WIDTH="80%"
7557ALIGN="LEFT"
7558VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007559>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007560></TR
7561></TABLE
7562><P
7563></P
7564></DIV
7565></DIV
7566><HR><DIV
7567CLASS="REFSECT2"
7568><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007569NAME="AEN3716"
Daniel Veillard35925471999-02-25 08:46:07 +00007570></A
7571><H3
7572><A
7573NAME="XMLNODESETCONTENT"
7574></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007575>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007576><TABLE
7577BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007578BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007579WIDTH="100%"
7580CELLPADDING="6"
7581><TR
7582><TD
7583><PRE
7584CLASS="PROGRAMLISTING"
7585>void xmlNodeSetContent (<A
7586HREF="gnome-xml-tree.html#XMLNODEPTR"
7587>xmlNodePtr</A
7588> cur,
7589 const <A
7590HREF="gnome-xml-tree.html#CHAR"
7591>CHAR</A
7592> *content);</PRE
7593></TD
7594></TR
7595></TABLE
7596><P
7597>Replace the content of a node.</P
7598><P
7599></P
7600><DIV
7601CLASS="INFORMALTABLE"
7602><P
7603></P
7604><TABLE
7605BORDER="0"
7606WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007607BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007608CELLSPACING="0"
7609CELLPADDING="4"
7610CLASS="CALSTABLE"
7611><TR
7612><TD
7613WIDTH="20%"
7614ALIGN="RIGHT"
7615VALIGN="TOP"
7616><TT
7617CLASS="PARAMETER"
7618><I
7619>cur</I
7620></TT
7621>&nbsp;:</TD
7622><TD
7623WIDTH="80%"
7624ALIGN="LEFT"
7625VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007626>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007627></TR
7628><TR
7629><TD
7630WIDTH="20%"
7631ALIGN="RIGHT"
7632VALIGN="TOP"
7633><TT
7634CLASS="PARAMETER"
7635><I
7636>content</I
7637></TT
7638>&nbsp;:</TD
7639><TD
7640WIDTH="80%"
7641ALIGN="LEFT"
7642VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007643>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007644></TR
7645></TABLE
7646><P
7647></P
7648></DIV
7649></DIV
7650><HR><DIV
7651CLASS="REFSECT2"
7652><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007653NAME="AEN3737"
Daniel Veillard35925471999-02-25 08:46:07 +00007654></A
7655><H3
7656><A
7657NAME="XMLNODESETCONTENTLEN"
7658></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007659>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007660><TABLE
7661BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007662BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007663WIDTH="100%"
7664CELLPADDING="6"
7665><TR
7666><TD
7667><PRE
7668CLASS="PROGRAMLISTING"
7669>void xmlNodeSetContentLen (<A
7670HREF="gnome-xml-tree.html#XMLNODEPTR"
7671>xmlNodePtr</A
7672> cur,
7673 const <A
7674HREF="gnome-xml-tree.html#CHAR"
7675>CHAR</A
7676> *content,
7677 int len);</PRE
7678></TD
7679></TR
7680></TABLE
7681><P
7682>Replace the content of a node.</P
7683><P
7684></P
7685><DIV
7686CLASS="INFORMALTABLE"
7687><P
7688></P
7689><TABLE
7690BORDER="0"
7691WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007692BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007693CELLSPACING="0"
7694CELLPADDING="4"
7695CLASS="CALSTABLE"
7696><TR
7697><TD
7698WIDTH="20%"
7699ALIGN="RIGHT"
7700VALIGN="TOP"
7701><TT
7702CLASS="PARAMETER"
7703><I
7704>cur</I
7705></TT
7706>&nbsp;:</TD
7707><TD
7708WIDTH="80%"
7709ALIGN="LEFT"
7710VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007711>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007712></TR
7713><TR
7714><TD
7715WIDTH="20%"
7716ALIGN="RIGHT"
7717VALIGN="TOP"
7718><TT
7719CLASS="PARAMETER"
7720><I
7721>content</I
7722></TT
7723>&nbsp;:</TD
7724><TD
7725WIDTH="80%"
7726ALIGN="LEFT"
7727VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007728>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007729></TR
7730><TR
7731><TD
7732WIDTH="20%"
7733ALIGN="RIGHT"
7734VALIGN="TOP"
7735><TT
7736CLASS="PARAMETER"
7737><I
7738>len</I
7739></TT
7740>&nbsp;:</TD
7741><TD
7742WIDTH="80%"
7743ALIGN="LEFT"
7744VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007745>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007746></TR
7747></TABLE
7748><P
7749></P
7750></DIV
7751></DIV
7752><HR><DIV
7753CLASS="REFSECT2"
7754><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007755NAME="AEN3762"
Daniel Veillard35925471999-02-25 08:46:07 +00007756></A
7757><H3
7758><A
7759NAME="XMLNODEADDCONTENT"
7760></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007761>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007762><TABLE
7763BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007764BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007765WIDTH="100%"
7766CELLPADDING="6"
7767><TR
7768><TD
7769><PRE
7770CLASS="PROGRAMLISTING"
7771>void xmlNodeAddContent (<A
7772HREF="gnome-xml-tree.html#XMLNODEPTR"
7773>xmlNodePtr</A
7774> cur,
7775 const <A
7776HREF="gnome-xml-tree.html#CHAR"
7777>CHAR</A
7778> *content);</PRE
7779></TD
7780></TR
7781></TABLE
7782><P
7783>Append the extra substring to the node content.</P
7784><P
7785></P
7786><DIV
7787CLASS="INFORMALTABLE"
7788><P
7789></P
7790><TABLE
7791BORDER="0"
7792WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007793BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007794CELLSPACING="0"
7795CELLPADDING="4"
7796CLASS="CALSTABLE"
7797><TR
7798><TD
7799WIDTH="20%"
7800ALIGN="RIGHT"
7801VALIGN="TOP"
7802><TT
7803CLASS="PARAMETER"
7804><I
7805>cur</I
7806></TT
7807>&nbsp;:</TD
7808><TD
7809WIDTH="80%"
7810ALIGN="LEFT"
7811VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007812>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007813></TR
7814><TR
7815><TD
7816WIDTH="20%"
7817ALIGN="RIGHT"
7818VALIGN="TOP"
7819><TT
7820CLASS="PARAMETER"
7821><I
7822>content</I
7823></TT
7824>&nbsp;:</TD
7825><TD
7826WIDTH="80%"
7827ALIGN="LEFT"
7828VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007829>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007830></TR
7831></TABLE
7832><P
7833></P
7834></DIV
7835></DIV
7836><HR><DIV
7837CLASS="REFSECT2"
7838><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007839NAME="AEN3783"
Daniel Veillard35925471999-02-25 08:46:07 +00007840></A
7841><H3
7842><A
7843NAME="XMLNODEADDCONTENTLEN"
7844></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007845>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007846><TABLE
7847BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007848BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007849WIDTH="100%"
7850CELLPADDING="6"
7851><TR
7852><TD
7853><PRE
7854CLASS="PROGRAMLISTING"
7855>void xmlNodeAddContentLen (<A
7856HREF="gnome-xml-tree.html#XMLNODEPTR"
7857>xmlNodePtr</A
7858> cur,
7859 const <A
7860HREF="gnome-xml-tree.html#CHAR"
7861>CHAR</A
7862> *content,
7863 int len);</PRE
7864></TD
7865></TR
7866></TABLE
7867><P
7868>Append the extra substring to the node content.</P
7869><P
7870></P
7871><DIV
7872CLASS="INFORMALTABLE"
7873><P
7874></P
7875><TABLE
7876BORDER="0"
7877WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007878BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007879CELLSPACING="0"
7880CELLPADDING="4"
7881CLASS="CALSTABLE"
7882><TR
7883><TD
7884WIDTH="20%"
7885ALIGN="RIGHT"
7886VALIGN="TOP"
7887><TT
7888CLASS="PARAMETER"
7889><I
7890>cur</I
7891></TT
7892>&nbsp;:</TD
7893><TD
7894WIDTH="80%"
7895ALIGN="LEFT"
7896VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007897>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007898></TR
7899><TR
7900><TD
7901WIDTH="20%"
7902ALIGN="RIGHT"
7903VALIGN="TOP"
7904><TT
7905CLASS="PARAMETER"
7906><I
7907>content</I
7908></TT
7909>&nbsp;:</TD
7910><TD
7911WIDTH="80%"
7912ALIGN="LEFT"
7913VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007914>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007915></TR
7916><TR
7917><TD
7918WIDTH="20%"
7919ALIGN="RIGHT"
7920VALIGN="TOP"
7921><TT
7922CLASS="PARAMETER"
7923><I
7924>len</I
7925></TT
7926>&nbsp;:</TD
7927><TD
7928WIDTH="80%"
7929ALIGN="LEFT"
7930VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007931>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007932></TR
7933></TABLE
7934><P
7935></P
7936></DIV
7937></DIV
7938><HR><DIV
7939CLASS="REFSECT2"
7940><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007941NAME="AEN3808"
Daniel Veillard35925471999-02-25 08:46:07 +00007942></A
7943><H3
7944><A
7945NAME="XMLNODEGETCONTENT"
7946></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007947>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007948><TABLE
7949BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007950BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007951WIDTH="100%"
7952CELLPADDING="6"
7953><TR
7954><TD
7955><PRE
7956CLASS="PROGRAMLISTING"
7957><A
7958HREF="gnome-xml-tree.html#CHAR"
7959>CHAR</A
7960>* xmlNodeGetContent (<A
7961HREF="gnome-xml-tree.html#XMLNODEPTR"
7962>xmlNodePtr</A
7963> cur);</PRE
7964></TD
7965></TR
7966></TABLE
7967><P
7968>Read the value of a node, this can be either the text carried
7969directly by this node if it's a TEXT node or the aggregate string
7970of the values carried by this node child's (TEXT and ENTITY_REF).
7971Entity references are substitued.</P
7972><P
7973></P
7974><DIV
7975CLASS="INFORMALTABLE"
7976><P
7977></P
7978><TABLE
7979BORDER="0"
7980WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007981BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007982CELLSPACING="0"
7983CELLPADDING="4"
7984CLASS="CALSTABLE"
7985><TR
7986><TD
7987WIDTH="20%"
7988ALIGN="RIGHT"
7989VALIGN="TOP"
7990><TT
7991CLASS="PARAMETER"
7992><I
7993>cur</I
7994></TT
7995>&nbsp;:</TD
7996><TD
7997WIDTH="80%"
7998ALIGN="LEFT"
7999VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008000>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008001></TR
8002><TR
8003><TD
8004WIDTH="20%"
8005ALIGN="RIGHT"
8006VALIGN="TOP"
8007><I
8008CLASS="EMPHASIS"
8009>Returns</I
8010> :</TD
8011><TD
8012WIDTH="80%"
8013ALIGN="LEFT"
8014VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008015>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008016></TR
8017></TABLE
8018><P
8019></P
8020></DIV
8021></DIV
8022><HR><DIV
8023CLASS="REFSECT2"
8024><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008025NAME="AEN3829"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008026></A
8027><H3
8028><A
8029NAME="XMLNODEGETLANG"
8030></A
8031>xmlNodeGetLang ()</H3
8032><TABLE
8033BORDER="0"
8034BGCOLOR="#D6E8FF"
8035WIDTH="100%"
8036CELLPADDING="6"
8037><TR
8038><TD
8039><PRE
8040CLASS="PROGRAMLISTING"
8041>const <A
8042HREF="gnome-xml-tree.html#CHAR"
8043>CHAR</A
8044>* xmlNodeGetLang (<A
8045HREF="gnome-xml-tree.html#XMLNODEPTR"
8046>xmlNodePtr</A
8047> cur);</PRE
8048></TD
8049></TR
8050></TABLE
8051><P
8052>Searches the language of a node, i.e. the values of the xml:lang
8053attribute or the one carried by the nearest ancestor.</P
8054><P
8055></P
8056><DIV
8057CLASS="INFORMALTABLE"
8058><P
8059></P
8060><TABLE
8061BORDER="0"
8062WIDTH="100%"
8063BGCOLOR="#FFD0D0"
8064CELLSPACING="0"
8065CELLPADDING="4"
8066CLASS="CALSTABLE"
8067><TR
8068><TD
8069WIDTH="20%"
8070ALIGN="RIGHT"
8071VALIGN="TOP"
8072><TT
8073CLASS="PARAMETER"
8074><I
8075>cur</I
8076></TT
8077>&nbsp;:</TD
8078><TD
8079WIDTH="80%"
8080ALIGN="LEFT"
8081VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008082>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008083></TR
8084><TR
8085><TD
8086WIDTH="20%"
8087ALIGN="RIGHT"
8088VALIGN="TOP"
8089><I
8090CLASS="EMPHASIS"
8091>Returns</I
8092> :</TD
8093><TD
8094WIDTH="80%"
8095ALIGN="LEFT"
8096VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008097>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008098></TR
8099></TABLE
8100><P
8101></P
8102></DIV
8103></DIV
8104><HR><DIV
8105CLASS="REFSECT2"
8106><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008107NAME="AEN3850"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008108></A
8109><H3
8110><A
8111NAME="XMLNODESETLANG"
8112></A
8113>xmlNodeSetLang ()</H3
8114><TABLE
8115BORDER="0"
8116BGCOLOR="#D6E8FF"
8117WIDTH="100%"
8118CELLPADDING="6"
8119><TR
8120><TD
8121><PRE
8122CLASS="PROGRAMLISTING"
8123>void xmlNodeSetLang (<A
8124HREF="gnome-xml-tree.html#XMLNODEPTR"
8125>xmlNodePtr</A
8126> cur,
8127 const <A
8128HREF="gnome-xml-tree.html#CHAR"
8129>CHAR</A
8130> *lang);</PRE
8131></TD
8132></TR
8133></TABLE
8134><P
8135>Searches the language of a node, i.e. the values of the xml:lang
8136attribute or the one carried by the nearest ancestor.</P
8137><P
8138></P
8139><DIV
8140CLASS="INFORMALTABLE"
8141><P
8142></P
8143><TABLE
8144BORDER="0"
8145WIDTH="100%"
8146BGCOLOR="#FFD0D0"
8147CELLSPACING="0"
8148CELLPADDING="4"
8149CLASS="CALSTABLE"
8150><TR
8151><TD
8152WIDTH="20%"
8153ALIGN="RIGHT"
8154VALIGN="TOP"
8155><TT
8156CLASS="PARAMETER"
8157><I
8158>cur</I
8159></TT
8160>&nbsp;:</TD
8161><TD
8162WIDTH="80%"
8163ALIGN="LEFT"
8164VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008165>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008166></TR
8167><TR
8168><TD
8169WIDTH="20%"
8170ALIGN="RIGHT"
8171VALIGN="TOP"
8172><TT
8173CLASS="PARAMETER"
8174><I
8175>lang</I
8176></TT
8177>&nbsp;:</TD
8178><TD
8179WIDTH="80%"
8180ALIGN="LEFT"
8181VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008182>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008183></TR
8184></TABLE
8185><P
8186></P
8187></DIV
8188></DIV
8189><HR><DIV
8190CLASS="REFSECT2"
8191><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008192NAME="AEN3871"
8193></A
8194><H3
8195><A
8196NAME="XMLREMOVEPROP"
8197></A
8198>xmlRemoveProp ()</H3
8199><TABLE
8200BORDER="0"
8201BGCOLOR="#D6E8FF"
8202WIDTH="100%"
8203CELLPADDING="6"
8204><TR
8205><TD
8206><PRE
8207CLASS="PROGRAMLISTING"
8208>int xmlRemoveProp (<A
8209HREF="gnome-xml-tree.html#XMLATTRPTR"
8210>xmlAttrPtr</A
8211> attr);</PRE
8212></TD
8213></TR
8214></TABLE
8215><P
8216></P
8217><DIV
8218CLASS="INFORMALTABLE"
8219><P
8220></P
8221><TABLE
8222BORDER="0"
8223WIDTH="100%"
8224BGCOLOR="#FFD0D0"
8225CELLSPACING="0"
8226CELLPADDING="4"
8227CLASS="CALSTABLE"
8228><TR
8229><TD
8230WIDTH="20%"
8231ALIGN="RIGHT"
8232VALIGN="TOP"
8233><TT
8234CLASS="PARAMETER"
8235><I
8236>attr</I
8237></TT
8238>&nbsp;:</TD
8239><TD
8240WIDTH="80%"
8241ALIGN="LEFT"
8242VALIGN="TOP"
8243>&nbsp;</TD
8244></TR
8245><TR
8246><TD
8247WIDTH="20%"
8248ALIGN="RIGHT"
8249VALIGN="TOP"
8250><I
8251CLASS="EMPHASIS"
8252>Returns</I
8253> :</TD
8254><TD
8255WIDTH="80%"
8256ALIGN="LEFT"
8257VALIGN="TOP"
8258>&nbsp;</TD
8259></TR
8260></TABLE
8261><P
8262></P
8263></DIV
8264></DIV
8265><HR><DIV
8266CLASS="REFSECT2"
8267><A
8268NAME="AEN3890"
8269></A
8270><H3
8271><A
8272NAME="XMLREMOVENODE"
8273></A
8274>xmlRemoveNode ()</H3
8275><TABLE
8276BORDER="0"
8277BGCOLOR="#D6E8FF"
8278WIDTH="100%"
8279CELLPADDING="6"
8280><TR
8281><TD
8282><PRE
8283CLASS="PROGRAMLISTING"
8284>int xmlRemoveNode (<A
8285HREF="gnome-xml-tree.html#XMLNODEPTR"
8286>xmlNodePtr</A
8287> node);</PRE
8288></TD
8289></TR
8290></TABLE
8291><P
8292></P
8293><DIV
8294CLASS="INFORMALTABLE"
8295><P
8296></P
8297><TABLE
8298BORDER="0"
8299WIDTH="100%"
8300BGCOLOR="#FFD0D0"
8301CELLSPACING="0"
8302CELLPADDING="4"
8303CLASS="CALSTABLE"
8304><TR
8305><TD
8306WIDTH="20%"
8307ALIGN="RIGHT"
8308VALIGN="TOP"
8309><TT
8310CLASS="PARAMETER"
8311><I
8312>node</I
8313></TT
8314>&nbsp;:</TD
8315><TD
8316WIDTH="80%"
8317ALIGN="LEFT"
8318VALIGN="TOP"
8319>&nbsp;</TD
8320></TR
8321><TR
8322><TD
8323WIDTH="20%"
8324ALIGN="RIGHT"
8325VALIGN="TOP"
8326><I
8327CLASS="EMPHASIS"
8328>Returns</I
8329> :</TD
8330><TD
8331WIDTH="80%"
8332ALIGN="LEFT"
8333VALIGN="TOP"
8334>&nbsp;</TD
8335></TR
8336></TABLE
8337><P
8338></P
8339></DIV
8340></DIV
8341><HR><DIV
8342CLASS="REFSECT2"
8343><A
8344NAME="AEN3909"
Daniel Veillard35925471999-02-25 08:46:07 +00008345></A
8346><H3
8347><A
8348NAME="XMLBUFFERWRITECHAR"
8349></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008350>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008351><TABLE
8352BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008353BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008354WIDTH="100%"
8355CELLPADDING="6"
8356><TR
8357><TD
8358><PRE
8359CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00008360>void xmlBufferWriteCHAR (<A
8361HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8362>xmlBufferPtr</A
8363> buf,
8364 const <A
Daniel Veillard35925471999-02-25 08:46:07 +00008365HREF="gnome-xml-tree.html#CHAR"
8366>CHAR</A
8367> *string);</PRE
8368></TD
8369></TR
8370></TABLE
8371><P
8372>routine which manage and grows an output buffer. This one add
Daniel Veillard5099ae81999-04-21 20:12:07 +00008373CHARs at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00008374><P
8375></P
8376><DIV
8377CLASS="INFORMALTABLE"
8378><P
8379></P
8380><TABLE
8381BORDER="0"
8382WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008383BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008384CELLSPACING="0"
8385CELLPADDING="4"
8386CLASS="CALSTABLE"
8387><TR
8388><TD
8389WIDTH="20%"
8390ALIGN="RIGHT"
8391VALIGN="TOP"
8392><TT
8393CLASS="PARAMETER"
8394><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00008395>buf</I
8396></TT
8397>&nbsp;:</TD
8398><TD
8399WIDTH="80%"
8400ALIGN="LEFT"
8401VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008402>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00008403></TR
8404><TR
8405><TD
8406WIDTH="20%"
8407ALIGN="RIGHT"
8408VALIGN="TOP"
8409><TT
8410CLASS="PARAMETER"
8411><I
Daniel Veillard35925471999-02-25 08:46:07 +00008412>string</I
8413></TT
8414>&nbsp;:</TD
8415><TD
8416WIDTH="80%"
8417ALIGN="LEFT"
8418VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008419>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008420></TR
8421></TABLE
8422><P
8423></P
8424></DIV
8425></DIV
8426><HR><DIV
8427CLASS="REFSECT2"
8428><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008429NAME="AEN3930"
Daniel Veillard35925471999-02-25 08:46:07 +00008430></A
8431><H3
8432><A
8433NAME="XMLBUFFERWRITECHAR"
8434></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008435>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008436><TABLE
8437BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008438BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008439WIDTH="100%"
8440CELLPADDING="6"
8441><TR
8442><TD
8443><PRE
8444CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00008445>void xmlBufferWriteChar (<A
8446HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8447>xmlBufferPtr</A
8448> buf,
8449 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00008450></TD
8451></TR
8452></TABLE
8453><P
8454>routine which manage and grows an output buffer. This one add
8455C chars at the end of the array.</P
8456><P
8457></P
8458><DIV
8459CLASS="INFORMALTABLE"
8460><P
8461></P
8462><TABLE
8463BORDER="0"
8464WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008465BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008466CELLSPACING="0"
8467CELLPADDING="4"
8468CLASS="CALSTABLE"
8469><TR
8470><TD
8471WIDTH="20%"
8472ALIGN="RIGHT"
8473VALIGN="TOP"
8474><TT
8475CLASS="PARAMETER"
8476><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00008477>buf</I
8478></TT
8479>&nbsp;:</TD
8480><TD
8481WIDTH="80%"
8482ALIGN="LEFT"
8483VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008484>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00008485></TR
8486><TR
8487><TD
8488WIDTH="20%"
8489ALIGN="RIGHT"
8490VALIGN="TOP"
8491><TT
8492CLASS="PARAMETER"
8493><I
Daniel Veillard35925471999-02-25 08:46:07 +00008494>string</I
8495></TT
8496>&nbsp;:</TD
8497><TD
8498WIDTH="80%"
8499ALIGN="LEFT"
8500VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008501>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008502></TR
8503></TABLE
8504><P
8505></P
8506></DIV
8507></DIV
8508><HR><DIV
8509CLASS="REFSECT2"
8510><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008511NAME="AEN3950"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008512></A
8513><H3
8514><A
8515NAME="XMLBUFFERWRITEQUOTEDSTRING"
8516></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008517>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00008518><TABLE
8519BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008520BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008521WIDTH="100%"
8522CELLPADDING="6"
8523><TR
8524><TD
8525><PRE
8526CLASS="PROGRAMLISTING"
8527>void xmlBufferWriteQuotedString (<A
8528HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8529>xmlBufferPtr</A
8530> buf,
8531 const <A
8532HREF="gnome-xml-tree.html#CHAR"
8533>CHAR</A
8534> *string);</PRE
8535></TD
8536></TR
8537></TABLE
8538><P
8539>routine which manage and grows an output buffer. This one writes
8540a quoted or double quoted CHAR string, checking first if it holds
8541quote or double-quotes internally</P
8542><P
8543></P
8544><DIV
8545CLASS="INFORMALTABLE"
8546><P
8547></P
8548><TABLE
8549BORDER="0"
8550WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008551BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008552CELLSPACING="0"
8553CELLPADDING="4"
8554CLASS="CALSTABLE"
8555><TR
8556><TD
8557WIDTH="20%"
8558ALIGN="RIGHT"
8559VALIGN="TOP"
8560><TT
8561CLASS="PARAMETER"
8562><I
8563>buf</I
8564></TT
8565>&nbsp;:</TD
8566><TD
8567WIDTH="80%"
8568ALIGN="LEFT"
8569VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008570>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00008571></TR
8572><TR
8573><TD
8574WIDTH="20%"
8575ALIGN="RIGHT"
8576VALIGN="TOP"
8577><TT
8578CLASS="PARAMETER"
8579><I
8580>string</I
8581></TT
8582>&nbsp;:</TD
8583><TD
8584WIDTH="80%"
8585ALIGN="LEFT"
8586VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008587>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00008588></TR
8589></TABLE
8590><P
8591></P
8592></DIV
8593></DIV
8594><HR><DIV
8595CLASS="REFSECT2"
8596><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008597NAME="AEN3971"
Daniel Veillard35925471999-02-25 08:46:07 +00008598></A
8599><H3
8600><A
8601NAME="XMLDOCDUMPMEMORY"
8602></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008603>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008604><TABLE
8605BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008606BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008607WIDTH="100%"
8608CELLPADDING="6"
8609><TR
8610><TD
8611><PRE
8612CLASS="PROGRAMLISTING"
8613>void xmlDocDumpMemory (<A
8614HREF="gnome-xml-tree.html#XMLDOCPTR"
8615>xmlDocPtr</A
8616> cur,
8617 <A
8618HREF="gnome-xml-tree.html#CHAR"
8619>CHAR</A
8620> **mem,
8621 int *size);</PRE
8622></TD
8623></TR
8624></TABLE
8625><P
8626>Dump an XML document in memory and return the CHAR * and it's size.
8627It's up to the caller to free the memory.</P
8628><P
8629></P
8630><DIV
8631CLASS="INFORMALTABLE"
8632><P
8633></P
8634><TABLE
8635BORDER="0"
8636WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008637BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008638CELLSPACING="0"
8639CELLPADDING="4"
8640CLASS="CALSTABLE"
8641><TR
8642><TD
8643WIDTH="20%"
8644ALIGN="RIGHT"
8645VALIGN="TOP"
8646><TT
8647CLASS="PARAMETER"
8648><I
8649>cur</I
8650></TT
8651>&nbsp;:</TD
8652><TD
8653WIDTH="80%"
8654ALIGN="LEFT"
8655VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008656>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008657></TR
8658><TR
8659><TD
8660WIDTH="20%"
8661ALIGN="RIGHT"
8662VALIGN="TOP"
8663><TT
8664CLASS="PARAMETER"
8665><I
8666>mem</I
8667></TT
8668>&nbsp;:</TD
8669><TD
8670WIDTH="80%"
8671ALIGN="LEFT"
8672VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008673>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008674></TR
8675><TR
8676><TD
8677WIDTH="20%"
8678ALIGN="RIGHT"
8679VALIGN="TOP"
8680><TT
8681CLASS="PARAMETER"
8682><I
8683>size</I
8684></TT
8685>&nbsp;:</TD
8686><TD
8687WIDTH="80%"
8688ALIGN="LEFT"
8689VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008690>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008691></TR
8692></TABLE
8693><P
8694></P
8695></DIV
8696></DIV
8697><HR><DIV
8698CLASS="REFSECT2"
8699><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008700NAME="AEN3996"
Daniel Veillard35925471999-02-25 08:46:07 +00008701></A
8702><H3
8703><A
8704NAME="XMLDOCDUMP"
8705></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008706>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008707><TABLE
8708BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008709BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008710WIDTH="100%"
8711CELLPADDING="6"
8712><TR
8713><TD
8714><PRE
8715CLASS="PROGRAMLISTING"
8716>void xmlDocDump (<GTKDOCLINK
8717HREF="FILE"
8718>FILE</GTKDOCLINK
8719> *f,
8720 <A
8721HREF="gnome-xml-tree.html#XMLDOCPTR"
8722>xmlDocPtr</A
8723> cur);</PRE
8724></TD
8725></TR
8726></TABLE
8727><P
8728>Dump an XML document to an open FILE.</P
8729><P
8730></P
8731><DIV
8732CLASS="INFORMALTABLE"
8733><P
8734></P
8735><TABLE
8736BORDER="0"
8737WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008738BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008739CELLSPACING="0"
8740CELLPADDING="4"
8741CLASS="CALSTABLE"
8742><TR
8743><TD
8744WIDTH="20%"
8745ALIGN="RIGHT"
8746VALIGN="TOP"
8747><TT
8748CLASS="PARAMETER"
8749><I
8750>f</I
8751></TT
8752>&nbsp;:</TD
8753><TD
8754WIDTH="80%"
8755ALIGN="LEFT"
8756VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008757>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008758></TR
8759><TR
8760><TD
8761WIDTH="20%"
8762ALIGN="RIGHT"
8763VALIGN="TOP"
8764><TT
8765CLASS="PARAMETER"
8766><I
8767>cur</I
8768></TT
8769>&nbsp;:</TD
8770><TD
8771WIDTH="80%"
8772ALIGN="LEFT"
8773VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008774>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008775></TR
8776></TABLE
8777><P
8778></P
8779></DIV
8780></DIV
8781><HR><DIV
8782CLASS="REFSECT2"
8783><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008784NAME="AEN4017"
Daniel Veillard35925471999-02-25 08:46:07 +00008785></A
8786><H3
8787><A
8788NAME="XMLSAVEFILE"
8789></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008790>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008791><TABLE
8792BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008793BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008794WIDTH="100%"
8795CELLPADDING="6"
8796><TR
8797><TD
8798><PRE
8799CLASS="PROGRAMLISTING"
8800>int xmlSaveFile (const char *filename,
8801 <A
8802HREF="gnome-xml-tree.html#XMLDOCPTR"
8803>xmlDocPtr</A
8804> cur);</PRE
8805></TD
8806></TR
8807></TABLE
8808><P
8809>Dump an XML document to a file. Will use compression if
8810compiled in and enabled.</P
8811><P
8812></P
8813><DIV
8814CLASS="INFORMALTABLE"
8815><P
8816></P
8817><TABLE
8818BORDER="0"
8819WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008820BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008821CELLSPACING="0"
8822CELLPADDING="4"
8823CLASS="CALSTABLE"
8824><TR
8825><TD
8826WIDTH="20%"
8827ALIGN="RIGHT"
8828VALIGN="TOP"
8829><TT
8830CLASS="PARAMETER"
8831><I
8832>filename</I
8833></TT
8834>&nbsp;:</TD
8835><TD
8836WIDTH="80%"
8837ALIGN="LEFT"
8838VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008839>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008840></TR
8841><TR
8842><TD
8843WIDTH="20%"
8844ALIGN="RIGHT"
8845VALIGN="TOP"
8846><TT
8847CLASS="PARAMETER"
8848><I
8849>cur</I
8850></TT
8851>&nbsp;:</TD
8852><TD
8853WIDTH="80%"
8854ALIGN="LEFT"
8855VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008856>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008857></TR
8858><TR
8859><TD
8860WIDTH="20%"
8861ALIGN="RIGHT"
8862VALIGN="TOP"
8863><I
8864CLASS="EMPHASIS"
8865>Returns</I
8866> :</TD
8867><TD
8868WIDTH="80%"
8869ALIGN="LEFT"
8870VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008871>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008872></TR
8873></TABLE
8874><P
8875></P
8876></DIV
8877></DIV
8878><HR><DIV
8879CLASS="REFSECT2"
8880><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008881NAME="AEN4041"
Daniel Veillard35925471999-02-25 08:46:07 +00008882></A
8883><H3
8884><A
8885NAME="XMLGETDOCCOMPRESSMODE"
8886></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008887>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008888><TABLE
8889BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008890BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008891WIDTH="100%"
8892CELLPADDING="6"
8893><TR
8894><TD
8895><PRE
8896CLASS="PROGRAMLISTING"
8897>int xmlGetDocCompressMode (<A
8898HREF="gnome-xml-tree.html#XMLDOCPTR"
8899>xmlDocPtr</A
8900> doc);</PRE
8901></TD
8902></TR
8903></TABLE
8904><P
8905>get the compression ratio for a document, ZLIB based</P
8906><P
8907></P
8908><DIV
8909CLASS="INFORMALTABLE"
8910><P
8911></P
8912><TABLE
8913BORDER="0"
8914WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008915BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008916CELLSPACING="0"
8917CELLPADDING="4"
8918CLASS="CALSTABLE"
8919><TR
8920><TD
8921WIDTH="20%"
8922ALIGN="RIGHT"
8923VALIGN="TOP"
8924><TT
8925CLASS="PARAMETER"
8926><I
8927>doc</I
8928></TT
8929>&nbsp;:</TD
8930><TD
8931WIDTH="80%"
8932ALIGN="LEFT"
8933VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008934>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008935></TR
8936><TR
8937><TD
8938WIDTH="20%"
8939ALIGN="RIGHT"
8940VALIGN="TOP"
8941><I
8942CLASS="EMPHASIS"
8943>Returns</I
8944> :</TD
8945><TD
8946WIDTH="80%"
8947ALIGN="LEFT"
8948VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008949>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008950></TR
8951></TABLE
8952><P
8953></P
8954></DIV
8955></DIV
8956><HR><DIV
8957CLASS="REFSECT2"
8958><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008959NAME="AEN4061"
Daniel Veillard35925471999-02-25 08:46:07 +00008960></A
8961><H3
8962><A
8963NAME="XMLSETDOCCOMPRESSMODE"
8964></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008965>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008966><TABLE
8967BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008968BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008969WIDTH="100%"
8970CELLPADDING="6"
8971><TR
8972><TD
8973><PRE
8974CLASS="PROGRAMLISTING"
8975>void xmlSetDocCompressMode (<A
8976HREF="gnome-xml-tree.html#XMLDOCPTR"
8977>xmlDocPtr</A
8978> doc,
8979 int mode);</PRE
8980></TD
8981></TR
8982></TABLE
8983><P
8984>set the compression ratio for a document, ZLIB based
8985Correct values: 0 (uncompressed) to 9 (max compression)</P
8986><P
8987></P
8988><DIV
8989CLASS="INFORMALTABLE"
8990><P
8991></P
8992><TABLE
8993BORDER="0"
8994WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008995BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008996CELLSPACING="0"
8997CELLPADDING="4"
8998CLASS="CALSTABLE"
8999><TR
9000><TD
9001WIDTH="20%"
9002ALIGN="RIGHT"
9003VALIGN="TOP"
9004><TT
9005CLASS="PARAMETER"
9006><I
9007>doc</I
9008></TT
9009>&nbsp;:</TD
9010><TD
9011WIDTH="80%"
9012ALIGN="LEFT"
9013VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009014>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009015></TR
9016><TR
9017><TD
9018WIDTH="20%"
9019ALIGN="RIGHT"
9020VALIGN="TOP"
9021><TT
9022CLASS="PARAMETER"
9023><I
9024>mode</I
9025></TT
9026>&nbsp;:</TD
9027><TD
9028WIDTH="80%"
9029ALIGN="LEFT"
9030VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009031>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009032></TR
9033></TABLE
9034><P
9035></P
9036></DIV
9037></DIV
9038><HR><DIV
9039CLASS="REFSECT2"
9040><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009041NAME="AEN4081"
Daniel Veillard35925471999-02-25 08:46:07 +00009042></A
9043><H3
9044><A
9045NAME="XMLGETCOMPRESSMODE"
9046></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009047>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009048><TABLE
9049BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009050BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009051WIDTH="100%"
9052CELLPADDING="6"
9053><TR
9054><TD
9055><PRE
9056CLASS="PROGRAMLISTING"
9057>int xmlGetCompressMode (void);</PRE
9058></TD
9059></TR
9060></TABLE
9061><P
9062>get the default compression mode used, ZLIB based.</P
9063><P
9064></P
9065><DIV
9066CLASS="INFORMALTABLE"
9067><P
9068></P
9069><TABLE
9070BORDER="0"
9071WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009072BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009073CELLSPACING="0"
9074CELLPADDING="4"
9075CLASS="CALSTABLE"
9076><TR
9077><TD
9078WIDTH="20%"
9079ALIGN="RIGHT"
9080VALIGN="TOP"
9081><I
9082CLASS="EMPHASIS"
9083>Returns</I
9084> :</TD
9085><TD
9086WIDTH="80%"
9087ALIGN="LEFT"
9088VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009089>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009090></TR
9091></TABLE
9092><P
9093></P
9094></DIV
9095></DIV
9096><HR><DIV
9097CLASS="REFSECT2"
9098><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009099NAME="AEN4096"
Daniel Veillard35925471999-02-25 08:46:07 +00009100></A
9101><H3
9102><A
9103NAME="XMLSETCOMPRESSMODE"
9104></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009105>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009106><TABLE
9107BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009108BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009109WIDTH="100%"
9110CELLPADDING="6"
9111><TR
9112><TD
9113><PRE
9114CLASS="PROGRAMLISTING"
9115>void xmlSetCompressMode (int mode);</PRE
9116></TD
9117></TR
9118></TABLE
9119><P
9120>set the default compression mode used, ZLIB based
9121Correct values: 0 (uncompressed) to 9 (max compression)</P
9122><P
9123></P
9124><DIV
9125CLASS="INFORMALTABLE"
9126><P
9127></P
9128><TABLE
9129BORDER="0"
9130WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009131BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009132CELLSPACING="0"
9133CELLPADDING="4"
9134CLASS="CALSTABLE"
9135><TR
9136><TD
9137WIDTH="20%"
9138ALIGN="RIGHT"
9139VALIGN="TOP"
9140><TT
9141CLASS="PARAMETER"
9142><I
9143>mode</I
9144></TT
9145>&nbsp;:</TD
9146><TD
9147WIDTH="80%"
9148ALIGN="LEFT"
9149VALIGN="TOP"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00009150>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009151></TR
9152></TABLE
9153><P
9154></P
9155></DIV
9156></DIV
9157></DIV
9158><DIV
9159CLASS="NAVFOOTER"
Daniel Veillard14fff061999-06-22 21:49:07 +00009160><BR><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00009161WIDTH="100%"
9162BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009163BGCOLOR="#000000"
9164CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00009165CELLSPACING="0"
9166><TR
9167><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009168WIDTH="25%"
9169BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009170ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00009171><A
9172HREF="gnome-xml-parser.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009173><FONT
9174COLOR="#FFFFFF"
9175SIZE="3"
9176><B
9177>&#60;&#60;&#60; Previous Page</B
9178></FONT
9179></A
Daniel Veillard35925471999-02-25 08:46:07 +00009180></TD
9181><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009182WIDTH="25%"
9183BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00009184ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00009185><FONT
9186COLOR="#FFFFFF"
9187SIZE="3"
9188><B
Daniel Veillard35925471999-02-25 08:46:07 +00009189><A
9190HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009191><FONT
9192COLOR="#FFFFFF"
9193SIZE="3"
9194><B
9195>Home</B
9196></FONT
9197></A
9198></B
9199></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009200></TD
9201><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009202WIDTH="25%"
9203BGCOLOR="#00C000"
9204ALIGN="center"
9205><FONT
9206COLOR="#FFFFFF"
9207SIZE="3"
9208><B
9209><A
9210HREF="libxml.html"
9211><FONT
9212COLOR="#FFFFFF"
9213SIZE="3"
9214><B
9215>Up</B
9216></FONT
9217></A
9218></B
9219></FONT
9220></TD
9221><TD
9222WIDTH="25%"
9223BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009224ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00009225><A
9226HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009227><FONT
9228COLOR="#FFFFFF"
9229SIZE="3"
9230><B
9231>Next Page &#62;&#62;&#62;</B
9232></FONT
9233></A
Daniel Veillard35925471999-02-25 08:46:07 +00009234></TD
9235></TR
9236><TR
9237><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009238COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009239ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00009240><FONT
9241COLOR="#FFFFFF"
9242SIZE="3"
9243><B
9244>parser</B
9245></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009246></TD
9247><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009248COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009249ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00009250><FONT
9251COLOR="#FFFFFF"
9252SIZE="3"
9253><B
9254>entities</B
9255></FONT
9256></TD
Daniel Veillard35925471999-02-25 08:46:07 +00009257></TR
9258></TABLE
9259></DIV
9260></BODY
9261></HTML
9262>