valid

Name

valid —

Synopsis



#define     XML_MIN_NOTATION_TABLE
typedef     xmlNotationTablePtr;
#define     XML_MIN_ELEMENT_TABLE
typedef     xmlElementTablePtr;
#define     XML_MIN_ATTRIBUTE_TABLE
typedef     xmlAttributeTablePtr;
xmlNotationPtr xmlAddNotationDecl           (xmlDtdPtr dtd,
                                             const CHAR *name,
                                             const CHAR *PublicID,
                                             const CHAR *SystemID);
xmlNotationTablePtr xmlCopyNotationTable    (xmlNotationTablePtr table);
void        xmlFreeNotationTable            (xmlNotationTablePtr table);
void        xmlDumpNotationTable            (xmlBufferPtr buf,
                                             xmlNotationTablePtr table);
xmlElementContentPtr xmlNewElementContent   (CHAR *name,
                                             int type);
xmlElementContentPtr xmlCopyElementContent  (xmlElementContentPtr content);
void        xmlFreeElementContent           (xmlElementContentPtr cur);
xmlElementPtr xmlAddElementDecl             (xmlDtdPtr dtd,
                                             const CHAR *name,
                                             int type,
                                             xmlElementContentPtr content);
xmlElementTablePtr xmlCopyElementTable      (xmlElementTablePtr table);
void        xmlFreeElementTable             (xmlElementTablePtr table);
void        xmlDumpElementTable             (xmlBufferPtr buf,
                                             xmlElementTablePtr table);
xmlEnumerationPtr xmlCreateEnumeration      (CHAR *name);
void        xmlFreeEnumeration              (xmlEnumerationPtr cur);
xmlEnumerationPtr xmlCopyEnumeration        (xmlEnumerationPtr cur);
xmlAttributePtr xmlAddAttributeDecl         (xmlDtdPtr dtd,
                                             const CHAR *elem,
                                             const CHAR *name,
                                             int type,
                                             int def,
                                             const CHAR *defaultValue,
                                             xmlEnumerationPtr tree);
xmlAttributeTablePtr xmlCopyAttributeTable  (xmlAttributeTablePtr table);
void        xmlFreeAttributeTable           (xmlAttributeTablePtr table);
void        xmlDumpAttributeTable           (xmlBufferPtr buf,
                                             xmlAttributeTablePtr table);

Description

Details

XML_MIN_NOTATION_TABLE

#define     XML_MIN_NOTATION_TABLE


xmlNotationTablePtr


XML_MIN_ELEMENT_TABLE

#define     XML_MIN_ELEMENT_TABLE


xmlElementTablePtr


XML_MIN_ATTRIBUTE_TABLE

#define     XML_MIN_ATTRIBUTE_TABLE


xmlAttributeTablePtr


xmlAddNotationDecl ()

xmlNotationPtr xmlAddNotationDecl           (xmlDtdPtr dtd,
                                             const CHAR *name,
                                             const CHAR *PublicID,
                                             const CHAR *SystemID);

Register a new notation declaration

dtd : 
name : 
PublicID : 
SystemID : 
Returns : 


xmlCopyNotationTable ()

xmlNotationTablePtr xmlCopyNotationTable    (xmlNotationTablePtr table);

Build a copy of a notation table.

table : 
Returns : 


xmlFreeNotationTable ()

void        xmlFreeNotationTable            (xmlNotationTablePtr table);

Deallocate the memory used by an entities hash table.

table : 


xmlDumpNotationTable ()

void        xmlDumpNotationTable            (xmlBufferPtr buf,
                                             xmlNotationTablePtr table);

This will dump the content of the notation table as an XML DTD definition

buf : 
table : 


xmlNewElementContent ()

xmlElementContentPtr xmlNewElementContent   (CHAR *name,
                                             int type);

Allocate an element content structure.

name : 
type : 
Returns : 


xmlCopyElementContent ()

xmlElementContentPtr xmlCopyElementContent  (xmlElementContentPtr content);

Build a copy of an element content description.

content : 
Returns : 


xmlFreeElementContent ()

void        xmlFreeElementContent           (xmlElementContentPtr cur);

Free an element content structure. This is a recursive call !

cur : 


xmlAddElementDecl ()

xmlElementPtr xmlAddElementDecl             (xmlDtdPtr dtd,
                                             const CHAR *name,
                                             int type,
                                             xmlElementContentPtr content);

Register a new element declaration

dtd : 
name : 
type : 
content : 
Returns : 


xmlCopyElementTable ()

xmlElementTablePtr xmlCopyElementTable      (xmlElementTablePtr table);

Build a copy of an element table.

table : 
Returns : 


xmlFreeElementTable ()

void        xmlFreeElementTable             (xmlElementTablePtr table);

Deallocate the memory used by an element hash table.

table : 


xmlDumpElementTable ()

void        xmlDumpElementTable             (xmlBufferPtr buf,
                                             xmlElementTablePtr table);

This will dump the content of the element table as an XML DTD definition

buf : 
table : 


xmlCreateEnumeration ()

xmlEnumerationPtr xmlCreateEnumeration      (CHAR *name);

create and initialize an enumeration attribute node.

name : 
Returns : 


xmlFreeEnumeration ()

void        xmlFreeEnumeration              (xmlEnumerationPtr cur);

free an enumeration attribute node (recursive).

cur : 


xmlCopyEnumeration ()

xmlEnumerationPtr xmlCopyEnumeration        (xmlEnumerationPtr cur);

Copy an enumeration attribute node (recursive).

cur : 
Returns : 


xmlAddAttributeDecl ()

xmlAttributePtr xmlAddAttributeDecl         (xmlDtdPtr dtd,
                                             const CHAR *elem,
                                             const CHAR *name,
                                             int type,
                                             int def,
                                             const CHAR *defaultValue,
                                             xmlEnumerationPtr tree);

Register a new attribute declaration

dtd : 
elem : 
name : 
type : 
def : 
defaultValue : 
tree : 
Returns : 


xmlCopyAttributeTable ()

xmlAttributeTablePtr xmlCopyAttributeTable  (xmlAttributeTablePtr table);

Build a copy of an attribute table.

table : 
Returns : 


xmlFreeAttributeTable ()

void        xmlFreeAttributeTable           (xmlAttributeTablePtr table);

Deallocate the memory used by an entities hash table.

table : 


xmlDumpAttributeTable ()

void        xmlDumpAttributeTable           (xmlBufferPtr buf,
                                             xmlAttributeTablePtr table);

This will dump the content of the attribute table as an XML DTD definition

buf : 
table :