blob: 4b8005cb06c0305ddf9f9310e03f0dd349f0792d [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>entities</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardf3a73582000-01-05 14:58:39 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><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"
15TITLE="tree"
16HREF="gnome-xml-tree.html"><LINK
17REL="NEXT"
18TITLE="valid"
19HREF="gnome-xml-valid.html"></HEAD
20><BODY
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23><DIV
24CLASS="NAVHEADER"
25><TABLE
26WIDTH="100%"
27BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000028BGCOLOR="#000000"
29CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000030CELLSPACING="0"
31><TR
32><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000033COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000034ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000035><FONT
36COLOR="#FFFFFF"
37SIZE="5"
38>Gnome XML Library Reference Manual</FONT
39></TH
Daniel Veillard35925471999-02-25 08:46:07 +000040></TR
41><TR
42><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000043WIDTH="25%"
44BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000045ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000046><A
47HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000048><FONT
49COLOR="#FFFFFF"
50SIZE="3"
51><B
52>&#60;&#60;&#60; Previous Page</B
53></FONT
54></A
Daniel Veillard35925471999-02-25 08:46:07 +000055></TD
56><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000057WIDTH="25%"
58BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000059ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000060><FONT
61COLOR="#FFFFFF"
62SIZE="3"
63><B
64><A
65HREF="book1.html"
66><FONT
67COLOR="#FFFFFF"
68SIZE="3"
69><B
70>Home</B
71></FONT
72></A
73></B
74></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000075></TD
76><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000077WIDTH="25%"
78BGCOLOR="#00C000"
79ALIGN="center"
80><FONT
81COLOR="#FFFFFF"
82SIZE="3"
83><B
84><A
Daniel Veillard35008381999-10-25 13:15:52 +000085HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000086><FONT
87COLOR="#FFFFFF"
88SIZE="3"
89><B
90>Up</B
91></FONT
92></A
93></B
94></FONT
95></TD
96><TD
97WIDTH="25%"
98BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000099ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000100><A
101HREF="gnome-xml-valid.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000102><FONT
103COLOR="#FFFFFF"
104SIZE="3"
105><B
106>Next Page &#62;&#62;&#62;</B
107></FONT
108></A
Daniel Veillard35925471999-02-25 08:46:07 +0000109></TD
110></TR
111></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000112></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000113><H1
Daniel Veillardf3a73582000-01-05 14:58:39 +0000114>entities</H1
Daniel Veillard35925471999-02-25 08:46:07 +0000115><DIV
116CLASS="REFNAMEDIV"
117><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000118NAME="AEN5846"
Daniel Veillard35925471999-02-25 08:46:07 +0000119></A
120><H2
121>Name</H2
Daniel Veillardf3a73582000-01-05 14:58:39 +0000122>entities &#8212; </DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000123><DIV
124CLASS="REFSYNOPSISDIV"
125><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000126NAME="AEN5849"
Daniel Veillard35925471999-02-25 08:46:07 +0000127></A
128><H2
129>Synopsis</H2
130><TABLE
131BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000132BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000133WIDTH="100%"
134CELLPADDING="6"
135><TR
136><TD
137><PRE
138CLASS="SYNOPSIS"
139>&#13;
140
141#define <A
142HREF="gnome-xml-entities.html#XML-INTERNAL-GENERAL-ENTITY"
143>XML_INTERNAL_GENERAL_ENTITY</A
144>
145#define <A
146HREF="gnome-xml-entities.html#XML-EXTERNAL-GENERAL-PARSED-ENTITY"
147>XML_EXTERNAL_GENERAL_PARSED_ENTITY</A
148>
149#define <A
150HREF="gnome-xml-entities.html#XML-EXTERNAL-GENERAL-UNPARSED-ENTITY"
151>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</A
152>
153#define <A
154HREF="gnome-xml-entities.html#XML-INTERNAL-PARAMETER-ENTITY"
155>XML_INTERNAL_PARAMETER_ENTITY</A
156>
157#define <A
158HREF="gnome-xml-entities.html#XML-EXTERNAL-PARAMETER-ENTITY"
159>XML_EXTERNAL_PARAMETER_ENTITY</A
160>
161#define <A
162HREF="gnome-xml-entities.html#XML-INTERNAL-PREDEFINED-ENTITY"
163>XML_INTERNAL_PREDEFINED_ENTITY</A
164>
Daniel Veillardf3a73582000-01-05 14:58:39 +0000165struct <A
166HREF="gnome-xml-entities.html#XMLENTITY"
167>xmlEntity</A
168>;
Daniel Veillard35925471999-02-25 08:46:07 +0000169typedef <A
170HREF="gnome-xml-entities.html#XMLENTITYPTR"
171>xmlEntityPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000172>;
Daniel Veillard35925471999-02-25 08:46:07 +0000173#define <A
174HREF="gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE"
175>XML_MIN_ENTITIES_TABLE</A
176>
Daniel Veillardf3a73582000-01-05 14:58:39 +0000177struct <A
178HREF="gnome-xml-entities.html#XMLENTITIESTABLE"
179>xmlEntitiesTable</A
180>;
Daniel Veillard35925471999-02-25 08:46:07 +0000181typedef <A
182HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
183>xmlEntitiesTablePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000184>;
Daniel Veillard35925471999-02-25 08:46:07 +0000185void <A
186HREF="gnome-xml-entities.html#XMLADDDOCENTITY"
187>xmlAddDocEntity</A
188> (<A
189HREF="gnome-xml-tree.html#XMLDOCPTR"
190>xmlDocPtr</A
191> doc,
192 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000193HREF="gnome-xml-tree.html#XMLCHAR"
194>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000195> *name,
196 int type,
197 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000198HREF="gnome-xml-tree.html#XMLCHAR"
199>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000200> *ExternalID,
201 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000202HREF="gnome-xml-tree.html#XMLCHAR"
203>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000204> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000205 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000206HREF="gnome-xml-tree.html#XMLCHAR"
207>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000208> *content);
209void <A
210HREF="gnome-xml-entities.html#XMLADDDTDENTITY"
211>xmlAddDtdEntity</A
212> (<A
213HREF="gnome-xml-tree.html#XMLDOCPTR"
214>xmlDocPtr</A
215> doc,
216 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000217HREF="gnome-xml-tree.html#XMLCHAR"
218>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000219> *name,
220 int type,
221 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000222HREF="gnome-xml-tree.html#XMLCHAR"
223>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000224> *ExternalID,
225 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000226HREF="gnome-xml-tree.html#XMLCHAR"
227>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000228> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000229 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000230HREF="gnome-xml-tree.html#XMLCHAR"
231>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000232> *content);
233<A
234HREF="gnome-xml-entities.html#XMLENTITYPTR"
235>xmlEntityPtr</A
236> <A
237HREF="gnome-xml-entities.html#XMLGETPREDEFINEDENTITY"
238>xmlGetPredefinedEntity</A
239> (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000240HREF="gnome-xml-tree.html#XMLCHAR"
241>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000242> *name);
243<A
244HREF="gnome-xml-entities.html#XMLENTITYPTR"
245>xmlEntityPtr</A
246> <A
247HREF="gnome-xml-entities.html#XMLGETDOCENTITY"
248>xmlGetDocEntity</A
249> (<A
250HREF="gnome-xml-tree.html#XMLDOCPTR"
251>xmlDocPtr</A
252> doc,
253 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000254HREF="gnome-xml-tree.html#XMLCHAR"
255>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000256> *name);
257<A
258HREF="gnome-xml-entities.html#XMLENTITYPTR"
259>xmlEntityPtr</A
260> <A
261HREF="gnome-xml-entities.html#XMLGETDTDENTITY"
262>xmlGetDtdEntity</A
263> (<A
264HREF="gnome-xml-tree.html#XMLDOCPTR"
265>xmlDocPtr</A
266> doc,
267 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000268HREF="gnome-xml-tree.html#XMLCHAR"
269>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000270> *name);
Daniel Veillardb05deb71999-08-10 19:04:08 +0000271<A
272HREF="gnome-xml-entities.html#XMLENTITYPTR"
273>xmlEntityPtr</A
274> <A
275HREF="gnome-xml-entities.html#XMLGETPARAMETERENTITY"
276>xmlGetParameterEntity</A
277> (<A
278HREF="gnome-xml-tree.html#XMLDOCPTR"
279>xmlDocPtr</A
280> doc,
281 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000282HREF="gnome-xml-tree.html#XMLCHAR"
283>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000284> *name);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000285const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000286HREF="gnome-xml-tree.html#XMLCHAR"
287>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000288>* <A
289HREF="gnome-xml-entities.html#XMLENCODEENTITIES"
290>xmlEncodeEntities</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000291> (<A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000292HREF="gnome-xml-tree.html#XMLDOCPTR"
293>xmlDocPtr</A
294> doc,
295 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000296HREF="gnome-xml-tree.html#XMLCHAR"
297>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000298> *input);
Daniel Veillard35925471999-02-25 08:46:07 +0000299<A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000300HREF="gnome-xml-tree.html#XMLCHAR"
301>xmlChar</A
302>* <A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000303HREF="gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT"
304>xmlEncodeEntitiesReentrant</A
305> (<A
Daniel Veillard35925471999-02-25 08:46:07 +0000306HREF="gnome-xml-tree.html#XMLDOCPTR"
307>xmlDocPtr</A
308> doc,
309 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000310HREF="gnome-xml-tree.html#XMLCHAR"
311>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000312> *input);
313<A
314HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
315>xmlEntitiesTablePtr</A
316> <A
317HREF="gnome-xml-entities.html#XMLCREATEENTITIESTABLE"
318>xmlCreateEntitiesTable</A
319> (void);
320<A
321HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
322>xmlEntitiesTablePtr</A
323> <A
324HREF="gnome-xml-entities.html#XMLCOPYENTITIESTABLE"
325>xmlCopyEntitiesTable</A
326> (<A
327HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
328>xmlEntitiesTablePtr</A
329> table);
330void <A
331HREF="gnome-xml-entities.html#XMLFREEENTITIESTABLE"
332>xmlFreeEntitiesTable</A
333> (<A
334HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
335>xmlEntitiesTablePtr</A
336> table);
337void <A
338HREF="gnome-xml-entities.html#XMLDUMPENTITIESTABLE"
339>xmlDumpEntitiesTable</A
340> (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +0000341HREF="gnome-xml-tree.html#XMLBUFFERPTR"
342>xmlBufferPtr</A
343> buf,
344 <A
Daniel Veillard35925471999-02-25 08:46:07 +0000345HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
346>xmlEntitiesTablePtr</A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000347> table);
348void <A
349HREF="gnome-xml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
350>xmlCleanupPredefinedEntities</A
351> (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000352></TD
353></TR
354></TABLE
355></DIV
356><DIV
357CLASS="REFSECT1"
358><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000359NAME="AEN5909"
Daniel Veillard35925471999-02-25 08:46:07 +0000360></A
361><H2
362>Description</H2
363><P
364></P
365></DIV
366><DIV
367CLASS="REFSECT1"
368><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000369NAME="AEN5912"
Daniel Veillard35925471999-02-25 08:46:07 +0000370></A
371><H2
372>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000373><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000374CLASS="REFSECT2"
375><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000376NAME="AEN5914"
Daniel Veillard35925471999-02-25 08:46:07 +0000377></A
378><H3
379><A
380NAME="XML-INTERNAL-GENERAL-ENTITY"
381></A
382>XML_INTERNAL_GENERAL_ENTITY</H3
383><TABLE
384BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000385BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000386WIDTH="100%"
387CELLPADDING="6"
388><TR
389><TD
390><PRE
391CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000392>#define XML_INTERNAL_GENERAL_ENTITY 1</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000393></TD
394></TR
395></TABLE
396><P
397></P
398></DIV
399><HR><DIV
400CLASS="REFSECT2"
401><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000402NAME="AEN5919"
Daniel Veillard35925471999-02-25 08:46:07 +0000403></A
404><H3
405><A
406NAME="XML-EXTERNAL-GENERAL-PARSED-ENTITY"
407></A
408>XML_EXTERNAL_GENERAL_PARSED_ENTITY</H3
409><TABLE
410BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000411BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000412WIDTH="100%"
413CELLPADDING="6"
414><TR
415><TD
416><PRE
417CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000418>#define XML_EXTERNAL_GENERAL_PARSED_ENTITY 2</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000419></TD
420></TR
421></TABLE
422><P
423></P
424></DIV
425><HR><DIV
426CLASS="REFSECT2"
427><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000428NAME="AEN5924"
Daniel Veillard35925471999-02-25 08:46:07 +0000429></A
430><H3
431><A
432NAME="XML-EXTERNAL-GENERAL-UNPARSED-ENTITY"
433></A
434>XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</H3
435><TABLE
436BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000437BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000438WIDTH="100%"
439CELLPADDING="6"
440><TR
441><TD
442><PRE
443CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000444>#define XML_EXTERNAL_GENERAL_UNPARSED_ENTITY 3</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000445></TD
446></TR
447></TABLE
448><P
449></P
450></DIV
451><HR><DIV
452CLASS="REFSECT2"
453><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000454NAME="AEN5929"
Daniel Veillard35925471999-02-25 08:46:07 +0000455></A
456><H3
457><A
458NAME="XML-INTERNAL-PARAMETER-ENTITY"
459></A
460>XML_INTERNAL_PARAMETER_ENTITY</H3
461><TABLE
462BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000463BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000464WIDTH="100%"
465CELLPADDING="6"
466><TR
467><TD
468><PRE
469CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000470>#define XML_INTERNAL_PARAMETER_ENTITY 4</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000471></TD
472></TR
473></TABLE
474><P
475></P
476></DIV
477><HR><DIV
478CLASS="REFSECT2"
479><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000480NAME="AEN5934"
Daniel Veillard35925471999-02-25 08:46:07 +0000481></A
482><H3
483><A
484NAME="XML-EXTERNAL-PARAMETER-ENTITY"
485></A
486>XML_EXTERNAL_PARAMETER_ENTITY</H3
487><TABLE
488BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000489BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000490WIDTH="100%"
491CELLPADDING="6"
492><TR
493><TD
494><PRE
495CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000496>#define XML_EXTERNAL_PARAMETER_ENTITY 5</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000497></TD
498></TR
499></TABLE
500><P
501></P
502></DIV
503><HR><DIV
504CLASS="REFSECT2"
505><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000506NAME="AEN5939"
Daniel Veillard35925471999-02-25 08:46:07 +0000507></A
508><H3
509><A
510NAME="XML-INTERNAL-PREDEFINED-ENTITY"
511></A
512>XML_INTERNAL_PREDEFINED_ENTITY</H3
513><TABLE
514BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000515BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000516WIDTH="100%"
517CELLPADDING="6"
518><TR
519><TD
520><PRE
521CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000522>#define XML_INTERNAL_PREDEFINED_ENTITY 6</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000523></TD
524></TR
525></TABLE
526><P
527></P
528></DIV
529><HR><DIV
530CLASS="REFSECT2"
531><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000532NAME="AEN5944"
Daniel Veillard35925471999-02-25 08:46:07 +0000533></A
534><H3
535><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000536NAME="XMLENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000537></A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000538>struct xmlEntity</H3
539><TABLE
540BORDER="0"
541BGCOLOR="#D6E8FF"
542WIDTH="100%"
543CELLPADDING="6"
544><TR
545><TD
546><PRE
547CLASS="PROGRAMLISTING"
548>struct xmlEntity {
549 int type; /* The entity type */
550 int len; /* The lenght of the name */
551 const xmlChar *name; /* Name of the entity */
552 const xmlChar *ExternalID; /* External identifier for PUBLIC Entity */
553 const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
554 xmlChar *content; /* The entity content or ndata if unparsed */
555 int length; /* the content length */
556 xmlChar *orig; /* The entity cont without ref substitution */
557};</PRE
558></TD
559></TR
560></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +0000561><P
562></P
563></DIV
564><HR><DIV
565CLASS="REFSECT2"
566><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000567NAME="AEN5949"
568></A
569><H3
570><A
571NAME="XMLENTITYPTR"
572></A
573>xmlEntityPtr</H3
574><TABLE
575BORDER="0"
576BGCOLOR="#D6E8FF"
577WIDTH="100%"
578CELLPADDING="6"
579><TR
580><TD
581><PRE
582CLASS="PROGRAMLISTING"
583>typedef xmlEntity *xmlEntityPtr;</PRE
584></TD
585></TR
586></TABLE
587><P
588></P
589></DIV
590><HR><DIV
591CLASS="REFSECT2"
592><A
593NAME="AEN5954"
Daniel Veillard35925471999-02-25 08:46:07 +0000594></A
595><H3
596><A
597NAME="XML-MIN-ENTITIES-TABLE"
598></A
599>XML_MIN_ENTITIES_TABLE</H3
600><TABLE
601BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000602BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000603WIDTH="100%"
604CELLPADDING="6"
605><TR
606><TD
607><PRE
608CLASS="PROGRAMLISTING"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000609>#define XML_MIN_ENTITIES_TABLE 32</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000610></TD
611></TR
612></TABLE
613><P
614></P
615></DIV
616><HR><DIV
617CLASS="REFSECT2"
618><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000619NAME="AEN5959"
Daniel Veillard35925471999-02-25 08:46:07 +0000620></A
621><H3
622><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000623NAME="XMLENTITIESTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +0000624></A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000625>struct xmlEntitiesTable</H3
626><TABLE
627BORDER="0"
628BGCOLOR="#D6E8FF"
629WIDTH="100%"
630CELLPADDING="6"
631><TR
632><TD
633><PRE
634CLASS="PROGRAMLISTING"
635>struct xmlEntitiesTable {
636 int nb_entities; /* number of elements stored */
637 int max_entities; /* maximum number of elements */
638 xmlEntityPtr table; /* the table of entities */
639};</PRE
640></TD
641></TR
642></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +0000643><P
644></P
645></DIV
646><HR><DIV
647CLASS="REFSECT2"
648><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000649NAME="AEN5964"
650></A
651><H3
652><A
653NAME="XMLENTITIESTABLEPTR"
654></A
655>xmlEntitiesTablePtr</H3
656><TABLE
657BORDER="0"
658BGCOLOR="#D6E8FF"
659WIDTH="100%"
660CELLPADDING="6"
661><TR
662><TD
663><PRE
664CLASS="PROGRAMLISTING"
665>typedef xmlEntitiesTable *xmlEntitiesTablePtr;</PRE
666></TD
667></TR
668></TABLE
669><P
670></P
671></DIV
672><HR><DIV
673CLASS="REFSECT2"
674><A
675NAME="AEN5969"
Daniel Veillard35925471999-02-25 08:46:07 +0000676></A
677><H3
678><A
679NAME="XMLADDDOCENTITY"
680></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000681>xmlAddDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000682><TABLE
683BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000684BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000685WIDTH="100%"
686CELLPADDING="6"
687><TR
688><TD
689><PRE
690CLASS="PROGRAMLISTING"
691>void xmlAddDocEntity (<A
692HREF="gnome-xml-tree.html#XMLDOCPTR"
693>xmlDocPtr</A
694> doc,
695 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000696HREF="gnome-xml-tree.html#XMLCHAR"
697>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000698> *name,
699 int type,
700 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000701HREF="gnome-xml-tree.html#XMLCHAR"
702>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000703> *ExternalID,
704 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000705HREF="gnome-xml-tree.html#XMLCHAR"
706>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000707> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +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);</PRE
712></TD
713></TR
714></TABLE
715><P
716>Register a new entity for this document.</P
717><P
718></P
719><DIV
720CLASS="INFORMALTABLE"
721><P
722></P
723><TABLE
724BORDER="0"
725WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000726BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000727CELLSPACING="0"
728CELLPADDING="4"
729CLASS="CALSTABLE"
730><TR
731><TD
732WIDTH="20%"
733ALIGN="RIGHT"
734VALIGN="TOP"
735><TT
736CLASS="PARAMETER"
737><I
738>doc</I
739></TT
740>&nbsp;:</TD
741><TD
742WIDTH="80%"
743ALIGN="LEFT"
744VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000745> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000746></TR
747><TR
748><TD
749WIDTH="20%"
750ALIGN="RIGHT"
751VALIGN="TOP"
752><TT
753CLASS="PARAMETER"
754><I
755>name</I
756></TT
757>&nbsp;:</TD
758><TD
759WIDTH="80%"
760ALIGN="LEFT"
761VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000762> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000763></TR
764><TR
765><TD
766WIDTH="20%"
767ALIGN="RIGHT"
768VALIGN="TOP"
769><TT
770CLASS="PARAMETER"
771><I
772>type</I
773></TT
774>&nbsp;:</TD
775><TD
776WIDTH="80%"
777ALIGN="LEFT"
778VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000779> the entity type XML_xxx_yyy_ENTITY</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000780></TR
781><TR
782><TD
783WIDTH="20%"
784ALIGN="RIGHT"
785VALIGN="TOP"
786><TT
787CLASS="PARAMETER"
788><I
789>ExternalID</I
790></TT
791>&nbsp;:</TD
792><TD
793WIDTH="80%"
794ALIGN="LEFT"
795VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000796> the entity external ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000797></TR
798><TR
799><TD
800WIDTH="20%"
801ALIGN="RIGHT"
802VALIGN="TOP"
803><TT
804CLASS="PARAMETER"
805><I
806>SystemID</I
807></TT
808>&nbsp;:</TD
809><TD
810WIDTH="80%"
811ALIGN="LEFT"
812VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000813> the entity system ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000814></TR
815><TR
816><TD
817WIDTH="20%"
818ALIGN="RIGHT"
819VALIGN="TOP"
820><TT
821CLASS="PARAMETER"
822><I
823>content</I
824></TT
825>&nbsp;:</TD
826><TD
827WIDTH="80%"
828ALIGN="LEFT"
829VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000830> the entity content</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000831></TR
832></TABLE
833><P
834></P
835></DIV
836></DIV
837><HR><DIV
838CLASS="REFSECT2"
839><A
Daniel Veillardf3a73582000-01-05 14:58:39 +0000840NAME="AEN6009"
Daniel Veillard35925471999-02-25 08:46:07 +0000841></A
842><H3
843><A
844NAME="XMLADDDTDENTITY"
845></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000846>xmlAddDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000847><TABLE
848BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000849BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000850WIDTH="100%"
851CELLPADDING="6"
852><TR
853><TD
854><PRE
855CLASS="PROGRAMLISTING"
856>void xmlAddDtdEntity (<A
857HREF="gnome-xml-tree.html#XMLDOCPTR"
858>xmlDocPtr</A
859> doc,
860 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000861HREF="gnome-xml-tree.html#XMLCHAR"
862>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000863> *name,
864 int type,
865 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000866HREF="gnome-xml-tree.html#XMLCHAR"
867>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000868> *ExternalID,
869 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000870HREF="gnome-xml-tree.html#XMLCHAR"
871>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000872> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000873 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000874HREF="gnome-xml-tree.html#XMLCHAR"
875>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000876> *content);</PRE
877></TD
878></TR
879></TABLE
880><P
881>Register a new entity for this document DTD.</P
882><P
883></P
884><DIV
885CLASS="INFORMALTABLE"
886><P
887></P
888><TABLE
889BORDER="0"
890WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000891BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000892CELLSPACING="0"
893CELLPADDING="4"
894CLASS="CALSTABLE"
895><TR
896><TD
897WIDTH="20%"
898ALIGN="RIGHT"
899VALIGN="TOP"
900><TT
901CLASS="PARAMETER"
902><I
903>doc</I
904></TT
905>&nbsp;:</TD
906><TD
907WIDTH="80%"
908ALIGN="LEFT"
909VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000910> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000911></TR
912><TR
913><TD
914WIDTH="20%"
915ALIGN="RIGHT"
916VALIGN="TOP"
917><TT
918CLASS="PARAMETER"
919><I
920>name</I
921></TT
922>&nbsp;:</TD
923><TD
924WIDTH="80%"
925ALIGN="LEFT"
926VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000927> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000928></TR
929><TR
930><TD
931WIDTH="20%"
932ALIGN="RIGHT"
933VALIGN="TOP"
934><TT
935CLASS="PARAMETER"
936><I
937>type</I
938></TT
939>&nbsp;:</TD
940><TD
941WIDTH="80%"
942ALIGN="LEFT"
943VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000944> the entity type XML_xxx_yyy_ENTITY</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000945></TR
946><TR
947><TD
948WIDTH="20%"
949ALIGN="RIGHT"
950VALIGN="TOP"
951><TT
952CLASS="PARAMETER"
953><I
954>ExternalID</I
955></TT
956>&nbsp;:</TD
957><TD
958WIDTH="80%"
959ALIGN="LEFT"
960VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000961> the entity external ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000962></TR
963><TR
964><TD
965WIDTH="20%"
966ALIGN="RIGHT"
967VALIGN="TOP"
968><TT
969CLASS="PARAMETER"
970><I
971>SystemID</I
972></TT
973>&nbsp;:</TD
974><TD
975WIDTH="80%"
976ALIGN="LEFT"
977VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000978> the entity system ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000979></TR
980><TR
981><TD
982WIDTH="20%"
983ALIGN="RIGHT"
984VALIGN="TOP"
985><TT
986CLASS="PARAMETER"
987><I
988>content</I
989></TT
990>&nbsp;:</TD
991><TD
992WIDTH="80%"
993ALIGN="LEFT"
994VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000995> the entity content</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000996></TR
997></TABLE
998><P
999></P
1000></DIV
1001></DIV
1002><HR><DIV
1003CLASS="REFSECT2"
1004><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001005NAME="AEN6049"
Daniel Veillard35925471999-02-25 08:46:07 +00001006></A
1007><H3
1008><A
1009NAME="XMLGETPREDEFINEDENTITY"
1010></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001011>xmlGetPredefinedEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001012><TABLE
1013BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001014BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001015WIDTH="100%"
1016CELLPADDING="6"
1017><TR
1018><TD
1019><PRE
1020CLASS="PROGRAMLISTING"
1021><A
1022HREF="gnome-xml-entities.html#XMLENTITYPTR"
1023>xmlEntityPtr</A
1024> xmlGetPredefinedEntity (const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001025HREF="gnome-xml-tree.html#XMLCHAR"
1026>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001027> *name);</PRE
1028></TD
1029></TR
1030></TABLE
1031><P
1032>Check whether this name is an predefined entity.</P
1033><P
1034></P
1035><DIV
1036CLASS="INFORMALTABLE"
1037><P
1038></P
1039><TABLE
1040BORDER="0"
1041WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001042BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001043CELLSPACING="0"
1044CELLPADDING="4"
1045CLASS="CALSTABLE"
1046><TR
1047><TD
1048WIDTH="20%"
1049ALIGN="RIGHT"
1050VALIGN="TOP"
1051><TT
1052CLASS="PARAMETER"
1053><I
1054>name</I
1055></TT
1056>&nbsp;:</TD
1057><TD
1058WIDTH="80%"
1059ALIGN="LEFT"
1060VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001061> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001062></TR
1063><TR
1064><TD
1065WIDTH="20%"
1066ALIGN="RIGHT"
1067VALIGN="TOP"
1068><I
1069CLASS="EMPHASIS"
1070>Returns</I
1071> :</TD
1072><TD
1073WIDTH="80%"
1074ALIGN="LEFT"
1075VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001076>NULL if not, othervise the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001077></TR
1078></TABLE
1079><P
1080></P
1081></DIV
1082></DIV
1083><HR><DIV
1084CLASS="REFSECT2"
1085><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001086NAME="AEN6070"
Daniel Veillard35925471999-02-25 08:46:07 +00001087></A
1088><H3
1089><A
1090NAME="XMLGETDOCENTITY"
1091></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001092>xmlGetDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001093><TABLE
1094BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001095BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001096WIDTH="100%"
1097CELLPADDING="6"
1098><TR
1099><TD
1100><PRE
1101CLASS="PROGRAMLISTING"
1102><A
1103HREF="gnome-xml-entities.html#XMLENTITYPTR"
1104>xmlEntityPtr</A
1105> xmlGetDocEntity (<A
1106HREF="gnome-xml-tree.html#XMLDOCPTR"
1107>xmlDocPtr</A
1108> doc,
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> *name);</PRE
1113></TD
1114></TR
1115></TABLE
1116><P
1117>Do an entity lookup in the document entity hash table and
1118returns the corrsponding entity, otherwise a lookup is done
1119in the predefined entities too.</P
1120><P
1121></P
1122><DIV
1123CLASS="INFORMALTABLE"
1124><P
1125></P
1126><TABLE
1127BORDER="0"
1128WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001129BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001130CELLSPACING="0"
1131CELLPADDING="4"
1132CLASS="CALSTABLE"
1133><TR
1134><TD
1135WIDTH="20%"
1136ALIGN="RIGHT"
1137VALIGN="TOP"
1138><TT
1139CLASS="PARAMETER"
1140><I
1141>doc</I
1142></TT
1143>&nbsp;:</TD
1144><TD
1145WIDTH="80%"
1146ALIGN="LEFT"
1147VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001148> the document referencing the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001149></TR
1150><TR
1151><TD
1152WIDTH="20%"
1153ALIGN="RIGHT"
1154VALIGN="TOP"
1155><TT
1156CLASS="PARAMETER"
1157><I
1158>name</I
1159></TT
1160>&nbsp;:</TD
1161><TD
1162WIDTH="80%"
1163ALIGN="LEFT"
1164VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001165> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001166></TR
1167><TR
1168><TD
1169WIDTH="20%"
1170ALIGN="RIGHT"
1171VALIGN="TOP"
1172><I
1173CLASS="EMPHASIS"
1174>Returns</I
1175> :</TD
1176><TD
1177WIDTH="80%"
1178ALIGN="LEFT"
1179VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001180>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001181></TR
1182></TABLE
1183><P
1184></P
1185></DIV
1186></DIV
1187><HR><DIV
1188CLASS="REFSECT2"
1189><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001190NAME="AEN6096"
Daniel Veillard35925471999-02-25 08:46:07 +00001191></A
1192><H3
1193><A
1194NAME="XMLGETDTDENTITY"
1195></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001196>xmlGetDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001197><TABLE
1198BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001199BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001200WIDTH="100%"
1201CELLPADDING="6"
1202><TR
1203><TD
1204><PRE
1205CLASS="PROGRAMLISTING"
1206><A
1207HREF="gnome-xml-entities.html#XMLENTITYPTR"
1208>xmlEntityPtr</A
1209> xmlGetDtdEntity (<A
1210HREF="gnome-xml-tree.html#XMLDOCPTR"
1211>xmlDocPtr</A
1212> doc,
1213 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001214HREF="gnome-xml-tree.html#XMLCHAR"
1215>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001216> *name);</PRE
1217></TD
1218></TR
1219></TABLE
1220><P
1221>Do an entity lookup in the Dtd entity hash table and
1222returns the corresponding entity, if found.</P
1223><P
1224></P
1225><DIV
1226CLASS="INFORMALTABLE"
1227><P
1228></P
1229><TABLE
1230BORDER="0"
1231WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001232BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001233CELLSPACING="0"
1234CELLPADDING="4"
1235CLASS="CALSTABLE"
1236><TR
1237><TD
1238WIDTH="20%"
1239ALIGN="RIGHT"
1240VALIGN="TOP"
1241><TT
1242CLASS="PARAMETER"
1243><I
1244>doc</I
1245></TT
1246>&nbsp;:</TD
1247><TD
1248WIDTH="80%"
1249ALIGN="LEFT"
1250VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001251> the document referencing the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001252></TR
1253><TR
1254><TD
1255WIDTH="20%"
1256ALIGN="RIGHT"
1257VALIGN="TOP"
1258><TT
1259CLASS="PARAMETER"
1260><I
1261>name</I
1262></TT
1263>&nbsp;:</TD
1264><TD
1265WIDTH="80%"
1266ALIGN="LEFT"
1267VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001268> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001269></TR
1270><TR
1271><TD
1272WIDTH="20%"
1273ALIGN="RIGHT"
1274VALIGN="TOP"
1275><I
1276CLASS="EMPHASIS"
1277>Returns</I
1278> :</TD
1279><TD
1280WIDTH="80%"
1281ALIGN="LEFT"
1282VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001283>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001284></TR
1285></TABLE
1286><P
1287></P
1288></DIV
1289></DIV
1290><HR><DIV
1291CLASS="REFSECT2"
1292><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001293NAME="AEN6122"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001294></A
1295><H3
1296><A
1297NAME="XMLGETPARAMETERENTITY"
1298></A
1299>xmlGetParameterEntity ()</H3
1300><TABLE
1301BORDER="0"
1302BGCOLOR="#D6E8FF"
1303WIDTH="100%"
1304CELLPADDING="6"
1305><TR
1306><TD
1307><PRE
1308CLASS="PROGRAMLISTING"
1309><A
1310HREF="gnome-xml-entities.html#XMLENTITYPTR"
1311>xmlEntityPtr</A
1312> xmlGetParameterEntity (<A
1313HREF="gnome-xml-tree.html#XMLDOCPTR"
1314>xmlDocPtr</A
1315> doc,
1316 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001317HREF="gnome-xml-tree.html#XMLCHAR"
1318>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001319> *name);</PRE
1320></TD
1321></TR
1322></TABLE
1323><P
1324>Do an entity lookup in the internal and external subsets and
1325returns the corresponding parameter entity, if found.</P
1326><P
1327></P
1328><DIV
1329CLASS="INFORMALTABLE"
1330><P
1331></P
1332><TABLE
1333BORDER="0"
1334WIDTH="100%"
1335BGCOLOR="#FFD0D0"
1336CELLSPACING="0"
1337CELLPADDING="4"
1338CLASS="CALSTABLE"
1339><TR
1340><TD
1341WIDTH="20%"
1342ALIGN="RIGHT"
1343VALIGN="TOP"
1344><TT
1345CLASS="PARAMETER"
1346><I
1347>doc</I
1348></TT
1349>&nbsp;:</TD
1350><TD
1351WIDTH="80%"
1352ALIGN="LEFT"
1353VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001354> the document referencing the entity</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001355></TR
1356><TR
1357><TD
1358WIDTH="20%"
1359ALIGN="RIGHT"
1360VALIGN="TOP"
1361><TT
1362CLASS="PARAMETER"
1363><I
1364>name</I
1365></TT
1366>&nbsp;:</TD
1367><TD
1368WIDTH="80%"
1369ALIGN="LEFT"
1370VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001371> the entity name</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001372></TR
1373><TR
1374><TD
1375WIDTH="20%"
1376ALIGN="RIGHT"
1377VALIGN="TOP"
1378><I
1379CLASS="EMPHASIS"
1380>Returns</I
1381> :</TD
1382><TD
1383WIDTH="80%"
1384ALIGN="LEFT"
1385VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001386>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001387></TR
1388></TABLE
1389><P
1390></P
1391></DIV
1392></DIV
1393><HR><DIV
1394CLASS="REFSECT2"
1395><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001396NAME="AEN6148"
Daniel Veillard35925471999-02-25 08:46:07 +00001397></A
1398><H3
1399><A
1400NAME="XMLENCODEENTITIES"
1401></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001402>xmlEncodeEntities ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001403><TABLE
1404BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001405BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001406WIDTH="100%"
1407CELLPADDING="6"
1408><TR
1409><TD
1410><PRE
1411CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001412>const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001413HREF="gnome-xml-tree.html#XMLCHAR"
1414>xmlChar</A
1415>* xmlEncodeEntities (<A
Daniel Veillard35925471999-02-25 08:46:07 +00001416HREF="gnome-xml-tree.html#XMLDOCPTR"
1417>xmlDocPtr</A
1418> doc,
1419 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001420HREF="gnome-xml-tree.html#XMLCHAR"
1421>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001422> *input);</PRE
1423></TD
1424></TR
1425></TABLE
1426><P
1427>Do a global encoding of a string, replacing the predefined entities
1428and non ASCII values with their entities and CharRef counterparts.</P
1429><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001430>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
1431compatibility</P
Daniel Veillard35925471999-02-25 08:46:07 +00001432><P
Daniel Veillardb05deb71999-08-10 19:04:08 +00001433>People must migrate their code to xmlEncodeEntitiesReentrant !
1434This routine will issue a warning when encountered.</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001435><P
1436></P
1437><DIV
1438CLASS="INFORMALTABLE"
1439><P
1440></P
1441><TABLE
1442BORDER="0"
1443WIDTH="100%"
1444BGCOLOR="#FFD0D0"
1445CELLSPACING="0"
1446CELLPADDING="4"
1447CLASS="CALSTABLE"
1448><TR
1449><TD
1450WIDTH="20%"
1451ALIGN="RIGHT"
1452VALIGN="TOP"
1453><TT
1454CLASS="PARAMETER"
1455><I
1456>doc</I
1457></TT
1458>&nbsp;:</TD
1459><TD
1460WIDTH="80%"
1461ALIGN="LEFT"
1462VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001463> the document containing the string</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001464></TR
1465><TR
1466><TD
1467WIDTH="20%"
1468ALIGN="RIGHT"
1469VALIGN="TOP"
1470><TT
1471CLASS="PARAMETER"
1472><I
1473>input</I
1474></TT
1475>&nbsp;:</TD
1476><TD
1477WIDTH="80%"
1478ALIGN="LEFT"
1479VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001480> A string to convert to XML.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001481></TR
1482><TR
1483><TD
1484WIDTH="20%"
1485ALIGN="RIGHT"
1486VALIGN="TOP"
1487><I
1488CLASS="EMPHASIS"
1489>Returns</I
1490> :</TD
1491><TD
1492WIDTH="80%"
1493ALIGN="LEFT"
1494VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001495>A newly allocated string with the substitution done.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001496></TR
1497></TABLE
1498><P
1499></P
1500></DIV
1501></DIV
1502><HR><DIV
1503CLASS="REFSECT2"
1504><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001505NAME="AEN6176"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001506></A
1507><H3
1508><A
1509NAME="XMLENCODEENTITIESREENTRANT"
1510></A
1511>xmlEncodeEntitiesReentrant ()</H3
1512><TABLE
1513BORDER="0"
1514BGCOLOR="#D6E8FF"
1515WIDTH="100%"
1516CELLPADDING="6"
1517><TR
1518><TD
1519><PRE
1520CLASS="PROGRAMLISTING"
1521><A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001522HREF="gnome-xml-tree.html#XMLCHAR"
1523>xmlChar</A
1524>* xmlEncodeEntitiesReentrant (<A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001525HREF="gnome-xml-tree.html#XMLDOCPTR"
1526>xmlDocPtr</A
1527> doc,
1528 const <A
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001529HREF="gnome-xml-tree.html#XMLCHAR"
1530>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001531> *input);</PRE
1532></TD
1533></TR
1534></TABLE
1535><P
1536>Do a global encoding of a string, replacing the predefined entities
1537and non ASCII values with their entities and CharRef counterparts.
1538Contrary to xmlEncodeEntities, this routine is reentrant, and result
1539must be deallocated.</P
1540><P
1541>TODO !!!! Once moved to UTF-8 internal encoding, the encoding of non-ascii
1542get erroneous.</P
1543><P
Daniel Veillard35925471999-02-25 08:46:07 +00001544></P
1545><DIV
1546CLASS="INFORMALTABLE"
1547><P
1548></P
1549><TABLE
1550BORDER="0"
1551WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001552BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001553CELLSPACING="0"
1554CELLPADDING="4"
1555CLASS="CALSTABLE"
1556><TR
1557><TD
1558WIDTH="20%"
1559ALIGN="RIGHT"
1560VALIGN="TOP"
1561><TT
1562CLASS="PARAMETER"
1563><I
1564>doc</I
1565></TT
1566>&nbsp;:</TD
1567><TD
1568WIDTH="80%"
1569ALIGN="LEFT"
1570VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001571> the document containing the string</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001572></TR
1573><TR
1574><TD
1575WIDTH="20%"
1576ALIGN="RIGHT"
1577VALIGN="TOP"
1578><TT
1579CLASS="PARAMETER"
1580><I
1581>input</I
1582></TT
1583>&nbsp;:</TD
1584><TD
1585WIDTH="80%"
1586ALIGN="LEFT"
1587VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001588> A string to convert to XML.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001589></TR
1590><TR
1591><TD
1592WIDTH="20%"
1593ALIGN="RIGHT"
1594VALIGN="TOP"
1595><I
1596CLASS="EMPHASIS"
1597>Returns</I
1598> :</TD
1599><TD
1600WIDTH="80%"
1601ALIGN="LEFT"
1602VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001603>A newly allocated string with the substitution done.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001604></TR
1605></TABLE
1606><P
1607></P
1608></DIV
1609></DIV
1610><HR><DIV
1611CLASS="REFSECT2"
1612><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001613NAME="AEN6203"
Daniel Veillard35925471999-02-25 08:46:07 +00001614></A
1615><H3
1616><A
1617NAME="XMLCREATEENTITIESTABLE"
1618></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001619>xmlCreateEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001620><TABLE
1621BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001622BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001623WIDTH="100%"
1624CELLPADDING="6"
1625><TR
1626><TD
1627><PRE
1628CLASS="PROGRAMLISTING"
1629><A
1630HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
1631>xmlEntitiesTablePtr</A
1632> xmlCreateEntitiesTable (void);</PRE
1633></TD
1634></TR
1635></TABLE
1636><P
1637>create and initialize an empty entities hash table.</P
1638><P
1639></P
1640><DIV
1641CLASS="INFORMALTABLE"
1642><P
1643></P
1644><TABLE
1645BORDER="0"
1646WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001647BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001648CELLSPACING="0"
1649CELLPADDING="4"
1650CLASS="CALSTABLE"
1651><TR
1652><TD
1653WIDTH="20%"
1654ALIGN="RIGHT"
1655VALIGN="TOP"
1656><I
1657CLASS="EMPHASIS"
1658>Returns</I
1659> :</TD
1660><TD
1661WIDTH="80%"
1662ALIGN="LEFT"
1663VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001664>the xmlEntitiesTablePtr just created or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001665></TR
1666></TABLE
1667><P
1668></P
1669></DIV
1670></DIV
1671><HR><DIV
1672CLASS="REFSECT2"
1673><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001674NAME="AEN6219"
Daniel Veillard35925471999-02-25 08:46:07 +00001675></A
1676><H3
1677><A
1678NAME="XMLCOPYENTITIESTABLE"
1679></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001680>xmlCopyEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001681><TABLE
1682BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001683BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001684WIDTH="100%"
1685CELLPADDING="6"
1686><TR
1687><TD
1688><PRE
1689CLASS="PROGRAMLISTING"
1690><A
1691HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
1692>xmlEntitiesTablePtr</A
1693> xmlCopyEntitiesTable (<A
1694HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
1695>xmlEntitiesTablePtr</A
1696> table);</PRE
1697></TD
1698></TR
1699></TABLE
1700><P
1701>Build a copy of an entity table.</P
1702><P
1703></P
1704><DIV
1705CLASS="INFORMALTABLE"
1706><P
1707></P
1708><TABLE
1709BORDER="0"
1710WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001711BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001712CELLSPACING="0"
1713CELLPADDING="4"
1714CLASS="CALSTABLE"
1715><TR
1716><TD
1717WIDTH="20%"
1718ALIGN="RIGHT"
1719VALIGN="TOP"
1720><TT
1721CLASS="PARAMETER"
1722><I
1723>table</I
1724></TT
1725>&nbsp;:</TD
1726><TD
1727WIDTH="80%"
1728ALIGN="LEFT"
1729VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001730> An entity table</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001731></TR
1732><TR
1733><TD
1734WIDTH="20%"
1735ALIGN="RIGHT"
1736VALIGN="TOP"
1737><I
1738CLASS="EMPHASIS"
1739>Returns</I
1740> :</TD
1741><TD
1742WIDTH="80%"
1743ALIGN="LEFT"
1744VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001745>the new xmlEntitiesTablePtr or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001746></TR
1747></TABLE
1748><P
1749></P
1750></DIV
1751></DIV
1752><HR><DIV
1753CLASS="REFSECT2"
1754><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001755NAME="AEN6240"
Daniel Veillard35925471999-02-25 08:46:07 +00001756></A
1757><H3
1758><A
1759NAME="XMLFREEENTITIESTABLE"
1760></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001761>xmlFreeEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001762><TABLE
1763BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001764BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001765WIDTH="100%"
1766CELLPADDING="6"
1767><TR
1768><TD
1769><PRE
1770CLASS="PROGRAMLISTING"
1771>void xmlFreeEntitiesTable (<A
1772HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
1773>xmlEntitiesTablePtr</A
1774> table);</PRE
1775></TD
1776></TR
1777></TABLE
1778><P
1779>Deallocate the memory used by an entities hash table.</P
1780><P
1781></P
1782><DIV
1783CLASS="INFORMALTABLE"
1784><P
1785></P
1786><TABLE
1787BORDER="0"
1788WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001789BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001790CELLSPACING="0"
1791CELLPADDING="4"
1792CLASS="CALSTABLE"
1793><TR
1794><TD
1795WIDTH="20%"
1796ALIGN="RIGHT"
1797VALIGN="TOP"
1798><TT
1799CLASS="PARAMETER"
1800><I
1801>table</I
1802></TT
1803>&nbsp;:</TD
1804><TD
1805WIDTH="80%"
1806ALIGN="LEFT"
1807VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001808> An entity table</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001809></TR
1810></TABLE
1811><P
1812></P
1813></DIV
1814></DIV
1815><HR><DIV
1816CLASS="REFSECT2"
1817><A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001818NAME="AEN6256"
Daniel Veillard35925471999-02-25 08:46:07 +00001819></A
1820><H3
1821><A
1822NAME="XMLDUMPENTITIESTABLE"
1823></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001824>xmlDumpEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001825><TABLE
1826BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001827BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001828WIDTH="100%"
1829CELLPADDING="6"
1830><TR
1831><TD
1832><PRE
1833CLASS="PROGRAMLISTING"
1834>void xmlDumpEntitiesTable (<A
Daniel Veillard5099ae81999-04-21 20:12:07 +00001835HREF="gnome-xml-tree.html#XMLBUFFERPTR"
1836>xmlBufferPtr</A
1837> buf,
1838 <A
Daniel Veillard35925471999-02-25 08:46:07 +00001839HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
1840>xmlEntitiesTablePtr</A
1841> table);</PRE
1842></TD
1843></TR
1844></TABLE
1845><P
1846>This will dump the content of the entity table as an XML DTD definition</P
1847><P
Daniel Veillard35925471999-02-25 08:46:07 +00001848></P
1849><DIV
1850CLASS="INFORMALTABLE"
1851><P
1852></P
1853><TABLE
1854BORDER="0"
1855WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001856BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001857CELLSPACING="0"
1858CELLPADDING="4"
1859CLASS="CALSTABLE"
1860><TR
1861><TD
1862WIDTH="20%"
1863ALIGN="RIGHT"
1864VALIGN="TOP"
1865><TT
1866CLASS="PARAMETER"
1867><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001868>buf</I
1869></TT
1870>&nbsp;:</TD
1871><TD
1872WIDTH="80%"
1873ALIGN="LEFT"
1874VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001875> An XML buffer.</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001876></TR
1877><TR
1878><TD
1879WIDTH="20%"
1880ALIGN="RIGHT"
1881VALIGN="TOP"
1882><TT
1883CLASS="PARAMETER"
1884><I
Daniel Veillard35925471999-02-25 08:46:07 +00001885>table</I
1886></TT
1887>&nbsp;:</TD
1888><TD
1889WIDTH="80%"
1890ALIGN="LEFT"
1891VALIGN="TOP"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001892> An entity table</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001893></TR
1894></TABLE
1895><P
1896></P
1897></DIV
1898></DIV
Daniel Veillardf3a73582000-01-05 14:58:39 +00001899><HR><DIV
1900CLASS="REFSECT2"
1901><A
1902NAME="AEN6277"
1903></A
1904><H3
1905><A
1906NAME="XMLCLEANUPPREDEFINEDENTITIES"
1907></A
1908>xmlCleanupPredefinedEntities ()</H3
1909><TABLE
1910BORDER="0"
1911BGCOLOR="#D6E8FF"
1912WIDTH="100%"
1913CELLPADDING="6"
1914><TR
1915><TD
1916><PRE
1917CLASS="PROGRAMLISTING"
1918>void xmlCleanupPredefinedEntities (void);</PRE
1919></TD
1920></TR
1921></TABLE
1922><P
1923>Cleanup up the predefined entities table.</P
1924><P
1925></P
1926></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00001927></DIV
1928><DIV
1929CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00001930><BR
1931CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00001932WIDTH="100%"
1933BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001934BGCOLOR="#000000"
1935CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00001936CELLSPACING="0"
1937><TR
1938><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00001939WIDTH="25%"
1940BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00001941ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00001942><A
1943HREF="gnome-xml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00001944><FONT
1945COLOR="#FFFFFF"
1946SIZE="3"
1947><B
1948>&#60;&#60;&#60; Previous Page</B
1949></FONT
1950></A
Daniel Veillard35925471999-02-25 08:46:07 +00001951></TD
1952><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00001953WIDTH="25%"
1954BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00001955ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00001956><FONT
1957COLOR="#FFFFFF"
1958SIZE="3"
1959><B
Daniel Veillard35925471999-02-25 08:46:07 +00001960><A
1961HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00001962><FONT
1963COLOR="#FFFFFF"
1964SIZE="3"
1965><B
1966>Home</B
1967></FONT
1968></A
1969></B
1970></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00001971></TD
1972><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00001973WIDTH="25%"
1974BGCOLOR="#00C000"
1975ALIGN="center"
1976><FONT
1977COLOR="#FFFFFF"
1978SIZE="3"
1979><B
1980><A
Daniel Veillard35008381999-10-25 13:15:52 +00001981HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00001982><FONT
1983COLOR="#FFFFFF"
1984SIZE="3"
1985><B
1986>Up</B
1987></FONT
1988></A
1989></B
1990></FONT
1991></TD
1992><TD
1993WIDTH="25%"
1994BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00001995ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00001996><A
1997HREF="gnome-xml-valid.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00001998><FONT
1999COLOR="#FFFFFF"
2000SIZE="3"
2001><B
2002>Next Page &#62;&#62;&#62;</B
2003></FONT
2004></A
Daniel Veillard35925471999-02-25 08:46:07 +00002005></TD
2006></TR
2007><TR
2008><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002009COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002010ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00002011><FONT
2012COLOR="#FFFFFF"
2013SIZE="3"
2014><B
2015>tree</B
2016></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00002017></TD
2018><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002019COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002020ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00002021><FONT
2022COLOR="#FFFFFF"
2023SIZE="3"
2024><B
2025>valid</B
2026></FONT
2027></TD
Daniel Veillard35925471999-02-25 08:46:07 +00002028></TR
2029></TABLE
2030></DIV
2031></BODY
2032></HTML
2033>