blob: 09e42d3a0d60a61e9b14145fd9db196fd533bb29 [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 Veillardc5d64342001-06-24 12:13:24 +0000125NAME="AEN7453"
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 Veillardc5d64342001-06-24 12:13:24 +0000133NAME="AEN7456"
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 Veillardc5d64342001-06-24 12:13:24 +0000373NAME="AEN7519"
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 Veillardc5d64342001-06-24 12:13:24 +0000383NAME="AEN7522"
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 Veillardc5d64342001-06-24 12:13:24 +0000390NAME="AEN7524"
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 Veillardc5d64342001-06-24 12:13:24 +0000423NAME="AEN7529"
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 {
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000440 void *_private; /* for Corba, must be first ! */
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000441 xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
442 const xmlChar *name; /* Attribute name */
443 struct _xmlNode *children; /* NULL */
444 struct _xmlNode *last; /* NULL */
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000445 struct _xmlDtd *parent; /* -&gt; DTD */
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000446 struct _xmlNode *next; /* next sibling link */
447 struct _xmlNode *prev; /* previous sibling link */
448 struct _xmlDoc *doc; /* the containing document */
449
450 xmlChar *orig; /* content without ref substitution */
451 xmlChar *content; /* content or ndata if unparsed */
452 int length; /* the content length */
453 xmlEntityType etype; /* The entity type */
454 const xmlChar *ExternalID; /* External identifier for PUBLIC */
455 const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
456
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000457 struct _xmlEntity *nexte; /* unused */
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000458 const xmlChar *URI; /* the full URI as computed */
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000459};</PRE
Daniel Veillardf3a73582000-01-05 14:58:39 +0000460></TD
461></TR
462></TABLE
Daniel Veillard35925471999-02-25 08:46:07 +0000463><P
464></P
465></DIV
466><HR><DIV
467CLASS="REFSECT2"
468><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000469NAME="AEN7534"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000470></A
471><H3
472><A
473NAME="XMLENTITYPTR"
474></A
475>xmlEntityPtr</H3
Daniel Veillardf3a73582000-01-05 14:58:39 +0000476><P
477></P
478></DIV
479><HR><DIV
480CLASS="REFSECT2"
481><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000482NAME="AEN7538"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000483></A
484><H3
485><A
486NAME="XMLENTITIESTABLEPTR"
487></A
488>xmlEntitiesTablePtr</H3
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000489><P
490></P
491></DIV
492><HR><DIV
493CLASS="REFSECT2"
494><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000495NAME="AEN7542"
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000496></A
497><H3
498><A
499NAME="XMLINITIALIZEPREDEFINEDENTITIES"
500></A
501>xmlInitializePredefinedEntities ()</H3
502><TABLE
503BORDER="0"
504BGCOLOR="#D6E8FF"
505WIDTH="100%"
506CELLPADDING="6"
507><TR
508><TD
509><PRE
510CLASS="PROGRAMLISTING"
511>void xmlInitializePredefinedEntities (void);</PRE
512></TD
513></TR
514></TABLE
515><P
516>Set up the predefined entities.</P
517><P
518></P
519></DIV
520><HR><DIV
521CLASS="REFSECT2"
522><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000523NAME="AEN7548"
Daniel Veillard35925471999-02-25 08:46:07 +0000524></A
525><H3
526><A
527NAME="XMLADDDOCENTITY"
528></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000529>xmlAddDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000530><TABLE
531BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000532BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000533WIDTH="100%"
534CELLPADDING="6"
535><TR
536><TD
537><PRE
538CLASS="PROGRAMLISTING"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000539><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000540HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000541>xmlEntityPtr</A
542> xmlAddDocEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000543HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000544>xmlDocPtr</A
545> doc,
546 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000547HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000548>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000549> *name,
550 int type,
551 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000552HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000553>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000554> *ExternalID,
555 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000556HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000557>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000558> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000559 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000560HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000561>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000562> *content);</PRE
563></TD
564></TR
565></TABLE
566><P
567>Register a new entity for this document.</P
568><P
569></P
570><DIV
571CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000572><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000573NAME="AEN7560"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000574></A
Daniel Veillard35925471999-02-25 08:46:07 +0000575><P
576></P
577><TABLE
578BORDER="0"
579WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000580BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000581CELLSPACING="0"
582CELLPADDING="4"
583CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000584><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000585><TR
586><TD
587WIDTH="20%"
588ALIGN="RIGHT"
589VALIGN="TOP"
590><TT
591CLASS="PARAMETER"
592><I
593>doc</I
594></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000595>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000596><TD
597WIDTH="80%"
598ALIGN="LEFT"
599VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000600>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000601></TR
602><TR
603><TD
604WIDTH="20%"
605ALIGN="RIGHT"
606VALIGN="TOP"
607><TT
608CLASS="PARAMETER"
609><I
610>name</I
611></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000612>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000613><TD
614WIDTH="80%"
615ALIGN="LEFT"
616VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000617>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000618></TR
619><TR
620><TD
621WIDTH="20%"
622ALIGN="RIGHT"
623VALIGN="TOP"
624><TT
625CLASS="PARAMETER"
626><I
627>type</I
628></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000629>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000630><TD
631WIDTH="80%"
632ALIGN="LEFT"
633VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000634>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000635></TR
636><TR
637><TD
638WIDTH="20%"
639ALIGN="RIGHT"
640VALIGN="TOP"
641><TT
642CLASS="PARAMETER"
643><I
644>ExternalID</I
645></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000646>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000647><TD
648WIDTH="80%"
649ALIGN="LEFT"
650VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000651>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000652></TR
653><TR
654><TD
655WIDTH="20%"
656ALIGN="RIGHT"
657VALIGN="TOP"
658><TT
659CLASS="PARAMETER"
660><I
661>SystemID</I
662></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000663>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000664><TD
665WIDTH="80%"
666ALIGN="LEFT"
667VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000668>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000669></TR
670><TR
671><TD
672WIDTH="20%"
673ALIGN="RIGHT"
674VALIGN="TOP"
675><TT
676CLASS="PARAMETER"
677><I
678>content</I
679></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000680>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000681><TD
682WIDTH="80%"
683ALIGN="LEFT"
684VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000685>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000686></TR
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000687><TR
688><TD
689WIDTH="20%"
690ALIGN="RIGHT"
691VALIGN="TOP"
692><I
693CLASS="EMPHASIS"
694>Returns</I
695> :</TD
696><TD
697WIDTH="80%"
698ALIGN="LEFT"
699VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000700>&nbsp;</TD
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000701></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000702></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000703></TABLE
704><P
705></P
706></DIV
707></DIV
708><HR><DIV
709CLASS="REFSECT2"
710><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000711NAME="AEN7593"
Daniel Veillard35925471999-02-25 08:46:07 +0000712></A
713><H3
714><A
715NAME="XMLADDDTDENTITY"
716></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000717>xmlAddDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000718><TABLE
719BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000720BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000721WIDTH="100%"
722CELLPADDING="6"
723><TR
724><TD
725><PRE
726CLASS="PROGRAMLISTING"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000727><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000728HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000729>xmlEntityPtr</A
730> xmlAddDtdEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000731HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000732>xmlDocPtr</A
733> doc,
734 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000735HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000736>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000737> *name,
738 int type,
739 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000740HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000741>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000742> *ExternalID,
743 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000744HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000745>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000746> *SystemID,
Daniel Veillardd2d38e91999-08-30 11:42:36 +0000747 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000748HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000749>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000750> *content);</PRE
751></TD
752></TR
753></TABLE
754><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000755>Register a new entity for this document DTD external subset.</P
Daniel Veillard35925471999-02-25 08:46:07 +0000756><P
757></P
758><DIV
759CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000760><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000761NAME="AEN7605"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000762></A
Daniel Veillard35925471999-02-25 08:46:07 +0000763><P
764></P
765><TABLE
766BORDER="0"
767WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000768BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000769CELLSPACING="0"
770CELLPADDING="4"
771CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000772><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000773><TR
774><TD
775WIDTH="20%"
776ALIGN="RIGHT"
777VALIGN="TOP"
778><TT
779CLASS="PARAMETER"
780><I
781>doc</I
782></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000783>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000784><TD
785WIDTH="80%"
786ALIGN="LEFT"
787VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000788>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000789></TR
790><TR
791><TD
792WIDTH="20%"
793ALIGN="RIGHT"
794VALIGN="TOP"
795><TT
796CLASS="PARAMETER"
797><I
798>name</I
799></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000800>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000801><TD
802WIDTH="80%"
803ALIGN="LEFT"
804VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000805>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000806></TR
807><TR
808><TD
809WIDTH="20%"
810ALIGN="RIGHT"
811VALIGN="TOP"
812><TT
813CLASS="PARAMETER"
814><I
815>type</I
816></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000817>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000818><TD
819WIDTH="80%"
820ALIGN="LEFT"
821VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000822>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000823></TR
824><TR
825><TD
826WIDTH="20%"
827ALIGN="RIGHT"
828VALIGN="TOP"
829><TT
830CLASS="PARAMETER"
831><I
832>ExternalID</I
833></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000834>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000835><TD
836WIDTH="80%"
837ALIGN="LEFT"
838VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000839>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000840></TR
841><TR
842><TD
843WIDTH="20%"
844ALIGN="RIGHT"
845VALIGN="TOP"
846><TT
847CLASS="PARAMETER"
848><I
849>SystemID</I
850></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000851>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000852><TD
853WIDTH="80%"
854ALIGN="LEFT"
855VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000856>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000857></TR
858><TR
859><TD
860WIDTH="20%"
861ALIGN="RIGHT"
862VALIGN="TOP"
863><TT
864CLASS="PARAMETER"
865><I
866>content</I
867></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000868>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000869><TD
870WIDTH="80%"
871ALIGN="LEFT"
872VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000873>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000874></TR
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000875><TR
876><TD
877WIDTH="20%"
878ALIGN="RIGHT"
879VALIGN="TOP"
880><I
881CLASS="EMPHASIS"
882>Returns</I
883> :</TD
884><TD
885WIDTH="80%"
886ALIGN="LEFT"
887VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000888>&nbsp;</TD
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000889></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000890></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000891></TABLE
892><P
893></P
894></DIV
895></DIV
896><HR><DIV
897CLASS="REFSECT2"
898><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000899NAME="AEN7638"
Daniel Veillard35925471999-02-25 08:46:07 +0000900></A
901><H3
902><A
903NAME="XMLGETPREDEFINEDENTITY"
904></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000905>xmlGetPredefinedEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000906><TABLE
907BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000908BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000909WIDTH="100%"
910CELLPADDING="6"
911><TR
912><TD
913><PRE
914CLASS="PROGRAMLISTING"
915><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000916HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +0000917>xmlEntityPtr</A
918> xmlGetPredefinedEntity (const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000919HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000920>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +0000921> *name);</PRE
922></TD
923></TR
924></TABLE
925><P
926>Check whether this name is an predefined entity.</P
927><P
928></P
929><DIV
930CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000931><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000932NAME="AEN7646"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000933></A
Daniel Veillard35925471999-02-25 08:46:07 +0000934><P
935></P
936><TABLE
937BORDER="0"
938WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +0000939BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +0000940CELLSPACING="0"
941CELLPADDING="4"
942CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000943><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000944><TR
945><TD
946WIDTH="20%"
947ALIGN="RIGHT"
948VALIGN="TOP"
949><TT
950CLASS="PARAMETER"
951><I
952>name</I
953></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000954>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000955><TD
956WIDTH="80%"
957ALIGN="LEFT"
958VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000959>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000960></TR
961><TR
962><TD
963WIDTH="20%"
964ALIGN="RIGHT"
965VALIGN="TOP"
966><I
967CLASS="EMPHASIS"
968>Returns</I
969> :</TD
970><TD
971WIDTH="80%"
972ALIGN="LEFT"
973VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000974>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +0000975></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000976></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +0000977></TABLE
978><P
979></P
980></DIV
981></DIV
982><HR><DIV
983CLASS="REFSECT2"
984><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000985NAME="AEN7659"
Daniel Veillard35925471999-02-25 08:46:07 +0000986></A
987><H3
988><A
989NAME="XMLGETDOCENTITY"
990></A
Daniel Veillard14fff061999-06-22 21:49:07 +0000991>xmlGetDocEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +0000992><TABLE
993BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +0000994BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +0000995WIDTH="100%"
996CELLPADDING="6"
997><TR
998><TD
999><PRE
1000CLASS="PROGRAMLISTING"
1001><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001002HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001003>xmlEntityPtr</A
1004> xmlGetDocEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001005HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001006>xmlDocPtr</A
1007> doc,
1008 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001009HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001010>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001011> *name);</PRE
1012></TD
1013></TR
1014></TABLE
1015><P
1016>Do an entity lookup in the document entity hash table and
1017returns the corrsponding entity, otherwise a lookup is done
1018in the predefined entities too.</P
1019><P
1020></P
1021><DIV
1022CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001023><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001024NAME="AEN7668"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001025></A
Daniel Veillard35925471999-02-25 08:46:07 +00001026><P
1027></P
1028><TABLE
1029BORDER="0"
1030WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001031BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001032CELLSPACING="0"
1033CELLPADDING="4"
1034CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001035><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001036><TR
1037><TD
1038WIDTH="20%"
1039ALIGN="RIGHT"
1040VALIGN="TOP"
1041><TT
1042CLASS="PARAMETER"
1043><I
1044>doc</I
1045></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001046>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001047><TD
1048WIDTH="80%"
1049ALIGN="LEFT"
1050VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001051>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001052></TR
1053><TR
1054><TD
1055WIDTH="20%"
1056ALIGN="RIGHT"
1057VALIGN="TOP"
1058><TT
1059CLASS="PARAMETER"
1060><I
1061>name</I
1062></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001063>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001064><TD
1065WIDTH="80%"
1066ALIGN="LEFT"
1067VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001068>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001069></TR
1070><TR
1071><TD
1072WIDTH="20%"
1073ALIGN="RIGHT"
1074VALIGN="TOP"
1075><I
1076CLASS="EMPHASIS"
1077>Returns</I
1078> :</TD
1079><TD
1080WIDTH="80%"
1081ALIGN="LEFT"
1082VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001083>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001084></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001085></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001086></TABLE
1087><P
1088></P
1089></DIV
1090></DIV
1091><HR><DIV
1092CLASS="REFSECT2"
1093><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001094NAME="AEN7685"
Daniel Veillard35925471999-02-25 08:46:07 +00001095></A
1096><H3
1097><A
1098NAME="XMLGETDTDENTITY"
1099></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001100>xmlGetDtdEntity ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001101><TABLE
1102BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001103BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001104WIDTH="100%"
1105CELLPADDING="6"
1106><TR
1107><TD
1108><PRE
1109CLASS="PROGRAMLISTING"
1110><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001111HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001112>xmlEntityPtr</A
1113> xmlGetDtdEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001114HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001115>xmlDocPtr</A
1116> doc,
1117 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001118HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001119>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001120> *name);</PRE
1121></TD
1122></TR
1123></TABLE
1124><P
1125>Do an entity lookup in the Dtd entity hash table and
1126returns the corresponding entity, if found.</P
1127><P
1128></P
1129><DIV
1130CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001131><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001132NAME="AEN7694"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001133></A
Daniel Veillard35925471999-02-25 08:46:07 +00001134><P
1135></P
1136><TABLE
1137BORDER="0"
1138WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001139BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001140CELLSPACING="0"
1141CELLPADDING="4"
1142CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001143><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001144><TR
1145><TD
1146WIDTH="20%"
1147ALIGN="RIGHT"
1148VALIGN="TOP"
1149><TT
1150CLASS="PARAMETER"
1151><I
1152>doc</I
1153></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001154>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001155><TD
1156WIDTH="80%"
1157ALIGN="LEFT"
1158VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001159>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001160></TR
1161><TR
1162><TD
1163WIDTH="20%"
1164ALIGN="RIGHT"
1165VALIGN="TOP"
1166><TT
1167CLASS="PARAMETER"
1168><I
1169>name</I
1170></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001171>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001172><TD
1173WIDTH="80%"
1174ALIGN="LEFT"
1175VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001176>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001177></TR
1178><TR
1179><TD
1180WIDTH="20%"
1181ALIGN="RIGHT"
1182VALIGN="TOP"
1183><I
1184CLASS="EMPHASIS"
1185>Returns</I
1186> :</TD
1187><TD
1188WIDTH="80%"
1189ALIGN="LEFT"
1190VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001191>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001192></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001193></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001194></TABLE
1195><P
1196></P
1197></DIV
1198></DIV
1199><HR><DIV
1200CLASS="REFSECT2"
1201><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001202NAME="AEN7711"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001203></A
1204><H3
1205><A
1206NAME="XMLGETPARAMETERENTITY"
1207></A
1208>xmlGetParameterEntity ()</H3
1209><TABLE
1210BORDER="0"
1211BGCOLOR="#D6E8FF"
1212WIDTH="100%"
1213CELLPADDING="6"
1214><TR
1215><TD
1216><PRE
1217CLASS="PROGRAMLISTING"
1218><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001219HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001220>xmlEntityPtr</A
1221> xmlGetParameterEntity (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001222HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillardb05deb71999-08-10 19:04:08 +00001223>xmlDocPtr</A
1224> doc,
1225 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001226HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001227>xmlChar</A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001228> *name);</PRE
1229></TD
1230></TR
1231></TABLE
1232><P
1233>Do an entity lookup in the internal and external subsets and
1234returns the corresponding parameter entity, if found.</P
1235><P
1236></P
1237><DIV
1238CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001239><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001240NAME="AEN7720"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001241></A
Daniel Veillardb05deb71999-08-10 19:04:08 +00001242><P
1243></P
1244><TABLE
1245BORDER="0"
1246WIDTH="100%"
1247BGCOLOR="#FFD0D0"
1248CELLSPACING="0"
1249CELLPADDING="4"
1250CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001251><TBODY
Daniel Veillardb05deb71999-08-10 19:04:08 +00001252><TR
1253><TD
1254WIDTH="20%"
1255ALIGN="RIGHT"
1256VALIGN="TOP"
1257><TT
1258CLASS="PARAMETER"
1259><I
1260>doc</I
1261></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001262>&nbsp;:</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001263><TD
1264WIDTH="80%"
1265ALIGN="LEFT"
1266VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001267>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001268></TR
1269><TR
1270><TD
1271WIDTH="20%"
1272ALIGN="RIGHT"
1273VALIGN="TOP"
1274><TT
1275CLASS="PARAMETER"
1276><I
1277>name</I
1278></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001279>&nbsp;:</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001280><TD
1281WIDTH="80%"
1282ALIGN="LEFT"
1283VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001284>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001285></TR
1286><TR
1287><TD
1288WIDTH="20%"
1289ALIGN="RIGHT"
1290VALIGN="TOP"
1291><I
1292CLASS="EMPHASIS"
1293>Returns</I
1294> :</TD
1295><TD
1296WIDTH="80%"
1297ALIGN="LEFT"
1298VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001299>&nbsp;</TD
Daniel Veillardb05deb71999-08-10 19:04:08 +00001300></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001301></TBODY
Daniel Veillardb05deb71999-08-10 19:04:08 +00001302></TABLE
1303><P
1304></P
1305></DIV
1306></DIV
1307><HR><DIV
1308CLASS="REFSECT2"
1309><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001310NAME="AEN7737"
Daniel Veillard35925471999-02-25 08:46:07 +00001311></A
1312><H3
1313><A
1314NAME="XMLENCODEENTITIES"
1315></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001316>xmlEncodeEntities ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001317><TABLE
1318BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001319BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001320WIDTH="100%"
1321CELLPADDING="6"
1322><TR
1323><TD
1324><PRE
1325CLASS="PROGRAMLISTING"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001326>const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001327HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001328>xmlChar</A
1329>* xmlEncodeEntities (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001330HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001331>xmlDocPtr</A
1332> doc,
1333 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001334HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001335>xmlChar</A
Daniel Veillard35925471999-02-25 08:46:07 +00001336> *input);</PRE
1337></TD
1338></TR
1339></TABLE
1340><P
1341>Do a global encoding of a string, replacing the predefined entities
1342and non ASCII values with their entities and CharRef counterparts.</P
1343><P
Daniel Veillard6bd26dc1999-09-03 14:28:40 +00001344>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
1345compatibility</P
Daniel Veillard35925471999-02-25 08:46:07 +00001346><P
Daniel Veillardb05deb71999-08-10 19:04:08 +00001347>People must migrate their code to xmlEncodeEntitiesReentrant !
1348This routine will issue a warning when encountered.</P
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001349><P
1350></P
1351><DIV
1352CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001353><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001354NAME="AEN7748"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001355></A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001356><P
1357></P
1358><TABLE
1359BORDER="0"
1360WIDTH="100%"
1361BGCOLOR="#FFD0D0"
1362CELLSPACING="0"
1363CELLPADDING="4"
1364CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001365><TBODY
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001366><TR
1367><TD
1368WIDTH="20%"
1369ALIGN="RIGHT"
1370VALIGN="TOP"
1371><TT
1372CLASS="PARAMETER"
1373><I
1374>doc</I
1375></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001376>&nbsp;:</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001377><TD
1378WIDTH="80%"
1379ALIGN="LEFT"
1380VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001381>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001382></TR
1383><TR
1384><TD
1385WIDTH="20%"
1386ALIGN="RIGHT"
1387VALIGN="TOP"
1388><TT
1389CLASS="PARAMETER"
1390><I
1391>input</I
1392></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001393>&nbsp;:</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001394><TD
1395WIDTH="80%"
1396ALIGN="LEFT"
1397VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001398>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001399></TR
1400><TR
1401><TD
1402WIDTH="20%"
1403ALIGN="RIGHT"
1404VALIGN="TOP"
1405><I
1406CLASS="EMPHASIS"
1407>Returns</I
1408> :</TD
1409><TD
1410WIDTH="80%"
1411ALIGN="LEFT"
1412VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001413>&nbsp;</TD
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001414></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001415></TBODY
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001416></TABLE
1417><P
1418></P
1419></DIV
1420></DIV
1421><HR><DIV
1422CLASS="REFSECT2"
1423><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001424NAME="AEN7765"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001425></A
1426><H3
1427><A
1428NAME="XMLENCODEENTITIESREENTRANT"
1429></A
1430>xmlEncodeEntitiesReentrant ()</H3
1431><TABLE
1432BORDER="0"
1433BGCOLOR="#D6E8FF"
1434WIDTH="100%"
1435CELLPADDING="6"
1436><TR
1437><TD
1438><PRE
1439CLASS="PROGRAMLISTING"
1440><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001441HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001442>xmlChar</A
1443>* xmlEncodeEntitiesReentrant (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001444HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001445>xmlDocPtr</A
1446> doc,
1447 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001448HREF="libxml-tree.html#XMLCHAR"
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001449>xmlChar</A
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001450> *input);</PRE
1451></TD
1452></TR
1453></TABLE
1454><P
1455>Do a global encoding of a string, replacing the predefined entities
1456and non ASCII values with their entities and CharRef counterparts.
1457Contrary to xmlEncodeEntities, this routine is reentrant, and result
1458must be deallocated.</P
1459><P
Daniel Veillard35925471999-02-25 08:46:07 +00001460></P
1461><DIV
1462CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001463><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001464NAME="AEN7774"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001465></A
Daniel Veillard35925471999-02-25 08:46:07 +00001466><P
1467></P
1468><TABLE
1469BORDER="0"
1470WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001471BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001472CELLSPACING="0"
1473CELLPADDING="4"
1474CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001475><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001476><TR
1477><TD
1478WIDTH="20%"
1479ALIGN="RIGHT"
1480VALIGN="TOP"
1481><TT
1482CLASS="PARAMETER"
1483><I
1484>doc</I
1485></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001486>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001487><TD
1488WIDTH="80%"
1489ALIGN="LEFT"
1490VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001491>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001492></TR
1493><TR
1494><TD
1495WIDTH="20%"
1496ALIGN="RIGHT"
1497VALIGN="TOP"
1498><TT
1499CLASS="PARAMETER"
1500><I
1501>input</I
1502></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001503>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001504><TD
1505WIDTH="80%"
1506ALIGN="LEFT"
1507VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001508>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001509></TR
1510><TR
1511><TD
1512WIDTH="20%"
1513ALIGN="RIGHT"
1514VALIGN="TOP"
1515><I
1516CLASS="EMPHASIS"
1517>Returns</I
1518> :</TD
1519><TD
1520WIDTH="80%"
1521ALIGN="LEFT"
1522VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001523>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001524></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001525></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001526></TABLE
1527><P
1528></P
1529></DIV
1530></DIV
1531><HR><DIV
1532CLASS="REFSECT2"
1533><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001534NAME="AEN7791"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001535></A
1536><H3
1537><A
1538NAME="XMLENCODESPECIALCHARS"
1539></A
1540>xmlEncodeSpecialChars ()</H3
1541><TABLE
1542BORDER="0"
1543BGCOLOR="#D6E8FF"
1544WIDTH="100%"
1545CELLPADDING="6"
1546><TR
1547><TD
1548><PRE
1549CLASS="PROGRAMLISTING"
1550><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001551HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001552>xmlChar</A
1553>* xmlEncodeSpecialChars (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001554HREF="libxml-tree.html#XMLDOCPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001555>xmlDocPtr</A
1556> doc,
1557 const <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001558HREF="libxml-tree.html#XMLCHAR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001559>xmlChar</A
1560> *input);</PRE
1561></TD
1562></TR
1563></TABLE
1564><P
1565>Do a global encoding of a string, replacing the predefined entities
1566this routine is reentrant, and result must be deallocated.</P
1567><P
1568></P
1569><DIV
1570CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001571><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001572NAME="AEN7800"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001573></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001574><P
1575></P
1576><TABLE
1577BORDER="0"
1578WIDTH="100%"
1579BGCOLOR="#FFD0D0"
1580CELLSPACING="0"
1581CELLPADDING="4"
1582CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001583><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001584><TR
1585><TD
1586WIDTH="20%"
1587ALIGN="RIGHT"
1588VALIGN="TOP"
1589><TT
1590CLASS="PARAMETER"
1591><I
1592>doc</I
1593></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001594>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001595><TD
1596WIDTH="80%"
1597ALIGN="LEFT"
1598VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001599>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001600></TR
1601><TR
1602><TD
1603WIDTH="20%"
1604ALIGN="RIGHT"
1605VALIGN="TOP"
1606><TT
1607CLASS="PARAMETER"
1608><I
1609>input</I
1610></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001611>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001612><TD
1613WIDTH="80%"
1614ALIGN="LEFT"
1615VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001616>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001617></TR
1618><TR
1619><TD
1620WIDTH="20%"
1621ALIGN="RIGHT"
1622VALIGN="TOP"
1623><I
1624CLASS="EMPHASIS"
1625>Returns</I
1626> :</TD
1627><TD
1628WIDTH="80%"
1629ALIGN="LEFT"
1630VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001631>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001632></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001633></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001634></TABLE
1635><P
1636></P
1637></DIV
1638></DIV
1639><HR><DIV
1640CLASS="REFSECT2"
1641><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001642NAME="AEN7817"
Daniel Veillard35925471999-02-25 08:46:07 +00001643></A
1644><H3
1645><A
1646NAME="XMLCREATEENTITIESTABLE"
1647></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001648>xmlCreateEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001649><TABLE
1650BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001651BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001652WIDTH="100%"
1653CELLPADDING="6"
1654><TR
1655><TD
1656><PRE
1657CLASS="PROGRAMLISTING"
1658><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001659HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001660>xmlEntitiesTablePtr</A
1661> xmlCreateEntitiesTable (void);</PRE
1662></TD
1663></TR
1664></TABLE
1665><P
1666>create and initialize an empty entities hash table.</P
1667><P
1668></P
1669><DIV
1670CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001671><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001672NAME="AEN7824"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001673></A
Daniel Veillard35925471999-02-25 08:46:07 +00001674><P
1675></P
1676><TABLE
1677BORDER="0"
1678WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001679BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001680CELLSPACING="0"
1681CELLPADDING="4"
1682CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001683><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001684><TR
1685><TD
1686WIDTH="20%"
1687ALIGN="RIGHT"
1688VALIGN="TOP"
1689><I
1690CLASS="EMPHASIS"
1691>Returns</I
1692> :</TD
1693><TD
1694WIDTH="80%"
1695ALIGN="LEFT"
1696VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001697>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001698></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001699></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001700></TABLE
1701><P
1702></P
1703></DIV
1704></DIV
1705><HR><DIV
1706CLASS="REFSECT2"
1707><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001708NAME="AEN7833"
Daniel Veillard35925471999-02-25 08:46:07 +00001709></A
1710><H3
1711><A
1712NAME="XMLCOPYENTITIESTABLE"
1713></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001714>xmlCopyEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001715><TABLE
1716BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001717BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001718WIDTH="100%"
1719CELLPADDING="6"
1720><TR
1721><TD
1722><PRE
1723CLASS="PROGRAMLISTING"
1724><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001725HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001726>xmlEntitiesTablePtr</A
1727> xmlCopyEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001728HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001729>xmlEntitiesTablePtr</A
1730> table);</PRE
1731></TD
1732></TR
1733></TABLE
1734><P
1735>Build a copy of an entity table.</P
1736><P
1737></P
1738><DIV
1739CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001740><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001741NAME="AEN7841"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001742></A
Daniel Veillard35925471999-02-25 08:46:07 +00001743><P
1744></P
1745><TABLE
1746BORDER="0"
1747WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001748BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001749CELLSPACING="0"
1750CELLPADDING="4"
1751CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001752><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001753><TR
1754><TD
1755WIDTH="20%"
1756ALIGN="RIGHT"
1757VALIGN="TOP"
1758><TT
1759CLASS="PARAMETER"
1760><I
1761>table</I
1762></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001763>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001764><TD
1765WIDTH="80%"
1766ALIGN="LEFT"
1767VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001768>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001769></TR
1770><TR
1771><TD
1772WIDTH="20%"
1773ALIGN="RIGHT"
1774VALIGN="TOP"
1775><I
1776CLASS="EMPHASIS"
1777>Returns</I
1778> :</TD
1779><TD
1780WIDTH="80%"
1781ALIGN="LEFT"
1782VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001783>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001784></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001785></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001786></TABLE
1787><P
1788></P
1789></DIV
1790></DIV
1791><HR><DIV
1792CLASS="REFSECT2"
1793><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001794NAME="AEN7854"
Daniel Veillard35925471999-02-25 08:46:07 +00001795></A
1796><H3
1797><A
1798NAME="XMLFREEENTITIESTABLE"
1799></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001800>xmlFreeEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001801><TABLE
1802BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001803BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001804WIDTH="100%"
1805CELLPADDING="6"
1806><TR
1807><TD
1808><PRE
1809CLASS="PROGRAMLISTING"
1810>void xmlFreeEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001811HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001812>xmlEntitiesTablePtr</A
1813> table);</PRE
1814></TD
1815></TR
1816></TABLE
1817><P
1818>Deallocate the memory used by an entities hash table.</P
1819><P
1820></P
1821><DIV
1822CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001823><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001824NAME="AEN7861"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001825></A
Daniel Veillard35925471999-02-25 08:46:07 +00001826><P
1827></P
1828><TABLE
1829BORDER="0"
1830WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001831BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001832CELLSPACING="0"
1833CELLPADDING="4"
1834CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001835><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001836><TR
1837><TD
1838WIDTH="20%"
1839ALIGN="RIGHT"
1840VALIGN="TOP"
1841><TT
1842CLASS="PARAMETER"
1843><I
1844>table</I
1845></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001846>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001847><TD
1848WIDTH="80%"
1849ALIGN="LEFT"
1850VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001851>&nbsp;</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001852></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001853></TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001854></TABLE
1855><P
1856></P
1857></DIV
1858></DIV
1859><HR><DIV
1860CLASS="REFSECT2"
1861><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001862NAME="AEN7870"
Daniel Veillard35925471999-02-25 08:46:07 +00001863></A
1864><H3
1865><A
1866NAME="XMLDUMPENTITIESTABLE"
1867></A
Daniel Veillard14fff061999-06-22 21:49:07 +00001868>xmlDumpEntitiesTable ()</H3
Daniel Veillard35925471999-02-25 08:46:07 +00001869><TABLE
1870BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00001871BGCOLOR="#D6E8FF"
Daniel Veillard35925471999-02-25 08:46:07 +00001872WIDTH="100%"
1873CELLPADDING="6"
1874><TR
1875><TD
1876><PRE
1877CLASS="PROGRAMLISTING"
1878>void xmlDumpEntitiesTable (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001879HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard5099ae81999-04-21 20:12:07 +00001880>xmlBufferPtr</A
1881> buf,
1882 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001883HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
Daniel Veillard35925471999-02-25 08:46:07 +00001884>xmlEntitiesTablePtr</A
1885> table);</PRE
1886></TD
1887></TR
1888></TABLE
1889><P
1890>This will dump the content of the entity table as an XML DTD definition</P
1891><P
Daniel Veillard35925471999-02-25 08:46:07 +00001892></P
1893><DIV
1894CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001895><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001896NAME="AEN7878"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001897></A
Daniel Veillard35925471999-02-25 08:46:07 +00001898><P
1899></P
1900><TABLE
1901BORDER="0"
1902WIDTH="100%"
Daniel Veillard14fff061999-06-22 21:49:07 +00001903BGCOLOR="#FFD0D0"
Daniel Veillard35925471999-02-25 08:46:07 +00001904CELLSPACING="0"
1905CELLPADDING="4"
1906CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001907><TBODY
Daniel Veillard35925471999-02-25 08:46:07 +00001908><TR
1909><TD
1910WIDTH="20%"
1911ALIGN="RIGHT"
1912VALIGN="TOP"
1913><TT
1914CLASS="PARAMETER"
1915><I
Daniel Veillard5099ae81999-04-21 20:12:07 +00001916>buf</I
1917></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001918>&nbsp;:</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001919><TD
1920WIDTH="80%"
1921ALIGN="LEFT"
1922VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001923>&nbsp;</TD
Daniel Veillard5099ae81999-04-21 20:12:07 +00001924></TR
1925><TR
1926><TD
1927WIDTH="20%"
1928ALIGN="RIGHT"
1929VALIGN="TOP"
1930><TT
1931CLASS="PARAMETER"
1932><I
Daniel Veillard35925471999-02-25 08:46:07 +00001933>table</I
1934></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001935>&nbsp;:</TD
Daniel Veillard35925471999-02-25 08:46:07 +00001936><TD
1937WIDTH="80%"
1938ALIGN="LEFT"
1939VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001940>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001941></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001942></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001943></TABLE
1944><P
1945></P
1946></DIV
1947></DIV
1948><HR><DIV
1949CLASS="REFSECT2"
1950><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001951NAME="AEN7891"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001952></A
1953><H3
1954><A
1955NAME="XMLDUMPENTITYDECL"
1956></A
1957>xmlDumpEntityDecl ()</H3
1958><TABLE
1959BORDER="0"
1960BGCOLOR="#D6E8FF"
1961WIDTH="100%"
1962CELLPADDING="6"
1963><TR
1964><TD
1965><PRE
1966CLASS="PROGRAMLISTING"
1967>void xmlDumpEntityDecl (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001968HREF="libxml-tree.html#XMLBUFFERPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001969>xmlBufferPtr</A
1970> buf,
1971 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001972HREF="libxml-entities.html#XMLENTITYPTR"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001973>xmlEntityPtr</A
1974> ent);</PRE
1975></TD
1976></TR
1977></TABLE
1978><P
1979>This will dump the content of the entity table as an XML DTD definition</P
1980><P
1981></P
1982><DIV
1983CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001984><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001985NAME="AEN7899"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001986></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001987><P
1988></P
1989><TABLE
1990BORDER="0"
1991WIDTH="100%"
1992BGCOLOR="#FFD0D0"
1993CELLSPACING="0"
1994CELLPADDING="4"
1995CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001996><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001997><TR
1998><TD
1999WIDTH="20%"
2000ALIGN="RIGHT"
2001VALIGN="TOP"
2002><TT
2003CLASS="PARAMETER"
2004><I
2005>buf</I
2006></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002007>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002008><TD
2009WIDTH="80%"
2010ALIGN="LEFT"
2011VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002012>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002013></TR
2014><TR
2015><TD
2016WIDTH="20%"
2017ALIGN="RIGHT"
2018VALIGN="TOP"
2019><TT
2020CLASS="PARAMETER"
2021><I
2022>ent</I
2023></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002024>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002025><TD
2026WIDTH="80%"
2027ALIGN="LEFT"
2028VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00002029>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002030></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00002031></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002032></TABLE
2033><P
2034></P
2035></DIV
2036></DIV
2037><HR><DIV
2038CLASS="REFSECT2"
2039><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00002040NAME="AEN7912"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002041></A
2042><H3
2043><A
2044NAME="XMLCLEANUPPREDEFINEDENTITIES"
2045></A
2046>xmlCleanupPredefinedEntities ()</H3
2047><TABLE
2048BORDER="0"
2049BGCOLOR="#D6E8FF"
2050WIDTH="100%"
2051CELLPADDING="6"
2052><TR
2053><TD
2054><PRE
2055CLASS="PROGRAMLISTING"
2056>void xmlCleanupPredefinedEntities (void);</PRE
2057></TD
2058></TR
2059></TABLE
2060><P
2061>Cleanup up the predefined entities table.</P
2062><P
2063></P
2064></DIV
Daniel Veillard35925471999-02-25 08:46:07 +00002065></DIV
2066><DIV
2067CLASS="NAVFOOTER"
Daniel Veillard00fdf371999-10-08 09:40:39 +00002068><BR
2069CLEAR="all"><BR><TABLE
Daniel Veillard35925471999-02-25 08:46:07 +00002070WIDTH="100%"
2071BORDER="0"
Daniel Veillard14fff061999-06-22 21:49:07 +00002072BGCOLOR="#000000"
2073CELLPADDING="1"
Daniel Veillard35925471999-02-25 08:46:07 +00002074CELLSPACING="0"
2075><TR
2076><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002077WIDTH="25%"
2078BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00002079ALIGN="left"
Daniel Veillard35925471999-02-25 08:46:07 +00002080><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002081HREF="libxml-tree.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002082><FONT
2083COLOR="#FFFFFF"
2084SIZE="3"
2085><B
2086>&#60;&#60;&#60; Previous Page</B
2087></FONT
2088></A
Daniel Veillard35925471999-02-25 08:46:07 +00002089></TD
2090><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002091WIDTH="25%"
2092BGCOLOR="#0000C0"
Daniel Veillard35925471999-02-25 08:46:07 +00002093ALIGN="center"
Daniel Veillard14fff061999-06-22 21:49:07 +00002094><FONT
2095COLOR="#FFFFFF"
2096SIZE="3"
2097><B
Daniel Veillard35925471999-02-25 08:46:07 +00002098><A
2099HREF="book1.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002100><FONT
2101COLOR="#FFFFFF"
2102SIZE="3"
2103><B
2104>Home</B
2105></FONT
2106></A
2107></B
2108></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00002109></TD
2110><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002111WIDTH="25%"
2112BGCOLOR="#00C000"
2113ALIGN="center"
2114><FONT
2115COLOR="#FFFFFF"
2116SIZE="3"
2117><B
2118><A
Daniel Veillard35008381999-10-25 13:15:52 +00002119HREF="libxml-lib.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002120><FONT
2121COLOR="#FFFFFF"
2122SIZE="3"
2123><B
2124>Up</B
2125></FONT
2126></A
2127></B
2128></FONT
2129></TD
2130><TD
2131WIDTH="25%"
2132BGCOLOR="#C00000"
Daniel Veillard35925471999-02-25 08:46:07 +00002133ALIGN="right"
Daniel Veillard35925471999-02-25 08:46:07 +00002134><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00002135HREF="libxml-valid.html"
Daniel Veillard14fff061999-06-22 21:49:07 +00002136><FONT
2137COLOR="#FFFFFF"
2138SIZE="3"
2139><B
2140>Next Page &#62;&#62;&#62;</B
2141></FONT
2142></A
Daniel Veillard35925471999-02-25 08:46:07 +00002143></TD
2144></TR
2145><TR
2146><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002147COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002148ALIGN="left"
Daniel Veillard14fff061999-06-22 21:49:07 +00002149><FONT
2150COLOR="#FFFFFF"
2151SIZE="3"
2152><B
2153>tree</B
2154></FONT
Daniel Veillard35925471999-02-25 08:46:07 +00002155></TD
2156><TD
Daniel Veillard14fff061999-06-22 21:49:07 +00002157COLSPAN="2"
Daniel Veillard35925471999-02-25 08:46:07 +00002158ALIGN="right"
Daniel Veillard14fff061999-06-22 21:49:07 +00002159><FONT
2160COLOR="#FFFFFF"
2161SIZE="3"
2162><B
2163>valid</B
2164></FONT
2165></TD
Daniel Veillard35925471999-02-25 08:46:07 +00002166></TR
2167></TABLE
2168></DIV
2169></BODY
2170></HTML
2171>