Edit

kc3-lang/libxml2/doc/html/gnome-xml-entities.html

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 1999-06-22 21:49:07
    Hash : 14fff064
    Message : Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel

  • doc/html/gnome-xml-entities.html
  • <HTML
    ><HEAD
    ><TITLE
    >entities</TITLE
    ><META
    NAME="GENERATOR"
    CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
    REL="HOME"
    TITLE="Gnome XML Library Reference Manual"
    HREF="book1.html"><LINK
    REL="UP"
    TITLE="Gnome XML Library"
    HREF="libxml.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"
    ><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
    >&#60;&#60;&#60; 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.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 &#62;&#62;&#62;</B
    ></FONT
    ></A
    ></TD
    ></TR
    ></TABLE
    ></DIV
    ><H1
    >entities</H1
    ><DIV
    CLASS="REFNAMEDIV"
    ><A
    NAME="AEN3522"
    ></A
    ><H2
    >Name</H2
    >entities &#8212; </DIV
    ><DIV
    CLASS="REFSYNOPSISDIV"
    ><A
    NAME="AEN3525"
    ></A
    ><H2
    >Synopsis</H2
    ><TABLE
    BORDER="0"
    BGCOLOR="#D6E8FF"
    WIDTH="100%"
    CELLPADDING="6"
    ><TR
    ><TD
    ><PRE
    CLASS="SYNOPSIS"
    >&#13;
    
    #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#CHAR"
    >CHAR</A
    > *name,
                                                 int type,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *ExternalID,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *SystemID,
                                                 <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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#CHAR"
    >CHAR</A
    > *name,
                                                 int type,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *ExternalID,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *SystemID,
                                                 <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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#CHAR"
    >CHAR</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#CHAR"
    >CHAR</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#CHAR"
    >CHAR</A
    > *name);
    <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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#CHAR"
    >CHAR</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="AEN3574"
    ></A
    ><H2
    >Description</H2
    ><P
    ></P
    ></DIV
    ><DIV
    CLASS="REFSECT1"
    ><A
    NAME="AEN3577"
    ></A
    ><H2
    >Details</H2
    ><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3579"
    ></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		1</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3584"
    ></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	2</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3589"
    ></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	3</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3594"
    ></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		4</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3599"
    ></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		5</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3604"
    ></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		6</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3609"
    ></A
    ><H3
    ><A
    NAME="XMLENTITYPTR"
    ></A
    >xmlEntityPtr</H3
    ><TABLE
    BORDER="0"
    BGCOLOR="#D6E8FF"
    WIDTH="100%"
    CELLPADDING="6"
    ><TR
    ><TD
    ><PRE
    CLASS="PROGRAMLISTING"
    >typedef xmlEntity *xmlEntityPtr;</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3614"
    ></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	32</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3619"
    ></A
    ><H3
    ><A
    NAME="XMLENTITIESTABLEPTR"
    ></A
    >xmlEntitiesTablePtr</H3
    ><TABLE
    BORDER="0"
    BGCOLOR="#D6E8FF"
    WIDTH="100%"
    CELLPADDING="6"
    ><TR
    ><TD
    ><PRE
    CLASS="PROGRAMLISTING"
    >typedef xmlEntitiesTable *xmlEntitiesTablePtr;</PRE
    ></TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3624"
    ></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#CHAR"
    >CHAR</A
    > *name,
                                                 int type,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *ExternalID,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *SystemID,
                                                 <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the document</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >name</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity name</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >type</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity type XML_xxx_yyy_ENTITY</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >ExternalID</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity external ID if available</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >SystemID</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity system ID if available</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >content</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity content</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3664"
    ></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#CHAR"
    >CHAR</A
    > *name,
                                                 int type,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *ExternalID,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    > *SystemID,
                                                 <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the document</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >name</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity name</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >type</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity type XML_xxx_yyy_ENTITY</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >ExternalID</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity external ID if available</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >SystemID</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity system ID if available</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >content</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity content</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3704"
    ></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#CHAR"
    >CHAR</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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity name</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><I
    CLASS="EMPHASIS"
    >Returns</I
    > :</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >NULL if not, othervise the entity</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3725"
    ></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#CHAR"
    >CHAR</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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the document referencing the entity</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >name</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity name</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><I
    CLASS="EMPHASIS"
    >Returns</I
    > :</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >A pointer to the entity structure or NULL if not found.</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3751"
    ></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#CHAR"
    >CHAR</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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the document referencing the entity</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >name</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the entity name</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><I
    CLASS="EMPHASIS"
    >Returns</I
    > :</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >A pointer to the entity structure or NULL if not found.</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3777"
    ></A
    ><H3
    ><A
    NAME="XMLENCODEENTITIES"
    ></A
    >xmlEncodeEntities ()</H3
    ><TABLE
    BORDER="0"
    BGCOLOR="#D6E8FF"
    WIDTH="100%"
    CELLPADDING="6"
    ><TR
    ><TD
    ><PRE
    CLASS="PROGRAMLISTING"
    ><A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</A
    >*       xmlEncodeEntities               (<A
    HREF="gnome-xml-tree.html#XMLDOCPTR"
    >xmlDocPtr</A
    > doc,
                                                 const <A
    HREF="gnome-xml-tree.html#CHAR"
    >CHAR</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 !!!! 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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  the document containing the string</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >input</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  A string to convert to XML.</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><I
    CLASS="EMPHASIS"
    >Returns</I
    > :</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >A newly allocated string with the substitution done.</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3804"
    ></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"
    >the xmlEntitiesTablePtr just created or NULL in case of error.</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3820"
    ></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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  An entity table</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><I
    CLASS="EMPHASIS"
    >Returns</I
    > :</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >the new xmlEntitiesTablePtr or NULL in case of error.</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3841"
    ></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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  An entity table</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ><HR><DIV
    CLASS="REFSECT2"
    ><A
    NAME="AEN3857"
    ></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
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  An XML buffer.</TD
    ></TR
    ><TR
    ><TD
    WIDTH="20%"
    ALIGN="RIGHT"
    VALIGN="TOP"
    ><TT
    CLASS="PARAMETER"
    ><I
    >table</I
    ></TT
    >&nbsp;:</TD
    ><TD
    WIDTH="80%"
    ALIGN="LEFT"
    VALIGN="TOP"
    >  An entity table</TD
    ></TR
    ></TABLE
    ><P
    ></P
    ></DIV
    ></DIV
    ></DIV
    ><DIV
    CLASS="NAVFOOTER"
    ><BR><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
    >&#60;&#60;&#60; 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.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 &#62;&#62;&#62;</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
    >