mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-10-30 10:45:36 +03:00 
			
		
		
		
	- added check and handling when possibly removing an ID - fixed some entities problems - added xmlParseTryOrFinish() - changed the way struct aredeclared to allow gtk-doc to expose those - closed #4960 - fixes to libs detection from Albert Chin-A-Young - preparing 1.8.3 release Daniel
		
			
				
	
	
		
			1908 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			1908 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <HTML
 | |
| ><HEAD
 | |
| ><TITLE
 | |
| >entities</TITLE
 | |
| ><META
 | |
| NAME="GENERATOR"
 | |
| CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
 | |
| REL="HOME"
 | |
| TITLE="Gnome XML Library Reference Manual"
 | |
| HREF="book1.html"><LINK
 | |
| REL="UP"
 | |
| TITLE="Libxml Library Reference"
 | |
| HREF="libxml-lib.html"><LINK
 | |
| REL="PREVIOUS"
 | |
| TITLE="tree"
 | |
| HREF="gnome-xml-tree.html"><LINK
 | |
| REL="NEXT"
 | |
| TITLE="valid"
 | |
| HREF="gnome-xml-valid.html"></HEAD
 | |
| ><BODY
 | |
| BGCOLOR="#FFFFFF"
 | |
| TEXT="#000000"
 | |
| LINK="#0000FF"
 | |
| VLINK="#840084"
 | |
| ALINK="#0000FF"
 | |
| ><DIV
 | |
| CLASS="NAVHEADER"
 | |
| ><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TH
 | |
| COLSPAN="4"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="5"
 | |
| >Gnome XML Library Reference Manual</FONT
 | |
| ></TH
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="gnome-xml-tree.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="gnome-xml-valid.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><H1
 | |
| ><A
 | |
| NAME="GNOME-XML-ENTITIES"
 | |
| >entities</A
 | |
| ></H1
 | |
| ><DIV
 | |
| CLASS="REFNAMEDIV"
 | |
| ><A
 | |
| NAME="AEN5124"
 | |
| ></A
 | |
| ><H2
 | |
| >Name</H2
 | |
| >entities -- </DIV
 | |
| ><DIV
 | |
| CLASS="REFSYNOPSISDIV"
 | |
| ><A
 | |
| NAME="AEN5127"
 | |
| ></A
 | |
| ><H2
 | |
| >Synopsis</H2
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="SYNOPSIS"
 | |
| >
 | |
| 
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-INTERNAL-GENERAL-ENTITY"
 | |
| >XML_INTERNAL_GENERAL_ENTITY</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-EXTERNAL-GENERAL-PARSED-ENTITY"
 | |
| >XML_EXTERNAL_GENERAL_PARSED_ENTITY</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-EXTERNAL-GENERAL-UNPARSED-ENTITY"
 | |
| >XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-INTERNAL-PARAMETER-ENTITY"
 | |
| >XML_INTERNAL_PARAMETER_ENTITY</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-EXTERNAL-PARAMETER-ENTITY"
 | |
| >XML_EXTERNAL_PARAMETER_ENTITY</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-INTERNAL-PREDEFINED-ENTITY"
 | |
| >XML_INTERNAL_PREDEFINED_ENTITY</A
 | |
| >
 | |
| typedef     <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| >;
 | |
| #define     <A
 | |
| HREF="gnome-xml-entities.html#XML-MIN-ENTITIES-TABLE"
 | |
| >XML_MIN_ENTITIES_TABLE</A
 | |
| >
 | |
| typedef     <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| >;
 | |
| void        <A
 | |
| HREF="gnome-xml-entities.html#XMLADDDOCENTITY"
 | |
| >xmlAddDocEntity</A
 | |
