blob: 9bdfb63d17f551b97c0b31b6793c3cdce323dcc4 [file] [log] [blame]
Daniel Veillard35925471999-02-25 08:46:07 +00001<HTML
2><HEAD
3><TITLE
4>entities</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardbed7b052001-05-19 14:59:49 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><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"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000016HREF="libxml-tree.html"><LINK
Daniel Veillard35925471999-02-25 08:46:07 +000017REL="NEXT"
18TITLE="valid"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000019HREF="libxml-valid.html"></HEAD
Daniel Veillard35925471999-02-25 08:46:07 +000020><BODY
Daniel Veillardbed7b052001-05-19 14:59:49 +000021CLASS="REFENTRY"
Daniel Veillard35925471999-02-25 08:46:07 +000022BGCOLOR="#FFFFFF"
23TEXT="#000000"
Daniel Veillard503b8932001-01-05 06:36:31 +000024LINK="#0000FF"
25VLINK="#840084"
26ALINK="#0000FF"
Daniel Veillard35925471999-02-25 08:46:07 +000027><DIV
28CLASS="NAVHEADER"
29><TABLE
30WIDTH="100%"
31BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +000032BGCOLOR="#000000"
33CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +000034CELLSPACING="0"
35><TR
36><TH
Daniel Veillard14fff061999-06-22 21:49:07 +000037COLSPAN="4"
Daniel Veillard35925471999-02-25 08:46:07 +000038ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000039><FONT
40COLOR="#FFFFFF"
41SIZE="5"
42>Gnome XML Library Reference Manual</FONT
43></TH
Daniel Veillard35925471999-02-25 08:46:07 +000044></TR
45><TR
46><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000047WIDTH="25%"
48BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +000049ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +000050><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000051HREF="libxml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000052><FONT
53COLOR="#FFFFFF"
54SIZE="3"
55><B
56>&#60;&#60;&#60; Previous Page</B
57></FONT
58></A
Daniel Veillard35925471999-02-25 08:46:07 +000059></TD
60><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000061WIDTH="25%"
62BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +000063ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +000064><FONT
65COLOR="#FFFFFF"
66SIZE="3"
67><B
68><A
69HREF="book1.html"
70><FONT
71COLOR="#FFFFFF"
72SIZE="3"
73><B
74>Home</B
75></FONT
76></A
77></B
78></FONT
Daniel Veillard35925471999-02-25 08:46:07 +000079></TD
80><TD
Daniel Veillard14fff061999-06-22 21:49:07 +000081WIDTH="25%"
82BGCOLOR="#00C000"
83ALIGN="center"
84><FONT
85COLOR="#FFFFFF"
86SIZE="3"
87><B
88><A
Daniel Veillard35008381999-10-25 13:15:52 +000089HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +000090><FONT
91COLOR="#FFFFFF"
92SIZE="3"
93><B
94>Up</B
95></FONT
96></A
97></B
98></FONT
99></TD
100><TD
101WIDTH="25%"
102BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +0000103ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +0000104><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000105HREF="libxml-valid.html"
Daniel Veillard14fff061999-06-22 21:49:07 +0000106><FONT
107COLOR="#FFFFFF"
108SIZE="3"
109><B
110>Next Page &#62;&#62;&#62;</B
111></FONT
112></A
Daniel Veillard35925471999-02-25 08:46:07 +0000113></TD
114></TR
115></TABLE
Daniel Veillard14fff061999-06-22 21:49:07 +0000116></DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000117><H1
Daniel Veillard503b8932001-01-05 06:36:31 +0000118><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000119NAME="LIBXML-ENTITIES"
Daniel Veillard503b8932001-01-05 06:36:31 +0000120>entities</A
121></H1
Daniel Veillard35925471999-02-25 08:46:07 +0000122><DIV
123CLASS="REFNAMEDIV"
124><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000125NAME="AEN7431"
Daniel Veillard35925471999-02-25 08:46:07 +0000126></A
127><H2
128>Name</H2
Daniel Veillard503b8932001-01-05 06:36:31 +0000129>entities&nbsp;--&nbsp;</DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000130><DIV
131CLASS="REFSYNOPSISDIV"
132><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000133NAME="AEN7434"
Daniel Veillard35925471999-02-25 08:46:07 +0000134></A
135><H2
136>Synopsis</H2
137><TABLE
138BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000139BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000140WIDTH="100%"
141CELLPADDING="6"
142><TR
143><TD
144><PRE
145CLASS="SYNOPSIS"
146>&#13;
147
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000148enum <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000149HREF="libxml-entities.html#XMLENTITYTYPE"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000150>xmlEntityType</A
151>;
152struct <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000153HREF="libxml-entities.html#XMLENTITY"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000154>xmlEntity</A
155>;
Daniel Veillard35925471999-02-25 08:46:07 +0000156typedef <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000157HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000158>xmlEntityPtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000159>;
Daniel Veillard35925471999-02-25 08:46:07 +0000160typedef <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000161HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000162>xmlEntitiesTablePtr</A
Daniel Veillard14fff061999-06-22 21:49:07 +0000163>;
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000164void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000165HREF="libxml-entities.html#XMLINITIALIZEPREDEFINEDENTITIES"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000166>xmlInitializePredefinedEntities</A
167> (void);
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000168<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000169HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000170>xmlEntityPtr</A
171> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000172HREF="libxml-entities.html#XMLADDDOCENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000173>xmlAddDocEntity</A
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000174> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000175HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000176>xmlDocPtr</A
177> doc,
178 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000179HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000180>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000181> *name,
182 int type,
183 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000184HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000185>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000186> *ExternalID,
187 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000188HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000189>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000190> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000191 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000192HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000193>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000194> *content);
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000195<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000196HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000197>xmlEntityPtr</A
198> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000199HREF="libxml-entities.html#XMLADDDTDENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000200>xmlAddDtdEntity</A
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000201> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000202HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000203>xmlDocPtr</A
204> doc,
205 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000206HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000207>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000208> *name,
209 int type,
210 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000211HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000212>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000213> *ExternalID,
214 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000215HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000216>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000217> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000218 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000219HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000220>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000221> *content);
222<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000223HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000224>xmlEntityPtr</A
225> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000226HREF="libxml-entities.html#XMLGETPREDEFINEDENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000227>xmlGetPredefinedEntity</A
228> (const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000229HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000230>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000231> *name);
232<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000233HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000234>xmlEntityPtr</A
235> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000236HREF="libxml-entities.html#XMLGETDOCENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000237>xmlGetDocEntity</A
238> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000239HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000240>xmlDocPtr</A
241> doc,
242 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000243HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000244>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000245> *name);
246<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000247HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000248>xmlEntityPtr</A
249> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000250HREF="libxml-entities.html#XMLGETDTDENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000251>xmlGetDtdEntity</A
252> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000253HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000254>xmlDocPtr</A
255> doc,
256 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000257HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000258>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000259> *name);
Daniel Veillardb05deb71999-08-10 19:04:08 +0000260<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000261HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +0000262>xmlEntityPtr</A
263> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000264HREF="libxml-entities.html#XMLGETPARAMETERENTITY"
Daniel Veillardb05deb71999-08-10 19:04:08 +0000265>xmlGetParameterEntity</A
266> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000267HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +0000268>xmlDocPtr</A
269> doc,
270 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000271HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000272>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +0000273> *name);
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000274const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000275HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000276>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000277>* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000278HREF="libxml-entities.html#XMLENCODEENTITIES"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000279>xmlEncodeEntities</A
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000280> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000281HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000282>xmlDocPtr</A
283> doc,
284 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000285HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000286>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000287> *input);
Daniel Veillard35925471999-02-25 08:46:07 +0000288<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000289HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000290>xmlChar</A
291>* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000292HREF="libxml-entities.html#XMLENCODEENTITIESREENTRANT"
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000293>xmlEncodeEntitiesReentrant</A
294> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000295HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000296>xmlDocPtr</A
297> doc,
298 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000299HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000300>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000301> *input);
302<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000303HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000304>xmlChar</A
305>* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000306HREF="libxml-entities.html#XMLENCODESPECIALCHARS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000307>xmlEncodeSpecialChars</A
308> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000309HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000310>xmlDocPtr</A
311> doc,
312 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000313HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000314>xmlChar</A
315> *input);
316<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000317HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000318>xmlEntitiesTablePtr</A
319> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000320HREF="libxml-entities.html#XMLCREATEENTITIESTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +0000321>xmlCreateEntitiesTable</A
322> (void);
323<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000324HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000325>xmlEntitiesTablePtr</A
326> <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000327HREF="libxml-entities.html#XMLCOPYENTITIESTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +0000328>xmlCopyEntitiesTable</A
329> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000330HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000331>xmlEntitiesTablePtr</A
332> table);
333void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000334HREF="libxml-entities.html#XMLFREEENTITIESTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +0000335>xmlFreeEntitiesTable</A
336> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000337HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000338>xmlEntitiesTablePtr</A
339> table);
340void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000341HREF="libxml-entities.html#XMLDUMPENTITIESTABLE"
Daniel Veillard35925471999-02-25 08:46:07 +0000342>xmlDumpEntitiesTable</A
343> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000344HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard5099ae81999-04-21 20:12:07 +0000345>xmlBufferPtr</A
346> buf,
347 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000348HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000349>xmlEntitiesTablePtr</A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000350> table);
351void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000352HREF="libxml-entities.html#XMLDUMPENTITYDECL"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000353>xmlDumpEntityDecl</A
354> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000355HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000356>xmlBufferPtr</A
357> buf,
358 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000359HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000360>xmlEntityPtr</A
361> ent);
362void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000363HREF="libxml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000364>xmlCleanupPredefinedEntities</A
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000365> (void);</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000366></TD
367></TR
368></TABLE
369></DIV
370><DIV
371CLASS="REFSECT1"
372><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000373NAME="AEN7497"
Daniel Veillard35925471999-02-25 08:46:07 +0000374></A
375><H2
376>Description</H2
377><P
378></P
379></DIV
380><DIV
381CLASS="REFSECT1"
382><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000383NAME="AEN7500"
Daniel Veillard35925471999-02-25 08:46:07 +0000384></A
385><H2
386>Details</H2
Daniel Veillard14fff061999-06-22 21:49:07 +0000387><DIV
Daniel Veillard35925471999-02-25 08:46:07 +0000388CLASS="REFSECT2"
389><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000390NAME="AEN7502"
Daniel Veillard35925471999-02-25 08:46:07 +0000391></A
392><H3
393><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000394NAME="XMLENTITYTYPE"
Daniel Veillard35925471999-02-25 08:46:07 +0000395></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000396>enum xmlEntityType</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000397><TABLE
398BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000399BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000400WIDTH="100%"
401CELLPADDING="6"
402><TR
403><TD
404><PRE
405CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000406>typedef enum {
407 XML_INTERNAL_GENERAL_ENTITY = 1,
408 XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2,
409 XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3,
410 XML_INTERNAL_PARAMETER_ENTITY = 4,
411 XML_EXTERNAL_PARAMETER_ENTITY = 5,
412 XML_INTERNAL_PREDEFINED_ENTITY = 6
413} xmlEntityType;</PRE
Daniel Veillard35925471999-02-25 08:46:07 +0000414></TD
415></TR
416></TABLE
417><P
418></P
419></DIV
420><HR><DIV
421CLASS="REFSECT2"
422><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000423NAME="AEN7507"
Daniel Veillard35925471999-02-25 08:46:07 +0000424></A
425><H3
426><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000427NAME="XMLENTITY"
Daniel Veillard35925471999-02-25 08:46:07 +0000428></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000429>struct xmlEntity</H3
Daniel Veillardf3a73582000-01-05 14:58:39 +0000430><TABLE
431BORDER="0"
432BGCOLOR="#D6E8FF"
433WIDTH="100%"
434CELLPADDING="6"
435><TR
436><TD
437><PRE
438CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000439>struct xmlEntity {
440#ifndef XML_WITHOUT_CORBA
441 void *_private; /* for Corba, must be first ! */
442#endif
443 xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
444 const xmlChar *name; /* Attribute name */
445 struct _xmlNode *children; /* NULL */
446 struct _xmlNode *last; /* NULL */
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000447 struct _xmlDtd *parent; /* -&gt; DTD */
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000448 struct _xmlNode *next; /* next sibling link */
449 struct _xmlNode *prev; /* previous sibling link */
450 struct _xmlDoc *doc; /* the containing document */
451
452 xmlChar *orig; /* content without ref substitution */
453 xmlChar *content; /* content or ndata if unparsed */
454 int length; /* the content length */
455 xmlEntityType etype; /* The entity type */
456 const xmlChar *ExternalID; /* External identifier for PUBLIC */
457 const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
458
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000459 struct _xmlEntity *nexte; /* unused */
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000460 const xmlChar *URI; /* the full URI as computed */
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000461};</PRE
Daniel Veillardf3a73582000-01-05 14:58:39 +0000462></TD
463></TR
464></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +0000465><P
466></P
467></DIV
468><HR><DIV
469CLASS="REFSECT2"
470><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000471NAME="AEN7512"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000472></A
473><H3
474><A
475NAME="XMLENTITYPTR"
476></A
477>xmlEntityPtr</H3
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000478><TABLE
479BORDER="0"
480BGCOLOR="#D6E8FF"
481WIDTH="100%"
482CELLPADDING="6"
483><TR
484><TD
485><PRE
486CLASS="PROGRAMLISTING"
487>typedef xmlEntity *xmlEntityPtr;</PRE
488></TD
489></TR
490></TABLE
Daniel Veillardf3a73582000-01-05 14:58:39 +0000491><P
492></P
493></DIV
494><HR><DIV
495CLASS="REFSECT2"
496><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000497NAME="AEN7517"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000498></A
499><H3
500><A
501NAME="XMLENTITIESTABLEPTR"
502></A
503>xmlEntitiesTablePtr</H3
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000504><TABLE
505BORDER="0"
506BGCOLOR="#D6E8FF"
507WIDTH="100%"
508CELLPADDING="6"
509><TR
510><TD
511><PRE
512CLASS="PROGRAMLISTING"
513>typedef xmlEntitiesTable *xmlEntitiesTablePtr;</PRE
514></TD
515></TR
516></TABLE
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000517><P
518></P
519></DIV
520><HR><DIV
521CLASS="REFSECT2"
522><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000523NAME="AEN7522"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000524></A
525><H3
526><A
527NAME="XMLINITIALIZEPREDEFINEDENTITIES"
528></A
529>xmlInitializePredefinedEntities ()</H3
530><TABLE
531BORDER="0"
532BGCOLOR="#D6E8FF"
533WIDTH="100%"
534CELLPADDING="6"
535><TR
536><TD
537><PRE
538CLASS="PROGRAMLISTING"
539>void xmlInitializePredefinedEntities (void);</PRE
540></TD
541></TR
542></TABLE
543><P
544>Set up the predefined entities.</P
545><P
546></P
547></DIV
548><HR><DIV
549CLASS="REFSECT2"
550><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000551NAME="AEN7528"
Daniel Veillard35925471999-02-25 08:46:07 +0000552></A
553><H3
554><A
555NAME="XMLADDDOCENTITY"
556></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000557>xmlAddDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000558><TABLE
559BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000560BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000561WIDTH="100%"
562CELLPADDING="6"
563><TR
564><TD
565><PRE
566CLASS="PROGRAMLISTING"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000567><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000568HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000569>xmlEntityPtr</A
570> xmlAddDocEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000571HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000572>xmlDocPtr</A
573> doc,
574 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000575HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000576>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000577> *name,
578 int type,
579 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000580HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000581>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000582> *ExternalID,
583 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000584HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000585>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000586> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000587 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000588HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000589>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000590> *content);</PRE
591></TD
592></TR
593></TABLE
594><P
595>Register a new entity for this document.</P
596><P
597></P
598><DIV
599CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000600><A
601NAME="AEN7540"
602></A
Daniel Veillard35925471999-02-25 08:46:07 +0000603><P
604></P
605><TABLE
606BORDER="0"
607WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000608BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000609CELLSPACING="0"
610CELLPADDING="4"
611CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000612><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000613><TR
614><TD
615WIDTH="20%"
616ALIGN="RIGHT"
617VALIGN="TOP"
618><TT
619CLASS="PARAMETER"
620><I
621>doc</I
622></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000623>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000624><TD
625WIDTH="80%"
626ALIGN="LEFT"
627VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000628> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000629></TR
630><TR
631><TD
632WIDTH="20%"
633ALIGN="RIGHT"
634VALIGN="TOP"
635><TT
636CLASS="PARAMETER"
637><I
638>name</I
639></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000640>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000641><TD
642WIDTH="80%"
643ALIGN="LEFT"
644VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000645> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000646></TR
647><TR
648><TD
649WIDTH="20%"
650ALIGN="RIGHT"
651VALIGN="TOP"
652><TT
653CLASS="PARAMETER"
654><I
655>type</I
656></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000657>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000658><TD
659WIDTH="80%"
660ALIGN="LEFT"
661VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000662> the entity type XML_xxx_yyy_ENTITY</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000663></TR
664><TR
665><TD
666WIDTH="20%"
667ALIGN="RIGHT"
668VALIGN="TOP"
669><TT
670CLASS="PARAMETER"
671><I
672>ExternalID</I
673></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000674>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000675><TD
676WIDTH="80%"
677ALIGN="LEFT"
678VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000679> the entity external ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000680></TR
681><TR
682><TD
683WIDTH="20%"
684ALIGN="RIGHT"
685VALIGN="TOP"
686><TT
687CLASS="PARAMETER"
688><I
689>SystemID</I
690></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000691>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000692><TD
693WIDTH="80%"
694ALIGN="LEFT"
695VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000696> the entity system ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000697></TR
698><TR
699><TD
700WIDTH="20%"
701ALIGN="RIGHT"
702VALIGN="TOP"
703><TT
704CLASS="PARAMETER"
705><I
706>content</I
707></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000708>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000709><TD
710WIDTH="80%"
711ALIGN="LEFT"
712VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000713> the entity content</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000714></TR
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000715><TR
716><TD
717WIDTH="20%"
718ALIGN="RIGHT"
719VALIGN="TOP"
720><I
721CLASS="EMPHASIS"
722>Returns</I
723> :</TD
724><TD
725WIDTH="80%"
726ALIGN="LEFT"
727VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000728>a pointer to the entity or NULL in case of error</TD
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000729></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000730></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000731></TABLE
732><P
733></P
734></DIV
735></DIV
736><HR><DIV
737CLASS="REFSECT2"
738><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000739NAME="AEN7573"
Daniel Veillard35925471999-02-25 08:46:07 +0000740></A
741><H3
742><A
743NAME="XMLADDDTDENTITY"
744></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000745>xmlAddDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000746><TABLE
747BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000748BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000749WIDTH="100%"
750CELLPADDING="6"
751><TR
752><TD
753><PRE
754CLASS="PROGRAMLISTING"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000755><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000756HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000757>xmlEntityPtr</A
758> xmlAddDtdEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000759HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000760>xmlDocPtr</A
761> doc,
762 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000763HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000764>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000765> *name,
766 int type,
767 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000768HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000769>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000770> *ExternalID,
771 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000772HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000773>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000774> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000775 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000776HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000777>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000778> *content);</PRE
779></TD
780></TR
781></TABLE
782><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000783>Register a new entity for this document DTD external subset.</P
Daniel Veillard35925471999-02-25 08:46:07 +0000784><P
785></P
786><DIV
787CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000788><A
789NAME="AEN7585"
790></A
Daniel Veillard35925471999-02-25 08:46:07 +0000791><P
792></P
793><TABLE
794BORDER="0"
795WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000796BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000797CELLSPACING="0"
798CELLPADDING="4"
799CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000800><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000801><TR
802><TD
803WIDTH="20%"
804ALIGN="RIGHT"
805VALIGN="TOP"
806><TT
807CLASS="PARAMETER"
808><I
809>doc</I
810></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000811>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000812><TD
813WIDTH="80%"
814ALIGN="LEFT"
815VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000816> the document</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000817></TR
818><TR
819><TD
820WIDTH="20%"
821ALIGN="RIGHT"
822VALIGN="TOP"
823><TT
824CLASS="PARAMETER"
825><I
826>name</I
827></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000828>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000829><TD
830WIDTH="80%"
831ALIGN="LEFT"
832VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000833> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000834></TR
835><TR
836><TD
837WIDTH="20%"
838ALIGN="RIGHT"
839VALIGN="TOP"
840><TT
841CLASS="PARAMETER"
842><I
843>type</I
844></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000845>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000846><TD
847WIDTH="80%"
848ALIGN="LEFT"
849VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000850> the entity type XML_xxx_yyy_ENTITY</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000851></TR
852><TR
853><TD
854WIDTH="20%"
855ALIGN="RIGHT"
856VALIGN="TOP"
857><TT
858CLASS="PARAMETER"
859><I
860>ExternalID</I
861></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000862>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000863><TD
864WIDTH="80%"
865ALIGN="LEFT"
866VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000867> the entity external ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000868></TR
869><TR
870><TD
871WIDTH="20%"
872ALIGN="RIGHT"
873VALIGN="TOP"
874><TT
875CLASS="PARAMETER"
876><I
877>SystemID</I
878></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000879>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000880><TD
881WIDTH="80%"
882ALIGN="LEFT"
883VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000884> the entity system ID if available</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000885></TR
886><TR
887><TD
888WIDTH="20%"
889ALIGN="RIGHT"
890VALIGN="TOP"
891><TT
892CLASS="PARAMETER"
893><I
894>content</I
895></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000896>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000897><TD
898WIDTH="80%"
899ALIGN="LEFT"
900VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000901> the entity content</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000902></TR
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000903><TR
904><TD
905WIDTH="20%"
906ALIGN="RIGHT"
907VALIGN="TOP"
908><I
909CLASS="EMPHASIS"
910>Returns</I
911> :</TD
912><TD
913WIDTH="80%"
914ALIGN="LEFT"
915VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000916>a pointer to the entity or NULL in case of error</TD
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000917></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000918></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000919></TABLE
920><P
921></P
922></DIV
923></DIV
924><HR><DIV
925CLASS="REFSECT2"
926><A
Daniel Veillardbed7b052001-05-19 14:59:49 +0000927NAME="AEN7618"
Daniel Veillard35925471999-02-25 08:46:07 +0000928></A
929><H3
930><A
931NAME="XMLGETPREDEFINEDENTITY"
932></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000933>xmlGetPredefinedEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000934><TABLE
935BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000936BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000937WIDTH="100%"
938CELLPADDING="6"
939><TR
940><TD
941><PRE
942CLASS="PROGRAMLISTING"
943><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000944HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000945>xmlEntityPtr</A
946> xmlGetPredefinedEntity (const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000947HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000948>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000949> *name);</PRE
950></TD
951></TR
952></TABLE
953><P
954>Check whether this name is an predefined entity.</P
955><P
956></P
957><DIV
958CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000959><A
960NAME="AEN7626"
961></A
Daniel Veillard35925471999-02-25 08:46:07 +0000962><P
963></P
964><TABLE
965BORDER="0"
966WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000967BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000968CELLSPACING="0"
969CELLPADDING="4"
970CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000971><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000972><TR
973><TD
974WIDTH="20%"
975ALIGN="RIGHT"
976VALIGN="TOP"
977><TT
978CLASS="PARAMETER"
979><I
980>name</I
981></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000982>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000983><TD
984WIDTH="80%"
985ALIGN="LEFT"
986VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000987> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000988></TR
989><TR
990><TD
991WIDTH="20%"
992ALIGN="RIGHT"
993VALIGN="TOP"
994><I
995CLASS="EMPHASIS"
996>Returns</I
997> :</TD
998><TD
999WIDTH="80%"
1000ALIGN="LEFT"
1001VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001002>NULL if not, othervise the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001003></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001004></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001005></TABLE
1006><P
1007></P
1008></DIV
1009></DIV
1010><HR><DIV
1011CLASS="REFSECT2"
1012><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001013NAME="AEN7639"
Daniel Veillard35925471999-02-25 08:46:07 +00001014></A
1015><H3
1016><A
1017NAME="XMLGETDOCENTITY"
1018></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001019>xmlGetDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001020><TABLE
1021BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001022BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001023WIDTH="100%"
1024CELLPADDING="6"
1025><TR
1026><TD
1027><PRE
1028CLASS="PROGRAMLISTING"
1029><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001030HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001031>xmlEntityPtr</A
1032> xmlGetDocEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001033HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001034>xmlDocPtr</A
1035> doc,
1036 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001037HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001038>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001039> *name);</PRE
1040></TD
1041></TR
1042></TABLE
1043><P
1044>Do an entity lookup in the document entity hash table and
1045returns the corrsponding entity, otherwise a lookup is done
1046in the predefined entities too.</P
1047><P
1048></P
1049><DIV
1050CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001051><A
1052NAME="AEN7648"
1053></A
Daniel Veillard35925471999-02-25 08:46:07 +00001054><P
1055></P
1056><TABLE
1057BORDER="0"
1058WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001059BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001060CELLSPACING="0"
1061CELLPADDING="4"
1062CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001063><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001064><TR
1065><TD
1066WIDTH="20%"
1067ALIGN="RIGHT"
1068VALIGN="TOP"
1069><TT
1070CLASS="PARAMETER"
1071><I
1072>doc</I
1073></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001074>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001075><TD
1076WIDTH="80%"
1077ALIGN="LEFT"
1078VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001079> the document referencing the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001080></TR
1081><TR
1082><TD
1083WIDTH="20%"
1084ALIGN="RIGHT"
1085VALIGN="TOP"
1086><TT
1087CLASS="PARAMETER"
1088><I
1089>name</I
1090></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001091>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001092><TD
1093WIDTH="80%"
1094ALIGN="LEFT"
1095VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001096> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001097></TR
1098><TR
1099><TD
1100WIDTH="20%"
1101ALIGN="RIGHT"
1102VALIGN="TOP"
1103><I
1104CLASS="EMPHASIS"
1105>Returns</I
1106> :</TD
1107><TD
1108WIDTH="80%"
1109ALIGN="LEFT"
1110VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001111>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001112></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001113></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001114></TABLE
1115><P
1116></P
1117></DIV
1118></DIV
1119><HR><DIV
1120CLASS="REFSECT2"
1121><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001122NAME="AEN7665"
Daniel Veillard35925471999-02-25 08:46:07 +00001123></A
1124><H3
1125><A
1126NAME="XMLGETDTDENTITY"
1127></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001128>xmlGetDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001129><TABLE
1130BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001131BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001132WIDTH="100%"
1133CELLPADDING="6"
1134><TR
1135><TD
1136><PRE
1137CLASS="PROGRAMLISTING"
1138><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001139HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001140>xmlEntityPtr</A
1141> xmlGetDtdEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001142HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001143>xmlDocPtr</A
1144> doc,
1145 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001146HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001147>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001148> *name);</PRE
1149></TD
1150></TR
1151></TABLE
1152><P
1153>Do an entity lookup in the Dtd entity hash table and
1154returns the corresponding entity, if found.</P
1155><P
1156></P
1157><DIV
1158CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001159><A
1160NAME="AEN7674"
1161></A
Daniel Veillard35925471999-02-25 08:46:07 +00001162><P
1163></P
1164><TABLE
1165BORDER="0"
1166WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001167BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001168CELLSPACING="0"
1169CELLPADDING="4"
1170CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001171><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001172><TR
1173><TD
1174WIDTH="20%"
1175ALIGN="RIGHT"
1176VALIGN="TOP"
1177><TT
1178CLASS="PARAMETER"
1179><I
1180>doc</I
1181></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001182>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001183><TD
1184WIDTH="80%"
1185ALIGN="LEFT"
1186VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001187> the document referencing the entity</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001188></TR
1189><TR
1190><TD
1191WIDTH="20%"
1192ALIGN="RIGHT"
1193VALIGN="TOP"
1194><TT
1195CLASS="PARAMETER"
1196><I
1197>name</I
1198></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001199>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001200><TD
1201WIDTH="80%"
1202ALIGN="LEFT"
1203VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001204> the entity name</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001205></TR
1206><TR
1207><TD
1208WIDTH="20%"
1209ALIGN="RIGHT"
1210VALIGN="TOP"
1211><I
1212CLASS="EMPHASIS"
1213>Returns</I
1214> :</TD
1215><TD
1216WIDTH="80%"
1217ALIGN="LEFT"
1218VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001219>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001220></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001221></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001222></TABLE
1223><P
1224></P
1225></DIV
1226></DIV
1227><HR><DIV
1228CLASS="REFSECT2"
1229><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001230NAME="AEN7691"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001231></A
1232><H3
1233><A
1234NAME="XMLGETPARAMETERENTITY"
1235></A
1236>xmlGetParameterEntity ()</H3
1237><TABLE
1238BORDER="0"
1239BGCOLOR="#D6E8FF"
1240WIDTH="100%"
1241CELLPADDING="6"
1242><TR
1243><TD
1244><PRE
1245CLASS="PROGRAMLISTING"
1246><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001247HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001248>xmlEntityPtr</A
1249> xmlGetParameterEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001250HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001251>xmlDocPtr</A
1252> doc,
1253 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001254HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001255>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001256> *name);</PRE
1257></TD
1258></TR
1259></TABLE
1260><P
1261>Do an entity lookup in the internal and external subsets and
1262returns the corresponding parameter entity, if found.</P
1263><P
1264></P
1265><DIV
1266CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001267><A
1268NAME="AEN7700"
1269></A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001270><P
1271></P
1272><TABLE
1273BORDER="0"
1274WIDTH="100%"
1275BGCOLOR="#FFD0D0"
1276CELLSPACING="0"
1277CELLPADDING="4"
1278CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001279><TBODY
Daniel Veillardb05deb71999-08-10 19:04:08 +00001280><TR
1281><TD
1282WIDTH="20%"
1283ALIGN="RIGHT"
1284VALIGN="TOP"
1285><TT
1286CLASS="PARAMETER"
1287><I
1288>doc</I
1289></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001290>&nbsp;:</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001291><TD
1292WIDTH="80%"
1293ALIGN="LEFT"
1294VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001295> the document referencing the entity</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001296></TR
1297><TR
1298><TD
1299WIDTH="20%"
1300ALIGN="RIGHT"
1301VALIGN="TOP"
1302><TT
1303CLASS="PARAMETER"
1304><I
1305>name</I
1306></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001307>&nbsp;:</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001308><TD
1309WIDTH="80%"
1310ALIGN="LEFT"
1311VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001312> the entity name</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001313></TR
1314><TR
1315><TD
1316WIDTH="20%"
1317ALIGN="RIGHT"
1318VALIGN="TOP"
1319><I
1320CLASS="EMPHASIS"
1321>Returns</I
1322> :</TD
1323><TD
1324WIDTH="80%"
1325ALIGN="LEFT"
1326VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001327>A pointer to the entity structure or NULL if not found.</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001328></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001329></TBODY
Daniel Veillardb05deb71999-08-10 19:04:08 +00001330></TABLE
1331><P
1332></P
1333></DIV
1334></DIV
1335><HR><DIV
1336CLASS="REFSECT2"
1337><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001338NAME="AEN7717"
Daniel Veillard35925471999-02-25 08:46:07 +00001339></A
1340><H3
1341><A
1342NAME="XMLENCODEENTITIES"
1343></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001344>xmlEncodeEntities ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001345><TABLE
1346BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001347BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001348WIDTH="100%"
1349CELLPADDING="6"
1350><TR
1351><TD
1352><PRE
1353CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001354>const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001355HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001356>xmlChar</A
1357>* xmlEncodeEntities (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001358HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001359>xmlDocPtr</A
1360> doc,
1361 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001362HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001363>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001364> *input);</PRE
1365></TD
1366></TR
1367></TABLE
1368><P
1369>Do a global encoding of a string, replacing the predefined entities
1370and non ASCII values with their entities and CharRef counterparts.</P
1371><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001372>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
1373compatibility</P
Daniel Veillard35925471999-02-25 08:46:07 +00001374><P
Daniel Veillardb05deb71999-08-10 19:04:08 +00001375>People must migrate their code to xmlEncodeEntitiesReentrant !
1376This routine will issue a warning when encountered.</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001377><P
1378></P
1379><DIV
1380CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001381><A
1382NAME="AEN7728"
1383></A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001384><P
1385></P
1386><TABLE
1387BORDER="0"
1388WIDTH="100%"
1389BGCOLOR="#FFD0D0"
1390CELLSPACING="0"
1391CELLPADDING="4"
1392CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001393><TBODY
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001394><TR
1395><TD
1396WIDTH="20%"
1397ALIGN="RIGHT"
1398VALIGN="TOP"
1399><TT
1400CLASS="PARAMETER"
1401><I
1402>doc</I
1403></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001404>&nbsp;:</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001405><TD
1406WIDTH="80%"
1407ALIGN="LEFT"
1408VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001409> the document containing the string</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001410></TR
1411><TR
1412><TD
1413WIDTH="20%"
1414ALIGN="RIGHT"
1415VALIGN="TOP"
1416><TT
1417CLASS="PARAMETER"
1418><I
1419>input</I
1420></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001421>&nbsp;:</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001422><TD
1423WIDTH="80%"
1424ALIGN="LEFT"
1425VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001426> A string to convert to XML.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001427></TR
1428><TR
1429><TD
1430WIDTH="20%"
1431ALIGN="RIGHT"
1432VALIGN="TOP"
1433><I
1434CLASS="EMPHASIS"
1435>Returns</I
1436> :</TD
1437><TD
1438WIDTH="80%"
1439ALIGN="LEFT"
1440VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001441>A newly allocated string with the substitution done.</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001442></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001443></TBODY
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001444></TABLE
1445><P
1446></P
1447></DIV
1448></DIV
1449><HR><DIV
1450CLASS="REFSECT2"
1451><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001452NAME="AEN7745"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001453></A
1454><H3
1455><A
1456NAME="XMLENCODEENTITIESREENTRANT"
1457></A
1458>xmlEncodeEntitiesReentrant ()</H3
1459><TABLE
1460BORDER="0"
1461BGCOLOR="#D6E8FF"
1462WIDTH="100%"
1463CELLPADDING="6"
1464><TR
1465><TD
1466><PRE
1467CLASS="PROGRAMLISTING"
1468><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001469HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001470>xmlChar</A
1471>* xmlEncodeEntitiesReentrant (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001472HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001473>xmlDocPtr</A
1474> doc,
1475 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001476HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001477>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001478> *input);</PRE
1479></TD
1480></TR
1481></TABLE
1482><P
1483>Do a global encoding of a string, replacing the predefined entities
1484and non ASCII values with their entities and CharRef counterparts.
1485Contrary to xmlEncodeEntities, this routine is reentrant, and result
1486must be deallocated.</P
1487><P
Daniel Veillard35925471999-02-25 08:46:07 +00001488></P
1489><DIV
1490CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001491><A
1492NAME="AEN7754"
1493></A
Daniel Veillard35925471999-02-25 08:46:07 +00001494><P
1495></P
1496><TABLE
1497BORDER="0"
1498WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001499BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001500CELLSPACING="0"
1501CELLPADDING="4"
1502CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001503><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001504><TR
1505><TD
1506WIDTH="20%"
1507ALIGN="RIGHT"
1508VALIGN="TOP"
1509><TT
1510CLASS="PARAMETER"
1511><I
1512>doc</I
1513></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001514>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001515><TD
1516WIDTH="80%"
1517ALIGN="LEFT"
1518VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001519> the document containing the string</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001520></TR
1521><TR
1522><TD
1523WIDTH="20%"
1524ALIGN="RIGHT"
1525VALIGN="TOP"
1526><TT
1527CLASS="PARAMETER"
1528><I
1529>input</I
1530></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001531>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001532><TD
1533WIDTH="80%"
1534ALIGN="LEFT"
1535VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001536> A string to convert to XML.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001537></TR
1538><TR
1539><TD
1540WIDTH="20%"
1541ALIGN="RIGHT"
1542VALIGN="TOP"
1543><I
1544CLASS="EMPHASIS"
1545>Returns</I
1546> :</TD
1547><TD
1548WIDTH="80%"
1549ALIGN="LEFT"
1550VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001551>A newly allocated string with the substitution done.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001552></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001553></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001554></TABLE
1555><P
1556></P
1557></DIV
1558></DIV
1559><HR><DIV
1560CLASS="REFSECT2"
1561><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001562NAME="AEN7771"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001563></A
1564><H3
1565><A
1566NAME="XMLENCODESPECIALCHARS"
1567></A
1568>xmlEncodeSpecialChars ()</H3
1569><TABLE
1570BORDER="0"
1571BGCOLOR="#D6E8FF"
1572WIDTH="100%"
1573CELLPADDING="6"
1574><TR
1575><TD
1576><PRE
1577CLASS="PROGRAMLISTING"
1578><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001579HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001580>xmlChar</A
1581>* xmlEncodeSpecialChars (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001582HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001583>xmlDocPtr</A
1584> doc,
1585 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001586HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001587>xmlChar</A
1588> *input);</PRE
1589></TD
1590></TR
1591></TABLE
1592><P
1593>Do a global encoding of a string, replacing the predefined entities
1594this routine is reentrant, and result must be deallocated.</P
1595><P
1596></P
1597><DIV
1598CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001599><A
1600NAME="AEN7780"
1601></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001602><P
1603></P
1604><TABLE
1605BORDER="0"
1606WIDTH="100%"
1607BGCOLOR="#FFD0D0"
1608CELLSPACING="0"
1609CELLPADDING="4"
1610CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001611><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001612><TR
1613><TD
1614WIDTH="20%"
1615ALIGN="RIGHT"
1616VALIGN="TOP"
1617><TT
1618CLASS="PARAMETER"
1619><I
1620>doc</I
1621></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001622>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001623><TD
1624WIDTH="80%"
1625ALIGN="LEFT"
1626VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001627> the document containing the string</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001628></TR
1629><TR
1630><TD
1631WIDTH="20%"
1632ALIGN="RIGHT"
1633VALIGN="TOP"
1634><TT
1635CLASS="PARAMETER"
1636><I
1637>input</I
1638></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001639>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001640><TD
1641WIDTH="80%"
1642ALIGN="LEFT"
1643VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001644> A string to convert to XML.</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001645></TR
1646><TR
1647><TD
1648WIDTH="20%"
1649ALIGN="RIGHT"
1650VALIGN="TOP"
1651><I
1652CLASS="EMPHASIS"
1653>Returns</I
1654> :</TD
1655><TD
1656WIDTH="80%"
1657ALIGN="LEFT"
1658VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001659>A newly allocated string with the substitution done.</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001660></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001661></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001662></TABLE
1663><P
1664></P
1665></DIV
1666></DIV
1667><HR><DIV
1668CLASS="REFSECT2"
1669><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001670NAME="AEN7797"
Daniel Veillard35925471999-02-25 08:46:07 +00001671></A
1672><H3
1673><A
1674NAME="XMLCREATEENTITIESTABLE"
1675></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001676>xmlCreateEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001677><TABLE
1678BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001679BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001680WIDTH="100%"
1681CELLPADDING="6"
1682><TR
1683><TD
1684><PRE
1685CLASS="PROGRAMLISTING"
1686><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001687HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001688>xmlEntitiesTablePtr</A
1689> xmlCreateEntitiesTable (void);</PRE
1690></TD
1691></TR
1692></TABLE
1693><P
1694>create and initialize an empty entities hash table.</P
1695><P
1696></P
1697><DIV
1698CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001699><A
1700NAME="AEN7804"
1701></A
Daniel Veillard35925471999-02-25 08:46:07 +00001702><P
1703></P
1704><TABLE
1705BORDER="0"
1706WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001707BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001708CELLSPACING="0"
1709CELLPADDING="4"
1710CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001711><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001712><TR
1713><TD
1714WIDTH="20%"
1715ALIGN="RIGHT"
1716VALIGN="TOP"
1717><I
1718CLASS="EMPHASIS"
1719>Returns</I
1720> :</TD
1721><TD
1722WIDTH="80%"
1723ALIGN="LEFT"
1724VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001725>the xmlEntitiesTablePtr just created or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001726></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001727></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001728></TABLE
1729><P
1730></P
1731></DIV
1732></DIV
1733><HR><DIV
1734CLASS="REFSECT2"
1735><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001736NAME="AEN7813"
Daniel Veillard35925471999-02-25 08:46:07 +00001737></A
1738><H3
1739><A
1740NAME="XMLCOPYENTITIESTABLE"
1741></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001742>xmlCopyEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001743><TABLE
1744BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001745BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001746WIDTH="100%"
1747CELLPADDING="6"
1748><TR
1749><TD
1750><PRE
1751CLASS="PROGRAMLISTING"
1752><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001753HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001754>xmlEntitiesTablePtr</A
1755> xmlCopyEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001756HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001757>xmlEntitiesTablePtr</A
1758> table);</PRE
1759></TD
1760></TR
1761></TABLE
1762><P
1763>Build a copy of an entity table.</P
1764><P
1765></P
1766><DIV
1767CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001768><A
1769NAME="AEN7821"
1770></A
Daniel Veillard35925471999-02-25 08:46:07 +00001771><P
1772></P
1773><TABLE
1774BORDER="0"
1775WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001776BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001777CELLSPACING="0"
1778CELLPADDING="4"
1779CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001780><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001781><TR
1782><TD
1783WIDTH="20%"
1784ALIGN="RIGHT"
1785VALIGN="TOP"
1786><TT
1787CLASS="PARAMETER"
1788><I
1789>table</I
1790></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001791>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001792><TD
1793WIDTH="80%"
1794ALIGN="LEFT"
1795VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001796> An entity table</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001797></TR
1798><TR
1799><TD
1800WIDTH="20%"
1801ALIGN="RIGHT"
1802VALIGN="TOP"
1803><I
1804CLASS="EMPHASIS"
1805>Returns</I
1806> :</TD
1807><TD
1808WIDTH="80%"
1809ALIGN="LEFT"
1810VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001811>the new xmlEntitiesTablePtr or NULL in case of error.</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001812></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001813></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001814></TABLE
1815><P
1816></P
1817></DIV
1818></DIV
1819><HR><DIV
1820CLASS="REFSECT2"
1821><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001822NAME="AEN7834"
Daniel Veillard35925471999-02-25 08:46:07 +00001823></A
1824><H3
1825><A
1826NAME="XMLFREEENTITIESTABLE"
1827></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001828>xmlFreeEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001829><TABLE
1830BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001831BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001832WIDTH="100%"
1833CELLPADDING="6"
1834><TR
1835><TD
1836><PRE
1837CLASS="PROGRAMLISTING"
1838>void xmlFreeEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001839HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001840>xmlEntitiesTablePtr</A
1841> table);</PRE
1842></TD
1843></TR
1844></TABLE
1845><P
1846>Deallocate the memory used by an entities hash table.</P
1847><P
1848></P
1849><DIV
1850CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001851><A
1852NAME="AEN7841"
1853></A
Daniel Veillard35925471999-02-25 08:46:07 +00001854><P
1855></P
1856><TABLE
1857BORDER="0"
1858WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001859BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001860CELLSPACING="0"
1861CELLPADDING="4"
1862CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001863><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001864><TR
1865><TD
1866WIDTH="20%"
1867ALIGN="RIGHT"
1868VALIGN="TOP"
1869><TT
1870CLASS="PARAMETER"
1871><I
1872>table</I
1873></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001874>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001875><TD
1876WIDTH="80%"
1877ALIGN="LEFT"
1878VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001879> An entity table</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001880></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001881></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001882></TABLE
1883><P
1884></P
1885></DIV
1886></DIV
1887><HR><DIV
1888CLASS="REFSECT2"
1889><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001890NAME="AEN7850"
Daniel Veillard35925471999-02-25 08:46:07 +00001891></A
1892><H3
1893><A
1894NAME="XMLDUMPENTITIESTABLE"
1895></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001896>xmlDumpEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001897><TABLE
1898BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001899BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001900WIDTH="100%"
1901CELLPADDING="6"
1902><TR
1903><TD
1904><PRE
1905CLASS="PROGRAMLISTING"
1906>void xmlDumpEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001907HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001908>xmlBufferPtr</A
1909> buf,
1910 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001911HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001912>xmlEntitiesTablePtr</A
1913> table);</PRE
1914></TD
1915></TR
1916></TABLE
1917><P
1918>This will dump the content of the entity table as an XML DTD definition</P
1919><P
Daniel Veillard35925471999-02-25 08:46:07 +00001920></P
1921><DIV
1922CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001923><A
1924NAME="AEN7858"
1925></A
Daniel Veillard35925471999-02-25 08:46:07 +00001926><P
1927></P
1928><TABLE
1929BORDER="0"
1930WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001931BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001932CELLSPACING="0"
1933CELLPADDING="4"
1934CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001935><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001936><TR
1937><TD
1938WIDTH="20%"
1939ALIGN="RIGHT"
1940VALIGN="TOP"
1941><TT
1942CLASS="PARAMETER"
1943><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001944>buf</I
1945></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001946>&nbsp;:</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001947><TD
1948WIDTH="80%"
1949ALIGN="LEFT"
1950VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001951> An XML buffer.</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001952></TR
1953><TR
1954><TD
1955WIDTH="20%"
1956ALIGN="RIGHT"
1957VALIGN="TOP"
1958><TT
1959CLASS="PARAMETER"
1960><I
Daniel Veillard35925471999-02-25 08:46:07 +00001961>table</I
1962></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001963>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001964><TD
1965WIDTH="80%"
1966ALIGN="LEFT"
1967VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001968> An entity table</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001969></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001970></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001971></TABLE
1972><P
1973></P
1974></DIV
1975></DIV
1976><HR><DIV
1977CLASS="REFSECT2"
1978><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00001979NAME="AEN7871"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001980></A
1981><H3
1982><A
1983NAME="XMLDUMPENTITYDECL"
1984></A
1985>xmlDumpEntityDecl ()</H3
1986><TABLE
1987BORDER="0"
1988BGCOLOR="#D6E8FF"
1989WIDTH="100%"
1990CELLPADDING="6"
1991><TR
1992><TD
1993><PRE
1994CLASS="PROGRAMLISTING"
1995>void xmlDumpEntityDecl (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001996HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001997>xmlBufferPtr</A
1998> buf,
1999 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002000HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002001>xmlEntityPtr</A
2002> ent);</PRE
2003></TD
2004></TR
2005></TABLE
2006><P
2007>This will dump the content of the entity table as an XML DTD definition</P
2008><P
2009></P
2010><DIV
2011CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002012><A
2013NAME="AEN7879"
2014></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002015><P
2016></P
2017><TABLE
2018BORDER="0"
2019WIDTH="100%"
2020BGCOLOR="#FFD0D0"
2021CELLSPACING="0"
2022CELLPADDING="4"
2023CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00002024><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002025><TR
2026><TD
2027WIDTH="20%"
2028ALIGN="RIGHT"
2029VALIGN="TOP"
2030><TT
2031CLASS="PARAMETER"
2032><I
2033>buf</I
2034></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002035>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002036><TD
2037WIDTH="80%"
2038ALIGN="LEFT"
2039VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002040> An XML buffer.</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002041></TR
2042><TR
2043><TD
2044WIDTH="20%"
2045ALIGN="RIGHT"
2046VALIGN="TOP"
2047><TT
2048CLASS="PARAMETER"
2049><I
2050>ent</I
2051></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002052>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002053><TD
2054WIDTH="80%"
2055ALIGN="LEFT"
2056VALIGN="TOP"
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002057> An entity table</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002058></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002059></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002060></TABLE
2061><P
2062></P
2063></DIV
2064></DIV
2065><HR><DIV
2066CLASS="REFSECT2"
2067><A
Daniel Veillardbed7b052001-05-19 14:59:49 +00002068NAME="AEN7892"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002069></A
2070><H3
2071><A
2072NAME="XMLCLEANUPPREDEFINEDENTITIES"
2073></A
2074>xmlCleanupPredefinedEntities ()</H3
2075><TABLE
2076BORDER="0"
2077BGCOLOR="#D6E8FF"
2078WIDTH="100%"
2079CELLPADDING="6"
2080><TR
2081><TD
2082><PRE
2083CLASS="PROGRAMLISTING"
2084>void xmlCleanupPredefinedEntities (void);</PRE
2085></TD
2086></TR
2087></TABLE
2088><P
2089>Cleanup up the predefined entities table.</P
2090><P
2091></P
2092></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00002093></DIV
2094><DIV
2095CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00002096><BR
2097CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00002098WIDTH="100%"
2099BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002100BGCOLOR="#000000"
2101CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00002102CELLSPACING="0"
2103><TR
2104><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002105WIDTH="25%"
2106BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00002107ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00002108><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002109HREF="libxml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002110><FONT
2111COLOR="#FFFFFF"
2112SIZE="3"
2113><B
2114>&#60;&#60;&#60; Previous Page</B
2115></FONT
2116></A
Daniel Veillard35925471999-02-25 08:46:07 +00002117></TD
2118><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002119WIDTH="25%"
2120BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00002121ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00002122><FONT
2123COLOR="#FFFFFF"
2124SIZE="3"
2125><B
Daniel Veillard35925471999-02-25 08:46:07 +00002126><A
2127HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002128><FONT
2129COLOR="#FFFFFF"
2130SIZE="3"
2131><B
2132>Home</B
2133></FONT
2134></A
2135></B
2136></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00002137></TD
2138><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002139WIDTH="25%"
2140BGCOLOR="#00C000"
2141ALIGN="center"
2142><FONT
2143COLOR="#FFFFFF"
2144SIZE="3"
2145><B
2146><A
Daniel Veillard35008381999-10-25 13:15:52 +00002147HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002148><FONT
2149COLOR="#FFFFFF"
2150SIZE="3"
2151><B
2152>Up</B
2153></FONT
2154></A
2155></B
2156></FONT
2157></TD
2158><TD
2159WIDTH="25%"
2160BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00002161ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00002162><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002163HREF="libxml-valid.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002164><FONT
2165COLOR="#FFFFFF"
2166SIZE="3"
2167><B
2168>Next Page &#62;&#62;&#62;</B
2169></FONT
2170></A
Daniel Veillard35925471999-02-25 08:46:07 +00002171></TD
2172></TR
2173><TR
2174><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002175COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002176ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00002177><FONT
2178COLOR="#FFFFFF"
2179SIZE="3"
2180><B
2181>tree</B
2182></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00002183></TD
2184><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002185COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002186ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00002187><FONT
2188COLOR="#FFFFFF"
2189SIZE="3"
2190><B
2191>valid</B
2192></FONT
2193></TD
Daniel Veillard35925471999-02-25 08:46:07 +00002194></TR
2195></TABLE
2196></DIV
2197></BODY
2198></HTML
2199>