blob: 268f957c94ab46004a2fe199dd40ed2124336c7d [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>tree</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000014REL="PREVIOUS"
Daniel Veillard294cbca1999-12-03 13:19:09 +000015TITLE="SAX"
16HREF="gnome-xml-sax.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000017REL="NEXT"
18TITLE="entities"
19HREF="gnome-xml-entities.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
Daniel Veillard71b656e2000-01-05 14:46:17 +000023LINK="#0000FF"
24VLINK="#840084"
25ALINK="#0000FF"
Daniel Veillard35925471999-02-25 08:46:07 +000026><DIV
27CLASS="NAVHEADER"
28><TABLE
29WIDTH="100%"
30BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000031BGCOLOR="#000000"
32CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000033CELLSPACING="0"
34><TR
35><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000036COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000037ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000038><FONT
39COLOR="#FFFFFF"
40SIZE="5"
41>Gnome XML Library Reference Manual</FONT
42></TH
Daniel Veillard35925471999-02-25 08:46:07 +000043></TR
44><TR
45><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000046WIDTH="25%"
47BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000048ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000049><A
Daniel Veillard294cbca1999-12-03 13:19:09 +000050HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000051><FONT
52COLOR="#FFFFFF"
53SIZE="3"
54><B
55>&#60;&#60;&#60; Previous Page</B
56></FONT
57></A
Daniel Veillard35925471999-02-25 08:46:07 +000058></TD
59><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000060WIDTH="25%"
61BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000062ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000063><FONT
64COLOR="#FFFFFF"
65SIZE="3"
66><B
67><A
68HREF="book1.html"
69><FONT
70COLOR="#FFFFFF"
71SIZE="3"
72><B
73>Home</B
74></FONT
75></A
76></B
77></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000078></TD
79><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000080WIDTH="25%"
81BGCOLOR="#00C000"
82ALIGN="center"
83><FONT
84COLOR="#FFFFFF"
85SIZE="3"
86><B
87><A
Daniel Veillard35008381999-10-25 13:15:52 +000088HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000089><FONT
90COLOR="#FFFFFF"
91SIZE="3"
92><B
93>Up</B
94></FONT
95></A
96></B
97></FONT
98></TD
99><TD
100WIDTH="25%"
101BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +0000102ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000103><A
104HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000105><FONT
106COLOR="#FFFFFF"
107SIZE="3"
108><B
109>Next Page &#62;&#62;&#62;</B
110></FONT
111></A
Daniel Veillard35925471999-02-25 08:46:07 +0000112></TD
113></TR
114></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000115></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000116><H1
Daniel Veillard71b656e2000-01-05 14:46:17 +0000117><A
118NAME="GNOME-XML-TREE"
119>tree</A
120></H1
Daniel Veillard35925471999-02-25 08:46:07 +0000121><DIV
122CLASS="REFNAMEDIV"
123><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000124NAME="AEN2831"
Daniel Veillard35925471999-02-25 08:46:07 +0000125></A
126><H2
127>Name</H2
Daniel Veillard71b656e2000-01-05 14:46:17 +0000128>tree&nbsp;--&nbsp;</DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000129><DIV
130CLASS="REFSYNOPSISDIV"
131><A
Daniel Veillard71b656e2000-01-05 14:46:17 +0000132NAME="AEN2834"
Daniel Veillard35925471999-02-25 08:46:07 +0000133></A
134><H2
135>Synopsis</H2
136><TABLE
137BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000138BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000139WIDTH="100%"
140CELLPADDING="6"
141><TR
142><TD
143><PRE
144CLASS="SYNOPSIS"
145>&#13;
146
147enum <A
148HREF="gnome-xml-tree.html#XMLELEMENTTYPE"
149>xmlElementType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000150>;
Daniel Veillard35925471999-02-25 08:46:07 +0000151typedef <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000152HREF="gnome-xml-tree.html#XMLCHAR"
153>xmlChar</A
154>;
155#define <A
Daniel Veillard35925471999-02-25 08:46:07 +0000156HREF="gnome-xml-tree.html#CHAR"
157>CHAR</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000158>
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000159#define <A
160HREF="gnome-xml-tree.html#BAD-CAST"
161>BAD_CAST</A
162>
Daniel Veillard35925471999-02-25 08:46:07 +0000163typedef <A
164HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
165>xmlNotationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000166>;
Daniel Veillard35925471999-02-25 08:46:07 +0000167enum <A
168HREF="gnome-xml-tree.html#XMLATTRIBUTETYPE"
169>xmlAttributeType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000170>;
Daniel Veillard35925471999-02-25 08:46:07 +0000171enum <A
172HREF="gnome-xml-tree.html#XMLATTRIBUTEDEFAULT"
173>xmlAttributeDefault</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000174>;
Daniel Veillard35925471999-02-25 08:46:07 +0000175typedef <A
176HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
177>xmlEnumerationPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000178>;
Daniel Veillard35925471999-02-25 08:46:07 +0000179typedef <A
180HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
181>xmlAttributePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000182>;
Daniel Veillard35925471999-02-25 08:46:07 +0000183enum <A
184HREF="gnome-xml-tree.html#XMLELEMENTCONTENTTYPE"
185>xmlElementContentType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000186>;
Daniel Veillard35925471999-02-25 08:46:07 +0000187enum <A
188HREF="gnome-xml-tree.html#XMLELEMENTCONTENTOCCUR"
189>xmlElementContentOccur</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000190>;
Daniel Veillard35925471999-02-25 08:46:07 +0000191typedef <A
192HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
193>xmlElementContentPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000194>;
Daniel Veillard35925471999-02-25 08:46:07 +0000195enum <A
196HREF="gnome-xml-tree.html#XMLELEMENTTYPEVAL"
197>xmlElementTypeVal</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000198>;
Daniel Veillard35925471999-02-25 08:46:07 +0000199typedef <A
200HREF="gnome-xml-tree.html#XMLELEMENTPTR"
201>xmlElementPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000202>;
Daniel Veillard35925471999-02-25 08:46:07 +0000203enum <A
204HREF="gnome-xml-tree.html#XMLNSTYPE"
205>xmlNsType</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000206>;
Daniel Veillard35925471999-02-25 08:46:07 +0000207typedef <A
208HREF="gnome-xml-tree.html#XMLNSPTR"
209>xmlNsPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000210>;
Daniel Veillard35925471999-02-25 08:46:07 +0000211typedef <A
212HREF="gnome-xml-tree.html#XMLDTDPTR"
213>xmlDtdPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000214>;
Daniel Veillard35925471999-02-25 08:46:07 +0000215typedef <A
216HREF="gnome-xml-tree.html#XMLATTRPTR"
217>xmlAttrPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000218>;
Daniel Veillard35925471999-02-25 08:46:07 +0000219typedef <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000220HREF="gnome-xml-tree.html#XMLIDPTR"
221>xmlIDPtr</A
222>;
223typedef <A
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000224HREF="gnome-xml-tree.html#XMLREFPTR"
225>xmlRefPtr</A
226>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000227struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000228HREF="gnome-xml-tree.html#XMLNODE"
229>xmlNode</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000230>;
Daniel Veillard35925471999-02-25 08:46:07 +0000231typedef <A
232HREF="gnome-xml-tree.html#XMLNODEPTR"
233>xmlNodePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000234>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000235struct <A
Daniel Veillard35925471999-02-25 08:46:07 +0000236HREF="gnome-xml-tree.html#XMLDOC"
237>xmlDoc</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000238>;
Daniel Veillard35925471999-02-25 08:46:07 +0000239typedef <A
240HREF="gnome-xml-tree.html#XMLDOCPTR"
241>xmlDocPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000242>;
Daniel Veillard71b656e2000-01-05 14:46:17 +0000243struct <A
244HREF="gnome-xml-tree.html#XMLBUFFER"
245>xmlBuffer</A
246>;
247typedef <A
248HREF="gnome-xml-tree.html#XMLBUFFERPTR"
249>xmlBufferPtr</A
250>;
Daniel Veillard14fff061999-06-22 21:49:07 +0000251extern xmlNsPtr <A
252HREF="gnome-xml-tree.html#BASEDTD"
253>baseDTD</A
254>;
255extern int <A
256HREF="gnome-xml-tree.html#OLDXMLWDCOMPATIBILITY"
257>oldXMLWDcompatibility</A
258>;
259extern int <A
260HREF="gnome-xml-tree.html#XMLINDENTTREEOUTPUT"
261>xmlIndentTreeOutput</A
262>;
Daniel Veillard5099ae81999-04-21 20:12:07 +0000263<A
264HREF="gnome-xml-tree.html#XMLBUFFERPTR"
265>xmlBufferPtr</A
266> <A
267HREF="gnome-xml-tree.html#XMLBUFFERCREATE"
268>xmlBufferCreate</A
269> (void);
270void <A
271HREF="gnome-xml-tree.html#XMLBUFFERFREE"
272>xmlBufferFree</A
273> (<A
274HREF="gnome-xml-tree.html#XMLBUFFERPTR"
275>xmlBufferPtr</A
276> buf);
277int <A
278HREF="gnome-xml-tree.html#XMLBUFFERDUMP"
279>xmlBufferDump</A
280> (<GTKDOCLINK
281HREF="FILE"
282>FILE</GTKDOCLINK
283> *file,
284 <A
285HREF="gnome-xml-tree.html#XMLBUFFERPTR"
286>xmlBufferPtr</A
287> buf);
288void <A
289HREF="gnome-xml-tree.html#XMLBUFFERADD"
290>xmlBufferAdd</A
291> (<A
292HREF="gnome-xml-tree.html#XMLBUFFERPTR"
293>xmlBufferPtr</A
294> buf,
295 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000296HREF="gnome-xml-tree.html#XMLCHAR"
297>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000298> *str,
299 int len);
300void <A
301HREF="gnome-xml-tree.html#XMLBUFFERCAT"
302>xmlBufferCat</A
303> (<A
304HREF="gnome-xml-tree.html#XMLBUFFERPTR"
305>xmlBufferPtr</A
306> buf,
307 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000308HREF="gnome-xml-tree.html#XMLCHAR"
309>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000310> *str);
311void <A
312HREF="gnome-xml-tree.html#XMLBUFFERCCAT"
313>xmlBufferCCat</A
314> (<A
315HREF="gnome-xml-tree.html#XMLBUFFERPTR"
316>xmlBufferPtr</A
317> buf,
318 const char *str);
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000319int <A
320HREF="gnome-xml-tree.html#XMLBUFFERSHRINK"
321>xmlBufferShrink</A
322> (<A
323HREF="gnome-xml-tree.html#XMLBUFFERPTR"
324>xmlBufferPtr</A
325> buf,
326 int len);
327void <A
328HREF="gnome-xml-tree.html#XMLBUFFEREMPTY"
329>xmlBufferEmpty</A
330> (<A
331HREF="gnome-xml-tree.html#XMLBUFFERPTR"
332>xmlBufferPtr</A
333> buf);
Daniel Veillard35925471999-02-25 08:46:07 +0000334<A
335HREF="gnome-xml-tree.html#XMLDTDPTR"
336>xmlDtdPtr</A
337> <A
338HREF="gnome-xml-tree.html#XMLCREATEINTSUBSET"
339>xmlCreateIntSubset</A
340> (<A
341HREF="gnome-xml-tree.html#XMLDOCPTR"
342>xmlDocPtr</A
343> doc,
344 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000345HREF="gnome-xml-tree.html#XMLCHAR"
346>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000347> *name,
348 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000349HREF="gnome-xml-tree.html#XMLCHAR"
350>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000351> *ExternalID,
352 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000353HREF="gnome-xml-tree.html#XMLCHAR"
354>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000355> *SystemID);
356<A
357HREF="gnome-xml-tree.html#XMLDTDPTR"
358>xmlDtdPtr</A
359> <A
360HREF="gnome-xml-tree.html#XMLNEWDTD"
361>xmlNewDtd</A
362> (<A
363HREF="gnome-xml-tree.html#XMLDOCPTR"
364>xmlDocPtr</A
365> doc,
366 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000367HREF="gnome-xml-tree.html#XMLCHAR"
368>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000369> *name,
370 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000371HREF="gnome-xml-tree.html#XMLCHAR"
372>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000373> *ExternalID,
374 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000375HREF="gnome-xml-tree.html#XMLCHAR"
376>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000377> *SystemID);
378void <A
379HREF="gnome-xml-tree.html#XMLFREEDTD"
380>xmlFreeDtd</A
381> (<A
382HREF="gnome-xml-tree.html#XMLDTDPTR"
383>xmlDtdPtr</A
384> cur);
385<A
386HREF="gnome-xml-tree.html#XMLNSPTR"
387>xmlNsPtr</A
388> <A
389HREF="gnome-xml-tree.html#XMLNEWGLOBALNS"
390>xmlNewGlobalNs</A
391> (<A
392HREF="gnome-xml-tree.html#XMLDOCPTR"
393>xmlDocPtr</A
394> doc,
395 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000396HREF="gnome-xml-tree.html#XMLCHAR"
397>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000398> *href,
399 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000400HREF="gnome-xml-tree.html#XMLCHAR"
401>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000402> *prefix);
403<A
404HREF="gnome-xml-tree.html#XMLNSPTR"
405>xmlNsPtr</A
406> <A
407HREF="gnome-xml-tree.html#XMLNEWNS"
408>xmlNewNs</A
409> (<A
410HREF="gnome-xml-tree.html#XMLNODEPTR"
411>xmlNodePtr</A
412> node,
413 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000414HREF="gnome-xml-tree.html#XMLCHAR"
415>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000416> *href,
417 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000418HREF="gnome-xml-tree.html#XMLCHAR"
419>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000420> *prefix);
421void <A
422HREF="gnome-xml-tree.html#XMLFREENS"
423>xmlFreeNs</A
424> (<A
425HREF="gnome-xml-tree.html#XMLNSPTR"
426>xmlNsPtr</A
427> cur);
428<A
429HREF="gnome-xml-tree.html#XMLDOCPTR"
430>xmlDocPtr</A
431> <A
432HREF="gnome-xml-tree.html#XMLNEWDOC"
433>xmlNewDoc</A
434> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000435HREF="gnome-xml-tree.html#XMLCHAR"
436>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000437> *version);
438void <A
439HREF="gnome-xml-tree.html#XMLFREEDOC"
440>xmlFreeDoc</A
441> (<A
442HREF="gnome-xml-tree.html#XMLDOCPTR"
443>xmlDocPtr</A
444> cur);
445<A
446HREF="gnome-xml-tree.html#XMLATTRPTR"
447>xmlAttrPtr</A
448> <A
449HREF="gnome-xml-tree.html#XMLNEWDOCPROP"
450>xmlNewDocProp</A
451> (<A
452HREF="gnome-xml-tree.html#XMLDOCPTR"
453>xmlDocPtr</A
454> doc,
455 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000456HREF="gnome-xml-tree.html#XMLCHAR"
457>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000458> *name,
459 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000460HREF="gnome-xml-tree.html#XMLCHAR"
461>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000462> *value);
463<A
464HREF="gnome-xml-tree.html#XMLATTRPTR"
465>xmlAttrPtr</A
466> <A
467HREF="gnome-xml-tree.html#XMLNEWPROP"
468>xmlNewProp</A
469> (<A
470HREF="gnome-xml-tree.html#XMLNODEPTR"
471>xmlNodePtr</A
472> node,
473 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000474HREF="gnome-xml-tree.html#XMLCHAR"
475>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000476> *name,
477 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000478HREF="gnome-xml-tree.html#XMLCHAR"
479>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000480> *value);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000481<A
482HREF="gnome-xml-tree.html#XMLATTRPTR"
483>xmlAttrPtr</A
484> <A
485HREF="gnome-xml-tree.html#XMLNEWNSPROP"
486>xmlNewNsProp</A
487> (<A
488HREF="gnome-xml-tree.html#XMLNODEPTR"
489>xmlNodePtr</A
490> node,
491 <A
492HREF="gnome-xml-tree.html#XMLNSPTR"
493>xmlNsPtr</A
494> ns,
495 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000496HREF="gnome-xml-tree.html#XMLCHAR"
497>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000498> *name,
499 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000500HREF="gnome-xml-tree.html#XMLCHAR"
501>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000502> *value);
Daniel Veillard35925471999-02-25 08:46:07 +0000503void <A
504HREF="gnome-xml-tree.html#XMLFREEPROPLIST"
505>xmlFreePropList</A
506> (<A
507HREF="gnome-xml-tree.html#XMLATTRPTR"
508>xmlAttrPtr</A
509> cur);
510void <A
511HREF="gnome-xml-tree.html#XMLFREEPROP"
512>xmlFreeProp</A
513> (<A
514HREF="gnome-xml-tree.html#XMLATTRPTR"
515>xmlAttrPtr</A
516> cur);
517<A
518HREF="gnome-xml-tree.html#XMLATTRPTR"
519>xmlAttrPtr</A
520> <A
521HREF="gnome-xml-tree.html#XMLCOPYPROP"
522>xmlCopyProp</A
523> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000524HREF="gnome-xml-tree.html#XMLNODEPTR"
525>xmlNodePtr</A
526> target,
527 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000528HREF="gnome-xml-tree.html#XMLATTRPTR"
529>xmlAttrPtr</A
530> cur);
531<A
532HREF="gnome-xml-tree.html#XMLATTRPTR"
533>xmlAttrPtr</A
534> <A
535HREF="gnome-xml-tree.html#XMLCOPYPROPLIST"
536>xmlCopyPropList</A
537> (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000538HREF="gnome-xml-tree.html#XMLNODEPTR"
539>xmlNodePtr</A
540> target,
541 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000542HREF="gnome-xml-tree.html#XMLATTRPTR"
543>xmlAttrPtr</A
544> cur);
545<A
546HREF="gnome-xml-tree.html#XMLDTDPTR"
547>xmlDtdPtr</A
548> <A
549HREF="gnome-xml-tree.html#XMLCOPYDTD"
550>xmlCopyDtd</A
551> (<A
552HREF="gnome-xml-tree.html#XMLDTDPTR"
553>xmlDtdPtr</A
554> dtd);
555<A
556HREF="gnome-xml-tree.html#XMLDOCPTR"
557>xmlDocPtr</A
558> <A
559HREF="gnome-xml-tree.html#XMLCOPYDOC"
560>xmlCopyDoc</A
561> (<A
562HREF="gnome-xml-tree.html#XMLDOCPTR"
563>xmlDocPtr</A
564> doc,
565 int recursive);
566<A
567HREF="gnome-xml-tree.html#XMLNODEPTR"
568>xmlNodePtr</A
569> <A
570HREF="gnome-xml-tree.html#XMLNEWDOCNODE"
571>xmlNewDocNode</A
572> (<A
573HREF="gnome-xml-tree.html#XMLDOCPTR"
574>xmlDocPtr</A
575> doc,
576 <A
577HREF="gnome-xml-tree.html#XMLNSPTR"
578>xmlNsPtr</A
579> ns,
580 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000581HREF="gnome-xml-tree.html#XMLCHAR"
582>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000583> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000584 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000585HREF="gnome-xml-tree.html#XMLCHAR"
586>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000587> *content);
588<A
589HREF="gnome-xml-tree.html#XMLNODEPTR"
590>xmlNodePtr</A
591> <A
592HREF="gnome-xml-tree.html#XMLNEWNODE"
593>xmlNewNode</A
594> (<A
595HREF="gnome-xml-tree.html#XMLNSPTR"
596>xmlNsPtr</A
597> ns,
598 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000599HREF="gnome-xml-tree.html#XMLCHAR"
600>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000601> *name);
602<A
603HREF="gnome-xml-tree.html#XMLNODEPTR"
604>xmlNodePtr</A
605> <A
606HREF="gnome-xml-tree.html#XMLNEWCHILD"
607>xmlNewChild</A
608> (<A
609HREF="gnome-xml-tree.html#XMLNODEPTR"
610>xmlNodePtr</A
611> parent,
612 <A
613HREF="gnome-xml-tree.html#XMLNSPTR"
614>xmlNsPtr</A
615> ns,
616 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000617HREF="gnome-xml-tree.html#XMLCHAR"
618>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000619> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000620 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000621HREF="gnome-xml-tree.html#XMLCHAR"
622>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000623> *content);
624<A
625HREF="gnome-xml-tree.html#XMLNODEPTR"
626>xmlNodePtr</A
627> <A
628HREF="gnome-xml-tree.html#XMLNEWDOCTEXT"
629>xmlNewDocText</A
630> (<A
631HREF="gnome-xml-tree.html#XMLDOCPTR"
632>xmlDocPtr</A
633> doc,
634 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000635HREF="gnome-xml-tree.html#XMLCHAR"
636>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000637> *content);
638<A
639HREF="gnome-xml-tree.html#XMLNODEPTR"
640>xmlNodePtr</A
641> <A
642HREF="gnome-xml-tree.html#XMLNEWTEXT"
643>xmlNewText</A
644> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000645HREF="gnome-xml-tree.html#XMLCHAR"
646>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000647> *content);
648<A
649HREF="gnome-xml-tree.html#XMLNODEPTR"
650>xmlNodePtr</A
651> <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000652HREF="gnome-xml-tree.html#XMLNEWPI"
653>xmlNewPI</A
654> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000655HREF="gnome-xml-tree.html#XMLCHAR"
656>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000657> *name,
658 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000659HREF="gnome-xml-tree.html#XMLCHAR"
660>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000661> *content);
662<A
663HREF="gnome-xml-tree.html#XMLNODEPTR"
664>xmlNodePtr</A
665> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000666HREF="gnome-xml-tree.html#XMLNEWDOCTEXTLEN"
667>xmlNewDocTextLen</A
668> (<A
669HREF="gnome-xml-tree.html#XMLDOCPTR"
670>xmlDocPtr</A
671> doc,
672 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000673HREF="gnome-xml-tree.html#XMLCHAR"
674>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000675> *content,
676 int len);
677<A
678HREF="gnome-xml-tree.html#XMLNODEPTR"
679>xmlNodePtr</A
680> <A
681HREF="gnome-xml-tree.html#XMLNEWTEXTLEN"
682>xmlNewTextLen</A
683> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000684HREF="gnome-xml-tree.html#XMLCHAR"
685>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000686> *content,
687 int len);
688<A
689HREF="gnome-xml-tree.html#XMLNODEPTR"
690>xmlNodePtr</A
691> <A
692HREF="gnome-xml-tree.html#XMLNEWDOCCOMMENT"
693>xmlNewDocComment</A
694> (<A
695HREF="gnome-xml-tree.html#XMLDOCPTR"
696>xmlDocPtr</A
697> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +0000698 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000699HREF="gnome-xml-tree.html#XMLCHAR"
700>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000701> *content);
702<A
703HREF="gnome-xml-tree.html#XMLNODEPTR"
704>xmlNodePtr</A
705> <A
706HREF="gnome-xml-tree.html#XMLNEWCOMMENT"
707>xmlNewComment</A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000708> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000709HREF="gnome-xml-tree.html#XMLCHAR"
710>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000711> *content);
712<A
713HREF="gnome-xml-tree.html#XMLNODEPTR"
714>xmlNodePtr</A
715> <A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000716HREF="gnome-xml-tree.html#XMLNEWCDATABLOCK"
717>xmlNewCDataBlock</A
718> (<A
719HREF="gnome-xml-tree.html#XMLDOCPTR"
720>xmlDocPtr</A
721> doc,
722 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000723HREF="gnome-xml-tree.html#XMLCHAR"
724>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000725> *content,
726 int len);
727<A
728HREF="gnome-xml-tree.html#XMLNODEPTR"
729>xmlNodePtr</A
730> <A
Daniel Veillard35925471999-02-25 08:46:07 +0000731HREF="gnome-xml-tree.html#XMLNEWREFERENCE"
732>xmlNewReference</A
733> (<A
734HREF="gnome-xml-tree.html#XMLDOCPTR"
735>xmlDocPtr</A
736> doc,
737 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000738HREF="gnome-xml-tree.html#XMLCHAR"
739>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000740> *name);
741<A
742HREF="gnome-xml-tree.html#XMLNODEPTR"
743>xmlNodePtr</A
744> <A
745HREF="gnome-xml-tree.html#XMLCOPYNODE"
746>xmlCopyNode</A
747> (<A
748HREF="gnome-xml-tree.html#XMLNODEPTR"
749>xmlNodePtr</A
750> node,
751 int recursive);
752<A
753HREF="gnome-xml-tree.html#XMLNODEPTR"
754>xmlNodePtr</A
755> <A
756HREF="gnome-xml-tree.html#XMLCOPYNODELIST"
757>xmlCopyNodeList</A
758> (<A
759HREF="gnome-xml-tree.html#XMLNODEPTR"
760>xmlNodePtr</A
761> node);
762<A
763HREF="gnome-xml-tree.html#XMLNODEPTR"
764>xmlNodePtr</A
765> <A
766HREF="gnome-xml-tree.html#XMLGETLASTCHILD"
767>xmlGetLastChild</A
768> (<A
769HREF="gnome-xml-tree.html#XMLNODEPTR"
770>xmlNodePtr</A
771> parent);
772int <A
773HREF="gnome-xml-tree.html#XMLNODEISTEXT"
774>xmlNodeIsText</A
775> (<A
776HREF="gnome-xml-tree.html#XMLNODEPTR"
777>xmlNodePtr</A
778> node);
779<A
780HREF="gnome-xml-tree.html#XMLNODEPTR"
781>xmlNodePtr</A
782> <A
783HREF="gnome-xml-tree.html#XMLADDCHILD"
784>xmlAddChild</A
785> (<A
786HREF="gnome-xml-tree.html#XMLNODEPTR"
787>xmlNodePtr</A
788> parent,
789 <A
790HREF="gnome-xml-tree.html#XMLNODEPTR"
791>xmlNodePtr</A
792> cur);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000793<A
794HREF="gnome-xml-tree.html#XMLNODEPTR"
795>xmlNodePtr</A
796> <A
797HREF="gnome-xml-tree.html#XMLADDSIBLING"
798>xmlAddSibling</A
799> (<A
800HREF="gnome-xml-tree.html#XMLNODEPTR"
801>xmlNodePtr</A
802> cur,
803 <A
804HREF="gnome-xml-tree.html#XMLNODEPTR"
805>xmlNodePtr</A
806> elem);
Daniel Veillard35925471999-02-25 08:46:07 +0000807void <A
808HREF="gnome-xml-tree.html#XMLUNLINKNODE"
809>xmlUnlinkNode</A
810> (<A
811HREF="gnome-xml-tree.html#XMLNODEPTR"
812>xmlNodePtr</A
813> cur);
814<A
815HREF="gnome-xml-tree.html#XMLNODEPTR"
816>xmlNodePtr</A
817> <A
818HREF="gnome-xml-tree.html#XMLTEXTMERGE"
819>xmlTextMerge</A
820> (<A
821HREF="gnome-xml-tree.html#XMLNODEPTR"
822>xmlNodePtr</A
823> first,
824 <A
825HREF="gnome-xml-tree.html#XMLNODEPTR"
826>xmlNodePtr</A
827> second);
828void <A
829HREF="gnome-xml-tree.html#XMLTEXTCONCAT"
830>xmlTextConcat</A
831> (<A
832HREF="gnome-xml-tree.html#XMLNODEPTR"
833>xmlNodePtr</A
834> node,
835 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000836HREF="gnome-xml-tree.html#XMLCHAR"
837>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000838> *content,
839 int len);
840void <A
841HREF="gnome-xml-tree.html#XMLFREENODELIST"
842>xmlFreeNodeList</A
843> (<A
844HREF="gnome-xml-tree.html#XMLNODEPTR"
845>xmlNodePtr</A
846> cur);
847void <A
848HREF="gnome-xml-tree.html#XMLFREENODE"
849>xmlFreeNode</A
850> (<A
851HREF="gnome-xml-tree.html#XMLNODEPTR"
852>xmlNodePtr</A
853> cur);
854<A
855HREF="gnome-xml-tree.html#XMLNSPTR"
856>xmlNsPtr</A
857> <A
858HREF="gnome-xml-tree.html#XMLSEARCHNS"
859>xmlSearchNs</A
860> (<A
861HREF="gnome-xml-tree.html#XMLDOCPTR"
862>xmlDocPtr</A
863> doc,
864 <A
865HREF="gnome-xml-tree.html#XMLNODEPTR"
866>xmlNodePtr</A
867> node,
868 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000869HREF="gnome-xml-tree.html#XMLCHAR"
870>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000871> *nameSpace);
872<A
873HREF="gnome-xml-tree.html#XMLNSPTR"
874>xmlNsPtr</A
875> <A
876HREF="gnome-xml-tree.html#XMLSEARCHNSBYHREF"
877>xmlSearchNsByHref</A
878> (<A
879HREF="gnome-xml-tree.html#XMLDOCPTR"
880>xmlDocPtr</A
881> doc,
882 <A
883HREF="gnome-xml-tree.html#XMLNODEPTR"
884>xmlNodePtr</A
885> node,
886 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000887HREF="gnome-xml-tree.html#XMLCHAR"
888>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000889> *href);
Daniel Veillard6bd26dc1999-09-03 14:28:40 +0000890<A
891HREF="gnome-xml-tree.html#XMLNSPTR"
892>xmlNsPtr</A
893>* <A
894HREF="gnome-xml-tree.html#XMLGETNSLIST"
895>xmlGetNsList</A
896> (<A
897HREF="gnome-xml-tree.html#XMLDOCPTR"
898>xmlDocPtr</A
899> doc,
900 <A
901HREF="gnome-xml-tree.html#XMLNODEPTR"
902>xmlNodePtr</A
903> node);
Daniel Veillard35925471999-02-25 08:46:07 +0000904void <A
905HREF="gnome-xml-tree.html#XMLSETNS"
906>xmlSetNs</A
907> (<A
908HREF="gnome-xml-tree.html#XMLNODEPTR"
909>xmlNodePtr</A
910> node,
911 <A
912HREF="gnome-xml-tree.html#XMLNSPTR"
913>xmlNsPtr</A
914> ns);
915<A
916HREF="gnome-xml-tree.html#XMLNSPTR"
917>xmlNsPtr</A
918> <A
919HREF="gnome-xml-tree.html#XMLCOPYNAMESPACE"
920>xmlCopyNamespace</A
921> (<A
922HREF="gnome-xml-tree.html#XMLNSPTR"
923>xmlNsPtr</A
924> cur);
925<A
926HREF="gnome-xml-tree.html#XMLNSPTR"
927>xmlNsPtr</A
928> <A
929HREF="gnome-xml-tree.html#XMLCOPYNAMESPACELIST"
930>xmlCopyNamespaceList</A
931> (<A
932HREF="gnome-xml-tree.html#XMLNSPTR"
933>xmlNsPtr</A
934> cur);
935<A
936HREF="gnome-xml-tree.html#XMLATTRPTR"
937>xmlAttrPtr</A
938> <A
939HREF="gnome-xml-tree.html#XMLSETPROP"
940>xmlSetProp</A
941> (<A
942HREF="gnome-xml-tree.html#XMLNODEPTR"
943>xmlNodePtr</A
944> node,
945 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000946HREF="gnome-xml-tree.html#XMLCHAR"
947>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000948> *name,
949 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000950HREF="gnome-xml-tree.html#XMLCHAR"
951>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000952> *value);
953<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000954HREF="gnome-xml-tree.html#XMLCHAR"
955>xmlChar</A
956>* <A
Daniel Veillard35925471999-02-25 08:46:07 +0000957HREF="gnome-xml-tree.html#XMLGETPROP"
958>xmlGetProp</A
959> (<A
960HREF="gnome-xml-tree.html#XMLNODEPTR"
961>xmlNodePtr</A
962> node,
963 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000964HREF="gnome-xml-tree.html#XMLCHAR"
965>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000966> *name);
967<A
968HREF="gnome-xml-tree.html#XMLNODEPTR"
969>xmlNodePtr</A
970> <A
971HREF="gnome-xml-tree.html#XMLSTRINGGETNODELIST"
972>xmlStringGetNodeList</A
973> (<A
974HREF="gnome-xml-tree.html#XMLDOCPTR"
975>xmlDocPtr</A
976> doc,
977 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000978HREF="gnome-xml-tree.html#XMLCHAR"
979>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000980> *value);
981<A
982HREF="gnome-xml-tree.html#XMLNODEPTR"
983>xmlNodePtr</A
984> <A
985HREF="gnome-xml-tree.html#XMLSTRINGLENGETNODELIST"
986>xmlStringLenGetNodeList</A
987> (<A
988HREF="gnome-xml-tree.html#XMLDOCPTR"
989>xmlDocPtr</A
990> doc,
991 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000992HREF="gnome-xml-tree.html#XMLCHAR"
993>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000994> *value,
995 int len);
996<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000997HREF="gnome-xml-tree.html#XMLCHAR"
998>xmlChar</A
999>* <A
Daniel Veillard35925471999-02-25 08:46:07 +00001000HREF="gnome-xml-tree.html#XMLNODELISTGETSTRING"
1001>xmlNodeListGetString</A
1002> (<A
1003HREF="gnome-xml-tree.html#XMLDOCPTR"
1004>xmlDocPtr</A
1005> doc,
1006 <A
1007HREF="gnome-xml-tree.html#XMLNODEPTR"
1008>xmlNodePtr</A
1009> list,
1010 int inLine);
1011void <A
1012HREF="gnome-xml-tree.html#XMLNODESETCONTENT"
1013>xmlNodeSetContent</A
1014> (<A
1015HREF="gnome-xml-tree.html#XMLNODEPTR"
1016>xmlNodePtr</A
1017> cur,
1018 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001019HREF="gnome-xml-tree.html#XMLCHAR"
1020>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001021> *content);
1022void <A
1023HREF="gnome-xml-tree.html#XMLNODESETCONTENTLEN"
1024>xmlNodeSetContentLen</A
1025> (<A
1026HREF="gnome-xml-tree.html#XMLNODEPTR"
1027>xmlNodePtr</A
1028> cur,
1029 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001030HREF="gnome-xml-tree.html#XMLCHAR"
1031>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001032> *content,
1033 int len);
1034void <A
1035HREF="gnome-xml-tree.html#XMLNODEADDCONTENT"
1036>xmlNodeAddContent</A
1037> (<A
1038HREF="gnome-xml-tree.html#XMLNODEPTR"
1039>xmlNodePtr</A
1040> cur,
1041 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001042HREF="gnome-xml-tree.html#XMLCHAR"
1043>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001044> *content);
1045void <A
1046HREF="gnome-xml-tree.html#XMLNODEADDCONTENTLEN"
1047>xmlNodeAddContentLen</A
1048> (<A
1049HREF="gnome-xml-tree.html#XMLNODEPTR"
1050>xmlNodePtr</A
1051> cur,
1052 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001053HREF="gnome-xml-tree.html#XMLCHAR"
1054>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001055> *content,
1056 int len);
1057<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001058HREF="gnome-xml-tree.html#XMLCHAR"
1059>xmlChar</A
1060>* <A
Daniel Veillard35925471999-02-25 08:46:07 +00001061HREF="gnome-xml-tree.html#XMLNODEGETCONTENT"
1062>xmlNodeGetContent</A
1063> (<A
1064HREF="gnome-xml-tree.html#XMLNODEPTR"
1065>xmlNodePtr</A
1066> cur);
Daniel Veillarda819dac1999-11-24 18:04:22 +00001067<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001068HREF="gnome-xml-tree.html#XMLCHAR"
1069>xmlChar</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001070>* <A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001071HREF="gnome-xml-tree.html#XMLNODEGETLANG"
1072>xmlNodeGetLang</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00001073> (<A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001074HREF="gnome-xml-tree.html#XMLNODEPTR"
1075>xmlNodePtr</A
1076> cur);
1077void <A
1078HREF="gnome-xml-tree.html#XMLNODESETLANG"
1079>xmlNodeSetLang</A
1080> (<A
1081HREF="gnome-xml-tree.html#XMLNODEPTR"
1082>xmlNodePtr</A
1083> cur,
1084 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001085HREF="gnome-xml-tree.html#XMLCHAR"
1086>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001087> *lang);
Daniel Veillard71b656e2000-01-05 14:46:17 +00001088int <A
1089HREF="gnome-xml-tree.html#XMLREMOVEPROP"
1090>xmlRemoveProp</A
1091> (<A
1092HREF="gnome-xml-tree.html#XMLATTRPTR"
1093>xmlAttrPtr</A
Daniel Veillard10a2c651999-12-12 13:03:50 +00001094> cur);
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001095int <A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001096HREF="gnome-xml-tree.html#XMLREMOVENODE"
1097>xmlRemoveNode</A
1098> (<A
1099HREF="gnome-xml-tree.html#XMLNODEPTR"
1100>xmlNodePtr</A
1101> node);
Daniel Veillard35925471999-02-25 08:46:07 +00001102void <A
1103HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1104>xmlBufferWriteCHAR</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001105> (<A
1106HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1107>xmlBufferPtr</A
1108> buf,
1109 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001110HREF="gnome-xml-tree.html#XMLCHAR"
1111>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001112> *string);
1113void <A
1114HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
1115>xmlBufferWriteChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001116> (<A
1117HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1118>xmlBufferPtr</A
1119> buf,
1120 const char *string);
Daniel Veillard35925471999-02-25 08:46:07 +00001121void <A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001122HREF="gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
1123>xmlBufferWriteQuotedString</A
1124> (<A
1125HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1126>xmlBufferPtr</A
1127> buf,
1128 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001129HREF="gnome-xml-tree.html#XMLCHAR"
1130>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00001131> *string);
1132void <A
Daniel Veillard35925471999-02-25 08:46:07 +00001133HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORY"
1134>xmlDocDumpMemory</A
1135> (<A
1136HREF="gnome-xml-tree.html#XMLDOCPTR"
1137>xmlDocPtr</A
1138> cur,
1139 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001140HREF="gnome-xml-tree.html#XMLCHAR"
1141>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001142> **mem,
1143 int *size);
1144void <A
1145HREF="gnome-xml-tree.html#XMLDOCDUMP"
1146>xmlDocDump</A
1147> (<GTKDOCLINK
1148HREF="FILE"
1149>FILE</GTKDOCLINK
1150> *f,
1151 <A
1152HREF="gnome-xml-tree.html#XMLDOCPTR"
1153>xmlDocPtr</A
1154> cur);
1155int <A
1156HREF="gnome-xml-tree.html#XMLSAVEFILE"
1157>xmlSaveFile</A
1158> (const char *filename,
1159 <A
1160HREF="gnome-xml-tree.html#XMLDOCPTR"
1161>xmlDocPtr</A
1162> cur);
1163int <A
1164HREF="gnome-xml-tree.html#XMLGETDOCCOMPRESSMODE"
1165>xmlGetDocCompressMode</A
1166> (<A
1167HREF="gnome-xml-tree.html#XMLDOCPTR"
1168>xmlDocPtr</A
1169> doc);
1170void <A
1171HREF="gnome-xml-tree.html#XMLSETDOCCOMPRESSMODE"
1172>xmlSetDocCompressMode</A
1173> (<A
1174HREF="gnome-xml-tree.html#XMLDOCPTR"
1175>xmlDocPtr</A
1176> doc,
1177 int mode);
1178int <A
1179HREF="gnome-xml-tree.html#XMLGETCOMPRESSMODE"
1180>xmlGetCompressMode</A
1181> (void);
1182void <A
1183HREF="gnome-xml-tree.html#XMLSETCOMPRESSMODE"
1184>xmlSetCompressMode</A
1185> (int mode);</PRE
1186></TD
1187></TR
1188></TABLE
1189></DIV
1190><DIV
1191CLASS="REFSECT1"
1192><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001193NAME="AEN3122"
Daniel Veillard35925471999-02-25 08:46:07 +00001194></A
1195><H2
1196>Description</H2
1197><P
1198></P
1199></DIV
1200><DIV
1201CLASS="REFSECT1"
1202><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001203NAME="AEN3125"
Daniel Veillard35925471999-02-25 08:46:07 +00001204></A
1205><H2
1206>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +00001207><DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001208CLASS="REFSECT2"
1209><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001210NAME="AEN3127"
Daniel Veillard35925471999-02-25 08:46:07 +00001211></A
1212><H3
1213><A
1214NAME="XMLELEMENTTYPE"
1215></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001216>enum xmlElementType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001217><TABLE
1218BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001219BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001220WIDTH="100%"
1221CELLPADDING="6"
1222><TR
1223><TD
1224><PRE
1225CLASS="PROGRAMLISTING"
1226>typedef enum {
1227 XML_ELEMENT_NODE= 1,
1228 XML_ATTRIBUTE_NODE= 2,
1229 XML_TEXT_NODE= 3,
1230 XML_CDATA_SECTION_NODE= 4,
1231 XML_ENTITY_REF_NODE= 5,
1232 XML_ENTITY_NODE= 6,
1233 XML_PI_NODE= 7,
1234 XML_COMMENT_NODE= 8,
1235 XML_DOCUMENT_NODE= 9,
1236 XML_DOCUMENT_TYPE_NODE= 10,
1237 XML_DOCUMENT_FRAG_NODE= 11,
Daniel Veillard35008381999-10-25 13:15:52 +00001238 XML_NOTATION_NODE= 12,
1239 XML_HTML_DOCUMENT_NODE= 13
Daniel Veillard35925471999-02-25 08:46:07 +00001240} xmlElementType;</PRE
1241></TD
1242></TR
1243></TABLE
1244><P
1245></P
1246></DIV
1247><HR><DIV
1248CLASS="REFSECT2"
1249><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001250NAME="AEN3132"
Daniel Veillard35925471999-02-25 08:46:07 +00001251></A
1252><H3
1253><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001254NAME="XMLCHAR"
Daniel Veillard35925471999-02-25 08:46:07 +00001255></A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001256>xmlChar</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001257><P
1258></P
1259></DIV
1260><HR><DIV
1261CLASS="REFSECT2"
1262><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001263NAME="AEN3136"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001264></A
1265><H3
1266><A
1267NAME="CHAR"
1268></A
1269>CHAR</H3
1270><TABLE
1271BORDER="0"
1272BGCOLOR="#D6E8FF"
1273WIDTH="100%"
1274CELLPADDING="6"
1275><TR
1276><TD
1277><PRE
1278CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001279>#define CHAR</PRE
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001280></TD
1281></TR
1282></TABLE
1283><P
1284></P
1285></DIV
1286><HR><DIV
1287CLASS="REFSECT2"
1288><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001289NAME="AEN3141"
Daniel Veillard35925471999-02-25 08:46:07 +00001290></A
1291><H3
1292><A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001293NAME="BAD-CAST"
Daniel Veillard35925471999-02-25 08:46:07 +00001294></A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001295>BAD_CAST</H3
1296><TABLE
1297BORDER="0"
1298BGCOLOR="#D6E8FF"
1299WIDTH="100%"
1300CELLPADDING="6"
1301><TR
1302><TD
1303><PRE
1304CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001305>#define BAD_CAST</PRE
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001306></TD
1307></TR
1308></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001309><P
1310></P
1311></DIV
1312><HR><DIV
1313CLASS="REFSECT2"
1314><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001315NAME="AEN3146"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001316></A
1317><H3
1318><A
1319NAME="XMLNOTATIONPTR"
1320></A
1321>xmlNotationPtr</H3
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001322><P
1323></P
1324></DIV
1325><HR><DIV
1326CLASS="REFSECT2"
1327><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001328NAME="AEN3150"
Daniel Veillard35925471999-02-25 08:46:07 +00001329></A
1330><H3
1331><A
1332NAME="XMLATTRIBUTETYPE"
1333></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001334>enum xmlAttributeType</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_CDATA = 1,
1346 XML_ATTRIBUTE_ID,
1347 XML_ATTRIBUTE_IDREF ,
1348 XML_ATTRIBUTE_IDREFS,
1349 XML_ATTRIBUTE_ENTITY,
1350 XML_ATTRIBUTE_ENTITIES,
1351 XML_ATTRIBUTE_NMTOKEN,
1352 XML_ATTRIBUTE_NMTOKENS,
1353 XML_ATTRIBUTE_ENUMERATION,
1354 XML_ATTRIBUTE_NOTATION
1355} xmlAttributeType;</PRE
1356></TD
1357></TR
1358></TABLE
1359><P
1360></P
1361></DIV
1362><HR><DIV
1363CLASS="REFSECT2"
1364><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001365NAME="AEN3155"
Daniel Veillard35925471999-02-25 08:46:07 +00001366></A
1367><H3
1368><A
1369NAME="XMLATTRIBUTEDEFAULT"
1370></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001371>enum xmlAttributeDefault</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001372><TABLE
1373BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001374BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001375WIDTH="100%"
1376CELLPADDING="6"
1377><TR
1378><TD
1379><PRE
1380CLASS="PROGRAMLISTING"
1381>typedef enum {
1382 XML_ATTRIBUTE_NONE = 1,
1383 XML_ATTRIBUTE_REQUIRED,
1384 XML_ATTRIBUTE_IMPLIED,
1385 XML_ATTRIBUTE_FIXED
1386} xmlAttributeDefault;</PRE
1387></TD
1388></TR
1389></TABLE
1390><P
1391></P
1392></DIV
1393><HR><DIV
1394CLASS="REFSECT2"
1395><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001396NAME="AEN3160"
Daniel Veillard35925471999-02-25 08:46:07 +00001397></A
1398><H3
1399><A
1400NAME="XMLENUMERATIONPTR"
1401></A
1402>xmlEnumerationPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001403><P
1404></P
1405></DIV
1406><HR><DIV
1407CLASS="REFSECT2"
1408><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001409NAME="AEN3164"
Daniel Veillard35925471999-02-25 08:46:07 +00001410></A
1411><H3
1412><A
1413NAME="XMLATTRIBUTEPTR"
1414></A
1415>xmlAttributePtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001416><P
1417></P
1418></DIV
1419><HR><DIV
1420CLASS="REFSECT2"
1421><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001422NAME="AEN3168"
Daniel Veillard35925471999-02-25 08:46:07 +00001423></A
1424><H3
1425><A
1426NAME="XMLELEMENTCONTENTTYPE"
1427></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001428>enum xmlElementContentType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001429><TABLE
1430BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001431BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001432WIDTH="100%"
1433CELLPADDING="6"
1434><TR
1435><TD
1436><PRE
1437CLASS="PROGRAMLISTING"
1438>typedef enum {
1439 XML_ELEMENT_CONTENT_PCDATA = 1,
1440 XML_ELEMENT_CONTENT_ELEMENT,
1441 XML_ELEMENT_CONTENT_SEQ,
1442 XML_ELEMENT_CONTENT_OR
1443} xmlElementContentType;</PRE
1444></TD
1445></TR
1446></TABLE
1447><P
1448></P
1449></DIV
1450><HR><DIV
1451CLASS="REFSECT2"
1452><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001453NAME="AEN3173"
Daniel Veillard35925471999-02-25 08:46:07 +00001454></A
1455><H3
1456><A
1457NAME="XMLELEMENTCONTENTOCCUR"
1458></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001459>enum xmlElementContentOccur</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001460><TABLE
1461BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001462BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001463WIDTH="100%"
1464CELLPADDING="6"
1465><TR
1466><TD
1467><PRE
1468CLASS="PROGRAMLISTING"
1469>typedef enum {
1470 XML_ELEMENT_CONTENT_ONCE = 1,
1471 XML_ELEMENT_CONTENT_OPT,
1472 XML_ELEMENT_CONTENT_MULT,
1473 XML_ELEMENT_CONTENT_PLUS
1474} xmlElementContentOccur;</PRE
1475></TD
1476></TR
1477></TABLE
1478><P
1479></P
1480></DIV
1481><HR><DIV
1482CLASS="REFSECT2"
1483><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001484NAME="AEN3178"
Daniel Veillard35925471999-02-25 08:46:07 +00001485></A
1486><H3
1487><A
1488NAME="XMLELEMENTCONTENTPTR"
1489></A
1490>xmlElementContentPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001491><P
1492></P
1493></DIV
1494><HR><DIV
1495CLASS="REFSECT2"
1496><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001497NAME="AEN3182"
Daniel Veillard35925471999-02-25 08:46:07 +00001498></A
1499><H3
1500><A
1501NAME="XMLELEMENTTYPEVAL"
1502></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001503>enum xmlElementTypeVal</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001504><TABLE
1505BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001506BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001507WIDTH="100%"
1508CELLPADDING="6"
1509><TR
1510><TD
1511><PRE
1512CLASS="PROGRAMLISTING"
1513>typedef enum {
1514 XML_ELEMENT_TYPE_EMPTY = 1,
1515 XML_ELEMENT_TYPE_ANY,
1516 XML_ELEMENT_TYPE_MIXED,
1517 XML_ELEMENT_TYPE_ELEMENT
1518} xmlElementTypeVal;</PRE
1519></TD
1520></TR
1521></TABLE
1522><P
1523></P
1524></DIV
1525><HR><DIV
1526CLASS="REFSECT2"
1527><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001528NAME="AEN3187"
Daniel Veillard35925471999-02-25 08:46:07 +00001529></A
1530><H3
1531><A
1532NAME="XMLELEMENTPTR"
1533></A
1534>xmlElementPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001535><P
1536></P
1537></DIV
1538><HR><DIV
1539CLASS="REFSECT2"
1540><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001541NAME="AEN3191"
Daniel Veillard35925471999-02-25 08:46:07 +00001542></A
1543><H3
1544><A
1545NAME="XMLNSTYPE"
1546></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001547>enum xmlNsType</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001548><TABLE
1549BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001550BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001551WIDTH="100%"
1552CELLPADDING="6"
1553><TR
1554><TD
1555><PRE
1556CLASS="PROGRAMLISTING"
1557>typedef enum {
1558 XML_GLOBAL_NAMESPACE = 1, /* old style global namespace */
1559 XML_LOCAL_NAMESPACE /* new style local scoping */
1560} xmlNsType;</PRE
1561></TD
1562></TR
1563></TABLE
1564><P
1565></P
1566></DIV
1567><HR><DIV
1568CLASS="REFSECT2"
1569><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001570NAME="AEN3196"
Daniel Veillard35925471999-02-25 08:46:07 +00001571></A
1572><H3
1573><A
1574NAME="XMLNSPTR"
1575></A
1576>xmlNsPtr</H3
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001577><P
1578></P
1579></DIV
1580><HR><DIV
1581CLASS="REFSECT2"
1582><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001583NAME="AEN3200"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001584></A
1585><H3
1586><A
1587NAME="XMLDTDPTR"
1588></A
1589>xmlDtdPtr</H3
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001590><P
1591></P
1592></DIV
1593><HR><DIV
1594CLASS="REFSECT2"
1595><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001596NAME="AEN3204"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001597></A
1598><H3
1599><A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001600NAME="XMLATTRPTR"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001601></A
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001602>xmlAttrPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001603><P
1604></P
1605></DIV
1606><HR><DIV
1607CLASS="REFSECT2"
1608><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001609NAME="AEN3208"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001610></A
1611><H3
1612><A
1613NAME="XMLIDPTR"
1614></A
1615>xmlIDPtr</H3
1616><P
1617></P
1618></DIV
1619><HR><DIV
1620CLASS="REFSECT2"
1621><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001622NAME="AEN3212"
Daniel Veillard35925471999-02-25 08:46:07 +00001623></A
1624><H3
1625><A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001626NAME="XMLREFPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001627></A
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001628>xmlRefPtr</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001629><P
1630></P
1631></DIV
1632><HR><DIV
1633CLASS="REFSECT2"
1634><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001635NAME="AEN3216"
Daniel Veillard294cbca1999-12-03 13:19:09 +00001636></A
1637><H3
1638><A
1639NAME="XMLNODE"
1640></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001641>struct xmlNode</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001642><TABLE
1643BORDER="0"
1644BGCOLOR="#D6E8FF"
1645WIDTH="100%"
1646CELLPADDING="6"
1647><TR
1648><TD
1649><PRE
1650CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001651>struct xmlNode {
1652#ifndef XML_WITHOUT_CORBA
1653 void *_private; /* for Corba, must be first ! */
1654 void *vepv; /* for Corba, must be next ! */
1655#endif
1656 xmlElementType type; /* type number in the DTD, must be third ! */
1657 struct _xmlDoc *doc; /* the containing document */
1658 struct _xmlNode *parent; /* child-&gt;parent link */
1659 struct _xmlNode *next; /* next sibling link */
1660 struct _xmlNode *prev; /* previous sibling link */
1661 struct _xmlNode *childs; /* parent-&gt;childs link */
1662 struct _xmlNode *last; /* last child link */
1663 struct _xmlAttr *properties;/* properties list */
1664 const xmlChar *name; /* the name of the node, or the entity */
1665 xmlNs *ns; /* pointer to the associated namespace */
1666 xmlNs *nsDef; /* namespace definitions on this node */
1667#ifndef XML_USE_BUFFER_CONTENT
1668 xmlChar *content; /* the content */
1669#else
1670 xmlBufferPtr content; /* the content in a buffer */
1671#endif
1672};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001673></TD
1674></TR
1675></TABLE
Daniel Veillard294cbca1999-12-03 13:19:09 +00001676><P
1677></P
1678></DIV
1679><HR><DIV
1680CLASS="REFSECT2"
1681><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001682NAME="AEN3221"
Daniel Veillard294cbca1999-12-03 13:19:09 +00001683></A
1684><H3
1685><A
1686NAME="XMLNODEPTR"
1687></A
1688>xmlNodePtr</H3
Daniel Veillard294cbca1999-12-03 13:19:09 +00001689><P
1690></P
1691></DIV
1692><HR><DIV
1693CLASS="REFSECT2"
1694><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001695NAME="AEN3225"
Daniel Veillard294cbca1999-12-03 13:19:09 +00001696></A
1697><H3
1698><A
1699NAME="XMLDOC"
1700></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001701>struct xmlDoc</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001702><TABLE
1703BORDER="0"
1704BGCOLOR="#D6E8FF"
1705WIDTH="100%"
1706CELLPADDING="6"
1707><TR
1708><TD
1709><PRE
1710CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001711>struct xmlDoc {
1712#ifndef XML_WITHOUT_CORBA
1713 void *_private; /* for Corba, must be first ! */
1714 void *vepv; /* for Corba, must be next ! */
1715#endif
1716 xmlElementType type; /* XML_DOCUMENT_NODE, must be second ! */
1717 char *name; /* name/filename/URI of the document */
1718 const xmlChar *version; /* the XML version string */
1719 const xmlChar *encoding; /* encoding, if any */
1720 int compression;/* level of zlib compression */
1721 int standalone; /* standalone document (no external refs) */
1722 struct _xmlDtd *intSubset; /* the document internal subset */
1723 struct _xmlDtd *extSubset; /* the document external subset */
1724 struct _xmlNs *oldNs; /* Global namespace, the old way */
1725 struct _xmlNode *root; /* the document tree */
1726 void *ids; /* Hash table for ID attributes if any */
1727 void *refs; /* Hash table for IDREFs attributes if any */
1728};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001729></TD
1730></TR
1731></TABLE
Daniel Veillard294cbca1999-12-03 13:19:09 +00001732><P
1733></P
1734></DIV
1735><HR><DIV
1736CLASS="REFSECT2"
1737><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001738NAME="AEN3230"
Daniel Veillard294cbca1999-12-03 13:19:09 +00001739></A
1740><H3
1741><A
1742NAME="XMLDOCPTR"
1743></A
1744>xmlDocPtr</H3
Daniel Veillard71b656e2000-01-05 14:46:17 +00001745><P
1746></P
1747></DIV
1748><HR><DIV
1749CLASS="REFSECT2"
1750><A
1751NAME="AEN3234"
1752></A
1753><H3
1754><A
1755NAME="XMLBUFFER"
1756></A
1757>struct xmlBuffer</H3
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001758><TABLE
1759BORDER="0"
1760BGCOLOR="#D6E8FF"
1761WIDTH="100%"
1762CELLPADDING="6"
1763><TR
1764><TD
1765><PRE
1766CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001767>struct xmlBuffer {
1768 xmlChar *content; /* The buffer content UTF8 */
1769 unsigned int use; /* The buffer size used */
1770 unsigned int size; /* The buffer size */
1771 xmlBufferAllocationScheme alloc; /* The realloc method */
1772};</PRE
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001773></TD
1774></TR
1775></TABLE
Daniel Veillard294cbca1999-12-03 13:19:09 +00001776><P
1777></P
1778></DIV
1779><HR><DIV
1780CLASS="REFSECT2"
1781><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001782NAME="AEN3239"
1783></A
1784><H3
1785><A
1786NAME="XMLBUFFERPTR"
1787></A
1788>xmlBufferPtr</H3
1789><P
1790></P
1791></DIV
1792><HR><DIV
1793CLASS="REFSECT2"
1794><A
1795NAME="AEN3243"
Daniel Veillard14fff061999-06-22 21:49:07 +00001796></A
1797><H3
1798><A
1799NAME="BASEDTD"
1800></A
1801>baseDTD</H3
1802><TABLE
1803BORDER="0"
1804BGCOLOR="#D6E8FF"
1805WIDTH="100%"
1806CELLPADDING="6"
1807><TR
1808><TD
1809><PRE
1810CLASS="PROGRAMLISTING"
1811>extern xmlNsPtr baseDTD;</PRE
1812></TD
1813></TR
1814></TABLE
1815><P
1816></P
1817></DIV
1818><HR><DIV
1819CLASS="REFSECT2"
1820><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001821NAME="AEN3248"
Daniel Veillard14fff061999-06-22 21:49:07 +00001822></A
1823><H3
1824><A
1825NAME="OLDXMLWDCOMPATIBILITY"
1826></A
1827>oldXMLWDcompatibility</H3
1828><TABLE
1829BORDER="0"
1830BGCOLOR="#D6E8FF"
1831WIDTH="100%"
1832CELLPADDING="6"
1833><TR
1834><TD
1835><PRE
1836CLASS="PROGRAMLISTING"
1837>extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */</PRE
1838></TD
1839></TR
1840></TABLE
1841><P
1842></P
1843></DIV
1844><HR><DIV
1845CLASS="REFSECT2"
1846><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001847NAME="AEN3253"
Daniel Veillard14fff061999-06-22 21:49:07 +00001848></A
1849><H3
1850><A
1851NAME="XMLINDENTTREEOUTPUT"
1852></A
1853>xmlIndentTreeOutput</H3
1854><TABLE
1855BORDER="0"
1856BGCOLOR="#D6E8FF"
1857WIDTH="100%"
1858CELLPADDING="6"
1859><TR
1860><TD
1861><PRE
1862CLASS="PROGRAMLISTING"
1863>extern int xmlIndentTreeOutput; /* try to indent the tree dumps */</PRE
1864></TD
1865></TR
1866></TABLE
1867><P
1868></P
1869></DIV
1870><HR><DIV
1871CLASS="REFSECT2"
1872><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001873NAME="AEN3258"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001874></A
1875><H3
1876><A
1877NAME="XMLBUFFERCREATE"
1878></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001879>xmlBufferCreate ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001880><TABLE
1881BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001882BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001883WIDTH="100%"
1884CELLPADDING="6"
1885><TR
1886><TD
1887><PRE
1888CLASS="PROGRAMLISTING"
1889><A
1890HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1891>xmlBufferPtr</A
1892> xmlBufferCreate (void);</PRE
1893></TD
1894></TR
1895></TABLE
1896><P
1897>routine to create an XML buffer.</P
1898><P
1899></P
1900><DIV
1901CLASS="INFORMALTABLE"
1902><P
1903></P
1904><TABLE
1905BORDER="0"
1906WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001907BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001908CELLSPACING="0"
1909CELLPADDING="4"
1910CLASS="CALSTABLE"
1911><TR
1912><TD
1913WIDTH="20%"
1914ALIGN="RIGHT"
1915VALIGN="TOP"
1916><I
1917CLASS="EMPHASIS"
1918>Returns</I
1919> :</TD
1920><TD
1921WIDTH="80%"
1922ALIGN="LEFT"
1923VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001924>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001925></TR
1926></TABLE
1927><P
1928></P
1929></DIV
1930></DIV
1931><HR><DIV
1932CLASS="REFSECT2"
1933><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001934NAME="AEN3274"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001935></A
1936><H3
1937><A
1938NAME="XMLBUFFERFREE"
1939></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001940>xmlBufferFree ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00001941><TABLE
1942BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001943BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001944WIDTH="100%"
1945CELLPADDING="6"
1946><TR
1947><TD
1948><PRE
1949CLASS="PROGRAMLISTING"
1950>void xmlBufferFree (<A
1951HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1952>xmlBufferPtr</A
1953> buf);</PRE
1954></TD
1955></TR
1956></TABLE
1957><P
1958>Frees an XML buffer.</P
1959><P
1960></P
1961><DIV
1962CLASS="INFORMALTABLE"
1963><P
1964></P
1965><TABLE
1966BORDER="0"
1967WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001968BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001969CELLSPACING="0"
1970CELLPADDING="4"
1971CLASS="CALSTABLE"
1972><TR
1973><TD
1974WIDTH="20%"
1975ALIGN="RIGHT"
1976VALIGN="TOP"
1977><TT
1978CLASS="PARAMETER"
1979><I
1980>buf</I
1981></TT
1982>&nbsp;:</TD
1983><TD
1984WIDTH="80%"
1985ALIGN="LEFT"
1986VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00001987>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001988></TR
1989></TABLE
1990><P
1991></P
1992></DIV
1993></DIV
1994><HR><DIV
1995CLASS="REFSECT2"
1996><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00001997NAME="AEN3290"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001998></A
1999><H3
2000><A
2001NAME="XMLBUFFERDUMP"
2002></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002003>xmlBufferDump ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002004><TABLE
2005BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002006BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002007WIDTH="100%"
2008CELLPADDING="6"
2009><TR
2010><TD
2011><PRE
2012CLASS="PROGRAMLISTING"
2013>int xmlBufferDump (<GTKDOCLINK
2014HREF="FILE"
2015>FILE</GTKDOCLINK
2016> *file,
2017 <A
2018HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2019>xmlBufferPtr</A
2020> buf);</PRE
2021></TD
2022></TR
2023></TABLE
2024><P
2025>Dumps an XML buffer to a FILE *.</P
2026><P
2027></P
2028><DIV
2029CLASS="INFORMALTABLE"
2030><P
2031></P
2032><TABLE
2033BORDER="0"
2034WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002035BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002036CELLSPACING="0"
2037CELLPADDING="4"
2038CLASS="CALSTABLE"
2039><TR
2040><TD
2041WIDTH="20%"
2042ALIGN="RIGHT"
2043VALIGN="TOP"
2044><TT
2045CLASS="PARAMETER"
2046><I
2047>file</I
2048></TT
2049>&nbsp;:</TD
2050><TD
2051WIDTH="80%"
2052ALIGN="LEFT"
2053VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002054>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002055></TR
2056><TR
2057><TD
2058WIDTH="20%"
2059ALIGN="RIGHT"
2060VALIGN="TOP"
2061><TT
2062CLASS="PARAMETER"
2063><I
2064>buf</I
2065></TT
2066>&nbsp;:</TD
2067><TD
2068WIDTH="80%"
2069ALIGN="LEFT"
2070VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002071>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002072></TR
2073><TR
2074><TD
2075WIDTH="20%"
2076ALIGN="RIGHT"
2077VALIGN="TOP"
2078><I
2079CLASS="EMPHASIS"
2080>Returns</I
2081> :</TD
2082><TD
2083WIDTH="80%"
2084ALIGN="LEFT"
2085VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002086>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002087></TR
2088></TABLE
2089><P
2090></P
2091></DIV
2092></DIV
2093><HR><DIV
2094CLASS="REFSECT2"
2095><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002096NAME="AEN3315"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002097></A
2098><H3
2099><A
2100NAME="XMLBUFFERADD"
2101></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002102>xmlBufferAdd ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002103><TABLE
2104BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002105BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002106WIDTH="100%"
2107CELLPADDING="6"
2108><TR
2109><TD
2110><PRE
2111CLASS="PROGRAMLISTING"
2112>void xmlBufferAdd (<A
2113HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2114>xmlBufferPtr</A
2115> buf,
2116 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002117HREF="gnome-xml-tree.html#XMLCHAR"
2118>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002119> *str,
2120 int len);</PRE
2121></TD
2122></TR
2123></TABLE
2124><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00002125>Add a string range to an XML buffer.</P
Daniel Veillard5099ae81999-04-21 20:12:07 +00002126><P
2127></P
2128><DIV
2129CLASS="INFORMALTABLE"
2130><P
2131></P
2132><TABLE
2133BORDER="0"
2134WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002135BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002136CELLSPACING="0"
2137CELLPADDING="4"
2138CLASS="CALSTABLE"
2139><TR
2140><TD
2141WIDTH="20%"
2142ALIGN="RIGHT"
2143VALIGN="TOP"
2144><TT
2145CLASS="PARAMETER"
2146><I
2147>buf</I
2148></TT
2149>&nbsp;:</TD
2150><TD
2151WIDTH="80%"
2152ALIGN="LEFT"
2153VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002154>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002155></TR
2156><TR
2157><TD
2158WIDTH="20%"
2159ALIGN="RIGHT"
2160VALIGN="TOP"
2161><TT
2162CLASS="PARAMETER"
2163><I
2164>str</I
2165></TT
2166>&nbsp;:</TD
2167><TD
2168WIDTH="80%"
2169ALIGN="LEFT"
2170VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002171>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002172></TR
2173><TR
2174><TD
2175WIDTH="20%"
2176ALIGN="RIGHT"
2177VALIGN="TOP"
2178><TT
2179CLASS="PARAMETER"
2180><I
2181>len</I
2182></TT
2183>&nbsp;:</TD
2184><TD
2185WIDTH="80%"
2186ALIGN="LEFT"
2187VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002188>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002189></TR
2190></TABLE
2191><P
2192></P
2193></DIV
2194></DIV
2195><HR><DIV
2196CLASS="REFSECT2"
2197><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002198NAME="AEN3340"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002199></A
2200><H3
2201><A
2202NAME="XMLBUFFERCAT"
2203></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002204>xmlBufferCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002205><TABLE
2206BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002207BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002208WIDTH="100%"
2209CELLPADDING="6"
2210><TR
2211><TD
2212><PRE
2213CLASS="PROGRAMLISTING"
2214>void xmlBufferCat (<A
2215HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2216>xmlBufferPtr</A
2217> buf,
2218 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002219HREF="gnome-xml-tree.html#XMLCHAR"
2220>xmlChar</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00002221> *str);</PRE
2222></TD
2223></TR
2224></TABLE
2225><P
2226>Append a zero terminated string to an XML buffer.</P
2227><P
2228></P
2229><DIV
2230CLASS="INFORMALTABLE"
2231><P
2232></P
2233><TABLE
2234BORDER="0"
2235WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002236BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002237CELLSPACING="0"
2238CELLPADDING="4"
2239CLASS="CALSTABLE"
2240><TR
2241><TD
2242WIDTH="20%"
2243ALIGN="RIGHT"
2244VALIGN="TOP"
2245><TT
2246CLASS="PARAMETER"
2247><I
2248>buf</I
2249></TT
2250>&nbsp;:</TD
2251><TD
2252WIDTH="80%"
2253ALIGN="LEFT"
2254VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002255>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002256></TR
2257><TR
2258><TD
2259WIDTH="20%"
2260ALIGN="RIGHT"
2261VALIGN="TOP"
2262><TT
2263CLASS="PARAMETER"
2264><I
2265>str</I
2266></TT
2267>&nbsp;:</TD
2268><TD
2269WIDTH="80%"
2270ALIGN="LEFT"
2271VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002272>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002273></TR
2274></TABLE
2275><P
2276></P
2277></DIV
2278></DIV
2279><HR><DIV
2280CLASS="REFSECT2"
2281><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002282NAME="AEN3361"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002283></A
2284><H3
2285><A
2286NAME="XMLBUFFERCCAT"
2287></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002288>xmlBufferCCat ()</H3
Daniel Veillard5099ae81999-04-21 20:12:07 +00002289><TABLE
2290BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002291BGCOLOR="#D6E8FF"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002292WIDTH="100%"
2293CELLPADDING="6"
2294><TR
2295><TD
2296><PRE
2297CLASS="PROGRAMLISTING"
2298>void xmlBufferCCat (<A
2299HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2300>xmlBufferPtr</A
2301> buf,
2302 const char *str);</PRE
2303></TD
2304></TR
2305></TABLE
2306><P
2307>Append a zero terminated C string to an XML buffer.</P
2308><P
2309></P
2310><DIV
2311CLASS="INFORMALTABLE"
2312><P
2313></P
2314><TABLE
2315BORDER="0"
2316WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002317BGCOLOR="#FFD0D0"
Daniel Veillard5099ae81999-04-21 20:12:07 +00002318CELLSPACING="0"
2319CELLPADDING="4"
2320CLASS="CALSTABLE"
2321><TR
2322><TD
2323WIDTH="20%"
2324ALIGN="RIGHT"
2325VALIGN="TOP"
2326><TT
2327CLASS="PARAMETER"
2328><I
2329>buf</I
2330></TT
2331>&nbsp;:</TD
2332><TD
2333WIDTH="80%"
2334ALIGN="LEFT"
2335VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002336>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002337></TR
2338><TR
2339><TD
2340WIDTH="20%"
2341ALIGN="RIGHT"
2342VALIGN="TOP"
2343><TT
2344CLASS="PARAMETER"
2345><I
2346>str</I
2347></TT
2348>&nbsp;:</TD
2349><TD
2350WIDTH="80%"
2351ALIGN="LEFT"
2352VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002353>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00002354></TR
2355></TABLE
2356><P
2357></P
2358></DIV
2359></DIV
2360><HR><DIV
2361CLASS="REFSECT2"
2362><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002363NAME="AEN3381"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002364></A
2365><H3
2366><A
2367NAME="XMLBUFFERSHRINK"
2368></A
2369>xmlBufferShrink ()</H3
2370><TABLE
2371BORDER="0"
2372BGCOLOR="#D6E8FF"
2373WIDTH="100%"
2374CELLPADDING="6"
2375><TR
2376><TD
2377><PRE
2378CLASS="PROGRAMLISTING"
2379>int xmlBufferShrink (<A
2380HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2381>xmlBufferPtr</A
2382> buf,
2383 int len);</PRE
2384></TD
2385></TR
2386></TABLE
2387><P
2388>Remove the beginning of an XML buffer.</P
2389><P
2390></P
2391><DIV
2392CLASS="INFORMALTABLE"
2393><P
2394></P
2395><TABLE
2396BORDER="0"
2397WIDTH="100%"
2398BGCOLOR="#FFD0D0"
2399CELLSPACING="0"
2400CELLPADDING="4"
2401CLASS="CALSTABLE"
2402><TR
2403><TD
2404WIDTH="20%"
2405ALIGN="RIGHT"
2406VALIGN="TOP"
2407><TT
2408CLASS="PARAMETER"
2409><I
2410>buf</I
2411></TT
2412>&nbsp;:</TD
2413><TD
2414WIDTH="80%"
2415ALIGN="LEFT"
2416VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002417>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002418></TR
2419><TR
2420><TD
2421WIDTH="20%"
2422ALIGN="RIGHT"
2423VALIGN="TOP"
2424><TT
2425CLASS="PARAMETER"
2426><I
2427>len</I
2428></TT
2429>&nbsp;:</TD
2430><TD
2431WIDTH="80%"
2432ALIGN="LEFT"
2433VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002434>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002435></TR
2436><TR
2437><TD
2438WIDTH="20%"
2439ALIGN="RIGHT"
2440VALIGN="TOP"
2441><I
2442CLASS="EMPHASIS"
2443>Returns</I
2444> :</TD
2445><TD
2446WIDTH="80%"
2447ALIGN="LEFT"
2448VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002449>&nbsp;</TD
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002450></TR
2451></TABLE
2452><P
2453></P
2454></DIV
2455></DIV
2456><HR><DIV
2457CLASS="REFSECT2"
2458><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002459NAME="AEN3405"
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002460></A
2461><H3
2462><A
2463NAME="XMLBUFFEREMPTY"
2464></A
2465>xmlBufferEmpty ()</H3
2466><TABLE
2467BORDER="0"
2468BGCOLOR="#D6E8FF"
2469WIDTH="100%"
2470CELLPADDING="6"
2471><TR
2472><TD
2473><PRE
2474CLASS="PROGRAMLISTING"
2475>void xmlBufferEmpty (<A
2476HREF="gnome-xml-tree.html#XMLBUFFERPTR"
2477>xmlBufferPtr</A
2478> buf);</PRE
2479></TD
2480></TR
2481></TABLE
2482><P
2483>empty a buffer.</P
2484><P
2485></P
2486><DIV
2487CLASS="INFORMALTABLE"
2488><P
2489></P
2490><TABLE
2491BORDER="0"
2492WIDTH="100%"
2493BGCOLOR="#FFD0D0"
2494CELLSPACING="0"
2495CELLPADDING="4"
2496CLASS="CALSTABLE"
2497><TR
2498><TD
2499WIDTH="20%"
2500ALIGN="RIGHT"
2501VALIGN="TOP"
2502><TT
2503CLASS="PARAMETER"
2504><I
2505>buf</I
2506></TT
2507>&nbsp;:</TD
2508><TD
2509WIDTH="80%"
2510ALIGN="LEFT"
2511VALIGN="TOP"
Daniel Veillard294cbca1999-12-03 13:19:09 +00002512>&nbsp;</TD
2513></TR
2514></TABLE
2515><P
2516></P
2517></DIV
2518></DIV
2519><HR><DIV
2520CLASS="REFSECT2"
2521><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002522NAME="AEN3421"
Daniel Veillard35925471999-02-25 08:46:07 +00002523></A
2524><H3
2525><A
2526NAME="XMLCREATEINTSUBSET"
2527></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002528>xmlCreateIntSubset ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002529><TABLE
2530BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002531BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002532WIDTH="100%"
2533CELLPADDING="6"
2534><TR
2535><TD
2536><PRE
2537CLASS="PROGRAMLISTING"
2538><A
2539HREF="gnome-xml-tree.html#XMLDTDPTR"
2540>xmlDtdPtr</A
2541> xmlCreateIntSubset (<A
2542HREF="gnome-xml-tree.html#XMLDOCPTR"
2543>xmlDocPtr</A
2544> doc,
2545 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002546HREF="gnome-xml-tree.html#XMLCHAR"
2547>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002548> *name,
2549 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002550HREF="gnome-xml-tree.html#XMLCHAR"
2551>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002552> *ExternalID,
2553 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002554HREF="gnome-xml-tree.html#XMLCHAR"
2555>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002556> *SystemID);</PRE
2557></TD
2558></TR
2559></TABLE
2560><P
2561>Create the internal subset of a document</P
2562><P
2563></P
2564><DIV
2565CLASS="INFORMALTABLE"
2566><P
2567></P
2568><TABLE
2569BORDER="0"
2570WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002571BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002572CELLSPACING="0"
2573CELLPADDING="4"
2574CLASS="CALSTABLE"
2575><TR
2576><TD
2577WIDTH="20%"
2578ALIGN="RIGHT"
2579VALIGN="TOP"
2580><TT
2581CLASS="PARAMETER"
2582><I
2583>doc</I
2584></TT
2585>&nbsp;:</TD
2586><TD
2587WIDTH="80%"
2588ALIGN="LEFT"
2589VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002590>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002591></TR
2592><TR
2593><TD
2594WIDTH="20%"
2595ALIGN="RIGHT"
2596VALIGN="TOP"
2597><TT
2598CLASS="PARAMETER"
2599><I
2600>name</I
2601></TT
2602>&nbsp;:</TD
2603><TD
2604WIDTH="80%"
2605ALIGN="LEFT"
2606VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002607>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002608></TR
2609><TR
2610><TD
2611WIDTH="20%"
2612ALIGN="RIGHT"
2613VALIGN="TOP"
2614><TT
2615CLASS="PARAMETER"
2616><I
2617>ExternalID</I
2618></TT
2619>&nbsp;:</TD
2620><TD
2621WIDTH="80%"
2622ALIGN="LEFT"
2623VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002624>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002625></TR
2626><TR
2627><TD
2628WIDTH="20%"
2629ALIGN="RIGHT"
2630VALIGN="TOP"
2631><TT
2632CLASS="PARAMETER"
2633><I
2634>SystemID</I
2635></TT
2636>&nbsp;:</TD
2637><TD
2638WIDTH="80%"
2639ALIGN="LEFT"
2640VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002642></TR
2643><TR
2644><TD
2645WIDTH="20%"
2646ALIGN="RIGHT"
2647VALIGN="TOP"
2648><I
2649CLASS="EMPHASIS"
2650>Returns</I
2651> :</TD
2652><TD
2653WIDTH="80%"
2654ALIGN="LEFT"
2655VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002656>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002657></TR
2658></TABLE
2659><P
2660></P
2661></DIV
2662></DIV
2663><HR><DIV
2664CLASS="REFSECT2"
2665><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002666NAME="AEN3457"
Daniel Veillard35925471999-02-25 08:46:07 +00002667></A
2668><H3
2669><A
2670NAME="XMLNEWDTD"
2671></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002672>xmlNewDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002673><TABLE
2674BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002675BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002676WIDTH="100%"
2677CELLPADDING="6"
2678><TR
2679><TD
2680><PRE
2681CLASS="PROGRAMLISTING"
2682><A
2683HREF="gnome-xml-tree.html#XMLDTDPTR"
2684>xmlDtdPtr</A
2685> xmlNewDtd (<A
2686HREF="gnome-xml-tree.html#XMLDOCPTR"
2687>xmlDocPtr</A
2688> doc,
2689 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002690HREF="gnome-xml-tree.html#XMLCHAR"
2691>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002692> *name,
2693 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002694HREF="gnome-xml-tree.html#XMLCHAR"
2695>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002696> *ExternalID,
2697 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002698HREF="gnome-xml-tree.html#XMLCHAR"
2699>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002700> *SystemID);</PRE
2701></TD
2702></TR
2703></TABLE
2704><P
2705>Creation of a new DTD.</P
2706><P
2707></P
2708><DIV
2709CLASS="INFORMALTABLE"
2710><P
2711></P
2712><TABLE
2713BORDER="0"
2714WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002715BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002716CELLSPACING="0"
2717CELLPADDING="4"
2718CLASS="CALSTABLE"
2719><TR
2720><TD
2721WIDTH="20%"
2722ALIGN="RIGHT"
2723VALIGN="TOP"
2724><TT
2725CLASS="PARAMETER"
2726><I
2727>doc</I
2728></TT
2729>&nbsp;:</TD
2730><TD
2731WIDTH="80%"
2732ALIGN="LEFT"
2733VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002734>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002735></TR
2736><TR
2737><TD
2738WIDTH="20%"
2739ALIGN="RIGHT"
2740VALIGN="TOP"
2741><TT
2742CLASS="PARAMETER"
2743><I
2744>name</I
2745></TT
2746>&nbsp;:</TD
2747><TD
2748WIDTH="80%"
2749ALIGN="LEFT"
2750VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002751>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002752></TR
2753><TR
2754><TD
2755WIDTH="20%"
2756ALIGN="RIGHT"
2757VALIGN="TOP"
2758><TT
2759CLASS="PARAMETER"
2760><I
2761>ExternalID</I
2762></TT
2763>&nbsp;:</TD
2764><TD
2765WIDTH="80%"
2766ALIGN="LEFT"
2767VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002768>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002769></TR
2770><TR
2771><TD
2772WIDTH="20%"
2773ALIGN="RIGHT"
2774VALIGN="TOP"
2775><TT
2776CLASS="PARAMETER"
2777><I
2778>SystemID</I
2779></TT
2780>&nbsp;:</TD
2781><TD
2782WIDTH="80%"
2783ALIGN="LEFT"
2784VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002785>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002786></TR
2787><TR
2788><TD
2789WIDTH="20%"
2790ALIGN="RIGHT"
2791VALIGN="TOP"
2792><I
2793CLASS="EMPHASIS"
2794>Returns</I
2795> :</TD
2796><TD
2797WIDTH="80%"
2798ALIGN="LEFT"
2799VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002800>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002801></TR
2802></TABLE
2803><P
2804></P
2805></DIV
2806></DIV
2807><HR><DIV
2808CLASS="REFSECT2"
2809><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002810NAME="AEN3493"
Daniel Veillard35925471999-02-25 08:46:07 +00002811></A
2812><H3
2813><A
2814NAME="XMLFREEDTD"
2815></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002816>xmlFreeDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002817><TABLE
2818BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002819BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002820WIDTH="100%"
2821CELLPADDING="6"
2822><TR
2823><TD
2824><PRE
2825CLASS="PROGRAMLISTING"
2826>void xmlFreeDtd (<A
2827HREF="gnome-xml-tree.html#XMLDTDPTR"
2828>xmlDtdPtr</A
2829> cur);</PRE
2830></TD
2831></TR
2832></TABLE
2833><P
2834>Free a DTD structure.</P
2835><P
2836></P
2837><DIV
2838CLASS="INFORMALTABLE"
2839><P
2840></P
2841><TABLE
2842BORDER="0"
2843WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002844BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002845CELLSPACING="0"
2846CELLPADDING="4"
2847CLASS="CALSTABLE"
2848><TR
2849><TD
2850WIDTH="20%"
2851ALIGN="RIGHT"
2852VALIGN="TOP"
2853><TT
2854CLASS="PARAMETER"
2855><I
2856>cur</I
2857></TT
2858>&nbsp;:</TD
2859><TD
2860WIDTH="80%"
2861ALIGN="LEFT"
2862VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002863>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002864></TR
2865></TABLE
2866><P
2867></P
2868></DIV
2869></DIV
2870><HR><DIV
2871CLASS="REFSECT2"
2872><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002873NAME="AEN3509"
Daniel Veillard35925471999-02-25 08:46:07 +00002874></A
2875><H3
2876><A
2877NAME="XMLNEWGLOBALNS"
2878></A
Daniel Veillard14fff061999-06-22 21:49:07 +00002879>xmlNewGlobalNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00002880><TABLE
2881BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002882BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00002883WIDTH="100%"
2884CELLPADDING="6"
2885><TR
2886><TD
2887><PRE
2888CLASS="PROGRAMLISTING"
2889><A
2890HREF="gnome-xml-tree.html#XMLNSPTR"
2891>xmlNsPtr</A
2892> xmlNewGlobalNs (<A
2893HREF="gnome-xml-tree.html#XMLDOCPTR"
2894>xmlDocPtr</A
2895> doc,
2896 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002897HREF="gnome-xml-tree.html#XMLCHAR"
2898>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002899> *href,
2900 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002901HREF="gnome-xml-tree.html#XMLCHAR"
2902>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00002903> *prefix);</PRE
2904></TD
2905></TR
2906></TABLE
2907><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00002908>Creation of a Namespace, the old way using PI and without scoping, to AVOID.</P
Daniel Veillard35925471999-02-25 08:46:07 +00002909><P
2910></P
2911><DIV
2912CLASS="INFORMALTABLE"
2913><P
2914></P
2915><TABLE
2916BORDER="0"
2917WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00002918BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00002919CELLSPACING="0"
2920CELLPADDING="4"
2921CLASS="CALSTABLE"
2922><TR
2923><TD
2924WIDTH="20%"
2925ALIGN="RIGHT"
2926VALIGN="TOP"
2927><TT
2928CLASS="PARAMETER"
2929><I
2930>doc</I
2931></TT
2932>&nbsp;:</TD
2933><TD
2934WIDTH="80%"
2935ALIGN="LEFT"
2936VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002937>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002938></TR
2939><TR
2940><TD
2941WIDTH="20%"
2942ALIGN="RIGHT"
2943VALIGN="TOP"
2944><TT
2945CLASS="PARAMETER"
2946><I
2947>href</I
2948></TT
2949>&nbsp;:</TD
2950><TD
2951WIDTH="80%"
2952ALIGN="LEFT"
2953VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002954>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002955></TR
2956><TR
2957><TD
2958WIDTH="20%"
2959ALIGN="RIGHT"
2960VALIGN="TOP"
2961><TT
2962CLASS="PARAMETER"
2963><I
2964>prefix</I
2965></TT
2966>&nbsp;:</TD
2967><TD
2968WIDTH="80%"
2969ALIGN="LEFT"
2970VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002971>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002972></TR
2973><TR
2974><TD
2975WIDTH="20%"
2976ALIGN="RIGHT"
2977VALIGN="TOP"
2978><I
2979CLASS="EMPHASIS"
2980>Returns</I
2981> :</TD
2982><TD
2983WIDTH="80%"
2984ALIGN="LEFT"
2985VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00002986>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00002987></TR
2988></TABLE
2989><P
2990></P
2991></DIV
2992></DIV
2993><HR><DIV
2994CLASS="REFSECT2"
2995><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00002996NAME="AEN3540"
Daniel Veillard35925471999-02-25 08:46:07 +00002997></A
2998><H3
2999><A
3000NAME="XMLNEWNS"
3001></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003002>xmlNewNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003003><TABLE
3004BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003005BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003006WIDTH="100%"
3007CELLPADDING="6"
3008><TR
3009><TD
3010><PRE
3011CLASS="PROGRAMLISTING"
3012><A
3013HREF="gnome-xml-tree.html#XMLNSPTR"
3014>xmlNsPtr</A
3015> xmlNewNs (<A
3016HREF="gnome-xml-tree.html#XMLNODEPTR"
3017>xmlNodePtr</A
3018> node,
3019 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003020HREF="gnome-xml-tree.html#XMLCHAR"
3021>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003022> *href,
3023 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003024HREF="gnome-xml-tree.html#XMLCHAR"
3025>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003026> *prefix);</PRE
3027></TD
3028></TR
3029></TABLE
3030><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00003031>Creation of a new Namespace.</P
Daniel Veillard35925471999-02-25 08:46:07 +00003032><P
3033></P
3034><DIV
3035CLASS="INFORMALTABLE"
3036><P
3037></P
3038><TABLE
3039BORDER="0"
3040WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003041BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003042CELLSPACING="0"
3043CELLPADDING="4"
3044CLASS="CALSTABLE"
3045><TR
3046><TD
3047WIDTH="20%"
3048ALIGN="RIGHT"
3049VALIGN="TOP"
3050><TT
3051CLASS="PARAMETER"
3052><I
3053>node</I
3054></TT
3055>&nbsp;:</TD
3056><TD
3057WIDTH="80%"
3058ALIGN="LEFT"
3059VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003060>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003061></TR
3062><TR
3063><TD
3064WIDTH="20%"
3065ALIGN="RIGHT"
3066VALIGN="TOP"
3067><TT
3068CLASS="PARAMETER"
3069><I
3070>href</I
3071></TT
3072>&nbsp;:</TD
3073><TD
3074WIDTH="80%"
3075ALIGN="LEFT"
3076VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003077>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003078></TR
3079><TR
3080><TD
3081WIDTH="20%"
3082ALIGN="RIGHT"
3083VALIGN="TOP"
3084><TT
3085CLASS="PARAMETER"
3086><I
3087>prefix</I
3088></TT
3089>&nbsp;:</TD
3090><TD
3091WIDTH="80%"
3092ALIGN="LEFT"
3093VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003094>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003095></TR
3096><TR
3097><TD
3098WIDTH="20%"
3099ALIGN="RIGHT"
3100VALIGN="TOP"
3101><I
3102CLASS="EMPHASIS"
3103>Returns</I
3104> :</TD
3105><TD
3106WIDTH="80%"
3107ALIGN="LEFT"
3108VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003109>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003110></TR
3111></TABLE
3112><P
3113></P
3114></DIV
3115></DIV
3116><HR><DIV
3117CLASS="REFSECT2"
3118><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003119NAME="AEN3571"
Daniel Veillard35925471999-02-25 08:46:07 +00003120></A
3121><H3
3122><A
3123NAME="XMLFREENS"
3124></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003125>xmlFreeNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003126><TABLE
3127BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003128BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003129WIDTH="100%"
3130CELLPADDING="6"
3131><TR
3132><TD
3133><PRE
3134CLASS="PROGRAMLISTING"
3135>void xmlFreeNs (<A
3136HREF="gnome-xml-tree.html#XMLNSPTR"
3137>xmlNsPtr</A
3138> cur);</PRE
3139></TD
3140></TR
3141></TABLE
3142><P
3143>Free up the structures associated to a namespace</P
3144><P
3145></P
3146><DIV
3147CLASS="INFORMALTABLE"
3148><P
3149></P
3150><TABLE
3151BORDER="0"
3152WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003153BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003154CELLSPACING="0"
3155CELLPADDING="4"
3156CLASS="CALSTABLE"
3157><TR
3158><TD
3159WIDTH="20%"
3160ALIGN="RIGHT"
3161VALIGN="TOP"
3162><TT
3163CLASS="PARAMETER"
3164><I
3165>cur</I
3166></TT
3167>&nbsp;:</TD
3168><TD
3169WIDTH="80%"
3170ALIGN="LEFT"
3171VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003172>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003173></TR
3174></TABLE
3175><P
3176></P
3177></DIV
3178></DIV
3179><HR><DIV
3180CLASS="REFSECT2"
3181><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003182NAME="AEN3587"
Daniel Veillard35925471999-02-25 08:46:07 +00003183></A
3184><H3
3185><A
3186NAME="XMLNEWDOC"
3187></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003188>xmlNewDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003189><TABLE
3190BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003191BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003192WIDTH="100%"
3193CELLPADDING="6"
3194><TR
3195><TD
3196><PRE
3197CLASS="PROGRAMLISTING"
3198><A
3199HREF="gnome-xml-tree.html#XMLDOCPTR"
3200>xmlDocPtr</A
3201> xmlNewDoc (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003202HREF="gnome-xml-tree.html#XMLCHAR"
3203>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003204> *version);</PRE
3205></TD
3206></TR
3207></TABLE
3208><P
3209></P
3210><P
3211></P
3212><DIV
3213CLASS="INFORMALTABLE"
3214><P
3215></P
3216><TABLE
3217BORDER="0"
3218WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003219BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003220CELLSPACING="0"
3221CELLPADDING="4"
3222CLASS="CALSTABLE"
3223><TR
3224><TD
3225WIDTH="20%"
3226ALIGN="RIGHT"
3227VALIGN="TOP"
3228><TT
3229CLASS="PARAMETER"
3230><I
3231>version</I
3232></TT
3233>&nbsp;:</TD
3234><TD
3235WIDTH="80%"
3236ALIGN="LEFT"
3237VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003238>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003239></TR
3240><TR
3241><TD
3242WIDTH="20%"
3243ALIGN="RIGHT"
3244VALIGN="TOP"
3245><I
3246CLASS="EMPHASIS"
3247>Returns</I
3248> :</TD
3249><TD
3250WIDTH="80%"
3251ALIGN="LEFT"
3252VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003253>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003254></TR
3255></TABLE
3256><P
3257></P
3258></DIV
3259></DIV
3260><HR><DIV
3261CLASS="REFSECT2"
3262><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003263NAME="AEN3608"
Daniel Veillard35925471999-02-25 08:46:07 +00003264></A
3265><H3
3266><A
3267NAME="XMLFREEDOC"
3268></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003269>xmlFreeDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003270><TABLE
3271BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003272BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003273WIDTH="100%"
3274CELLPADDING="6"
3275><TR
3276><TD
3277><PRE
3278CLASS="PROGRAMLISTING"
3279>void xmlFreeDoc (<A
3280HREF="gnome-xml-tree.html#XMLDOCPTR"
3281>xmlDocPtr</A
3282> cur);</PRE
3283></TD
3284></TR
3285></TABLE
3286><P
3287>Free up all the structures used by a document, tree included.</P
3288><P
3289></P
3290><DIV
3291CLASS="INFORMALTABLE"
3292><P
3293></P
3294><TABLE
3295BORDER="0"
3296WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003297BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003298CELLSPACING="0"
3299CELLPADDING="4"
3300CLASS="CALSTABLE"
3301><TR
3302><TD
3303WIDTH="20%"
3304ALIGN="RIGHT"
3305VALIGN="TOP"
3306><TT
3307CLASS="PARAMETER"
3308><I
3309>cur</I
3310></TT
3311>&nbsp;:</TD
3312><TD
3313WIDTH="80%"
3314ALIGN="LEFT"
3315VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003316>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003317></TR
3318></TABLE
3319><P
3320></P
3321></DIV
3322></DIV
3323><HR><DIV
3324CLASS="REFSECT2"
3325><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003326NAME="AEN3624"
Daniel Veillard35925471999-02-25 08:46:07 +00003327></A
3328><H3
3329><A
3330NAME="XMLNEWDOCPROP"
3331></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003332>xmlNewDocProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003333><TABLE
3334BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003335BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003336WIDTH="100%"
3337CELLPADDING="6"
3338><TR
3339><TD
3340><PRE
3341CLASS="PROGRAMLISTING"
3342><A
3343HREF="gnome-xml-tree.html#XMLATTRPTR"
3344>xmlAttrPtr</A
3345> xmlNewDocProp (<A
3346HREF="gnome-xml-tree.html#XMLDOCPTR"
3347>xmlDocPtr</A
3348> doc,
3349 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003350HREF="gnome-xml-tree.html#XMLCHAR"
3351>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003352> *name,
3353 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003354HREF="gnome-xml-tree.html#XMLCHAR"
3355>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003356> *value);</PRE
3357></TD
3358></TR
3359></TABLE
3360><P
3361>Create a new property carried by a document.</P
3362><P
3363></P
3364><DIV
3365CLASS="INFORMALTABLE"
3366><P
3367></P
3368><TABLE
3369BORDER="0"
3370WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003371BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003372CELLSPACING="0"
3373CELLPADDING="4"
3374CLASS="CALSTABLE"
3375><TR
3376><TD
3377WIDTH="20%"
3378ALIGN="RIGHT"
3379VALIGN="TOP"
3380><TT
3381CLASS="PARAMETER"
3382><I
3383>doc</I
3384></TT
3385>&nbsp;:</TD
3386><TD
3387WIDTH="80%"
3388ALIGN="LEFT"
3389VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003390>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003391></TR
3392><TR
3393><TD
3394WIDTH="20%"
3395ALIGN="RIGHT"
3396VALIGN="TOP"
3397><TT
3398CLASS="PARAMETER"
3399><I
3400>name</I
3401></TT
3402>&nbsp;:</TD
3403><TD
3404WIDTH="80%"
3405ALIGN="LEFT"
3406VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003407>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003408></TR
3409><TR
3410><TD
3411WIDTH="20%"
3412ALIGN="RIGHT"
3413VALIGN="TOP"
3414><TT
3415CLASS="PARAMETER"
3416><I
3417>value</I
3418></TT
3419>&nbsp;:</TD
3420><TD
3421WIDTH="80%"
3422ALIGN="LEFT"
3423VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003424>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003425></TR
3426><TR
3427><TD
3428WIDTH="20%"
3429ALIGN="RIGHT"
3430VALIGN="TOP"
3431><I
3432CLASS="EMPHASIS"
3433>Returns</I
3434> :</TD
3435><TD
3436WIDTH="80%"
3437ALIGN="LEFT"
3438VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003439>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003440></TR
3441></TABLE
3442><P
3443></P
3444></DIV
3445></DIV
3446><HR><DIV
3447CLASS="REFSECT2"
3448><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003449NAME="AEN3655"
Daniel Veillard35925471999-02-25 08:46:07 +00003450></A
3451><H3
3452><A
3453NAME="XMLNEWPROP"
3454></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003455>xmlNewProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003456><TABLE
3457BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003458BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003459WIDTH="100%"
3460CELLPADDING="6"
3461><TR
3462><TD
3463><PRE
3464CLASS="PROGRAMLISTING"
3465><A
3466HREF="gnome-xml-tree.html#XMLATTRPTR"
3467>xmlAttrPtr</A
3468> xmlNewProp (<A
3469HREF="gnome-xml-tree.html#XMLNODEPTR"
3470>xmlNodePtr</A
3471> node,
3472 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003473HREF="gnome-xml-tree.html#XMLCHAR"
3474>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003475> *name,
3476 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003477HREF="gnome-xml-tree.html#XMLCHAR"
3478>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00003479> *value);</PRE
3480></TD
3481></TR
3482></TABLE
3483><P
3484>Create a new property carried by a node.</P
3485><P
3486></P
3487><DIV
3488CLASS="INFORMALTABLE"
3489><P
3490></P
3491><TABLE
3492BORDER="0"
3493WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003494BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003495CELLSPACING="0"
3496CELLPADDING="4"
3497CLASS="CALSTABLE"
3498><TR
3499><TD
3500WIDTH="20%"
3501ALIGN="RIGHT"
3502VALIGN="TOP"
3503><TT
3504CLASS="PARAMETER"
3505><I
3506>node</I
3507></TT
3508>&nbsp;:</TD
3509><TD
3510WIDTH="80%"
3511ALIGN="LEFT"
3512VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003513>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003514></TR
3515><TR
3516><TD
3517WIDTH="20%"
3518ALIGN="RIGHT"
3519VALIGN="TOP"
3520><TT
3521CLASS="PARAMETER"
3522><I
3523>name</I
3524></TT
3525>&nbsp;:</TD
3526><TD
3527WIDTH="80%"
3528ALIGN="LEFT"
3529VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003530>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003531></TR
3532><TR
3533><TD
3534WIDTH="20%"
3535ALIGN="RIGHT"
3536VALIGN="TOP"
3537><TT
3538CLASS="PARAMETER"
3539><I
3540>value</I
3541></TT
3542>&nbsp;:</TD
3543><TD
3544WIDTH="80%"
3545ALIGN="LEFT"
3546VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003547>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003548></TR
3549><TR
3550><TD
3551WIDTH="20%"
3552ALIGN="RIGHT"
3553VALIGN="TOP"
3554><I
3555CLASS="EMPHASIS"
3556>Returns</I
3557> :</TD
3558><TD
3559WIDTH="80%"
3560ALIGN="LEFT"
3561VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003562>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003563></TR
3564></TABLE
3565><P
3566></P
3567></DIV
3568></DIV
3569><HR><DIV
3570CLASS="REFSECT2"
3571><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003572NAME="AEN3686"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003573></A
3574><H3
3575><A
3576NAME="XMLNEWNSPROP"
3577></A
3578>xmlNewNsProp ()</H3
3579><TABLE
3580BORDER="0"
3581BGCOLOR="#D6E8FF"
3582WIDTH="100%"
3583CELLPADDING="6"
3584><TR
3585><TD
3586><PRE
3587CLASS="PROGRAMLISTING"
3588><A
3589HREF="gnome-xml-tree.html#XMLATTRPTR"
3590>xmlAttrPtr</A
3591> xmlNewNsProp (<A
3592HREF="gnome-xml-tree.html#XMLNODEPTR"
3593>xmlNodePtr</A
3594> node,
3595 <A
3596HREF="gnome-xml-tree.html#XMLNSPTR"
3597>xmlNsPtr</A
3598> ns,
3599 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003600HREF="gnome-xml-tree.html#XMLCHAR"
3601>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003602> *name,
3603 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003604HREF="gnome-xml-tree.html#XMLCHAR"
3605>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003606> *value);</PRE
3607></TD
3608></TR
3609></TABLE
3610><P
3611>Create a new property tagged with a namespace and carried by a node.</P
3612><P
3613></P
3614><DIV
3615CLASS="INFORMALTABLE"
3616><P
3617></P
3618><TABLE
3619BORDER="0"
3620WIDTH="100%"
3621BGCOLOR="#FFD0D0"
3622CELLSPACING="0"
3623CELLPADDING="4"
3624CLASS="CALSTABLE"
3625><TR
3626><TD
3627WIDTH="20%"
3628ALIGN="RIGHT"
3629VALIGN="TOP"
3630><TT
3631CLASS="PARAMETER"
3632><I
3633>node</I
3634></TT
3635>&nbsp;:</TD
3636><TD
3637WIDTH="80%"
3638ALIGN="LEFT"
3639VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003640>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003641></TR
3642><TR
3643><TD
3644WIDTH="20%"
3645ALIGN="RIGHT"
3646VALIGN="TOP"
3647><TT
3648CLASS="PARAMETER"
3649><I
3650>ns</I
3651></TT
3652>&nbsp;:</TD
3653><TD
3654WIDTH="80%"
3655ALIGN="LEFT"
3656VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003657>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003658></TR
3659><TR
3660><TD
3661WIDTH="20%"
3662ALIGN="RIGHT"
3663VALIGN="TOP"
3664><TT
3665CLASS="PARAMETER"
3666><I
3667>name</I
3668></TT
3669>&nbsp;:</TD
3670><TD
3671WIDTH="80%"
3672ALIGN="LEFT"
3673VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003674>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003675></TR
3676><TR
3677><TD
3678WIDTH="20%"
3679ALIGN="RIGHT"
3680VALIGN="TOP"
3681><TT
3682CLASS="PARAMETER"
3683><I
3684>value</I
3685></TT
3686>&nbsp;:</TD
3687><TD
3688WIDTH="80%"
3689ALIGN="LEFT"
3690VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003691>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003692></TR
3693><TR
3694><TD
3695WIDTH="20%"
3696ALIGN="RIGHT"
3697VALIGN="TOP"
3698><I
3699CLASS="EMPHASIS"
3700>Returns</I
3701> :</TD
3702><TD
3703WIDTH="80%"
3704ALIGN="LEFT"
3705VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003706>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00003707></TR
3708></TABLE
3709><P
3710></P
3711></DIV
3712></DIV
3713><HR><DIV
3714CLASS="REFSECT2"
3715><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003716NAME="AEN3722"
Daniel Veillard35925471999-02-25 08:46:07 +00003717></A
3718><H3
3719><A
3720NAME="XMLFREEPROPLIST"
3721></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003722>xmlFreePropList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003723><TABLE
3724BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003725BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003726WIDTH="100%"
3727CELLPADDING="6"
3728><TR
3729><TD
3730><PRE
3731CLASS="PROGRAMLISTING"
3732>void xmlFreePropList (<A
3733HREF="gnome-xml-tree.html#XMLATTRPTR"
3734>xmlAttrPtr</A
3735> cur);</PRE
3736></TD
3737></TR
3738></TABLE
3739><P
3740>Free a property and all its siblings, all the childs are freed too.</P
3741><P
3742></P
3743><DIV
3744CLASS="INFORMALTABLE"
3745><P
3746></P
3747><TABLE
3748BORDER="0"
3749WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003750BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003751CELLSPACING="0"
3752CELLPADDING="4"
3753CLASS="CALSTABLE"
3754><TR
3755><TD
3756WIDTH="20%"
3757ALIGN="RIGHT"
3758VALIGN="TOP"
3759><TT
3760CLASS="PARAMETER"
3761><I
3762>cur</I
3763></TT
3764>&nbsp;:</TD
3765><TD
3766WIDTH="80%"
3767ALIGN="LEFT"
3768VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003769>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003770></TR
3771></TABLE
3772><P
3773></P
3774></DIV
3775></DIV
3776><HR><DIV
3777CLASS="REFSECT2"
3778><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003779NAME="AEN3738"
Daniel Veillard35925471999-02-25 08:46:07 +00003780></A
3781><H3
3782><A
3783NAME="XMLFREEPROP"
3784></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003785>xmlFreeProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003786><TABLE
3787BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003788BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003789WIDTH="100%"
3790CELLPADDING="6"
3791><TR
3792><TD
3793><PRE
3794CLASS="PROGRAMLISTING"
3795>void xmlFreeProp (<A
3796HREF="gnome-xml-tree.html#XMLATTRPTR"
3797>xmlAttrPtr</A
3798> cur);</PRE
3799></TD
3800></TR
3801></TABLE
3802><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00003803>Free one property, all the childs are freed too.</P
Daniel Veillard35925471999-02-25 08:46:07 +00003804><P
3805></P
3806><DIV
3807CLASS="INFORMALTABLE"
3808><P
3809></P
3810><TABLE
3811BORDER="0"
3812WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003813BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003814CELLSPACING="0"
3815CELLPADDING="4"
3816CLASS="CALSTABLE"
3817><TR
3818><TD
3819WIDTH="20%"
3820ALIGN="RIGHT"
3821VALIGN="TOP"
3822><TT
3823CLASS="PARAMETER"
3824><I
3825>cur</I
3826></TT
3827>&nbsp;:</TD
3828><TD
3829WIDTH="80%"
3830ALIGN="LEFT"
3831VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003832>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003833></TR
3834></TABLE
3835><P
3836></P
3837></DIV
3838></DIV
3839><HR><DIV
3840CLASS="REFSECT2"
3841><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003842NAME="AEN3754"
Daniel Veillard35925471999-02-25 08:46:07 +00003843></A
3844><H3
3845><A
3846NAME="XMLCOPYPROP"
3847></A
Daniel Veillard14fff061999-06-22 21:49:07 +00003848>xmlCopyProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00003849><TABLE
3850BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00003851BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00003852WIDTH="100%"
3853CELLPADDING="6"
3854><TR
3855><TD
3856><PRE
3857CLASS="PROGRAMLISTING"
3858><A
3859HREF="gnome-xml-tree.html#XMLATTRPTR"
3860>xmlAttrPtr</A
3861> xmlCopyProp (<A
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003862HREF="gnome-xml-tree.html#XMLNODEPTR"
3863>xmlNodePtr</A
3864> target,
3865 <A
Daniel Veillard35925471999-02-25 08:46:07 +00003866HREF="gnome-xml-tree.html#XMLATTRPTR"
3867>xmlAttrPtr</A
3868> cur);</PRE
3869></TD
3870></TR
3871></TABLE
3872><P
3873>Do a copy of the attribute.</P
3874><P
3875></P
3876><DIV
3877CLASS="INFORMALTABLE"
3878><P
3879></P
3880><TABLE
3881BORDER="0"
3882WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00003883BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00003884CELLSPACING="0"
3885CELLPADDING="4"
3886CLASS="CALSTABLE"
3887><TR
3888><TD
3889WIDTH="20%"
3890ALIGN="RIGHT"
3891VALIGN="TOP"
3892><TT
3893CLASS="PARAMETER"
3894><I
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003895>target</I
Daniel Veillard35925471999-02-25 08:46:07 +00003896></TT
3897>&nbsp;:</TD
3898><TD
3899WIDTH="80%"
3900ALIGN="LEFT"
3901VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003902>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003903></TR
3904><TR
3905><TD
3906WIDTH="20%"
3907ALIGN="RIGHT"
3908VALIGN="TOP"
Daniel Veillard35925471999-02-25 08:46:07 +00003909><TT
3910CLASS="PARAMETER"
3911><I
3912>cur</I
3913></TT
3914>&nbsp;:</TD
3915><TD
3916WIDTH="80%"
3917ALIGN="LEFT"
3918VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003919>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003920></TR
3921><TR
3922><TD
3923WIDTH="20%"
3924ALIGN="RIGHT"
3925VALIGN="TOP"
3926><I
3927CLASS="EMPHASIS"
3928>Returns</I
3929> :</TD
3930><TD
3931WIDTH="80%"
3932ALIGN="LEFT"
3933VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00003934>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00003935></TR
3936></TABLE
3937><P
3938></P
3939></DIV
3940></DIV
3941><HR><DIV
3942CLASS="REFSECT2"
3943><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00003944NAME="AEN3780"
Daniel Veillardd2d38e91999-08-30 11:42:36 +00003945></A
3946><H3
3947><A
3948NAME="XMLCOPYPROPLIST"
3949></A
3950>xmlCopyPropList ()</H3
3951><TABLE
3952BORDER="0"
3953BGCOLOR="#D6E8FF"
3954WIDTH="100%"
3955CELLPADDING="6"
3956><TR
3957><TD
3958><PRE
3959CLASS="PROGRAMLISTING"
3960><A
3961HREF="gnome-xml-tree.html#XMLATTRPTR"
3962>xmlAttrPtr</A
3963> xmlCopyPropList (<A
3964HREF="gnome-xml-tree.html#XMLNODEPTR"
3965>xmlNodePtr</A
3966> target,
3967 <A
3968HREF="gnome-xml-tree.html#XMLATTRPTR"
3969>xmlAttrPtr</A
3970> cur);</PRE
3971></TD
3972></TR
3973></TABLE
3974><P
3975>Do a copy of an attribute list.</P
3976><P
3977></P
3978><DIV
3979CLASS="INFORMALTABLE"
3980><P
3981></P
3982><TABLE
3983BORDER="0"
3984WIDTH="100%"
3985BGCOLOR="#FFD0D0"
3986CELLSPACING="0"
3987CELLPADDING="4"
3988CLASS="CALSTABLE"
3989><TR
3990><TD
3991WIDTH="20%"
3992ALIGN="RIGHT"
3993VALIGN="TOP"
3994><TT
3995CLASS="PARAMETER"
3996><I
3997>target</I
3998></TT
3999>&nbsp;:</TD
4000><TD
4001WIDTH="80%"
4002ALIGN="LEFT"
4003VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004004>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004005></TR
4006><TR
4007><TD
4008WIDTH="20%"
4009ALIGN="RIGHT"
4010VALIGN="TOP"
4011><TT
4012CLASS="PARAMETER"
4013><I
4014>cur</I
4015></TT
4016>&nbsp;:</TD
4017><TD
4018WIDTH="80%"
4019ALIGN="LEFT"
4020VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004021>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004022></TR
4023><TR
4024><TD
4025WIDTH="20%"
4026ALIGN="RIGHT"
4027VALIGN="TOP"
4028><I
4029CLASS="EMPHASIS"
4030>Returns</I
4031> :</TD
4032><TD
4033WIDTH="80%"
4034ALIGN="LEFT"
4035VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004036>&nbsp;</TD
Daniel Veillardd2d38e91999-08-30 11:42:36 +00004037></TR
4038></TABLE
4039><P
4040></P
4041></DIV
4042></DIV
4043><HR><DIV
4044CLASS="REFSECT2"
4045><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004046NAME="AEN3806"
Daniel Veillard35925471999-02-25 08:46:07 +00004047></A
4048><H3
4049><A
4050NAME="XMLCOPYDTD"
4051></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004052>xmlCopyDtd ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004053><TABLE
4054BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004055BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004056WIDTH="100%"
4057CELLPADDING="6"
4058><TR
4059><TD
4060><PRE
4061CLASS="PROGRAMLISTING"
4062><A
4063HREF="gnome-xml-tree.html#XMLDTDPTR"
4064>xmlDtdPtr</A
4065> xmlCopyDtd (<A
4066HREF="gnome-xml-tree.html#XMLDTDPTR"
4067>xmlDtdPtr</A
4068> dtd);</PRE
4069></TD
4070></TR
4071></TABLE
4072><P
4073>Do a copy of the dtd.</P
4074><P
4075></P
4076><DIV
4077CLASS="INFORMALTABLE"
4078><P
4079></P
4080><TABLE
4081BORDER="0"
4082WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004083BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004084CELLSPACING="0"
4085CELLPADDING="4"
4086CLASS="CALSTABLE"
4087><TR
4088><TD
4089WIDTH="20%"
4090ALIGN="RIGHT"
4091VALIGN="TOP"
4092><TT
4093CLASS="PARAMETER"
4094><I
4095>dtd</I
4096></TT
4097>&nbsp;:</TD
4098><TD
4099WIDTH="80%"
4100ALIGN="LEFT"
4101VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004102>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004103></TR
4104><TR
4105><TD
4106WIDTH="20%"
4107ALIGN="RIGHT"
4108VALIGN="TOP"
4109><I
4110CLASS="EMPHASIS"
4111>Returns</I
4112> :</TD
4113><TD
4114WIDTH="80%"
4115ALIGN="LEFT"
4116VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004117>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004118></TR
4119></TABLE
4120><P
4121></P
4122></DIV
4123></DIV
4124><HR><DIV
4125CLASS="REFSECT2"
4126><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004127NAME="AEN3827"
Daniel Veillard35925471999-02-25 08:46:07 +00004128></A
4129><H3
4130><A
4131NAME="XMLCOPYDOC"
4132></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004133>xmlCopyDoc ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004134><TABLE
4135BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004136BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004137WIDTH="100%"
4138CELLPADDING="6"
4139><TR
4140><TD
4141><PRE
4142CLASS="PROGRAMLISTING"
4143><A
4144HREF="gnome-xml-tree.html#XMLDOCPTR"
4145>xmlDocPtr</A
4146> xmlCopyDoc (<A
4147HREF="gnome-xml-tree.html#XMLDOCPTR"
4148>xmlDocPtr</A
4149> doc,
4150 int recursive);</PRE
4151></TD
4152></TR
4153></TABLE
4154><P
4155>Do a copy of the document info. If recursive, the content tree will
4156be copied too as well as Dtd, namespaces and entities.</P
4157><P
4158></P
4159><DIV
4160CLASS="INFORMALTABLE"
4161><P
4162></P
4163><TABLE
4164BORDER="0"
4165WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004166BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004167CELLSPACING="0"
4168CELLPADDING="4"
4169CLASS="CALSTABLE"
4170><TR
4171><TD
4172WIDTH="20%"
4173ALIGN="RIGHT"
4174VALIGN="TOP"
4175><TT
4176CLASS="PARAMETER"
4177><I
4178>doc</I
4179></TT
4180>&nbsp;:</TD
4181><TD
4182WIDTH="80%"
4183ALIGN="LEFT"
4184VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004185>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004186></TR
4187><TR
4188><TD
4189WIDTH="20%"
4190ALIGN="RIGHT"
4191VALIGN="TOP"
4192><TT
4193CLASS="PARAMETER"
4194><I
4195>recursive</I
4196></TT
4197>&nbsp;:</TD
4198><TD
4199WIDTH="80%"
4200ALIGN="LEFT"
4201VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004202>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004203></TR
4204><TR
4205><TD
4206WIDTH="20%"
4207ALIGN="RIGHT"
4208VALIGN="TOP"
4209><I
4210CLASS="EMPHASIS"
4211>Returns</I
4212> :</TD
4213><TD
4214WIDTH="80%"
4215ALIGN="LEFT"
4216VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004217>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004218></TR
4219></TABLE
4220><P
4221></P
4222></DIV
4223></DIV
4224><HR><DIV
4225CLASS="REFSECT2"
4226><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004227NAME="AEN3852"
Daniel Veillard35925471999-02-25 08:46:07 +00004228></A
4229><H3
4230><A
4231NAME="XMLNEWDOCNODE"
4232></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004233>xmlNewDocNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004234><TABLE
4235BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004236BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004237WIDTH="100%"
4238CELLPADDING="6"
4239><TR
4240><TD
4241><PRE
4242CLASS="PROGRAMLISTING"
4243><A
4244HREF="gnome-xml-tree.html#XMLNODEPTR"
4245>xmlNodePtr</A
4246> xmlNewDocNode (<A
4247HREF="gnome-xml-tree.html#XMLDOCPTR"
4248>xmlDocPtr</A
4249> doc,
4250 <A
4251HREF="gnome-xml-tree.html#XMLNSPTR"
4252>xmlNsPtr</A
4253> ns,
4254 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004255HREF="gnome-xml-tree.html#XMLCHAR"
4256>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004257> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004258 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004259HREF="gnome-xml-tree.html#XMLCHAR"
4260>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004261> *content);</PRE
4262></TD
4263></TR
4264></TABLE
4265><P
4266>Creation of a new node element within a document. <TT
4267CLASS="PARAMETER"
4268><I
4269>ns</I
4270></TT
4271> and <TT
4272CLASS="PARAMETER"
4273><I
4274>content</I
4275></TT
4276>
4277are optionnal (NULL).</P
4278><P
4279></P
4280><DIV
4281CLASS="INFORMALTABLE"
4282><P
4283></P
4284><TABLE
4285BORDER="0"
4286WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004287BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004288CELLSPACING="0"
4289CELLPADDING="4"
4290CLASS="CALSTABLE"
4291><TR
4292><TD
4293WIDTH="20%"
4294ALIGN="RIGHT"
4295VALIGN="TOP"
4296><TT
4297CLASS="PARAMETER"
4298><I
4299>doc</I
4300></TT
4301>&nbsp;:</TD
4302><TD
4303WIDTH="80%"
4304ALIGN="LEFT"
4305VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004306>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004307></TR
4308><TR
4309><TD
4310WIDTH="20%"
4311ALIGN="RIGHT"
4312VALIGN="TOP"
4313><TT
4314CLASS="PARAMETER"
4315><I
4316>ns</I
4317></TT
4318>&nbsp;:</TD
4319><TD
4320WIDTH="80%"
4321ALIGN="LEFT"
4322VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004323>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004324></TR
4325><TR
4326><TD
4327WIDTH="20%"
4328ALIGN="RIGHT"
4329VALIGN="TOP"
4330><TT
4331CLASS="PARAMETER"
4332><I
4333>name</I
4334></TT
4335>&nbsp;:</TD
4336><TD
4337WIDTH="80%"
4338ALIGN="LEFT"
4339VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004340>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004341></TR
4342><TR
4343><TD
4344WIDTH="20%"
4345ALIGN="RIGHT"
4346VALIGN="TOP"
4347><TT
4348CLASS="PARAMETER"
4349><I
4350>content</I
4351></TT
4352>&nbsp;:</TD
4353><TD
4354WIDTH="80%"
4355ALIGN="LEFT"
4356VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004357>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004358></TR
4359><TR
4360><TD
4361WIDTH="20%"
4362ALIGN="RIGHT"
4363VALIGN="TOP"
4364><I
4365CLASS="EMPHASIS"
4366>Returns</I
4367> :</TD
4368><TD
4369WIDTH="80%"
4370ALIGN="LEFT"
4371VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004372>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004373></TR
4374></TABLE
4375><P
4376></P
4377></DIV
4378></DIV
4379><HR><DIV
4380CLASS="REFSECT2"
4381><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004382NAME="AEN3890"
Daniel Veillard35925471999-02-25 08:46:07 +00004383></A
4384><H3
4385><A
4386NAME="XMLNEWNODE"
4387></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004388>xmlNewNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004389><TABLE
4390BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004391BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004392WIDTH="100%"
4393CELLPADDING="6"
4394><TR
4395><TD
4396><PRE
4397CLASS="PROGRAMLISTING"
4398><A
4399HREF="gnome-xml-tree.html#XMLNODEPTR"
4400>xmlNodePtr</A
4401> xmlNewNode (<A
4402HREF="gnome-xml-tree.html#XMLNSPTR"
4403>xmlNsPtr</A
4404> ns,
4405 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004406HREF="gnome-xml-tree.html#XMLCHAR"
4407>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004408> *name);</PRE
4409></TD
4410></TR
4411></TABLE
4412><P
4413>Creation of a new node element. <TT
4414CLASS="PARAMETER"
4415><I
4416>ns</I
4417></TT
4418> and <TT
4419CLASS="PARAMETER"
4420><I
4421>content</I
4422></TT
4423> are optionnal (NULL).
4424If content is non NULL, a child list containing the TEXTs and
4425ENTITY_REFs node will be created.</P
4426><P
4427></P
4428><DIV
4429CLASS="INFORMALTABLE"
4430><P
4431></P
4432><TABLE
4433BORDER="0"
4434WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004435BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004436CELLSPACING="0"
4437CELLPADDING="4"
4438CLASS="CALSTABLE"
4439><TR
4440><TD
4441WIDTH="20%"
4442ALIGN="RIGHT"
4443VALIGN="TOP"
4444><TT
4445CLASS="PARAMETER"
4446><I
4447>ns</I
4448></TT
4449>&nbsp;:</TD
4450><TD
4451WIDTH="80%"
4452ALIGN="LEFT"
4453VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004454>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004455></TR
4456><TR
4457><TD
4458WIDTH="20%"
4459ALIGN="RIGHT"
4460VALIGN="TOP"
4461><TT
4462CLASS="PARAMETER"
4463><I
4464>name</I
4465></TT
4466>&nbsp;:</TD
4467><TD
4468WIDTH="80%"
4469ALIGN="LEFT"
4470VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004471>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004472></TR
4473><TR
4474><TD
4475WIDTH="20%"
4476ALIGN="RIGHT"
4477VALIGN="TOP"
4478><I
4479CLASS="EMPHASIS"
4480>Returns</I
4481> :</TD
4482><TD
4483WIDTH="80%"
4484ALIGN="LEFT"
4485VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004486>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004487></TR
4488></TABLE
4489><P
4490></P
4491></DIV
4492></DIV
4493><HR><DIV
4494CLASS="REFSECT2"
4495><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004496NAME="AEN3918"
Daniel Veillard35925471999-02-25 08:46:07 +00004497></A
4498><H3
4499><A
4500NAME="XMLNEWCHILD"
4501></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004502>xmlNewChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004503><TABLE
4504BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004505BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004506WIDTH="100%"
4507CELLPADDING="6"
4508><TR
4509><TD
4510><PRE
4511CLASS="PROGRAMLISTING"
4512><A
4513HREF="gnome-xml-tree.html#XMLNODEPTR"
4514>xmlNodePtr</A
4515> xmlNewChild (<A
4516HREF="gnome-xml-tree.html#XMLNODEPTR"
4517>xmlNodePtr</A
4518> parent,
4519 <A
4520HREF="gnome-xml-tree.html#XMLNSPTR"
4521>xmlNsPtr</A
4522> ns,
4523 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004524HREF="gnome-xml-tree.html#XMLCHAR"
4525>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004526> *name,
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004527 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004528HREF="gnome-xml-tree.html#XMLCHAR"
4529>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004530> *content);</PRE
4531></TD
4532></TR
4533></TABLE
4534><P
4535>Creation of a new child element, added at the end of <TT
4536CLASS="PARAMETER"
4537><I
4538>parent</I
4539></TT
4540> childs list.
4541<TT
4542CLASS="PARAMETER"
4543><I
4544>ns</I
4545></TT
4546> and <TT
4547CLASS="PARAMETER"
4548><I
4549>content</I
4550></TT
4551> parameters are optionnal (NULL). If content is non NULL,
Daniel Veillard71b656e2000-01-05 14:46:17 +00004552a child list containing the TEXTs and ENTITY_REFs node will be created.</P
Daniel Veillard35925471999-02-25 08:46:07 +00004553><P
4554></P
4555><DIV
4556CLASS="INFORMALTABLE"
4557><P
4558></P
4559><TABLE
4560BORDER="0"
4561WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004562BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004563CELLSPACING="0"
4564CELLPADDING="4"
4565CLASS="CALSTABLE"
4566><TR
4567><TD
4568WIDTH="20%"
4569ALIGN="RIGHT"
4570VALIGN="TOP"
4571><TT
4572CLASS="PARAMETER"
4573><I
4574>parent</I
4575></TT
4576>&nbsp;:</TD
4577><TD
4578WIDTH="80%"
4579ALIGN="LEFT"
4580VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004581>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004582></TR
4583><TR
4584><TD
4585WIDTH="20%"
4586ALIGN="RIGHT"
4587VALIGN="TOP"
4588><TT
4589CLASS="PARAMETER"
4590><I
4591>ns</I
4592></TT
4593>&nbsp;:</TD
4594><TD
4595WIDTH="80%"
4596ALIGN="LEFT"
4597VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +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>name</I
4609></TT
4610>&nbsp;:</TD
4611><TD
4612WIDTH="80%"
4613ALIGN="LEFT"
4614VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004615>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004616></TR
4617><TR
4618><TD
4619WIDTH="20%"
4620ALIGN="RIGHT"
4621VALIGN="TOP"
4622><TT
4623CLASS="PARAMETER"
4624><I
4625>content</I
4626></TT
4627>&nbsp;:</TD
4628><TD
4629WIDTH="80%"
4630ALIGN="LEFT"
4631VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004632>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004633></TR
4634><TR
4635><TD
4636WIDTH="20%"
4637ALIGN="RIGHT"
4638VALIGN="TOP"
4639><I
4640CLASS="EMPHASIS"
4641>Returns</I
4642> :</TD
4643><TD
4644WIDTH="80%"
4645ALIGN="LEFT"
4646VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004647>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004648></TR
4649></TABLE
4650><P
4651></P
4652></DIV
4653></DIV
4654><HR><DIV
4655CLASS="REFSECT2"
4656><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004657NAME="AEN3957"
Daniel Veillard35925471999-02-25 08:46:07 +00004658></A
4659><H3
4660><A
4661NAME="XMLNEWDOCTEXT"
4662></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004663>xmlNewDocText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004664><TABLE
4665BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004666BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004667WIDTH="100%"
4668CELLPADDING="6"
4669><TR
4670><TD
4671><PRE
4672CLASS="PROGRAMLISTING"
4673><A
4674HREF="gnome-xml-tree.html#XMLNODEPTR"
4675>xmlNodePtr</A
4676> xmlNewDocText (<A
4677HREF="gnome-xml-tree.html#XMLDOCPTR"
4678>xmlDocPtr</A
4679> doc,
4680 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004681HREF="gnome-xml-tree.html#XMLCHAR"
4682>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004683> *content);</PRE
4684></TD
4685></TR
4686></TABLE
4687><P
4688>Creation of a new text node within a document.</P
4689><P
4690></P
4691><DIV
4692CLASS="INFORMALTABLE"
4693><P
4694></P
4695><TABLE
4696BORDER="0"
4697WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004698BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004699CELLSPACING="0"
4700CELLPADDING="4"
4701CLASS="CALSTABLE"
4702><TR
4703><TD
4704WIDTH="20%"
4705ALIGN="RIGHT"
4706VALIGN="TOP"
4707><TT
4708CLASS="PARAMETER"
4709><I
4710>doc</I
4711></TT
4712>&nbsp;:</TD
4713><TD
4714WIDTH="80%"
4715ALIGN="LEFT"
4716VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004717>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004718></TR
4719><TR
4720><TD
4721WIDTH="20%"
4722ALIGN="RIGHT"
4723VALIGN="TOP"
4724><TT
4725CLASS="PARAMETER"
4726><I
4727>content</I
4728></TT
4729>&nbsp;:</TD
4730><TD
4731WIDTH="80%"
4732ALIGN="LEFT"
4733VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004734>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004735></TR
4736><TR
4737><TD
4738WIDTH="20%"
4739ALIGN="RIGHT"
4740VALIGN="TOP"
4741><I
4742CLASS="EMPHASIS"
4743>Returns</I
4744> :</TD
4745><TD
4746WIDTH="80%"
4747ALIGN="LEFT"
4748VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004749>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004750></TR
4751></TABLE
4752><P
4753></P
4754></DIV
4755></DIV
4756><HR><DIV
4757CLASS="REFSECT2"
4758><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004759NAME="AEN3983"
Daniel Veillard35925471999-02-25 08:46:07 +00004760></A
4761><H3
4762><A
4763NAME="XMLNEWTEXT"
4764></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004765>xmlNewText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004766><TABLE
4767BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004768BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004769WIDTH="100%"
4770CELLPADDING="6"
4771><TR
4772><TD
4773><PRE
4774CLASS="PROGRAMLISTING"
4775><A
4776HREF="gnome-xml-tree.html#XMLNODEPTR"
4777>xmlNodePtr</A
4778> xmlNewText (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004779HREF="gnome-xml-tree.html#XMLCHAR"
4780>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004781> *content);</PRE
4782></TD
4783></TR
4784></TABLE
4785><P
4786>Creation of a new text node.</P
4787><P
4788></P
4789><DIV
4790CLASS="INFORMALTABLE"
4791><P
4792></P
4793><TABLE
4794BORDER="0"
4795WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004796BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004797CELLSPACING="0"
4798CELLPADDING="4"
4799CLASS="CALSTABLE"
4800><TR
4801><TD
4802WIDTH="20%"
4803ALIGN="RIGHT"
4804VALIGN="TOP"
4805><TT
4806CLASS="PARAMETER"
4807><I
4808>content</I
4809></TT
4810>&nbsp;:</TD
4811><TD
4812WIDTH="80%"
4813ALIGN="LEFT"
4814VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004815>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004816></TR
4817><TR
4818><TD
4819WIDTH="20%"
4820ALIGN="RIGHT"
4821VALIGN="TOP"
4822><I
4823CLASS="EMPHASIS"
4824>Returns</I
4825> :</TD
4826><TD
4827WIDTH="80%"
4828ALIGN="LEFT"
4829VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004830>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00004831></TR
4832></TABLE
4833><P
4834></P
4835></DIV
4836></DIV
4837><HR><DIV
4838CLASS="REFSECT2"
4839><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004840NAME="AEN4004"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004841></A
4842><H3
4843><A
4844NAME="XMLNEWPI"
4845></A
4846>xmlNewPI ()</H3
4847><TABLE
4848BORDER="0"
4849BGCOLOR="#D6E8FF"
4850WIDTH="100%"
4851CELLPADDING="6"
4852><TR
4853><TD
4854><PRE
4855CLASS="PROGRAMLISTING"
4856><A
4857HREF="gnome-xml-tree.html#XMLNODEPTR"
4858>xmlNodePtr</A
4859> xmlNewPI (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004860HREF="gnome-xml-tree.html#XMLCHAR"
4861>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004862> *name,
4863 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004864HREF="gnome-xml-tree.html#XMLCHAR"
4865>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004866> *content);</PRE
4867></TD
4868></TR
4869></TABLE
4870><P
4871>Creation of a processing instruction element.</P
4872><P
4873></P
4874><DIV
4875CLASS="INFORMALTABLE"
4876><P
4877></P
4878><TABLE
4879BORDER="0"
4880WIDTH="100%"
4881BGCOLOR="#FFD0D0"
4882CELLSPACING="0"
4883CELLPADDING="4"
4884CLASS="CALSTABLE"
4885><TR
4886><TD
4887WIDTH="20%"
4888ALIGN="RIGHT"
4889VALIGN="TOP"
4890><TT
4891CLASS="PARAMETER"
4892><I
4893>name</I
4894></TT
4895>&nbsp;:</TD
4896><TD
4897WIDTH="80%"
4898ALIGN="LEFT"
4899VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004900>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004901></TR
4902><TR
4903><TD
4904WIDTH="20%"
4905ALIGN="RIGHT"
4906VALIGN="TOP"
4907><TT
4908CLASS="PARAMETER"
4909><I
4910>content</I
4911></TT
4912>&nbsp;:</TD
4913><TD
4914WIDTH="80%"
4915ALIGN="LEFT"
4916VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004917>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004918></TR
4919><TR
4920><TD
4921WIDTH="20%"
4922ALIGN="RIGHT"
4923VALIGN="TOP"
4924><I
4925CLASS="EMPHASIS"
4926>Returns</I
4927> :</TD
4928><TD
4929WIDTH="80%"
4930ALIGN="LEFT"
4931VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00004932>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00004933></TR
4934></TABLE
4935><P
4936></P
4937></DIV
4938></DIV
4939><HR><DIV
4940CLASS="REFSECT2"
4941><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00004942NAME="AEN4030"
Daniel Veillard35925471999-02-25 08:46:07 +00004943></A
4944><H3
4945><A
4946NAME="XMLNEWDOCTEXTLEN"
4947></A
Daniel Veillard14fff061999-06-22 21:49:07 +00004948>xmlNewDocTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00004949><TABLE
4950BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00004951BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00004952WIDTH="100%"
4953CELLPADDING="6"
4954><TR
4955><TD
4956><PRE
4957CLASS="PROGRAMLISTING"
4958><A
4959HREF="gnome-xml-tree.html#XMLNODEPTR"
4960>xmlNodePtr</A
4961> xmlNewDocTextLen (<A
4962HREF="gnome-xml-tree.html#XMLDOCPTR"
4963>xmlDocPtr</A
4964> doc,
4965 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004966HREF="gnome-xml-tree.html#XMLCHAR"
4967>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00004968> *content,
4969 int len);</PRE
4970></TD
4971></TR
4972></TABLE
4973><P
4974>Creation of a new text node with an extra content lenght parameter. The
4975text node pertain to a given document.</P
4976><P
4977></P
4978><DIV
4979CLASS="INFORMALTABLE"
4980><P
4981></P
4982><TABLE
4983BORDER="0"
4984WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00004985BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00004986CELLSPACING="0"
4987CELLPADDING="4"
4988CLASS="CALSTABLE"
4989><TR
4990><TD
4991WIDTH="20%"
4992ALIGN="RIGHT"
4993VALIGN="TOP"
4994><TT
4995CLASS="PARAMETER"
4996><I
4997>doc</I
4998></TT
4999>&nbsp;:</TD
5000><TD
5001WIDTH="80%"
5002ALIGN="LEFT"
5003VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005004>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005005></TR
5006><TR
5007><TD
5008WIDTH="20%"
5009ALIGN="RIGHT"
5010VALIGN="TOP"
5011><TT
5012CLASS="PARAMETER"
5013><I
5014>content</I
5015></TT
5016>&nbsp;:</TD
5017><TD
5018WIDTH="80%"
5019ALIGN="LEFT"
5020VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005021>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005022></TR
5023><TR
5024><TD
5025WIDTH="20%"
5026ALIGN="RIGHT"
5027VALIGN="TOP"
5028><TT
5029CLASS="PARAMETER"
5030><I
5031>len</I
5032></TT
5033>&nbsp;:</TD
5034><TD
5035WIDTH="80%"
5036ALIGN="LEFT"
5037VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005038>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005039></TR
5040><TR
5041><TD
5042WIDTH="20%"
5043ALIGN="RIGHT"
5044VALIGN="TOP"
5045><I
5046CLASS="EMPHASIS"
5047>Returns</I
5048> :</TD
5049><TD
5050WIDTH="80%"
5051ALIGN="LEFT"
5052VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005053>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005054></TR
5055></TABLE
5056><P
5057></P
5058></DIV
5059></DIV
5060><HR><DIV
5061CLASS="REFSECT2"
5062><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005063NAME="AEN4060"
Daniel Veillard35925471999-02-25 08:46:07 +00005064></A
5065><H3
5066><A
5067NAME="XMLNEWTEXTLEN"
5068></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005069>xmlNewTextLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005070><TABLE
5071BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005072BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005073WIDTH="100%"
5074CELLPADDING="6"
5075><TR
5076><TD
5077><PRE
5078CLASS="PROGRAMLISTING"
5079><A
5080HREF="gnome-xml-tree.html#XMLNODEPTR"
5081>xmlNodePtr</A
5082> xmlNewTextLen (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005083HREF="gnome-xml-tree.html#XMLCHAR"
5084>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005085> *content,
5086 int len);</PRE
5087></TD
5088></TR
5089></TABLE
5090><P
5091>Creation of a new text node with an extra parameter for the content's lenght</P
5092><P
5093></P
5094><DIV
5095CLASS="INFORMALTABLE"
5096><P
5097></P
5098><TABLE
5099BORDER="0"
5100WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005101BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005102CELLSPACING="0"
5103CELLPADDING="4"
5104CLASS="CALSTABLE"
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 Veillard71b656e2000-01-05 14:46:17 +00005120>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005121></TR
5122><TR
5123><TD
5124WIDTH="20%"
5125ALIGN="RIGHT"
5126VALIGN="TOP"
5127><TT
5128CLASS="PARAMETER"
5129><I
5130>len</I
5131></TT
5132>&nbsp;:</TD
5133><TD
5134WIDTH="80%"
5135ALIGN="LEFT"
5136VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005137>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005138></TR
5139><TR
5140><TD
5141WIDTH="20%"
5142ALIGN="RIGHT"
5143VALIGN="TOP"
5144><I
5145CLASS="EMPHASIS"
5146>Returns</I
5147> :</TD
5148><TD
5149WIDTH="80%"
5150ALIGN="LEFT"
5151VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005152>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005153></TR
5154></TABLE
5155><P
5156></P
5157></DIV
5158></DIV
5159><HR><DIV
5160CLASS="REFSECT2"
5161><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005162NAME="AEN4085"
Daniel Veillard35925471999-02-25 08:46:07 +00005163></A
5164><H3
5165><A
5166NAME="XMLNEWDOCCOMMENT"
5167></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005168>xmlNewDocComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005169><TABLE
5170BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005171BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005172WIDTH="100%"
5173CELLPADDING="6"
5174><TR
5175><TD
5176><PRE
5177CLASS="PROGRAMLISTING"
5178><A
5179HREF="gnome-xml-tree.html#XMLNODEPTR"
5180>xmlNodePtr</A
5181> xmlNewDocComment (<A
5182HREF="gnome-xml-tree.html#XMLDOCPTR"
5183>xmlDocPtr</A
5184> doc,
Daniel Veillard5099ae81999-04-21 20:12:07 +00005185 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005186HREF="gnome-xml-tree.html#XMLCHAR"
5187>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005188> *content);</PRE
5189></TD
5190></TR
5191></TABLE
5192><P
5193>Creation of a new node containing a commentwithin a document.</P
5194><P
5195></P
5196><DIV
5197CLASS="INFORMALTABLE"
5198><P
5199></P
5200><TABLE
5201BORDER="0"
5202WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005203BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005204CELLSPACING="0"
5205CELLPADDING="4"
5206CLASS="CALSTABLE"
5207><TR
5208><TD
5209WIDTH="20%"
5210ALIGN="RIGHT"
5211VALIGN="TOP"
5212><TT
5213CLASS="PARAMETER"
5214><I
5215>doc</I
5216></TT
5217>&nbsp;:</TD
5218><TD
5219WIDTH="80%"
5220ALIGN="LEFT"
5221VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005222>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005223></TR
5224><TR
5225><TD
5226WIDTH="20%"
5227ALIGN="RIGHT"
5228VALIGN="TOP"
5229><TT
5230CLASS="PARAMETER"
5231><I
5232>content</I
5233></TT
5234>&nbsp;:</TD
5235><TD
5236WIDTH="80%"
5237ALIGN="LEFT"
5238VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005239>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005240></TR
5241><TR
5242><TD
5243WIDTH="20%"
5244ALIGN="RIGHT"
5245VALIGN="TOP"
5246><I
5247CLASS="EMPHASIS"
5248>Returns</I
5249> :</TD
5250><TD
5251WIDTH="80%"
5252ALIGN="LEFT"
5253VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005254>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005255></TR
5256></TABLE
5257><P
5258></P
5259></DIV
5260></DIV
5261><HR><DIV
5262CLASS="REFSECT2"
5263><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005264NAME="AEN4111"
Daniel Veillard35925471999-02-25 08:46:07 +00005265></A
5266><H3
5267><A
5268NAME="XMLNEWCOMMENT"
5269></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005270>xmlNewComment ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005271><TABLE
5272BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005273BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005274WIDTH="100%"
5275CELLPADDING="6"
5276><TR
5277><TD
5278><PRE
5279CLASS="PROGRAMLISTING"
5280><A
5281HREF="gnome-xml-tree.html#XMLNODEPTR"
5282>xmlNodePtr</A
Daniel Veillard5099ae81999-04-21 20:12:07 +00005283> xmlNewComment (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005284HREF="gnome-xml-tree.html#XMLCHAR"
5285>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005286> *content);</PRE
5287></TD
5288></TR
5289></TABLE
5290><P
5291>Creation of a new node containing a comment.</P
5292><P
5293></P
5294><DIV
5295CLASS="INFORMALTABLE"
5296><P
5297></P
5298><TABLE
5299BORDER="0"
5300WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005301BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005302CELLSPACING="0"
5303CELLPADDING="4"
5304CLASS="CALSTABLE"
5305><TR
5306><TD
5307WIDTH="20%"
5308ALIGN="RIGHT"
5309VALIGN="TOP"
5310><TT
5311CLASS="PARAMETER"
5312><I
5313>content</I
5314></TT
5315>&nbsp;:</TD
5316><TD
5317WIDTH="80%"
5318ALIGN="LEFT"
5319VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005320>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005321></TR
5322><TR
5323><TD
5324WIDTH="20%"
5325ALIGN="RIGHT"
5326VALIGN="TOP"
5327><I
5328CLASS="EMPHASIS"
5329>Returns</I
5330> :</TD
5331><TD
5332WIDTH="80%"
5333ALIGN="LEFT"
5334VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005335>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005336></TR
5337></TABLE
5338><P
5339></P
5340></DIV
5341></DIV
5342><HR><DIV
5343CLASS="REFSECT2"
5344><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005345NAME="AEN4132"
Daniel Veillardb05deb71999-08-10 19:04:08 +00005346></A
5347><H3
5348><A
5349NAME="XMLNEWCDATABLOCK"
5350></A
5351>xmlNewCDataBlock ()</H3
5352><TABLE
5353BORDER="0"
5354BGCOLOR="#D6E8FF"
5355WIDTH="100%"
5356CELLPADDING="6"
5357><TR
5358><TD
5359><PRE
5360CLASS="PROGRAMLISTING"
5361><A
5362HREF="gnome-xml-tree.html#XMLNODEPTR"
5363>xmlNodePtr</A
5364> xmlNewCDataBlock (<A
5365HREF="gnome-xml-tree.html#XMLDOCPTR"
5366>xmlDocPtr</A
5367> doc,
5368 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005369HREF="gnome-xml-tree.html#XMLCHAR"
5370>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00005371> *content,
5372 int len);</PRE
5373></TD
5374></TR
5375></TABLE
5376><P
5377>Creation of a new node containing a CData block.</P
5378><P
5379></P
5380><DIV
5381CLASS="INFORMALTABLE"
5382><P
5383></P
5384><TABLE
5385BORDER="0"
5386WIDTH="100%"
5387BGCOLOR="#FFD0D0"
5388CELLSPACING="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 Veillard71b656e2000-01-05 14:46:17 +00005406>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005407></TR
5408><TR
5409><TD
5410WIDTH="20%"
5411ALIGN="RIGHT"
5412VALIGN="TOP"
5413><TT
5414CLASS="PARAMETER"
5415><I
5416>content</I
5417></TT
5418>&nbsp;:</TD
5419><TD
5420WIDTH="80%"
5421ALIGN="LEFT"
5422VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005423>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005424></TR
5425><TR
5426><TD
5427WIDTH="20%"
5428ALIGN="RIGHT"
5429VALIGN="TOP"
5430><TT
5431CLASS="PARAMETER"
5432><I
5433>len</I
5434></TT
5435>&nbsp;:</TD
5436><TD
5437WIDTH="80%"
5438ALIGN="LEFT"
5439VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005440>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005441></TR
5442><TR
5443><TD
5444WIDTH="20%"
5445ALIGN="RIGHT"
5446VALIGN="TOP"
5447><I
5448CLASS="EMPHASIS"
5449>Returns</I
5450> :</TD
5451><TD
5452WIDTH="80%"
5453ALIGN="LEFT"
5454VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005455>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00005456></TR
5457></TABLE
5458><P
5459></P
5460></DIV
5461></DIV
5462><HR><DIV
5463CLASS="REFSECT2"
5464><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005465NAME="AEN4162"
Daniel Veillard35925471999-02-25 08:46:07 +00005466></A
5467><H3
5468><A
5469NAME="XMLNEWREFERENCE"
5470></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005471>xmlNewReference ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005472><TABLE
5473BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005474BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005475WIDTH="100%"
5476CELLPADDING="6"
5477><TR
5478><TD
5479><PRE
5480CLASS="PROGRAMLISTING"
5481><A
5482HREF="gnome-xml-tree.html#XMLNODEPTR"
5483>xmlNodePtr</A
5484> xmlNewReference (<A
5485HREF="gnome-xml-tree.html#XMLDOCPTR"
5486>xmlDocPtr</A
5487> doc,
5488 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005489HREF="gnome-xml-tree.html#XMLCHAR"
5490>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00005491> *name);</PRE
5492></TD
5493></TR
5494></TABLE
5495><P
5496>Creation of a new reference node.</P
5497><P
5498></P
5499><DIV
5500CLASS="INFORMALTABLE"
5501><P
5502></P
5503><TABLE
5504BORDER="0"
5505WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005506BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005507CELLSPACING="0"
5508CELLPADDING="4"
5509CLASS="CALSTABLE"
5510><TR
5511><TD
5512WIDTH="20%"
5513ALIGN="RIGHT"
5514VALIGN="TOP"
5515><TT
5516CLASS="PARAMETER"
5517><I
5518>doc</I
5519></TT
5520>&nbsp;:</TD
5521><TD
5522WIDTH="80%"
5523ALIGN="LEFT"
5524VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005525>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005526></TR
5527><TR
5528><TD
5529WIDTH="20%"
5530ALIGN="RIGHT"
5531VALIGN="TOP"
5532><TT
5533CLASS="PARAMETER"
5534><I
5535>name</I
5536></TT
5537>&nbsp;:</TD
5538><TD
5539WIDTH="80%"
5540ALIGN="LEFT"
5541VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005542>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005543></TR
5544><TR
5545><TD
5546WIDTH="20%"
5547ALIGN="RIGHT"
5548VALIGN="TOP"
5549><I
5550CLASS="EMPHASIS"
5551>Returns</I
5552> :</TD
5553><TD
5554WIDTH="80%"
5555ALIGN="LEFT"
5556VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005557>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005558></TR
5559></TABLE
5560><P
5561></P
5562></DIV
5563></DIV
5564><HR><DIV
5565CLASS="REFSECT2"
5566><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005567NAME="AEN4188"
Daniel Veillard35925471999-02-25 08:46:07 +00005568></A
5569><H3
5570><A
5571NAME="XMLCOPYNODE"
5572></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005573>xmlCopyNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005574><TABLE
5575BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005576BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005577WIDTH="100%"
5578CELLPADDING="6"
5579><TR
5580><TD
5581><PRE
5582CLASS="PROGRAMLISTING"
5583><A
5584HREF="gnome-xml-tree.html#XMLNODEPTR"
5585>xmlNodePtr</A
5586> xmlCopyNode (<A
5587HREF="gnome-xml-tree.html#XMLNODEPTR"
5588>xmlNodePtr</A
5589> node,
5590 int recursive);</PRE
5591></TD
5592></TR
5593></TABLE
5594><P
5595>Do a copy of the node.</P
5596><P
5597></P
5598><DIV
5599CLASS="INFORMALTABLE"
5600><P
5601></P
5602><TABLE
5603BORDER="0"
5604WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005605BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005606CELLSPACING="0"
5607CELLPADDING="4"
5608CLASS="CALSTABLE"
5609><TR
5610><TD
5611WIDTH="20%"
5612ALIGN="RIGHT"
5613VALIGN="TOP"
5614><TT
5615CLASS="PARAMETER"
5616><I
5617>node</I
5618></TT
5619>&nbsp;:</TD
5620><TD
5621WIDTH="80%"
5622ALIGN="LEFT"
5623VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005624>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005625></TR
5626><TR
5627><TD
5628WIDTH="20%"
5629ALIGN="RIGHT"
5630VALIGN="TOP"
5631><TT
5632CLASS="PARAMETER"
5633><I
5634>recursive</I
5635></TT
5636>&nbsp;:</TD
5637><TD
5638WIDTH="80%"
5639ALIGN="LEFT"
5640VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005641>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005642></TR
5643><TR
5644><TD
5645WIDTH="20%"
5646ALIGN="RIGHT"
5647VALIGN="TOP"
5648><I
5649CLASS="EMPHASIS"
5650>Returns</I
5651> :</TD
5652><TD
5653WIDTH="80%"
5654ALIGN="LEFT"
5655VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005656>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005657></TR
5658></TABLE
5659><P
5660></P
5661></DIV
5662></DIV
5663><HR><DIV
5664CLASS="REFSECT2"
5665><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005666NAME="AEN4213"
Daniel Veillard35925471999-02-25 08:46:07 +00005667></A
5668><H3
5669><A
5670NAME="XMLCOPYNODELIST"
5671></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005672>xmlCopyNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005673><TABLE
5674BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005675BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005676WIDTH="100%"
5677CELLPADDING="6"
5678><TR
5679><TD
5680><PRE
5681CLASS="PROGRAMLISTING"
5682><A
5683HREF="gnome-xml-tree.html#XMLNODEPTR"
5684>xmlNodePtr</A
5685> xmlCopyNodeList (<A
5686HREF="gnome-xml-tree.html#XMLNODEPTR"
5687>xmlNodePtr</A
5688> node);</PRE
5689></TD
5690></TR
5691></TABLE
5692><P
5693>Do a recursive copy of the node list.</P
5694><P
5695></P
5696><DIV
5697CLASS="INFORMALTABLE"
5698><P
5699></P
5700><TABLE
5701BORDER="0"
5702WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005703BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005704CELLSPACING="0"
5705CELLPADDING="4"
5706CLASS="CALSTABLE"
5707><TR
5708><TD
5709WIDTH="20%"
5710ALIGN="RIGHT"
5711VALIGN="TOP"
5712><TT
5713CLASS="PARAMETER"
5714><I
5715>node</I
5716></TT
5717>&nbsp;:</TD
5718><TD
5719WIDTH="80%"
5720ALIGN="LEFT"
5721VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005722>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005723></TR
5724><TR
5725><TD
5726WIDTH="20%"
5727ALIGN="RIGHT"
5728VALIGN="TOP"
5729><I
5730CLASS="EMPHASIS"
5731>Returns</I
5732> :</TD
5733><TD
5734WIDTH="80%"
5735ALIGN="LEFT"
5736VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005737>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005738></TR
5739></TABLE
5740><P
5741></P
5742></DIV
5743></DIV
5744><HR><DIV
5745CLASS="REFSECT2"
5746><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005747NAME="AEN4234"
Daniel Veillard35925471999-02-25 08:46:07 +00005748></A
5749><H3
5750><A
5751NAME="XMLGETLASTCHILD"
5752></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005753>xmlGetLastChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005754><TABLE
5755BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005756BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005757WIDTH="100%"
5758CELLPADDING="6"
5759><TR
5760><TD
5761><PRE
5762CLASS="PROGRAMLISTING"
5763><A
5764HREF="gnome-xml-tree.html#XMLNODEPTR"
5765>xmlNodePtr</A
5766> xmlGetLastChild (<A
5767HREF="gnome-xml-tree.html#XMLNODEPTR"
5768>xmlNodePtr</A
5769> parent);</PRE
5770></TD
5771></TR
5772></TABLE
5773><P
5774>Search the last child of a node.</P
5775><P
5776></P
5777><DIV
5778CLASS="INFORMALTABLE"
5779><P
5780></P
5781><TABLE
5782BORDER="0"
5783WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005784BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005785CELLSPACING="0"
5786CELLPADDING="4"
5787CLASS="CALSTABLE"
5788><TR
5789><TD
5790WIDTH="20%"
5791ALIGN="RIGHT"
5792VALIGN="TOP"
5793><TT
5794CLASS="PARAMETER"
5795><I
5796>parent</I
5797></TT
5798>&nbsp;:</TD
5799><TD
5800WIDTH="80%"
5801ALIGN="LEFT"
5802VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005803>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005804></TR
5805><TR
5806><TD
5807WIDTH="20%"
5808ALIGN="RIGHT"
5809VALIGN="TOP"
5810><I
5811CLASS="EMPHASIS"
5812>Returns</I
5813> :</TD
5814><TD
5815WIDTH="80%"
5816ALIGN="LEFT"
5817VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005818>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005819></TR
5820></TABLE
5821><P
5822></P
5823></DIV
5824></DIV
5825><HR><DIV
5826CLASS="REFSECT2"
5827><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005828NAME="AEN4255"
Daniel Veillard35925471999-02-25 08:46:07 +00005829></A
5830><H3
5831><A
5832NAME="XMLNODEISTEXT"
5833></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005834>xmlNodeIsText ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005835><TABLE
5836BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005837BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005838WIDTH="100%"
5839CELLPADDING="6"
5840><TR
5841><TD
5842><PRE
5843CLASS="PROGRAMLISTING"
5844>int xmlNodeIsText (<A
5845HREF="gnome-xml-tree.html#XMLNODEPTR"
5846>xmlNodePtr</A
5847> node);</PRE
5848></TD
5849></TR
5850></TABLE
5851><P
5852>Is this node a Text node ?</P
5853><P
5854></P
5855><DIV
5856CLASS="INFORMALTABLE"
5857><P
5858></P
5859><TABLE
5860BORDER="0"
5861WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005862BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005863CELLSPACING="0"
5864CELLPADDING="4"
5865CLASS="CALSTABLE"
5866><TR
5867><TD
5868WIDTH="20%"
5869ALIGN="RIGHT"
5870VALIGN="TOP"
5871><TT
5872CLASS="PARAMETER"
5873><I
5874>node</I
5875></TT
5876>&nbsp;:</TD
5877><TD
5878WIDTH="80%"
5879ALIGN="LEFT"
5880VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005881>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005882></TR
5883><TR
5884><TD
5885WIDTH="20%"
5886ALIGN="RIGHT"
5887VALIGN="TOP"
5888><I
5889CLASS="EMPHASIS"
5890>Returns</I
5891> :</TD
5892><TD
5893WIDTH="80%"
5894ALIGN="LEFT"
5895VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005896>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005897></TR
5898></TABLE
5899><P
5900></P
5901></DIV
5902></DIV
5903><HR><DIV
5904CLASS="REFSECT2"
5905><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00005906NAME="AEN4275"
Daniel Veillard35925471999-02-25 08:46:07 +00005907></A
5908><H3
5909><A
5910NAME="XMLADDCHILD"
5911></A
Daniel Veillard14fff061999-06-22 21:49:07 +00005912>xmlAddChild ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00005913><TABLE
5914BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00005915BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00005916WIDTH="100%"
5917CELLPADDING="6"
5918><TR
5919><TD
5920><PRE
5921CLASS="PROGRAMLISTING"
5922><A
5923HREF="gnome-xml-tree.html#XMLNODEPTR"
5924>xmlNodePtr</A
5925> xmlAddChild (<A
5926HREF="gnome-xml-tree.html#XMLNODEPTR"
5927>xmlNodePtr</A
5928> parent,
5929 <A
5930HREF="gnome-xml-tree.html#XMLNODEPTR"
5931>xmlNodePtr</A
5932> cur);</PRE
5933></TD
5934></TR
5935></TABLE
5936><P
5937>Add a new child element, to <TT
5938CLASS="PARAMETER"
5939><I
5940>parent</I
5941></TT
5942>, at the end of the child list.</P
5943><P
5944></P
5945><DIV
5946CLASS="INFORMALTABLE"
5947><P
5948></P
5949><TABLE
5950BORDER="0"
5951WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00005952BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00005953CELLSPACING="0"
5954CELLPADDING="4"
5955CLASS="CALSTABLE"
5956><TR
5957><TD
5958WIDTH="20%"
5959ALIGN="RIGHT"
5960VALIGN="TOP"
5961><TT
5962CLASS="PARAMETER"
5963><I
5964>parent</I
5965></TT
5966>&nbsp;:</TD
5967><TD
5968WIDTH="80%"
5969ALIGN="LEFT"
5970VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005971>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005972></TR
5973><TR
5974><TD
5975WIDTH="20%"
5976ALIGN="RIGHT"
5977VALIGN="TOP"
5978><TT
5979CLASS="PARAMETER"
5980><I
5981>cur</I
5982></TT
5983>&nbsp;:</TD
5984><TD
5985WIDTH="80%"
5986ALIGN="LEFT"
5987VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00005988>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00005989></TR
5990><TR
5991><TD
5992WIDTH="20%"
5993ALIGN="RIGHT"
5994VALIGN="TOP"
5995><I
5996CLASS="EMPHASIS"
5997>Returns</I
5998> :</TD
5999><TD
6000WIDTH="80%"
6001ALIGN="LEFT"
6002VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006003>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006004></TR
6005></TABLE
6006><P
6007></P
6008></DIV
6009></DIV
6010><HR><DIV
6011CLASS="REFSECT2"
6012><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006013NAME="AEN4302"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006014></A
6015><H3
6016><A
6017NAME="XMLADDSIBLING"
6018></A
6019>xmlAddSibling ()</H3
6020><TABLE
6021BORDER="0"
6022BGCOLOR="#D6E8FF"
6023WIDTH="100%"
6024CELLPADDING="6"
6025><TR
6026><TD
6027><PRE
6028CLASS="PROGRAMLISTING"
6029><A
6030HREF="gnome-xml-tree.html#XMLNODEPTR"
6031>xmlNodePtr</A
6032> xmlAddSibling (<A
6033HREF="gnome-xml-tree.html#XMLNODEPTR"
6034>xmlNodePtr</A
6035> cur,
6036 <A
6037HREF="gnome-xml-tree.html#XMLNODEPTR"
6038>xmlNodePtr</A
6039> elem);</PRE
6040></TD
6041></TR
6042></TABLE
6043><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00006044>Add a new element to the list of siblings of <TT
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006045CLASS="PARAMETER"
6046><I
6047>cur</I
6048></TT
Daniel Veillard71b656e2000-01-05 14:46:17 +00006049></P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006050><P
6051></P
6052><DIV
6053CLASS="INFORMALTABLE"
6054><P
6055></P
6056><TABLE
6057BORDER="0"
6058WIDTH="100%"
6059BGCOLOR="#FFD0D0"
6060CELLSPACING="0"
6061CELLPADDING="4"
6062CLASS="CALSTABLE"
6063><TR
6064><TD
6065WIDTH="20%"
6066ALIGN="RIGHT"
6067VALIGN="TOP"
6068><TT
6069CLASS="PARAMETER"
6070><I
6071>cur</I
6072></TT
6073>&nbsp;:</TD
6074><TD
6075WIDTH="80%"
6076ALIGN="LEFT"
6077VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006078>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006079></TR
6080><TR
6081><TD
6082WIDTH="20%"
6083ALIGN="RIGHT"
6084VALIGN="TOP"
6085><TT
6086CLASS="PARAMETER"
6087><I
6088>elem</I
6089></TT
6090>&nbsp;:</TD
6091><TD
6092WIDTH="80%"
6093ALIGN="LEFT"
6094VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006095>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006096></TR
6097><TR
6098><TD
6099WIDTH="20%"
6100ALIGN="RIGHT"
6101VALIGN="TOP"
6102><I
6103CLASS="EMPHASIS"
6104>Returns</I
6105> :</TD
6106><TD
6107WIDTH="80%"
6108ALIGN="LEFT"
6109VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006110>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006111></TR
6112></TABLE
6113><P
6114></P
6115></DIV
6116></DIV
6117><HR><DIV
6118CLASS="REFSECT2"
6119><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006120NAME="AEN4329"
Daniel Veillard35925471999-02-25 08:46:07 +00006121></A
6122><H3
6123><A
6124NAME="XMLUNLINKNODE"
6125></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006126>xmlUnlinkNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006127><TABLE
6128BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006129BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006130WIDTH="100%"
6131CELLPADDING="6"
6132><TR
6133><TD
6134><PRE
6135CLASS="PROGRAMLISTING"
6136>void xmlUnlinkNode (<A
6137HREF="gnome-xml-tree.html#XMLNODEPTR"
6138>xmlNodePtr</A
6139> cur);</PRE
6140></TD
6141></TR
6142></TABLE
6143><P
6144>Unlink a node from it's current context, the node is not freed</P
6145><P
6146></P
6147><DIV
6148CLASS="INFORMALTABLE"
6149><P
6150></P
6151><TABLE
6152BORDER="0"
6153WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006154BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006155CELLSPACING="0"
6156CELLPADDING="4"
6157CLASS="CALSTABLE"
6158><TR
6159><TD
6160WIDTH="20%"
6161ALIGN="RIGHT"
6162VALIGN="TOP"
6163><TT
6164CLASS="PARAMETER"
6165><I
6166>cur</I
6167></TT
6168>&nbsp;:</TD
6169><TD
6170WIDTH="80%"
6171ALIGN="LEFT"
6172VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006173>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006174></TR
6175></TABLE
6176><P
6177></P
6178></DIV
6179></DIV
6180><HR><DIV
6181CLASS="REFSECT2"
6182><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006183NAME="AEN4345"
Daniel Veillard35925471999-02-25 08:46:07 +00006184></A
6185><H3
6186><A
6187NAME="XMLTEXTMERGE"
6188></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006189>xmlTextMerge ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006190><TABLE
6191BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006192BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006193WIDTH="100%"
6194CELLPADDING="6"
6195><TR
6196><TD
6197><PRE
6198CLASS="PROGRAMLISTING"
6199><A
6200HREF="gnome-xml-tree.html#XMLNODEPTR"
6201>xmlNodePtr</A
6202> xmlTextMerge (<A
6203HREF="gnome-xml-tree.html#XMLNODEPTR"
6204>xmlNodePtr</A
6205> first,
6206 <A
6207HREF="gnome-xml-tree.html#XMLNODEPTR"
6208>xmlNodePtr</A
6209> second);</PRE
6210></TD
6211></TR
6212></TABLE
6213><P
6214>Merge two text nodes into one</P
6215><P
6216></P
6217><DIV
6218CLASS="INFORMALTABLE"
6219><P
6220></P
6221><TABLE
6222BORDER="0"
6223WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006224BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006225CELLSPACING="0"
6226CELLPADDING="4"
6227CLASS="CALSTABLE"
6228><TR
6229><TD
6230WIDTH="20%"
6231ALIGN="RIGHT"
6232VALIGN="TOP"
6233><TT
6234CLASS="PARAMETER"
6235><I
6236>first</I
6237></TT
6238>&nbsp;:</TD
6239><TD
6240WIDTH="80%"
6241ALIGN="LEFT"
6242VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006243>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006244></TR
6245><TR
6246><TD
6247WIDTH="20%"
6248ALIGN="RIGHT"
6249VALIGN="TOP"
6250><TT
6251CLASS="PARAMETER"
6252><I
6253>second</I
6254></TT
6255>&nbsp;:</TD
6256><TD
6257WIDTH="80%"
6258ALIGN="LEFT"
6259VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006260>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006261></TR
6262><TR
6263><TD
6264WIDTH="20%"
6265ALIGN="RIGHT"
6266VALIGN="TOP"
6267><I
6268CLASS="EMPHASIS"
6269>Returns</I
6270> :</TD
6271><TD
6272WIDTH="80%"
6273ALIGN="LEFT"
6274VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006275>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006276></TR
6277></TABLE
6278><P
6279></P
6280></DIV
6281></DIV
6282><HR><DIV
6283CLASS="REFSECT2"
6284><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006285NAME="AEN4371"
Daniel Veillard35925471999-02-25 08:46:07 +00006286></A
6287><H3
6288><A
6289NAME="XMLTEXTCONCAT"
6290></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006291>xmlTextConcat ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006292><TABLE
6293BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006294BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006295WIDTH="100%"
6296CELLPADDING="6"
6297><TR
6298><TD
6299><PRE
6300CLASS="PROGRAMLISTING"
6301>void xmlTextConcat (<A
6302HREF="gnome-xml-tree.html#XMLNODEPTR"
6303>xmlNodePtr</A
6304> node,
6305 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006306HREF="gnome-xml-tree.html#XMLCHAR"
6307>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006308> *content,
6309 int len);</PRE
6310></TD
6311></TR
6312></TABLE
6313><P
6314>Concat the given string at the end of the existing node content</P
6315><P
6316></P
6317><DIV
6318CLASS="INFORMALTABLE"
6319><P
6320></P
6321><TABLE
6322BORDER="0"
6323WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006324BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006325CELLSPACING="0"
6326CELLPADDING="4"
6327CLASS="CALSTABLE"
6328><TR
6329><TD
6330WIDTH="20%"
6331ALIGN="RIGHT"
6332VALIGN="TOP"
6333><TT
6334CLASS="PARAMETER"
6335><I
6336>node</I
6337></TT
6338>&nbsp;:</TD
6339><TD
6340WIDTH="80%"
6341ALIGN="LEFT"
6342VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006343>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006344></TR
6345><TR
6346><TD
6347WIDTH="20%"
6348ALIGN="RIGHT"
6349VALIGN="TOP"
6350><TT
6351CLASS="PARAMETER"
6352><I
6353>content</I
6354></TT
6355>&nbsp;:</TD
6356><TD
6357WIDTH="80%"
6358ALIGN="LEFT"
6359VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006360>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006361></TR
6362><TR
6363><TD
6364WIDTH="20%"
6365ALIGN="RIGHT"
6366VALIGN="TOP"
6367><TT
6368CLASS="PARAMETER"
6369><I
6370>len</I
6371></TT
6372>&nbsp;:</TD
6373><TD
6374WIDTH="80%"
6375ALIGN="LEFT"
6376VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006377>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006378></TR
6379></TABLE
6380><P
6381></P
6382></DIV
6383></DIV
6384><HR><DIV
6385CLASS="REFSECT2"
6386><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006387NAME="AEN4396"
Daniel Veillard35925471999-02-25 08:46:07 +00006388></A
6389><H3
6390><A
6391NAME="XMLFREENODELIST"
6392></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006393>xmlFreeNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006394><TABLE
6395BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006396BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006397WIDTH="100%"
6398CELLPADDING="6"
6399><TR
6400><TD
6401><PRE
6402CLASS="PROGRAMLISTING"
6403>void xmlFreeNodeList (<A
6404HREF="gnome-xml-tree.html#XMLNODEPTR"
6405>xmlNodePtr</A
6406> cur);</PRE
6407></TD
6408></TR
6409></TABLE
6410><P
6411>Free a node and all its siblings, this is a recursive behaviour, all
6412the childs are freed too.</P
6413><P
6414></P
6415><DIV
6416CLASS="INFORMALTABLE"
6417><P
6418></P
6419><TABLE
6420BORDER="0"
6421WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006422BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006423CELLSPACING="0"
6424CELLPADDING="4"
6425CLASS="CALSTABLE"
6426><TR
6427><TD
6428WIDTH="20%"
6429ALIGN="RIGHT"
6430VALIGN="TOP"
6431><TT
6432CLASS="PARAMETER"
6433><I
6434>cur</I
6435></TT
6436>&nbsp;:</TD
6437><TD
6438WIDTH="80%"
6439ALIGN="LEFT"
6440VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006441>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006442></TR
6443></TABLE
6444><P
6445></P
6446></DIV
6447></DIV
6448><HR><DIV
6449CLASS="REFSECT2"
6450><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006451NAME="AEN4412"
Daniel Veillard35925471999-02-25 08:46:07 +00006452></A
6453><H3
6454><A
6455NAME="XMLFREENODE"
6456></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006457>xmlFreeNode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006458><TABLE
6459BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006460BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006461WIDTH="100%"
6462CELLPADDING="6"
6463><TR
6464><TD
6465><PRE
6466CLASS="PROGRAMLISTING"
6467>void xmlFreeNode (<A
6468HREF="gnome-xml-tree.html#XMLNODEPTR"
6469>xmlNodePtr</A
6470> cur);</PRE
6471></TD
6472></TR
6473></TABLE
6474><P
6475>Free a node, this is a recursive behaviour, all the childs are freed too.</P
6476><P
6477></P
6478><DIV
6479CLASS="INFORMALTABLE"
6480><P
6481></P
6482><TABLE
6483BORDER="0"
6484WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006485BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006486CELLSPACING="0"
6487CELLPADDING="4"
6488CLASS="CALSTABLE"
6489><TR
6490><TD
6491WIDTH="20%"
6492ALIGN="RIGHT"
6493VALIGN="TOP"
6494><TT
6495CLASS="PARAMETER"
6496><I
6497>cur</I
6498></TT
6499>&nbsp;:</TD
6500><TD
6501WIDTH="80%"
6502ALIGN="LEFT"
6503VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006504>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006505></TR
6506></TABLE
6507><P
6508></P
6509></DIV
6510></DIV
6511><HR><DIV
6512CLASS="REFSECT2"
6513><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006514NAME="AEN4428"
Daniel Veillard35925471999-02-25 08:46:07 +00006515></A
6516><H3
6517><A
6518NAME="XMLSEARCHNS"
6519></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006520>xmlSearchNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006521><TABLE
6522BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006523BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006524WIDTH="100%"
6525CELLPADDING="6"
6526><TR
6527><TD
6528><PRE
6529CLASS="PROGRAMLISTING"
6530><A
6531HREF="gnome-xml-tree.html#XMLNSPTR"
6532>xmlNsPtr</A
6533> xmlSearchNs (<A
6534HREF="gnome-xml-tree.html#XMLDOCPTR"
6535>xmlDocPtr</A
6536> doc,
6537 <A
6538HREF="gnome-xml-tree.html#XMLNODEPTR"
6539>xmlNodePtr</A
6540> node,
6541 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006542HREF="gnome-xml-tree.html#XMLCHAR"
6543>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006544> *nameSpace);</PRE
6545></TD
6546></TR
6547></TABLE
6548><P
6549>Search a Ns registered under a given name space for a document.
6550recurse on the parents until it finds the defined namespace
6551or return NULL otherwise.
6552<TT
6553CLASS="PARAMETER"
6554><I
6555>nameSpace</I
6556></TT
6557> can be NULL, this is a search for the default namespace.</P
6558><P
6559></P
6560><DIV
6561CLASS="INFORMALTABLE"
6562><P
6563></P
6564><TABLE
6565BORDER="0"
6566WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006567BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006568CELLSPACING="0"
6569CELLPADDING="4"
6570CLASS="CALSTABLE"
6571><TR
6572><TD
6573WIDTH="20%"
6574ALIGN="RIGHT"
6575VALIGN="TOP"
6576><TT
6577CLASS="PARAMETER"
6578><I
6579>doc</I
6580></TT
6581>&nbsp;:</TD
6582><TD
6583WIDTH="80%"
6584ALIGN="LEFT"
6585VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006586>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006587></TR
6588><TR
6589><TD
6590WIDTH="20%"
6591ALIGN="RIGHT"
6592VALIGN="TOP"
6593><TT
6594CLASS="PARAMETER"
6595><I
6596>node</I
6597></TT
6598>&nbsp;:</TD
6599><TD
6600WIDTH="80%"
6601ALIGN="LEFT"
6602VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006603>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006604></TR
6605><TR
6606><TD
6607WIDTH="20%"
6608ALIGN="RIGHT"
6609VALIGN="TOP"
6610><TT
6611CLASS="PARAMETER"
6612><I
6613>nameSpace</I
6614></TT
6615>&nbsp;:</TD
6616><TD
6617WIDTH="80%"
6618ALIGN="LEFT"
6619VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006620>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006621></TR
6622><TR
6623><TD
6624WIDTH="20%"
6625ALIGN="RIGHT"
6626VALIGN="TOP"
6627><I
6628CLASS="EMPHASIS"
6629>Returns</I
6630> :</TD
6631><TD
6632WIDTH="80%"
6633ALIGN="LEFT"
6634VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006635>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006636></TR
6637></TABLE
6638><P
6639></P
6640></DIV
6641></DIV
6642><HR><DIV
6643CLASS="REFSECT2"
6644><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006645NAME="AEN4460"
Daniel Veillard35925471999-02-25 08:46:07 +00006646></A
6647><H3
6648><A
6649NAME="XMLSEARCHNSBYHREF"
6650></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006651>xmlSearchNsByHref ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006652><TABLE
6653BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006654BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006655WIDTH="100%"
6656CELLPADDING="6"
6657><TR
6658><TD
6659><PRE
6660CLASS="PROGRAMLISTING"
6661><A
6662HREF="gnome-xml-tree.html#XMLNSPTR"
6663>xmlNsPtr</A
6664> xmlSearchNsByHref (<A
6665HREF="gnome-xml-tree.html#XMLDOCPTR"
6666>xmlDocPtr</A
6667> doc,
6668 <A
6669HREF="gnome-xml-tree.html#XMLNODEPTR"
6670>xmlNodePtr</A
6671> node,
6672 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006673HREF="gnome-xml-tree.html#XMLCHAR"
6674>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00006675> *href);</PRE
6676></TD
6677></TR
6678></TABLE
6679><P
6680>Search a Ns aliasing a given URI. Recurse on the parents until it finds
6681the defined namespace or return NULL otherwise.</P
6682><P
6683></P
6684><DIV
6685CLASS="INFORMALTABLE"
6686><P
6687></P
6688><TABLE
6689BORDER="0"
6690WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006691BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006692CELLSPACING="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 Veillard71b656e2000-01-05 14:46:17 +00006710>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +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 Veillard71b656e2000-01-05 14:46:17 +00006727>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006728></TR
6729><TR
6730><TD
6731WIDTH="20%"
6732ALIGN="RIGHT"
6733VALIGN="TOP"
6734><TT
6735CLASS="PARAMETER"
6736><I
6737>href</I
6738></TT
6739>&nbsp;:</TD
6740><TD
6741WIDTH="80%"
6742ALIGN="LEFT"
6743VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006744>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006745></TR
6746><TR
6747><TD
6748WIDTH="20%"
6749ALIGN="RIGHT"
6750VALIGN="TOP"
6751><I
6752CLASS="EMPHASIS"
6753>Returns</I
6754> :</TD
6755><TD
6756WIDTH="80%"
6757ALIGN="LEFT"
6758VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006759>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006760></TR
6761></TABLE
6762><P
6763></P
6764></DIV
6765></DIV
6766><HR><DIV
6767CLASS="REFSECT2"
6768><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006769NAME="AEN4491"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006770></A
6771><H3
6772><A
6773NAME="XMLGETNSLIST"
6774></A
6775>xmlGetNsList ()</H3
6776><TABLE
6777BORDER="0"
6778BGCOLOR="#D6E8FF"
6779WIDTH="100%"
6780CELLPADDING="6"
6781><TR
6782><TD
6783><PRE
6784CLASS="PROGRAMLISTING"
6785><A
6786HREF="gnome-xml-tree.html#XMLNSPTR"
6787>xmlNsPtr</A
6788>* xmlGetNsList (<A
6789HREF="gnome-xml-tree.html#XMLDOCPTR"
6790>xmlDocPtr</A
6791> doc,
6792 <A
6793HREF="gnome-xml-tree.html#XMLNODEPTR"
6794>xmlNodePtr</A
6795> node);</PRE
6796></TD
6797></TR
6798></TABLE
6799><P
6800>Search all the namespace applying to a given element.</P
6801><P
6802></P
6803><DIV
6804CLASS="INFORMALTABLE"
6805><P
6806></P
6807><TABLE
6808BORDER="0"
6809WIDTH="100%"
6810BGCOLOR="#FFD0D0"
6811CELLSPACING="0"
6812CELLPADDING="4"
6813CLASS="CALSTABLE"
6814><TR
6815><TD
6816WIDTH="20%"
6817ALIGN="RIGHT"
6818VALIGN="TOP"
6819><TT
6820CLASS="PARAMETER"
6821><I
6822>doc</I
6823></TT
6824>&nbsp;:</TD
6825><TD
6826WIDTH="80%"
6827ALIGN="LEFT"
6828VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006829>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006830></TR
6831><TR
6832><TD
6833WIDTH="20%"
6834ALIGN="RIGHT"
6835VALIGN="TOP"
6836><TT
6837CLASS="PARAMETER"
6838><I
6839>node</I
6840></TT
6841>&nbsp;:</TD
6842><TD
6843WIDTH="80%"
6844ALIGN="LEFT"
6845VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006846>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006847></TR
6848><TR
6849><TD
6850WIDTH="20%"
6851ALIGN="RIGHT"
6852VALIGN="TOP"
6853><I
6854CLASS="EMPHASIS"
6855>Returns</I
6856> :</TD
6857><TD
6858WIDTH="80%"
6859ALIGN="LEFT"
6860VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006861>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00006862></TR
6863></TABLE
6864><P
6865></P
6866></DIV
6867></DIV
6868><HR><DIV
6869CLASS="REFSECT2"
6870><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006871NAME="AEN4517"
Daniel Veillard35925471999-02-25 08:46:07 +00006872></A
6873><H3
6874><A
6875NAME="XMLSETNS"
6876></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006877>xmlSetNs ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006878><TABLE
6879BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006880BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006881WIDTH="100%"
6882CELLPADDING="6"
6883><TR
6884><TD
6885><PRE
6886CLASS="PROGRAMLISTING"
6887>void xmlSetNs (<A
6888HREF="gnome-xml-tree.html#XMLNODEPTR"
6889>xmlNodePtr</A
6890> node,
6891 <A
6892HREF="gnome-xml-tree.html#XMLNSPTR"
6893>xmlNsPtr</A
6894> ns);</PRE
6895></TD
6896></TR
6897></TABLE
6898><P
6899>Associate a namespace to a node, a posteriori.</P
6900><P
6901></P
6902><DIV
6903CLASS="INFORMALTABLE"
6904><P
6905></P
6906><TABLE
6907BORDER="0"
6908WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006909BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006910CELLSPACING="0"
6911CELLPADDING="4"
6912CLASS="CALSTABLE"
6913><TR
6914><TD
6915WIDTH="20%"
6916ALIGN="RIGHT"
6917VALIGN="TOP"
6918><TT
6919CLASS="PARAMETER"
6920><I
6921>node</I
6922></TT
6923>&nbsp;:</TD
6924><TD
6925WIDTH="80%"
6926ALIGN="LEFT"
6927VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006928>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006929></TR
6930><TR
6931><TD
6932WIDTH="20%"
6933ALIGN="RIGHT"
6934VALIGN="TOP"
6935><TT
6936CLASS="PARAMETER"
6937><I
6938>ns</I
6939></TT
6940>&nbsp;:</TD
6941><TD
6942WIDTH="80%"
6943ALIGN="LEFT"
6944VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00006945>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00006946></TR
6947></TABLE
6948><P
6949></P
6950></DIV
6951></DIV
6952><HR><DIV
6953CLASS="REFSECT2"
6954><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00006955NAME="AEN4538"
Daniel Veillard35925471999-02-25 08:46:07 +00006956></A
6957><H3
6958><A
6959NAME="XMLCOPYNAMESPACE"
6960></A
Daniel Veillard14fff061999-06-22 21:49:07 +00006961>xmlCopyNamespace ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00006962><TABLE
6963BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00006964BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00006965WIDTH="100%"
6966CELLPADDING="6"
6967><TR
6968><TD
6969><PRE
6970CLASS="PROGRAMLISTING"
6971><A
6972HREF="gnome-xml-tree.html#XMLNSPTR"
6973>xmlNsPtr</A
6974> xmlCopyNamespace (<A
6975HREF="gnome-xml-tree.html#XMLNSPTR"
6976>xmlNsPtr</A
6977> cur);</PRE
6978></TD
6979></TR
6980></TABLE
6981><P
6982>Do a copy of the namespace.</P
6983><P
6984></P
6985><DIV
6986CLASS="INFORMALTABLE"
6987><P
6988></P
6989><TABLE
6990BORDER="0"
6991WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00006992BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00006993CELLSPACING="0"
6994CELLPADDING="4"
6995CLASS="CALSTABLE"
6996><TR
6997><TD
6998WIDTH="20%"
6999ALIGN="RIGHT"
7000VALIGN="TOP"
7001><TT
7002CLASS="PARAMETER"
7003><I
7004>cur</I
7005></TT
7006>&nbsp;:</TD
7007><TD
7008WIDTH="80%"
7009ALIGN="LEFT"
7010VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007011>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007012></TR
7013><TR
7014><TD
7015WIDTH="20%"
7016ALIGN="RIGHT"
7017VALIGN="TOP"
7018><I
7019CLASS="EMPHASIS"
7020>Returns</I
7021> :</TD
7022><TD
7023WIDTH="80%"
7024ALIGN="LEFT"
7025VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007026>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007027></TR
7028></TABLE
7029><P
7030></P
7031></DIV
7032></DIV
7033><HR><DIV
7034CLASS="REFSECT2"
7035><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007036NAME="AEN4559"
Daniel Veillard35925471999-02-25 08:46:07 +00007037></A
7038><H3
7039><A
7040NAME="XMLCOPYNAMESPACELIST"
7041></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007042>xmlCopyNamespaceList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007043><TABLE
7044BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007045BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007046WIDTH="100%"
7047CELLPADDING="6"
7048><TR
7049><TD
7050><PRE
7051CLASS="PROGRAMLISTING"
7052><A
7053HREF="gnome-xml-tree.html#XMLNSPTR"
7054>xmlNsPtr</A
7055> xmlCopyNamespaceList (<A
7056HREF="gnome-xml-tree.html#XMLNSPTR"
7057>xmlNsPtr</A
7058> cur);</PRE
7059></TD
7060></TR
7061></TABLE
7062><P
7063>Do a copy of an namespace list.</P
7064><P
7065></P
7066><DIV
7067CLASS="INFORMALTABLE"
7068><P
7069></P
7070><TABLE
7071BORDER="0"
7072WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007073BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007074CELLSPACING="0"
7075CELLPADDING="4"
7076CLASS="CALSTABLE"
7077><TR
7078><TD
7079WIDTH="20%"
7080ALIGN="RIGHT"
7081VALIGN="TOP"
7082><TT
7083CLASS="PARAMETER"
7084><I
7085>cur</I
7086></TT
7087>&nbsp;:</TD
7088><TD
7089WIDTH="80%"
7090ALIGN="LEFT"
7091VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007092>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007093></TR
7094><TR
7095><TD
7096WIDTH="20%"
7097ALIGN="RIGHT"
7098VALIGN="TOP"
7099><I
7100CLASS="EMPHASIS"
7101>Returns</I
7102> :</TD
7103><TD
7104WIDTH="80%"
7105ALIGN="LEFT"
7106VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007107>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007108></TR
7109></TABLE
7110><P
7111></P
7112></DIV
7113></DIV
7114><HR><DIV
7115CLASS="REFSECT2"
7116><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007117NAME="AEN4580"
Daniel Veillard35925471999-02-25 08:46:07 +00007118></A
7119><H3
7120><A
7121NAME="XMLSETPROP"
7122></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007123>xmlSetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007124><TABLE
7125BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007126BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007127WIDTH="100%"
7128CELLPADDING="6"
7129><TR
7130><TD
7131><PRE
7132CLASS="PROGRAMLISTING"
7133><A
7134HREF="gnome-xml-tree.html#XMLATTRPTR"
7135>xmlAttrPtr</A
7136> xmlSetProp (<A
7137HREF="gnome-xml-tree.html#XMLNODEPTR"
7138>xmlNodePtr</A
7139> node,
7140 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007141HREF="gnome-xml-tree.html#XMLCHAR"
7142>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007143> *name,
7144 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007145HREF="gnome-xml-tree.html#XMLCHAR"
7146>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007147> *value);</PRE
7148></TD
7149></TR
7150></TABLE
7151><P
7152>Set (or reset) an attribute carried by a node.</P
7153><P
7154></P
7155><DIV
7156CLASS="INFORMALTABLE"
7157><P
7158></P
7159><TABLE
7160BORDER="0"
7161WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007162BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007163CELLSPACING="0"
7164CELLPADDING="4"
7165CLASS="CALSTABLE"
7166><TR
7167><TD
7168WIDTH="20%"
7169ALIGN="RIGHT"
7170VALIGN="TOP"
7171><TT
7172CLASS="PARAMETER"
7173><I
7174>node</I
7175></TT
7176>&nbsp;:</TD
7177><TD
7178WIDTH="80%"
7179ALIGN="LEFT"
7180VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007181>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007182></TR
7183><TR
7184><TD
7185WIDTH="20%"
7186ALIGN="RIGHT"
7187VALIGN="TOP"
7188><TT
7189CLASS="PARAMETER"
7190><I
7191>name</I
7192></TT
7193>&nbsp;:</TD
7194><TD
7195WIDTH="80%"
7196ALIGN="LEFT"
7197VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007198>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007199></TR
7200><TR
7201><TD
7202WIDTH="20%"
7203ALIGN="RIGHT"
7204VALIGN="TOP"
7205><TT
7206CLASS="PARAMETER"
7207><I
7208>value</I
7209></TT
7210>&nbsp;:</TD
7211><TD
7212WIDTH="80%"
7213ALIGN="LEFT"
7214VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007215>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007216></TR
7217><TR
7218><TD
7219WIDTH="20%"
7220ALIGN="RIGHT"
7221VALIGN="TOP"
7222><I
7223CLASS="EMPHASIS"
7224>Returns</I
7225> :</TD
7226><TD
7227WIDTH="80%"
7228ALIGN="LEFT"
7229VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007230>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007231></TR
7232></TABLE
7233><P
7234></P
7235></DIV
7236></DIV
7237><HR><DIV
7238CLASS="REFSECT2"
7239><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007240NAME="AEN4611"
Daniel Veillard35925471999-02-25 08:46:07 +00007241></A
7242><H3
7243><A
7244NAME="XMLGETPROP"
7245></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007246>xmlGetProp ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007247><TABLE
7248BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007249BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007250WIDTH="100%"
7251CELLPADDING="6"
7252><TR
7253><TD
7254><PRE
7255CLASS="PROGRAMLISTING"
7256><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007257HREF="gnome-xml-tree.html#XMLCHAR"
7258>xmlChar</A
7259>* xmlGetProp (<A
Daniel Veillard35925471999-02-25 08:46:07 +00007260HREF="gnome-xml-tree.html#XMLNODEPTR"
7261>xmlNodePtr</A
7262> node,
7263 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007264HREF="gnome-xml-tree.html#XMLCHAR"
7265>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007266> *name);</PRE
7267></TD
7268></TR
7269></TABLE
7270><P
7271>Search and get the value of an attribute associated to a node
Daniel Veillard71b656e2000-01-05 14:46:17 +00007272This does the entity substitution.</P
Daniel Veillard35925471999-02-25 08:46:07 +00007273><P
7274></P
7275><DIV
7276CLASS="INFORMALTABLE"
7277><P
7278></P
7279><TABLE
7280BORDER="0"
7281WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007282BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007283CELLSPACING="0"
7284CELLPADDING="4"
7285CLASS="CALSTABLE"
7286><TR
7287><TD
7288WIDTH="20%"
7289ALIGN="RIGHT"
7290VALIGN="TOP"
7291><TT
7292CLASS="PARAMETER"
7293><I
7294>node</I
7295></TT
7296>&nbsp;:</TD
7297><TD
7298WIDTH="80%"
7299ALIGN="LEFT"
7300VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007301>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007302></TR
7303><TR
7304><TD
7305WIDTH="20%"
7306ALIGN="RIGHT"
7307VALIGN="TOP"
7308><TT
7309CLASS="PARAMETER"
7310><I
7311>name</I
7312></TT
7313>&nbsp;:</TD
7314><TD
7315WIDTH="80%"
7316ALIGN="LEFT"
7317VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007318>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007319></TR
7320><TR
7321><TD
7322WIDTH="20%"
7323ALIGN="RIGHT"
7324VALIGN="TOP"
7325><I
7326CLASS="EMPHASIS"
7327>Returns</I
7328> :</TD
7329><TD
7330WIDTH="80%"
7331ALIGN="LEFT"
7332VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007333>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007334></TR
7335></TABLE
7336><P
7337></P
7338></DIV
7339></DIV
7340><HR><DIV
7341CLASS="REFSECT2"
7342><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007343NAME="AEN4637"
Daniel Veillard35925471999-02-25 08:46:07 +00007344></A
7345><H3
7346><A
7347NAME="XMLSTRINGGETNODELIST"
7348></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007349>xmlStringGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007350><TABLE
7351BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007352BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007353WIDTH="100%"
7354CELLPADDING="6"
7355><TR
7356><TD
7357><PRE
7358CLASS="PROGRAMLISTING"
7359><A
7360HREF="gnome-xml-tree.html#XMLNODEPTR"
7361>xmlNodePtr</A
7362> xmlStringGetNodeList (<A
7363HREF="gnome-xml-tree.html#XMLDOCPTR"
7364>xmlDocPtr</A
7365> doc,
7366 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007367HREF="gnome-xml-tree.html#XMLCHAR"
7368>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007369> *value);</PRE
7370></TD
7371></TR
7372></TABLE
7373><P
7374>Parse the value string and build the node list associated. Should
7375produce a flat tree with only TEXTs and ENTITY_REFs.</P
7376><P
7377></P
7378><DIV
7379CLASS="INFORMALTABLE"
7380><P
7381></P
7382><TABLE
7383BORDER="0"
7384WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007385BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007386CELLSPACING="0"
7387CELLPADDING="4"
7388CLASS="CALSTABLE"
7389><TR
7390><TD
7391WIDTH="20%"
7392ALIGN="RIGHT"
7393VALIGN="TOP"
7394><TT
7395CLASS="PARAMETER"
7396><I
7397>doc</I
7398></TT
7399>&nbsp;:</TD
7400><TD
7401WIDTH="80%"
7402ALIGN="LEFT"
7403VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007404>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007405></TR
7406><TR
7407><TD
7408WIDTH="20%"
7409ALIGN="RIGHT"
7410VALIGN="TOP"
7411><TT
7412CLASS="PARAMETER"
7413><I
7414>value</I
7415></TT
7416>&nbsp;:</TD
7417><TD
7418WIDTH="80%"
7419ALIGN="LEFT"
7420VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007421>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007422></TR
7423><TR
7424><TD
7425WIDTH="20%"
7426ALIGN="RIGHT"
7427VALIGN="TOP"
7428><I
7429CLASS="EMPHASIS"
7430>Returns</I
7431> :</TD
7432><TD
7433WIDTH="80%"
7434ALIGN="LEFT"
7435VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007436>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007437></TR
7438></TABLE
7439><P
7440></P
7441></DIV
7442></DIV
7443><HR><DIV
7444CLASS="REFSECT2"
7445><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007446NAME="AEN4663"
Daniel Veillard35925471999-02-25 08:46:07 +00007447></A
7448><H3
7449><A
7450NAME="XMLSTRINGLENGETNODELIST"
7451></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007452>xmlStringLenGetNodeList ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007453><TABLE
7454BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007455BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007456WIDTH="100%"
7457CELLPADDING="6"
7458><TR
7459><TD
7460><PRE
7461CLASS="PROGRAMLISTING"
7462><A
7463HREF="gnome-xml-tree.html#XMLNODEPTR"
7464>xmlNodePtr</A
7465> xmlStringLenGetNodeList (<A
7466HREF="gnome-xml-tree.html#XMLDOCPTR"
7467>xmlDocPtr</A
7468> doc,
7469 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007470HREF="gnome-xml-tree.html#XMLCHAR"
7471>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007472> *value,
7473 int len);</PRE
7474></TD
7475></TR
7476></TABLE
7477><P
7478>Parse the value string and build the node list associated. Should
7479produce a flat tree with only TEXTs and ENTITY_REFs.</P
7480><P
7481></P
7482><DIV
7483CLASS="INFORMALTABLE"
7484><P
7485></P
7486><TABLE
7487BORDER="0"
7488WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007489BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007490CELLSPACING="0"
7491CELLPADDING="4"
7492CLASS="CALSTABLE"
7493><TR
7494><TD
7495WIDTH="20%"
7496ALIGN="RIGHT"
7497VALIGN="TOP"
7498><TT
7499CLASS="PARAMETER"
7500><I
7501>doc</I
7502></TT
7503>&nbsp;:</TD
7504><TD
7505WIDTH="80%"
7506ALIGN="LEFT"
7507VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007508>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007509></TR
7510><TR
7511><TD
7512WIDTH="20%"
7513ALIGN="RIGHT"
7514VALIGN="TOP"
7515><TT
7516CLASS="PARAMETER"
7517><I
7518>value</I
7519></TT
7520>&nbsp;:</TD
7521><TD
7522WIDTH="80%"
7523ALIGN="LEFT"
7524VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007525>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007526></TR
7527><TR
7528><TD
7529WIDTH="20%"
7530ALIGN="RIGHT"
7531VALIGN="TOP"
7532><TT
7533CLASS="PARAMETER"
7534><I
7535>len</I
7536></TT
7537>&nbsp;:</TD
7538><TD
7539WIDTH="80%"
7540ALIGN="LEFT"
7541VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007542>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007543></TR
7544><TR
7545><TD
7546WIDTH="20%"
7547ALIGN="RIGHT"
7548VALIGN="TOP"
7549><I
7550CLASS="EMPHASIS"
7551>Returns</I
7552> :</TD
7553><TD
7554WIDTH="80%"
7555ALIGN="LEFT"
7556VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007557>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007558></TR
7559></TABLE
7560><P
7561></P
7562></DIV
7563></DIV
7564><HR><DIV
7565CLASS="REFSECT2"
7566><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007567NAME="AEN4693"
Daniel Veillard35925471999-02-25 08:46:07 +00007568></A
7569><H3
7570><A
7571NAME="XMLNODELISTGETSTRING"
7572></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007573>xmlNodeListGetString ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007574><TABLE
7575BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007576BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007577WIDTH="100%"
7578CELLPADDING="6"
7579><TR
7580><TD
7581><PRE
7582CLASS="PROGRAMLISTING"
7583><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007584HREF="gnome-xml-tree.html#XMLCHAR"
7585>xmlChar</A
7586>* xmlNodeListGetString (<A
Daniel Veillard35925471999-02-25 08:46:07 +00007587HREF="gnome-xml-tree.html#XMLDOCPTR"
7588>xmlDocPtr</A
7589> doc,
7590 <A
7591HREF="gnome-xml-tree.html#XMLNODEPTR"
7592>xmlNodePtr</A
7593> list,
7594 int inLine);</PRE
7595></TD
7596></TR
7597></TABLE
7598><P
7599>Returns the string equivalent to the text contained in the Node list
7600made of TEXTs and ENTITY_REFs</P
7601><P
7602></P
7603><DIV
7604CLASS="INFORMALTABLE"
7605><P
7606></P
7607><TABLE
7608BORDER="0"
7609WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007610BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007611CELLSPACING="0"
7612CELLPADDING="4"
7613CLASS="CALSTABLE"
7614><TR
7615><TD
7616WIDTH="20%"
7617ALIGN="RIGHT"
7618VALIGN="TOP"
7619><TT
7620CLASS="PARAMETER"
7621><I
7622>doc</I
7623></TT
7624>&nbsp;:</TD
7625><TD
7626WIDTH="80%"
7627ALIGN="LEFT"
7628VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007629>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007630></TR
7631><TR
7632><TD
7633WIDTH="20%"
7634ALIGN="RIGHT"
7635VALIGN="TOP"
7636><TT
7637CLASS="PARAMETER"
7638><I
7639>list</I
7640></TT
7641>&nbsp;:</TD
7642><TD
7643WIDTH="80%"
7644ALIGN="LEFT"
7645VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007646>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007647></TR
7648><TR
7649><TD
7650WIDTH="20%"
7651ALIGN="RIGHT"
7652VALIGN="TOP"
7653><TT
7654CLASS="PARAMETER"
7655><I
7656>inLine</I
7657></TT
7658>&nbsp;:</TD
7659><TD
7660WIDTH="80%"
7661ALIGN="LEFT"
7662VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007663>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007664></TR
7665><TR
7666><TD
7667WIDTH="20%"
7668ALIGN="RIGHT"
7669VALIGN="TOP"
7670><I
7671CLASS="EMPHASIS"
7672>Returns</I
7673> :</TD
7674><TD
7675WIDTH="80%"
7676ALIGN="LEFT"
7677VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007678>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007679></TR
7680></TABLE
7681><P
7682></P
7683></DIV
7684></DIV
7685><HR><DIV
7686CLASS="REFSECT2"
7687><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007688NAME="AEN4723"
Daniel Veillard35925471999-02-25 08:46:07 +00007689></A
7690><H3
7691><A
7692NAME="XMLNODESETCONTENT"
7693></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007694>xmlNodeSetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007695><TABLE
7696BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007697BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007698WIDTH="100%"
7699CELLPADDING="6"
7700><TR
7701><TD
7702><PRE
7703CLASS="PROGRAMLISTING"
7704>void xmlNodeSetContent (<A
7705HREF="gnome-xml-tree.html#XMLNODEPTR"
7706>xmlNodePtr</A
7707> cur,
7708 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007709HREF="gnome-xml-tree.html#XMLCHAR"
7710>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007711> *content);</PRE
7712></TD
7713></TR
7714></TABLE
7715><P
7716>Replace the content of a node.</P
7717><P
7718></P
7719><DIV
7720CLASS="INFORMALTABLE"
7721><P
7722></P
7723><TABLE
7724BORDER="0"
7725WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007726BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007727CELLSPACING="0"
7728CELLPADDING="4"
7729CLASS="CALSTABLE"
7730><TR
7731><TD
7732WIDTH="20%"
7733ALIGN="RIGHT"
7734VALIGN="TOP"
7735><TT
7736CLASS="PARAMETER"
7737><I
7738>cur</I
7739></TT
7740>&nbsp;:</TD
7741><TD
7742WIDTH="80%"
7743ALIGN="LEFT"
7744VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007745>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007746></TR
7747><TR
7748><TD
7749WIDTH="20%"
7750ALIGN="RIGHT"
7751VALIGN="TOP"
7752><TT
7753CLASS="PARAMETER"
7754><I
7755>content</I
7756></TT
7757>&nbsp;:</TD
7758><TD
7759WIDTH="80%"
7760ALIGN="LEFT"
7761VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007762>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007763></TR
7764></TABLE
7765><P
7766></P
7767></DIV
7768></DIV
7769><HR><DIV
7770CLASS="REFSECT2"
7771><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007772NAME="AEN4744"
Daniel Veillard35925471999-02-25 08:46:07 +00007773></A
7774><H3
7775><A
7776NAME="XMLNODESETCONTENTLEN"
7777></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007778>xmlNodeSetContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007779><TABLE
7780BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007781BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007782WIDTH="100%"
7783CELLPADDING="6"
7784><TR
7785><TD
7786><PRE
7787CLASS="PROGRAMLISTING"
7788>void xmlNodeSetContentLen (<A
7789HREF="gnome-xml-tree.html#XMLNODEPTR"
7790>xmlNodePtr</A
7791> cur,
7792 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007793HREF="gnome-xml-tree.html#XMLCHAR"
7794>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007795> *content,
7796 int len);</PRE
7797></TD
7798></TR
7799></TABLE
7800><P
7801>Replace the content of a node.</P
7802><P
7803></P
7804><DIV
7805CLASS="INFORMALTABLE"
7806><P
7807></P
7808><TABLE
7809BORDER="0"
7810WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007811BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007812CELLSPACING="0"
7813CELLPADDING="4"
7814CLASS="CALSTABLE"
7815><TR
7816><TD
7817WIDTH="20%"
7818ALIGN="RIGHT"
7819VALIGN="TOP"
7820><TT
7821CLASS="PARAMETER"
7822><I
7823>cur</I
7824></TT
7825>&nbsp;:</TD
7826><TD
7827WIDTH="80%"
7828ALIGN="LEFT"
7829VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007830>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007831></TR
7832><TR
7833><TD
7834WIDTH="20%"
7835ALIGN="RIGHT"
7836VALIGN="TOP"
7837><TT
7838CLASS="PARAMETER"
7839><I
7840>content</I
7841></TT
7842>&nbsp;:</TD
7843><TD
7844WIDTH="80%"
7845ALIGN="LEFT"
7846VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007847>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007848></TR
7849><TR
7850><TD
7851WIDTH="20%"
7852ALIGN="RIGHT"
7853VALIGN="TOP"
7854><TT
7855CLASS="PARAMETER"
7856><I
7857>len</I
7858></TT
7859>&nbsp;:</TD
7860><TD
7861WIDTH="80%"
7862ALIGN="LEFT"
7863VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007864>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007865></TR
7866></TABLE
7867><P
7868></P
7869></DIV
7870></DIV
7871><HR><DIV
7872CLASS="REFSECT2"
7873><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007874NAME="AEN4769"
Daniel Veillard35925471999-02-25 08:46:07 +00007875></A
7876><H3
7877><A
7878NAME="XMLNODEADDCONTENT"
7879></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007880>xmlNodeAddContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007881><TABLE
7882BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007883BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007884WIDTH="100%"
7885CELLPADDING="6"
7886><TR
7887><TD
7888><PRE
7889CLASS="PROGRAMLISTING"
7890>void xmlNodeAddContent (<A
7891HREF="gnome-xml-tree.html#XMLNODEPTR"
7892>xmlNodePtr</A
7893> cur,
7894 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007895HREF="gnome-xml-tree.html#XMLCHAR"
7896>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007897> *content);</PRE
7898></TD
7899></TR
7900></TABLE
7901><P
7902>Append the extra substring to the node content.</P
7903><P
7904></P
7905><DIV
7906CLASS="INFORMALTABLE"
7907><P
7908></P
7909><TABLE
7910BORDER="0"
7911WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007912BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007913CELLSPACING="0"
7914CELLPADDING="4"
7915CLASS="CALSTABLE"
7916><TR
7917><TD
7918WIDTH="20%"
7919ALIGN="RIGHT"
7920VALIGN="TOP"
7921><TT
7922CLASS="PARAMETER"
7923><I
7924>cur</I
7925></TT
7926>&nbsp;:</TD
7927><TD
7928WIDTH="80%"
7929ALIGN="LEFT"
7930VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007931>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007932></TR
7933><TR
7934><TD
7935WIDTH="20%"
7936ALIGN="RIGHT"
7937VALIGN="TOP"
7938><TT
7939CLASS="PARAMETER"
7940><I
7941>content</I
7942></TT
7943>&nbsp;:</TD
7944><TD
7945WIDTH="80%"
7946ALIGN="LEFT"
7947VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00007948>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00007949></TR
7950></TABLE
7951><P
7952></P
7953></DIV
7954></DIV
7955><HR><DIV
7956CLASS="REFSECT2"
7957><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00007958NAME="AEN4790"
Daniel Veillard35925471999-02-25 08:46:07 +00007959></A
7960><H3
7961><A
7962NAME="XMLNODEADDCONTENTLEN"
7963></A
Daniel Veillard14fff061999-06-22 21:49:07 +00007964>xmlNodeAddContentLen ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00007965><TABLE
7966BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00007967BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00007968WIDTH="100%"
7969CELLPADDING="6"
7970><TR
7971><TD
7972><PRE
7973CLASS="PROGRAMLISTING"
7974>void xmlNodeAddContentLen (<A
7975HREF="gnome-xml-tree.html#XMLNODEPTR"
7976>xmlNodePtr</A
7977> cur,
7978 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007979HREF="gnome-xml-tree.html#XMLCHAR"
7980>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00007981> *content,
7982 int len);</PRE
7983></TD
7984></TR
7985></TABLE
7986><P
7987>Append the extra substring to the node content.</P
7988><P
7989></P
7990><DIV
7991CLASS="INFORMALTABLE"
7992><P
7993></P
7994><TABLE
7995BORDER="0"
7996WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00007997BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00007998CELLSPACING="0"
7999CELLPADDING="4"
8000CLASS="CALSTABLE"
8001><TR
8002><TD
8003WIDTH="20%"
8004ALIGN="RIGHT"
8005VALIGN="TOP"
8006><TT
8007CLASS="PARAMETER"
8008><I
8009>cur</I
8010></TT
8011>&nbsp;:</TD
8012><TD
8013WIDTH="80%"
8014ALIGN="LEFT"
8015VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008016>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008017></TR
8018><TR
8019><TD
8020WIDTH="20%"
8021ALIGN="RIGHT"
8022VALIGN="TOP"
8023><TT
8024CLASS="PARAMETER"
8025><I
8026>content</I
8027></TT
8028>&nbsp;:</TD
8029><TD
8030WIDTH="80%"
8031ALIGN="LEFT"
8032VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008033>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008034></TR
8035><TR
8036><TD
8037WIDTH="20%"
8038ALIGN="RIGHT"
8039VALIGN="TOP"
8040><TT
8041CLASS="PARAMETER"
8042><I
8043>len</I
8044></TT
8045>&nbsp;:</TD
8046><TD
8047WIDTH="80%"
8048ALIGN="LEFT"
8049VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008050>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008051></TR
8052></TABLE
8053><P
8054></P
8055></DIV
8056></DIV
8057><HR><DIV
8058CLASS="REFSECT2"
8059><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008060NAME="AEN4815"
Daniel Veillard35925471999-02-25 08:46:07 +00008061></A
8062><H3
8063><A
8064NAME="XMLNODEGETCONTENT"
8065></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008066>xmlNodeGetContent ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008067><TABLE
8068BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008069BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008070WIDTH="100%"
8071CELLPADDING="6"
8072><TR
8073><TD
8074><PRE
8075CLASS="PROGRAMLISTING"
8076><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008077HREF="gnome-xml-tree.html#XMLCHAR"
8078>xmlChar</A
8079>* xmlNodeGetContent (<A
Daniel Veillard35925471999-02-25 08:46:07 +00008080HREF="gnome-xml-tree.html#XMLNODEPTR"
8081>xmlNodePtr</A
8082> cur);</PRE
8083></TD
8084></TR
8085></TABLE
8086><P
8087>Read the value of a node, this can be either the text carried
8088directly by this node if it's a TEXT node or the aggregate string
8089of the values carried by this node child's (TEXT and ENTITY_REF).
8090Entity references are substitued.</P
8091><P
8092></P
8093><DIV
8094CLASS="INFORMALTABLE"
8095><P
8096></P
8097><TABLE
8098BORDER="0"
8099WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008100BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008101CELLSPACING="0"
8102CELLPADDING="4"
8103CLASS="CALSTABLE"
8104><TR
8105><TD
8106WIDTH="20%"
8107ALIGN="RIGHT"
8108VALIGN="TOP"
8109><TT
8110CLASS="PARAMETER"
8111><I
8112>cur</I
8113></TT
8114>&nbsp;:</TD
8115><TD
8116WIDTH="80%"
8117ALIGN="LEFT"
8118VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008119>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008120></TR
8121><TR
8122><TD
8123WIDTH="20%"
8124ALIGN="RIGHT"
8125VALIGN="TOP"
8126><I
8127CLASS="EMPHASIS"
8128>Returns</I
8129> :</TD
8130><TD
8131WIDTH="80%"
8132ALIGN="LEFT"
8133VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008134>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008135></TR
8136></TABLE
8137><P
8138></P
8139></DIV
8140></DIV
8141><HR><DIV
8142CLASS="REFSECT2"
8143><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008144NAME="AEN4836"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008145></A
8146><H3
8147><A
8148NAME="XMLNODEGETLANG"
8149></A
8150>xmlNodeGetLang ()</H3
8151><TABLE
8152BORDER="0"
8153BGCOLOR="#D6E8FF"
8154WIDTH="100%"
8155CELLPADDING="6"
8156><TR
8157><TD
8158><PRE
8159CLASS="PROGRAMLISTING"
Daniel Veillarda819dac1999-11-24 18:04:22 +00008160><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008161HREF="gnome-xml-tree.html#XMLCHAR"
8162>xmlChar</A
Daniel Veillarda819dac1999-11-24 18:04:22 +00008163>* xmlNodeGetLang (<A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008164HREF="gnome-xml-tree.html#XMLNODEPTR"
8165>xmlNodePtr</A
8166> cur);</PRE
8167></TD
8168></TR
8169></TABLE
8170><P
8171>Searches the language of a node, i.e. the values of the xml:lang
8172attribute or the one carried by the nearest ancestor.</P
8173><P
8174></P
8175><DIV
8176CLASS="INFORMALTABLE"
8177><P
8178></P
8179><TABLE
8180BORDER="0"
8181WIDTH="100%"
8182BGCOLOR="#FFD0D0"
8183CELLSPACING="0"
8184CELLPADDING="4"
8185CLASS="CALSTABLE"
8186><TR
8187><TD
8188WIDTH="20%"
8189ALIGN="RIGHT"
8190VALIGN="TOP"
8191><TT
8192CLASS="PARAMETER"
8193><I
8194>cur</I
8195></TT
8196>&nbsp;:</TD
8197><TD
8198WIDTH="80%"
8199ALIGN="LEFT"
8200VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008201>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008202></TR
8203><TR
8204><TD
8205WIDTH="20%"
8206ALIGN="RIGHT"
8207VALIGN="TOP"
8208><I
8209CLASS="EMPHASIS"
8210>Returns</I
8211> :</TD
8212><TD
8213WIDTH="80%"
8214ALIGN="LEFT"
8215VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008216>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008217></TR
8218></TABLE
8219><P
8220></P
8221></DIV
8222></DIV
8223><HR><DIV
8224CLASS="REFSECT2"
8225><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008226NAME="AEN4857"
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008227></A
8228><H3
8229><A
8230NAME="XMLNODESETLANG"
8231></A
8232>xmlNodeSetLang ()</H3
8233><TABLE
8234BORDER="0"
8235BGCOLOR="#D6E8FF"
8236WIDTH="100%"
8237CELLPADDING="6"
8238><TR
8239><TD
8240><PRE
8241CLASS="PROGRAMLISTING"
8242>void xmlNodeSetLang (<A
8243HREF="gnome-xml-tree.html#XMLNODEPTR"
8244>xmlNodePtr</A
8245> cur,
8246 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008247HREF="gnome-xml-tree.html#XMLCHAR"
8248>xmlChar</A
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008249> *lang);</PRE
8250></TD
8251></TR
8252></TABLE
8253><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00008254>Searches the language of a node, i.e. the values of the xml:lang
8255attribute or the one carried by the nearest ancestor.</P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008256><P
8257></P
8258><DIV
8259CLASS="INFORMALTABLE"
8260><P
8261></P
8262><TABLE
8263BORDER="0"
8264WIDTH="100%"
8265BGCOLOR="#FFD0D0"
8266CELLSPACING="0"
8267CELLPADDING="4"
8268CLASS="CALSTABLE"
8269><TR
8270><TD
8271WIDTH="20%"
8272ALIGN="RIGHT"
8273VALIGN="TOP"
8274><TT
8275CLASS="PARAMETER"
8276><I
8277>cur</I
8278></TT
8279>&nbsp;:</TD
8280><TD
8281WIDTH="80%"
8282ALIGN="LEFT"
8283VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008284>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008285></TR
8286><TR
8287><TD
8288WIDTH="20%"
8289ALIGN="RIGHT"
8290VALIGN="TOP"
8291><TT
8292CLASS="PARAMETER"
8293><I
8294>lang</I
8295></TT
8296>&nbsp;:</TD
8297><TD
8298WIDTH="80%"
8299ALIGN="LEFT"
8300VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008301>&nbsp;</TD
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00008302></TR
8303></TABLE
8304><P
8305></P
8306></DIV
8307></DIV
8308><HR><DIV
8309CLASS="REFSECT2"
8310><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008311NAME="AEN4878"
Daniel Veillard10a2c651999-12-12 13:03:50 +00008312></A
8313><H3
8314><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008315NAME="XMLREMOVEPROP"
Daniel Veillard10a2c651999-12-12 13:03:50 +00008316></A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008317>xmlRemoveProp ()</H3
Daniel Veillard10a2c651999-12-12 13:03:50 +00008318><TABLE
8319BORDER="0"
8320BGCOLOR="#D6E8FF"
8321WIDTH="100%"
8322CELLPADDING="6"
8323><TR
8324><TD
8325><PRE
8326CLASS="PROGRAMLISTING"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008327>int xmlRemoveProp (<A
8328HREF="gnome-xml-tree.html#XMLATTRPTR"
8329>xmlAttrPtr</A
Daniel Veillard10a2c651999-12-12 13:03:50 +00008330> cur);</PRE
8331></TD
8332></TR
8333></TABLE
8334><P
Daniel Veillard71b656e2000-01-05 14:46:17 +00008335>Unlink and free one attribute, all the content is freed too
8336Note this doesn't work for namespace definition attributes</P
Daniel Veillard10a2c651999-12-12 13:03:50 +00008337><P
8338></P
8339><DIV
8340CLASS="INFORMALTABLE"
8341><P
8342></P
8343><TABLE
8344BORDER="0"
8345WIDTH="100%"
8346BGCOLOR="#FFD0D0"
8347CELLSPACING="0"
8348CELLPADDING="4"
8349CLASS="CALSTABLE"
8350><TR
8351><TD
8352WIDTH="20%"
8353ALIGN="RIGHT"
8354VALIGN="TOP"
8355><TT
8356CLASS="PARAMETER"
8357><I
Daniel Veillard10a2c651999-12-12 13:03:50 +00008358>cur</I
8359></TT
8360>&nbsp;:</TD
8361><TD
8362WIDTH="80%"
8363ALIGN="LEFT"
8364VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008365>&nbsp;</TD
Daniel Veillard10a2c651999-12-12 13:03:50 +00008366></TR
8367><TR
8368><TD
8369WIDTH="20%"
8370ALIGN="RIGHT"
8371VALIGN="TOP"
8372><I
8373CLASS="EMPHASIS"
8374>Returns</I
8375> :</TD
8376><TD
8377WIDTH="80%"
8378ALIGN="LEFT"
8379VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008380>&nbsp;</TD
Daniel Veillard10a2c651999-12-12 13:03:50 +00008381></TR
8382></TABLE
8383><P
8384></P
8385></DIV
8386></DIV
8387><HR><DIV
8388CLASS="REFSECT2"
8389><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008390NAME="AEN4898"
Daniel Veillard7f7d1111999-09-22 09:46:25 +00008391></A
8392><H3
8393><A
8394NAME="XMLREMOVENODE"
8395></A
8396>xmlRemoveNode ()</H3
8397><TABLE
8398BORDER="0"
8399BGCOLOR="#D6E8FF"
8400WIDTH="100%"
8401CELLPADDING="6"
8402><TR
8403><TD
8404><PRE
8405CLASS="PROGRAMLISTING"
8406>int xmlRemoveNode (<A
8407HREF="gnome-xml-tree.html#XMLNODEPTR"
8408>xmlNodePtr</A
8409> node);</PRE
8410></TD
8411></TR
8412></TABLE
8413><P
8414></P
8415><DIV
8416CLASS="INFORMALTABLE"
8417><P
8418></P
8419><TABLE
8420BORDER="0"
8421WIDTH="100%"
8422BGCOLOR="#FFD0D0"
8423CELLSPACING="0"
8424CELLPADDING="4"
8425CLASS="CALSTABLE"
8426><TR
8427><TD
8428WIDTH="20%"
8429ALIGN="RIGHT"
8430VALIGN="TOP"
8431><TT
8432CLASS="PARAMETER"
8433><I
8434>node</I
8435></TT
8436>&nbsp;:</TD
8437><TD
8438WIDTH="80%"
8439ALIGN="LEFT"
8440VALIGN="TOP"
8441>&nbsp;</TD
8442></TR
8443><TR
8444><TD
8445WIDTH="20%"
8446ALIGN="RIGHT"
8447VALIGN="TOP"
8448><I
8449CLASS="EMPHASIS"
8450>Returns</I
8451> :</TD
8452><TD
8453WIDTH="80%"
8454ALIGN="LEFT"
8455VALIGN="TOP"
8456>&nbsp;</TD
8457></TR
8458></TABLE
8459><P
8460></P
8461></DIV
8462></DIV
8463><HR><DIV
8464CLASS="REFSECT2"
8465><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008466NAME="AEN4917"
Daniel Veillard35925471999-02-25 08:46:07 +00008467></A
8468><H3
8469><A
8470NAME="XMLBUFFERWRITECHAR"
8471></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008472>xmlBufferWriteCHAR ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008473><TABLE
8474BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008475BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008476WIDTH="100%"
8477CELLPADDING="6"
8478><TR
8479><TD
8480><PRE
8481CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00008482>void xmlBufferWriteCHAR (<A
8483HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8484>xmlBufferPtr</A
8485> buf,
8486 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008487HREF="gnome-xml-tree.html#XMLCHAR"
8488>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008489> *string);</PRE
8490></TD
8491></TR
8492></TABLE
8493><P
8494>routine which manage and grows an output buffer. This one add
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008495xmlChars at the end of the buffer.</P
Daniel Veillard35925471999-02-25 08:46:07 +00008496><P
8497></P
8498><DIV
8499CLASS="INFORMALTABLE"
8500><P
8501></P
8502><TABLE
8503BORDER="0"
8504WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008505BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008506CELLSPACING="0"
8507CELLPADDING="4"
8508CLASS="CALSTABLE"
8509><TR
8510><TD
8511WIDTH="20%"
8512ALIGN="RIGHT"
8513VALIGN="TOP"
8514><TT
8515CLASS="PARAMETER"
8516><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00008517>buf</I
8518></TT
8519>&nbsp;:</TD
8520><TD
8521WIDTH="80%"
8522ALIGN="LEFT"
8523VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008524>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00008525></TR
8526><TR
8527><TD
8528WIDTH="20%"
8529ALIGN="RIGHT"
8530VALIGN="TOP"
8531><TT
8532CLASS="PARAMETER"
8533><I
Daniel Veillard35925471999-02-25 08:46:07 +00008534>string</I
8535></TT
8536>&nbsp;:</TD
8537><TD
8538WIDTH="80%"
8539ALIGN="LEFT"
8540VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008541>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008542></TR
8543></TABLE
8544><P
8545></P
8546></DIV
8547></DIV
8548><HR><DIV
8549CLASS="REFSECT2"
8550><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008551NAME="AEN4938"
Daniel Veillard35925471999-02-25 08:46:07 +00008552></A
8553><H3
8554><A
8555NAME="XMLBUFFERWRITECHAR"
8556></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008557>xmlBufferWriteChar ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008558><TABLE
8559BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008560BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008561WIDTH="100%"
8562CELLPADDING="6"
8563><TR
8564><TD
8565><PRE
8566CLASS="PROGRAMLISTING"
Daniel Veillard5099ae81999-04-21 20:12:07 +00008567>void xmlBufferWriteChar (<A
8568HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8569>xmlBufferPtr</A
8570> buf,
8571 const char *string);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +00008572></TD
8573></TR
8574></TABLE
8575><P
8576>routine which manage and grows an output buffer. This one add
8577C chars at the end of the array.</P
8578><P
8579></P
8580><DIV
8581CLASS="INFORMALTABLE"
8582><P
8583></P
8584><TABLE
8585BORDER="0"
8586WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008587BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008588CELLSPACING="0"
8589CELLPADDING="4"
8590CLASS="CALSTABLE"
8591><TR
8592><TD
8593WIDTH="20%"
8594ALIGN="RIGHT"
8595VALIGN="TOP"
8596><TT
8597CLASS="PARAMETER"
8598><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00008599>buf</I
8600></TT
8601>&nbsp;:</TD
8602><TD
8603WIDTH="80%"
8604ALIGN="LEFT"
8605VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008606>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00008607></TR
8608><TR
8609><TD
8610WIDTH="20%"
8611ALIGN="RIGHT"
8612VALIGN="TOP"
8613><TT
8614CLASS="PARAMETER"
8615><I
Daniel Veillard35925471999-02-25 08:46:07 +00008616>string</I
8617></TT
8618>&nbsp;:</TD
8619><TD
8620WIDTH="80%"
8621ALIGN="LEFT"
8622VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008623>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008624></TR
8625></TABLE
8626><P
8627></P
8628></DIV
8629></DIV
8630><HR><DIV
8631CLASS="REFSECT2"
8632><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008633NAME="AEN4958"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008634></A
8635><H3
8636><A
8637NAME="XMLBUFFERWRITEQUOTEDSTRING"
8638></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008639>xmlBufferWriteQuotedString ()</H3
Daniel Veillard011b63c1999-06-02 17:44:04 +00008640><TABLE
8641BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008642BGCOLOR="#D6E8FF"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008643WIDTH="100%"
8644CELLPADDING="6"
8645><TR
8646><TD
8647><PRE
8648CLASS="PROGRAMLISTING"
8649>void xmlBufferWriteQuotedString (<A
8650HREF="gnome-xml-tree.html#XMLBUFFERPTR"
8651>xmlBufferPtr</A
8652> buf,
8653 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008654HREF="gnome-xml-tree.html#XMLCHAR"
8655>xmlChar</A
Daniel Veillard011b63c1999-06-02 17:44:04 +00008656> *string);</PRE
8657></TD
8658></TR
8659></TABLE
8660><P
8661>routine which manage and grows an output buffer. This one writes
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008662a quoted or double quoted xmlChar string, checking first if it holds
Daniel Veillard011b63c1999-06-02 17:44:04 +00008663quote or double-quotes internally</P
8664><P
8665></P
8666><DIV
8667CLASS="INFORMALTABLE"
8668><P
8669></P
8670><TABLE
8671BORDER="0"
8672WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008673BGCOLOR="#FFD0D0"
Daniel Veillard011b63c1999-06-02 17:44:04 +00008674CELLSPACING="0"
8675CELLPADDING="4"
8676CLASS="CALSTABLE"
8677><TR
8678><TD
8679WIDTH="20%"
8680ALIGN="RIGHT"
8681VALIGN="TOP"
8682><TT
8683CLASS="PARAMETER"
8684><I
8685>buf</I
8686></TT
8687>&nbsp;:</TD
8688><TD
8689WIDTH="80%"
8690ALIGN="LEFT"
8691VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008692>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00008693></TR
8694><TR
8695><TD
8696WIDTH="20%"
8697ALIGN="RIGHT"
8698VALIGN="TOP"
8699><TT
8700CLASS="PARAMETER"
8701><I
8702>string</I
8703></TT
8704>&nbsp;:</TD
8705><TD
8706WIDTH="80%"
8707ALIGN="LEFT"
8708VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008709>&nbsp;</TD
Daniel Veillard011b63c1999-06-02 17:44:04 +00008710></TR
8711></TABLE
8712><P
8713></P
8714></DIV
8715></DIV
8716><HR><DIV
8717CLASS="REFSECT2"
8718><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008719NAME="AEN4979"
Daniel Veillard35925471999-02-25 08:46:07 +00008720></A
8721><H3
8722><A
8723NAME="XMLDOCDUMPMEMORY"
8724></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008725>xmlDocDumpMemory ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008726><TABLE
8727BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008728BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008729WIDTH="100%"
8730CELLPADDING="6"
8731><TR
8732><TD
8733><PRE
8734CLASS="PROGRAMLISTING"
8735>void xmlDocDumpMemory (<A
8736HREF="gnome-xml-tree.html#XMLDOCPTR"
8737>xmlDocPtr</A
8738> cur,
8739 <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008740HREF="gnome-xml-tree.html#XMLCHAR"
8741>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00008742> **mem,
8743 int *size);</PRE
8744></TD
8745></TR
8746></TABLE
8747><P
Daniel Veillarddd6b3671999-09-23 22:19:22 +00008748>Dump an XML document in memory and return the xmlChar * and it's size.
Daniel Veillard35925471999-02-25 08:46:07 +00008749It's up to the caller to free the memory.</P
8750><P
8751></P
8752><DIV
8753CLASS="INFORMALTABLE"
8754><P
8755></P
8756><TABLE
8757BORDER="0"
8758WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008759BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008760CELLSPACING="0"
8761CELLPADDING="4"
8762CLASS="CALSTABLE"
8763><TR
8764><TD
8765WIDTH="20%"
8766ALIGN="RIGHT"
8767VALIGN="TOP"
8768><TT
8769CLASS="PARAMETER"
8770><I
8771>cur</I
8772></TT
8773>&nbsp;:</TD
8774><TD
8775WIDTH="80%"
8776ALIGN="LEFT"
8777VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008778>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008779></TR
8780><TR
8781><TD
8782WIDTH="20%"
8783ALIGN="RIGHT"
8784VALIGN="TOP"
8785><TT
8786CLASS="PARAMETER"
8787><I
8788>mem</I
8789></TT
8790>&nbsp;:</TD
8791><TD
8792WIDTH="80%"
8793ALIGN="LEFT"
8794VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008795>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008796></TR
8797><TR
8798><TD
8799WIDTH="20%"
8800ALIGN="RIGHT"
8801VALIGN="TOP"
8802><TT
8803CLASS="PARAMETER"
8804><I
8805>size</I
8806></TT
8807>&nbsp;:</TD
8808><TD
8809WIDTH="80%"
8810ALIGN="LEFT"
8811VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008812>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008813></TR
8814></TABLE
8815><P
8816></P
8817></DIV
8818></DIV
8819><HR><DIV
8820CLASS="REFSECT2"
8821><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008822NAME="AEN5004"
Daniel Veillard35925471999-02-25 08:46:07 +00008823></A
8824><H3
8825><A
8826NAME="XMLDOCDUMP"
8827></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008828>xmlDocDump ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008829><TABLE
8830BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008831BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008832WIDTH="100%"
8833CELLPADDING="6"
8834><TR
8835><TD
8836><PRE
8837CLASS="PROGRAMLISTING"
8838>void xmlDocDump (<GTKDOCLINK
8839HREF="FILE"
8840>FILE</GTKDOCLINK
8841> *f,
8842 <A
8843HREF="gnome-xml-tree.html#XMLDOCPTR"
8844>xmlDocPtr</A
8845> cur);</PRE
8846></TD
8847></TR
8848></TABLE
8849><P
8850>Dump an XML document to an open FILE.</P
8851><P
8852></P
8853><DIV
8854CLASS="INFORMALTABLE"
8855><P
8856></P
8857><TABLE
8858BORDER="0"
8859WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008860BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008861CELLSPACING="0"
8862CELLPADDING="4"
8863CLASS="CALSTABLE"
8864><TR
8865><TD
8866WIDTH="20%"
8867ALIGN="RIGHT"
8868VALIGN="TOP"
8869><TT
8870CLASS="PARAMETER"
8871><I
8872>f</I
8873></TT
8874>&nbsp;:</TD
8875><TD
8876WIDTH="80%"
8877ALIGN="LEFT"
8878VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00008879>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008880></TR
8881><TR
8882><TD
8883WIDTH="20%"
8884ALIGN="RIGHT"
8885VALIGN="TOP"
8886><TT
8887CLASS="PARAMETER"
8888><I
8889>cur</I
8890></TT
8891>&nbsp;:</TD
8892><TD
8893WIDTH="80%"
8894ALIGN="LEFT"
8895VALIGN="TOP"
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00008896>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008897></TR
8898></TABLE
8899><P
8900></P
8901></DIV
8902></DIV
8903><HR><DIV
8904CLASS="REFSECT2"
8905><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00008906NAME="AEN5025"
Daniel Veillard35925471999-02-25 08:46:07 +00008907></A
8908><H3
8909><A
8910NAME="XMLSAVEFILE"
8911></A
Daniel Veillard14fff061999-06-22 21:49:07 +00008912>xmlSaveFile ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00008913><TABLE
8914BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00008915BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00008916WIDTH="100%"
8917CELLPADDING="6"
8918><TR
8919><TD
8920><PRE
8921CLASS="PROGRAMLISTING"
8922>int xmlSaveFile (const char *filename,
8923 <A
8924HREF="gnome-xml-tree.html#XMLDOCPTR"
8925>xmlDocPtr</A
8926> cur);</PRE
8927></TD
8928></TR
8929></TABLE
8930><P
8931>Dump an XML document to a file. Will use compression if
Daniel Veillard71b656e2000-01-05 14:46:17 +00008932compiled in and enabled.</P
Daniel Veillard35925471999-02-25 08:46:07 +00008933><P
8934></P
8935><DIV
8936CLASS="INFORMALTABLE"
8937><P
8938></P
8939><TABLE
8940BORDER="0"
8941WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00008942BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00008943CELLSPACING="0"
8944CELLPADDING="4"
8945CLASS="CALSTABLE"
8946><TR
8947><TD
8948WIDTH="20%"
8949ALIGN="RIGHT"
8950VALIGN="TOP"
8951><TT
8952CLASS="PARAMETER"
8953><I
8954>filename</I
8955></TT
8956>&nbsp;:</TD
8957><TD
8958WIDTH="80%"
8959ALIGN="LEFT"
8960VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008961>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008962></TR
8963><TR
8964><TD
8965WIDTH="20%"
8966ALIGN="RIGHT"
8967VALIGN="TOP"
8968><TT
8969CLASS="PARAMETER"
8970><I
8971>cur</I
8972></TT
8973>&nbsp;:</TD
8974><TD
8975WIDTH="80%"
8976ALIGN="LEFT"
8977VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008978>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008979></TR
8980><TR
8981><TD
8982WIDTH="20%"
8983ALIGN="RIGHT"
8984VALIGN="TOP"
8985><I
8986CLASS="EMPHASIS"
8987>Returns</I
8988> :</TD
8989><TD
8990WIDTH="80%"
8991ALIGN="LEFT"
8992VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00008993>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00008994></TR
8995></TABLE
8996><P
8997></P
8998></DIV
8999></DIV
9000><HR><DIV
9001CLASS="REFSECT2"
9002><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00009003NAME="AEN5049"
Daniel Veillard35925471999-02-25 08:46:07 +00009004></A
9005><H3
9006><A
9007NAME="XMLGETDOCCOMPRESSMODE"
9008></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009009>xmlGetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009010><TABLE
9011BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009012BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009013WIDTH="100%"
9014CELLPADDING="6"
9015><TR
9016><TD
9017><PRE
9018CLASS="PROGRAMLISTING"
9019>int xmlGetDocCompressMode (<A
9020HREF="gnome-xml-tree.html#XMLDOCPTR"
9021>xmlDocPtr</A
9022> doc);</PRE
9023></TD
9024></TR
9025></TABLE
9026><P
9027>get the compression ratio for a document, ZLIB based</P
9028><P
9029></P
9030><DIV
9031CLASS="INFORMALTABLE"
9032><P
9033></P
9034><TABLE
9035BORDER="0"
9036WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009037BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009038CELLSPACING="0"
9039CELLPADDING="4"
9040CLASS="CALSTABLE"
9041><TR
9042><TD
9043WIDTH="20%"
9044ALIGN="RIGHT"
9045VALIGN="TOP"
9046><TT
9047CLASS="PARAMETER"
9048><I
9049>doc</I
9050></TT
9051>&nbsp;:</TD
9052><TD
9053WIDTH="80%"
9054ALIGN="LEFT"
9055VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009056>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009057></TR
9058><TR
9059><TD
9060WIDTH="20%"
9061ALIGN="RIGHT"
9062VALIGN="TOP"
9063><I
9064CLASS="EMPHASIS"
9065>Returns</I
9066> :</TD
9067><TD
9068WIDTH="80%"
9069ALIGN="LEFT"
9070VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009071>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009072></TR
9073></TABLE
9074><P
9075></P
9076></DIV
9077></DIV
9078><HR><DIV
9079CLASS="REFSECT2"
9080><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00009081NAME="AEN5069"
Daniel Veillard35925471999-02-25 08:46:07 +00009082></A
9083><H3
9084><A
9085NAME="XMLSETDOCCOMPRESSMODE"
9086></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009087>xmlSetDocCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009088><TABLE
9089BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009090BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009091WIDTH="100%"
9092CELLPADDING="6"
9093><TR
9094><TD
9095><PRE
9096CLASS="PROGRAMLISTING"
9097>void xmlSetDocCompressMode (<A
9098HREF="gnome-xml-tree.html#XMLDOCPTR"
9099>xmlDocPtr</A
9100> doc,
9101 int mode);</PRE
9102></TD
9103></TR
9104></TABLE
9105><P
9106>set the compression ratio for a document, ZLIB based
9107Correct values: 0 (uncompressed) to 9 (max compression)</P
9108><P
9109></P
9110><DIV
9111CLASS="INFORMALTABLE"
9112><P
9113></P
9114><TABLE
9115BORDER="0"
9116WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009117BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009118CELLSPACING="0"
9119CELLPADDING="4"
9120CLASS="CALSTABLE"
9121><TR
9122><TD
9123WIDTH="20%"
9124ALIGN="RIGHT"
9125VALIGN="TOP"
9126><TT
9127CLASS="PARAMETER"
9128><I
9129>doc</I
9130></TT
9131>&nbsp;:</TD
9132><TD
9133WIDTH="80%"
9134ALIGN="LEFT"
9135VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009136>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009137></TR
9138><TR
9139><TD
9140WIDTH="20%"
9141ALIGN="RIGHT"
9142VALIGN="TOP"
9143><TT
9144CLASS="PARAMETER"
9145><I
9146>mode</I
9147></TT
9148>&nbsp;:</TD
9149><TD
9150WIDTH="80%"
9151ALIGN="LEFT"
9152VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009153>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009154></TR
9155></TABLE
9156><P
9157></P
9158></DIV
9159></DIV
9160><HR><DIV
9161CLASS="REFSECT2"
9162><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00009163NAME="AEN5089"
Daniel Veillard35925471999-02-25 08:46:07 +00009164></A
9165><H3
9166><A
9167NAME="XMLGETCOMPRESSMODE"
9168></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009169>xmlGetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009170><TABLE
9171BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009172BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009173WIDTH="100%"
9174CELLPADDING="6"
9175><TR
9176><TD
9177><PRE
9178CLASS="PROGRAMLISTING"
9179>int xmlGetCompressMode (void);</PRE
9180></TD
9181></TR
9182></TABLE
9183><P
9184>get the default compression mode used, ZLIB based.</P
9185><P
9186></P
9187><DIV
9188CLASS="INFORMALTABLE"
9189><P
9190></P
9191><TABLE
9192BORDER="0"
9193WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009194BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009195CELLSPACING="0"
9196CELLPADDING="4"
9197CLASS="CALSTABLE"
9198><TR
9199><TD
9200WIDTH="20%"
9201ALIGN="RIGHT"
9202VALIGN="TOP"
9203><I
9204CLASS="EMPHASIS"
9205>Returns</I
9206> :</TD
9207><TD
9208WIDTH="80%"
9209ALIGN="LEFT"
9210VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009211>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009212></TR
9213></TABLE
9214><P
9215></P
9216></DIV
9217></DIV
9218><HR><DIV
9219CLASS="REFSECT2"
9220><A
Daniel Veillard71b656e2000-01-05 14:46:17 +00009221NAME="AEN5104"
Daniel Veillard35925471999-02-25 08:46:07 +00009222></A
9223><H3
9224><A
9225NAME="XMLSETCOMPRESSMODE"
9226></A
Daniel Veillard14fff061999-06-22 21:49:07 +00009227>xmlSetCompressMode ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00009228><TABLE
9229BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009230BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00009231WIDTH="100%"
9232CELLPADDING="6"
9233><TR
9234><TD
9235><PRE
9236CLASS="PROGRAMLISTING"
9237>void xmlSetCompressMode (int mode);</PRE
9238></TD
9239></TR
9240></TABLE
9241><P
9242>set the default compression mode used, ZLIB based
9243Correct values: 0 (uncompressed) to 9 (max compression)</P
9244><P
9245></P
9246><DIV
9247CLASS="INFORMALTABLE"
9248><P
9249></P
9250><TABLE
9251BORDER="0"
9252WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00009253BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00009254CELLSPACING="0"
9255CELLPADDING="4"
9256CLASS="CALSTABLE"
9257><TR
9258><TD
9259WIDTH="20%"
9260ALIGN="RIGHT"
9261VALIGN="TOP"
9262><TT
9263CLASS="PARAMETER"
9264><I
9265>mode</I
9266></TT
9267>&nbsp;:</TD
9268><TD
9269WIDTH="80%"
9270ALIGN="LEFT"
9271VALIGN="TOP"
Daniel Veillard71b656e2000-01-05 14:46:17 +00009272>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00009273></TR
9274></TABLE
9275><P
9276></P
9277></DIV
9278></DIV
9279></DIV
9280><DIV
9281CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00009282><BR
9283CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00009284WIDTH="100%"
9285BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00009286BGCOLOR="#000000"
9287CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00009288CELLSPACING="0"
9289><TR
9290><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009291WIDTH="25%"
9292BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009293ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00009294><A
Daniel Veillard294cbca1999-12-03 13:19:09 +00009295HREF="gnome-xml-sax.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009296><FONT
9297COLOR="#FFFFFF"
9298SIZE="3"
9299><B
9300>&#60;&#60;&#60; Previous Page</B
9301></FONT
9302></A
Daniel Veillard35925471999-02-25 08:46:07 +00009303></TD
9304><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009305WIDTH="25%"
9306BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00009307ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00009308><FONT
9309COLOR="#FFFFFF"
9310SIZE="3"
9311><B
Daniel Veillard35925471999-02-25 08:46:07 +00009312><A
9313HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009314><FONT
9315COLOR="#FFFFFF"
9316SIZE="3"
9317><B
9318>Home</B
9319></FONT
9320></A
9321></B
9322></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009323></TD
9324><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009325WIDTH="25%"
9326BGCOLOR="#00C000"
9327ALIGN="center"
9328><FONT
9329COLOR="#FFFFFF"
9330SIZE="3"
9331><B
9332><A
Daniel Veillard35008381999-10-25 13:15:52 +00009333HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009334><FONT
9335COLOR="#FFFFFF"
9336SIZE="3"
9337><B
9338>Up</B
9339></FONT
9340></A
9341></B
9342></FONT
9343></TD
9344><TD
9345WIDTH="25%"
9346BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00009347ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00009348><A
9349HREF="gnome-xml-entities.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00009350><FONT
9351COLOR="#FFFFFF"
9352SIZE="3"
9353><B
9354>Next Page &#62;&#62;&#62;</B
9355></FONT
9356></A
Daniel Veillard35925471999-02-25 08:46:07 +00009357></TD
9358></TR
9359><TR
9360><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009361COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009362ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00009363><FONT
9364COLOR="#FFFFFF"
9365SIZE="3"
9366><B
Daniel Veillard294cbca1999-12-03 13:19:09 +00009367>SAX</B
Daniel Veillard14fff061999-06-22 21:49:07 +00009368></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00009369></TD
9370><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00009371COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00009372ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00009373><FONT
9374COLOR="#FFFFFF"
9375SIZE="3"
9376><B
9377>entities</B
9378></FONT
9379></TD
Daniel Veillard35925471999-02-25 08:46:07 +00009380></TR
9381></TABLE
9382></DIV
9383></BODY
9384></HTML
9385>