| >                 (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              int type,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| void        <A
 | |
| HREF="gnome-xml-entities.html#XMLADDDTDENTITY"
 | |
| >xmlAddDtdEntity</A
 | |
| >                 (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              int type,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLGETPREDEFINEDENTITY"
 | |
| >xmlGetPredefinedEntity</A
 | |
| >         (const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLGETDOCENTITY"
 | |
| >xmlGetDocEntity</A
 | |
| >                (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLGETDTDENTITY"
 | |
| >xmlGetDtdEntity</A
 | |
| >                (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLGETPARAMETERENTITY"
 | |
| >xmlGetParameterEntity</A
 | |
| >          (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >* <A
 | |
| HREF="gnome-xml-entities.html#XMLENCODEENTITIES"
 | |
| >xmlEncodeEntities</A
 | |
| >            (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *input);
 | |
| <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="gnome-xml-entities.html#XMLENCODEENTITIESREENTRANT"
 | |
| >xmlEncodeEntitiesReentrant</A
 | |
| >      (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *input);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLCREATEENTITIESTABLE"
 | |
| >xmlCreateEntitiesTable</A
 | |
| >  (void);
 | |
| <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > <A
 | |
| HREF="gnome-xml-entities.html#XMLCOPYENTITIESTABLE"
 | |
| >xmlCopyEntitiesTable</A
 | |
| >    (<A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);
 | |
| void        <A
 | |
| HREF="gnome-xml-entities.html#XMLFREEENTITIESTABLE"
 | |
| >xmlFreeEntitiesTable</A
 | |
| >            (<A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);
 | |
| void        <A
 | |
| HREF="gnome-xml-entities.html#XMLDUMPENTITIESTABLE"
 | |
| >xmlDumpEntitiesTable</A
 | |
| >            (<A
 | |
| HREF="gnome-xml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN5184"
 | |
| ></A
 | |
| ><H2
 | |
| >Description</H2
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN5187"
 | |
| ></A
 | |
| ><H2
 | |
| >Details</H2
 | |
| ><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5189"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-INTERNAL-GENERAL-ENTITY"
 | |
| ></A
 | |
| >XML_INTERNAL_GENERAL_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_INTERNAL_GENERAL_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5194"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-EXTERNAL-GENERAL-PARSED-ENTITY"
 | |
| ></A
 | |
| >XML_EXTERNAL_GENERAL_PARSED_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_EXTERNAL_GENERAL_PARSED_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5199"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-EXTERNAL-GENERAL-UNPARSED-ENTITY"
 | |
| ></A
 | |
| >XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5204"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-INTERNAL-PARAMETER-ENTITY"
 | |
| ></A
 | |
| >XML_INTERNAL_PARAMETER_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_INTERNAL_PARAMETER_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5209"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-EXTERNAL-PARAMETER-ENTITY"
 | |
| ></A
 | |
| >XML_EXTERNAL_PARAMETER_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_EXTERNAL_PARAMETER_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5214"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-INTERNAL-PREDEFINED-ENTITY"
 | |
| ></A
 | |
| >XML_INTERNAL_PREDEFINED_ENTITY</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_INTERNAL_PREDEFINED_ENTITY</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5219"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENTITYPTR"
 | |
| ></A
 | |
| >xmlEntityPtr</H3
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5223"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-MIN-ENTITIES-TABLE"
 | |
| ></A
 | |
| >XML_MIN_ENTITIES_TABLE</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_MIN_ENTITIES_TABLE</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5228"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENTITIESTABLEPTR"
 | |
| ></A
 | |
| >xmlEntitiesTablePtr</H3
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5232"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDDOCENTITY"
 | |
| ></A
 | |
| >xmlAddDocEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlAddDocEntity                 (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              int type,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Register a new entity for this document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >type</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ExternalID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >SystemID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5272"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDDTDENTITY"
 | |
| ></A
 | |
| >xmlAddDtdEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlAddDtdEntity                 (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              int type,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Register a new entity for this document DTD.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >type</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ExternalID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >SystemID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5312"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETPREDEFINEDENTITY"
 | |
| ></A
 | |
| >xmlGetPredefinedEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > xmlGetPredefinedEntity         (const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Check whether this name is an predefined entity.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5333"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETDOCENTITY"
 | |
| ></A
 | |
| >xmlGetDocEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > xmlGetDocEntity                (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do an entity lookup in the document entity hash table and
 | |
| returns the corrsponding entity, otherwise a lookup is done
 | |
| in the predefined entities too.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5359"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETDTDENTITY"
 | |
| ></A
 | |
| >xmlGetDtdEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > xmlGetDtdEntity                (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do an entity lookup in the Dtd entity hash table and
 | |
| returns the corresponding entity, if found.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5385"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETPARAMETERENTITY"
 | |
| ></A
 | |
| >xmlGetParameterEntity ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITYPTR"
 | |
| >xmlEntityPtr</A
 | |
| > xmlGetParameterEntity          (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do an entity lookup in the internal and external subsets and
 | |
| returns the corresponding parameter entity, if found.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5411"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENCODEENTITIES"
 | |
| ></A
 | |
| >xmlEncodeEntities ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >* xmlEncodeEntities            (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *input);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a global encoding of a string, replacing the predefined entities
 | |
| and non ASCII values with their entities and CharRef counterparts.</P
 | |
| ><P
 | |
| >TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
 | |
| compatibility</P
 | |
| ><P
 | |
| >People must migrate their code to xmlEncodeEntitiesReentrant !
 | |
| This routine will issue a warning when encountered.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >input</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5439"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENCODEENTITIESREENTRANT"
 | |
| ></A
 | |
| >xmlEncodeEntitiesReentrant ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlEncodeEntitiesReentrant      (<A
 | |
| HREF="gnome-xml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="gnome-xml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *input);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a global encoding of a string, replacing the predefined entities
 | |
| and non ASCII values with their entities and CharRef counterparts.
 | |
| Contrary to xmlEncodeEntities, this routine is reentrant, and result
 | |
| must be deallocated.</P
 | |
| ><P
 | |
| >TODO !!!! Once moved to UTF-8 internal encoding, the encoding of non-ascii
 | |
| get erroneous.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >input</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5466"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCREATEENTITIESTABLE"
 | |
| ></A
 | |
| >xmlCreateEntitiesTable ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > xmlCreateEntitiesTable  (void);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >create and initialize an empty entities hash table.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5482"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYENTITIESTABLE"
 | |
| ></A
 | |
| >xmlCopyEntitiesTable ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > xmlCopyEntitiesTable    (<A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Build a copy of an entity table.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >table</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5503"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREEENTITIESTABLE"
 | |
| ></A
 | |
| >xmlFreeEntitiesTable ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeEntitiesTable            (<A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Deallocate the memory used by an entities hash table.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >table</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5519"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDUMPENTITIESTABLE"
 | |
| ></A
 | |
| >xmlDumpEntitiesTable ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlDumpEntitiesTable            (<A
 | |
| HREF="gnome-xml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="gnome-xml-entities.html#XMLENTITIESTABLEPTR"
 | |
| >xmlEntitiesTablePtr</A
 | |
| > table);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >This will dump the content of the entity table as an XML DTD definition</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >table</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="NAVFOOTER"
 | |
| ><BR
 | |
| CLEAR="all"><BR><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="gnome-xml-tree.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="gnome-xml-valid.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="left"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >tree</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="right"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >valid</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ></BODY
 | |
| ></HTML
 | |
| > |