mirror of
https://gitlab.gnome.org/GNOME/libxml2
synced 2025-03-28 21:33:13 +00:00
4109 lines
56 KiB
HTML
4109 lines
56 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>valid</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="entities"
|
|
HREF="gnome-xml-entities.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="xml-error"
|
|
HREF="gnome-xml-xml-error.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-entities.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.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-xml-error.html"
|
|
><FONT
|
|
COLOR="#FFFFFF"
|
|
SIZE="3"
|
|
><B
|
|
>Next Page >>></B
|
|
></FONT
|
|
></A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
><H1
|
|
>valid</H1
|
|
><DIV
|
|
CLASS="REFNAMEDIV"
|
|
><A
|
|
NAME="AEN4184"
|
|
></A
|
|
><H2
|
|
>Name</H2
|
|
>valid — </DIV
|
|
><DIV
|
|
CLASS="REFSYNOPSISDIV"
|
|
><A
|
|
NAME="AEN4187"
|
|
></A
|
|
><H2
|
|
>Synopsis</H2
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="SYNOPSIS"
|
|
>
|
|
|
|
void (<A
|
|
HREF="gnome-xml-valid.html#XMLVALIDITYERRORFUNC"
|
|
>*xmlValidityErrorFunc</A
|
|
>) (void *ctx,
|
|
const char *msg,
|
|
...);
|
|
void (<A
|
|
HREF="gnome-xml-valid.html#XMLVALIDITYWARNINGFUNC"
|
|
>*xmlValidityWarningFunc</A
|
|
>) (void *ctx,
|
|
const char *msg,
|
|
...);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLPARSERVALIDITYERROR"
|
|
>xmlParserValidityError</A
|
|
> (void *ctx,
|
|
const char *msg,
|
|
...);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLPARSERVALIDITYWARNING"
|
|
>xmlParserValidityWarning</A
|
|
> (void *ctx,
|
|
const char *msg,
|
|
...);
|
|
#define <A
|
|
HREF="gnome-xml-valid.html#XML-MIN-NOTATION-TABLE"
|
|
>XML_MIN_NOTATION_TABLE</A
|
|
>
|
|
typedef <A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
>;
|
|
#define <A
|
|
HREF="gnome-xml-valid.html#XML-MIN-ELEMENT-TABLE"
|
|
>XML_MIN_ELEMENT_TABLE</A
|
|
>
|
|
typedef <A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
>;
|
|
#define <A
|
|
HREF="gnome-xml-valid.html#XML-MIN-ATTRIBUTE-TABLE"
|
|
>XML_MIN_ATTRIBUTE_TABLE</A
|
|
>
|
|
typedef <A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
>;
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
|
|
>xmlNotationPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLADDNOTATIONDECL"
|
|
>xmlAddNotationDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *PublicID,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *SystemID);
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCOPYNOTATIONTABLE"
|
|
>xmlCopyNotationTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLFREENOTATIONTABLE"
|
|
>xmlFreeNotationTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLDUMPNOTATIONTABLE"
|
|
>xmlDumpNotationTable</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> table);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLNEWELEMENTCONTENT"
|
|
>xmlNewElementContent</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCOPYELEMENTCONTENT"
|
|
>xmlCopyElementContent</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> content);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLFREEELEMENTCONTENT"
|
|
>xmlFreeElementContent</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> cur);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTPTR"
|
|
>xmlElementPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLADDELEMENTDECL"
|
|
>xmlAddElementDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> content);
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCOPYELEMENTTABLE"
|
|
>xmlCopyElementTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLFREEELEMENTTABLE"
|
|
>xmlFreeElementTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLDUMPELEMENTTABLE"
|
|
>xmlDumpElementTable</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCREATEENUMERATION"
|
|
>xmlCreateEnumeration</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLFREEENUMERATION"
|
|
>xmlFreeEnumeration</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> cur);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCOPYENUMERATION"
|
|
>xmlCopyEnumeration</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> cur);
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
|
|
>xmlAttributePtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLADDATTRIBUTEDECL"
|
|
>xmlAddAttributeDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *elem,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type,
|
|
int def,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *defaultValue,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> tree);
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> <A
|
|
HREF="gnome-xml-valid.html#XMLCOPYATTRIBUTETABLE"
|
|
>xmlCopyAttributeTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLFREEATTRIBUTETABLE"
|
|
>xmlFreeAttributeTable</A
|
|
> (<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> table);
|
|
void <A
|
|
HREF="gnome-xml-valid.html#XMLDUMPATTRIBUTETABLE"
|
|
>xmlDumpAttributeTable</A
|
|
> (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> table);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEROOT"
|
|
>xmlValidateRoot</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEELEMENTDECL"
|
|
>xmlValidateElementDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTPTR"
|
|
>xmlElementPtr</A
|
|
> elem);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEATTRIBUTEDECL"
|
|
>xmlValidateAttributeDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
|
|
>xmlAttributePtr</A
|
|
> attr);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATENOTATIONDECL"
|
|
>xmlValidateNotationDecl</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
|
|
>xmlNotationPtr</A
|
|
> nota);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEDTD"
|
|
>xmlValidateDtd</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEDOCUMENT"
|
|
>xmlValidateDocument</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEELEMENT"
|
|
>xmlValidateElement</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEONEELEMENT"
|
|
>xmlValidateOneElement</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEONEATTRIBUTE"
|
|
>xmlValidateOneAttribute</A
|
|
> (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLATTRPTR"
|
|
>xmlAttrPtr</A
|
|
> attr,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *value);
|
|
int <A
|
|
HREF="gnome-xml-valid.html#XMLISMIXEDELEMENT"
|
|
>xmlIsMixedElement</A
|
|
> (<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
|
|
></DIV
|
|
><DIV
|
|
CLASS="REFSECT1"
|
|
><A
|
|
NAME="AEN4300"
|
|
></A
|
|
><H2
|
|
>Description</H2
|
|
><P
|
|
></P
|
|
></DIV
|
|
><DIV
|
|
CLASS="REFSECT1"
|
|
><A
|
|
NAME="AEN4303"
|
|
></A
|
|
><H2
|
|
>Details</H2
|
|
><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4305"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDITYERRORFUNC"
|
|
></A
|
|
>xmlValidityErrorFunc ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void (*xmlValidityErrorFunc) (void *ctx,
|
|
const char *msg,
|
|
...);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><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
|
|
>ctx</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>msg</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>...</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4327"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDITYWARNINGFUNC"
|
|
></A
|
|
>xmlValidityWarningFunc ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void (*xmlValidityWarningFunc) (void *ctx,
|
|
const char *msg,
|
|
...);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><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
|
|
>ctx</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>msg</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>...</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4349"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLPARSERVALIDITYERROR"
|
|
></A
|
|
>xmlParserValidityError ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlParserValidityError (void *ctx,
|
|
const char *msg,
|
|
...);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Display and format an validity error messages, gives file,
|
|
line, position and extra parameters.</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
|
|
>ctx</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>msg</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>...</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4372"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLPARSERVALIDITYWARNING"
|
|
></A
|
|
>xmlParserValidityWarning ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlParserValidityWarning (void *ctx,
|
|
const char *msg,
|
|
...);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Display and format a validity warning messages, gives file, line,
|
|
position and extra parameters.</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
|
|
>ctx</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>msg</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>...</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4395"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XML-MIN-NOTATION-TABLE"
|
|
></A
|
|
>XML_MIN_NOTATION_TABLE</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>#define XML_MIN_NOTATION_TABLE</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4400"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLNOTATIONTABLEPTR"
|
|
></A
|
|
>xmlNotationTablePtr</H3
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4404"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XML-MIN-ELEMENT-TABLE"
|
|
></A
|
|
>XML_MIN_ELEMENT_TABLE</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>#define XML_MIN_ELEMENT_TABLE</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4409"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLELEMENTTABLEPTR"
|
|
></A
|
|
>xmlElementTablePtr</H3
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4413"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XML-MIN-ATTRIBUTE-TABLE"
|
|
></A
|
|
>XML_MIN_ATTRIBUTE_TABLE</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>#define XML_MIN_ATTRIBUTE_TABLE</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4418"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLATTRIBUTETABLEPTR"
|
|
></A
|
|
>xmlAttributeTablePtr</H3
|
|
><P
|
|
></P
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4422"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLADDNOTATIONDECL"
|
|
></A
|
|
>xmlAddNotationDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
|
|
>xmlNotationPtr</A
|
|
> xmlAddNotationDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *PublicID,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *SystemID);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Register a new notation declaration</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>dtd</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
|
|
>PublicID</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"
|
|
><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="AEN4463"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCOPYNOTATIONTABLE"
|
|
></A
|
|
>xmlCopyNotationTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> xmlCopyNotationTable (<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Build a copy of a notation 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="AEN4484"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLFREENOTATIONTABLE"
|
|
></A
|
|
>xmlFreeNotationTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlFreeNotationTable (<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</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="AEN4500"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLDUMPNOTATIONTABLE"
|
|
></A
|
|
>xmlDumpNotationTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlDumpNotationTable (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLNOTATIONTABLEPTR"
|
|
>xmlNotationTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>This will dump the content of the notation 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
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4521"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLNEWELEMENTCONTENT"
|
|
></A
|
|
>xmlNewElementContent ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> xmlNewElementContent (<A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Allocate an element content structure.</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"
|
|
><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"
|
|
><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="AEN4546"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCOPYELEMENTCONTENT"
|
|
></A
|
|
>xmlCopyElementContent ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> xmlCopyElementContent (<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> content);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Build a copy of an element content description.</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
|
|
>content</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="AEN4567"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLFREEELEMENTCONTENT"
|
|
></A
|
|
>xmlFreeElementContent ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlFreeElementContent (<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> cur);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Free an element content structure. This is a recursive call !</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
|
|
>cur</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4583"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLADDELEMENTDECL"
|
|
></A
|
|
>xmlAddElementDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTPTR"
|
|
>xmlElementPtr</A
|
|
> xmlAddElementDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
|
|
>xmlElementContentPtr</A
|
|
> content);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Register a new element declaration</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>dtd</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
|
|
>content</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="AEN4623"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCOPYELEMENTTABLE"
|
|
></A
|
|
>xmlCopyElementTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> xmlCopyElementTable (<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Build a copy of an element 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="AEN4644"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLFREEELEMENTTABLE"
|
|
></A
|
|
>xmlFreeElementTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlFreeElementTable (<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Deallocate the memory used by an element 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="AEN4660"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLDUMPELEMENTTABLE"
|
|
></A
|
|
>xmlDumpElementTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlDumpElementTable (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLELEMENTTABLEPTR"
|
|
>xmlElementTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>This will dump the content of the element 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
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4681"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCREATEENUMERATION"
|
|
></A
|
|
>xmlCreateEnumeration ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> xmlCreateEnumeration (<A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>create and initialize an enumeration attribute node.</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="AEN4702"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLFREEENUMERATION"
|
|
></A
|
|
>xmlFreeEnumeration ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlFreeEnumeration (<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> cur);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>free an enumeration attribute node (recursive).</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
|
|
>cur</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4718"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCOPYENUMERATION"
|
|
></A
|
|
>xmlCopyEnumeration ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> xmlCopyEnumeration (<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> cur);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Copy an enumeration attribute node (recursive).</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
|
|
>cur</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="AEN4739"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLADDATTRIBUTEDECL"
|
|
></A
|
|
>xmlAddAttributeDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
|
|
>xmlAttributePtr</A
|
|
> xmlAddAttributeDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *elem,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *name,
|
|
int type,
|
|
int def,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *defaultValue,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLENUMERATIONPTR"
|
|
>xmlEnumerationPtr</A
|
|
> tree);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Register a new attribute declaration</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>dtd</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>elem</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
|
|
>def</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>defaultValue</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>tree</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="AEN4793"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLCOPYATTRIBUTETABLE"
|
|
></A
|
|
>xmlCopyAttributeTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
><A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> xmlCopyAttributeTable (<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Build a copy of an attribute 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="AEN4814"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLFREEATTRIBUTETABLE"
|
|
></A
|
|
>xmlFreeAttributeTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlFreeAttributeTable (<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</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="AEN4830"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLDUMPATTRIBUTETABLE"
|
|
></A
|
|
>xmlDumpAttributeTable ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>void xmlDumpAttributeTable (<A
|
|
HREF="gnome-xml-tree.html#XMLBUFFERPTR"
|
|
>xmlBufferPtr</A
|
|
> buf,
|
|
<A
|
|
HREF="gnome-xml-valid.html#XMLATTRIBUTETABLEPTR"
|
|
>xmlAttributeTablePtr</A
|
|
> table);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>This will dump the content of the attribute 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
|
|
><HR><DIV
|
|
CLASS="REFSECT2"
|
|
><A
|
|
NAME="AEN4851"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEROOT"
|
|
></A
|
|
>xmlValidateRoot ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateRoot (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a the root element
|
|
basically it does the following check as described by the
|
|
XML-1.0 recommendation:
|
|
- [ VC: Root Element Type ]
|
|
it doesn't try to recurse or apply other check to the element</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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"
|
|
><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="AEN4876"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEELEMENTDECL"
|
|
></A
|
|
>xmlValidateElementDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateElementDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLELEMENTPTR"
|
|
>xmlElementPtr</A
|
|
> elem);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a single element definition
|
|
basically it does the following checks as described by the
|
|
XML-1.0 recommendation:
|
|
- [ VC: One ID per Element Type ]
|
|
- [ VC: No Duplicate Types ]
|
|
- [ VC: Unique Element Type Declaration ]</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>elem</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="AEN4906"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEATTRIBUTEDECL"
|
|
></A
|
|
>xmlValidateAttributeDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateAttributeDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLATTRIBUTEPTR"
|
|
>xmlAttributePtr</A
|
|
> attr);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a single attribute definition
|
|
basically it does the following checks as described by the
|
|
XML-1.0 recommendation:
|
|
- [ VC: Attribute Default Legal ]
|
|
- [ VC: Enumeration ]
|
|
- [ VC: ID Attribute Default ]</P
|
|
><P
|
|
>The ID/IDREF uniqueness and matching are done separately</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>attr</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="AEN4937"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATENOTATIONDECL"
|
|
></A
|
|
>xmlValidateNotationDecl ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateNotationDecl (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNOTATIONPTR"
|
|
>xmlNotationPtr</A
|
|
> nota);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a single notation definition
|
|
basically it does the following checks as described by the
|
|
XML-1.0 recommendation:
|
|
- it seems that no validity constraing exist on notation declarations
|
|
But this function get called anyway ...</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>nota</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="AEN4967"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEDTD"
|
|
></A
|
|
>xmlValidateDtd ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateDtd (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDTDPTR"
|
|
>xmlDtdPtr</A
|
|
> dtd);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate the dtd instance</P
|
|
><P
|
|
>basically it does check all the definitions in the 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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>dtd</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="AEN4998"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEDOCUMENT"
|
|
></A
|
|
>xmlValidateDocument ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateDocument (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate the document instance</P
|
|
><P
|
|
>basically it does the all the checks described by the
|
|
i.e. validates the internal and external subset (if present)
|
|
and validate the document tree.</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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"
|
|
><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="AEN5024"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEELEMENT"
|
|
></A
|
|
>xmlValidateElement ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateElement (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate the subtree under an element</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>elem</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="AEN5054"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEONEELEMENT"
|
|
></A
|
|
>xmlValidateOneElement ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateOneElement (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a single element and it's attributes,
|
|
basically it does the following checks as described by the
|
|
XML-1.0 recommendation:
|
|
- [ VC: Element Valid ]
|
|
- [ VC: Required Attribute ]
|
|
Then call <A
|
|
HREF="gnome-xml-valid.html#XMLVALIDATEONEATTRIBUTE"
|
|
>xmlValidateOneAttribute</A
|
|
>() for each attribute present.</P
|
|
><P
|
|
>The ID/IDREF checkings are done separately</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>elem</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="AEN5086"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLVALIDATEONEATTRIBUTE"
|
|
></A
|
|
>xmlValidateOneAttribute ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlValidateOneAttribute (<GTKDOCLINK
|
|
HREF="XMLVALIDCTXTPTR"
|
|
>xmlValidCtxtPtr</GTKDOCLINK
|
|
> ctxt,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLDOCPTR"
|
|
>xmlDocPtr</A
|
|
> doc,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLNODEPTR"
|
|
>xmlNodePtr</A
|
|
> elem,
|
|
<A
|
|
HREF="gnome-xml-tree.html#XMLATTRPTR"
|
|
>xmlAttrPtr</A
|
|
> attr,
|
|
const <A
|
|
HREF="gnome-xml-tree.html#CHAR"
|
|
>CHAR</A
|
|
> *value);</PRE
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
>Try to validate a single attribute for an element
|
|
basically it * does the following checks as described by the
|
|
XML-1.0 recommendation:
|
|
- [ VC: Attribute Value Type ]
|
|
- [ VC: Fixed Attribute Default ]
|
|
- [ VC: Entity Name ]
|
|
- [ VC: Name Token ]
|
|
- [ VC: ID ]
|
|
- [ VC: IDREF ]
|
|
- [ VC: Entity Name ]
|
|
- [ VC: Notation Attributes ]</P
|
|
><P
|
|
>The ID/IDREF uniqueness and matching are done separately</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
|
|
>ctxt</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><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
|
|
>elem</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>attr</I
|
|
></TT
|
|
> :</TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> </TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="20%"
|
|
ALIGN="RIGHT"
|
|
VALIGN="TOP"
|
|
><TT
|
|
CLASS="PARAMETER"
|
|
><I
|
|
>value</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="AEN5127"
|
|
></A
|
|
><H3
|
|
><A
|
|
NAME="XMLISMIXEDELEMENT"
|
|
></A
|
|
>xmlIsMixedElement ()</H3
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#D6E8FF"
|
|
WIDTH="100%"
|
|
CELLPADDING="6"
|
|
><TR
|
|
><TD
|
|
><PRE
|
|
CLASS="PROGRAMLISTING"
|
|
>int xmlIsMixedElement (<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
|
|
>Search in the DtDs whether an element accept Mixed content (or ANY)
|
|
basically if it is supposed to accept text childs</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
|
|
></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-entities.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.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-xml-error.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
|
|
>entities</B
|
|
></FONT
|
|
></TD
|
|
><TD
|
|
COLSPAN="2"
|
|
ALIGN="right"
|
|
><FONT
|
|
COLOR="#FFFFFF"
|
|
SIZE="3"
|
|
><B
|
|
>xml-error</B
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |