version 1.12, 1999/08/05 09:42:03
|
version 1.13, 1999/08/12 13:04:03
|
Line 69 typedef struct xmlAttributeTable {
|
Line 69 typedef struct xmlAttributeTable {
|
} xmlAttributeTable; |
} xmlAttributeTable; |
typedef xmlAttributeTable *xmlAttributeTablePtr; |
typedef xmlAttributeTable *xmlAttributeTablePtr; |
|
|
|
/* |
|
* ALl IDs attributes are stored in a table |
|
* there is one table per document |
|
*/ |
|
|
|
#define XML_MIN_ID_TABLE 32 |
|
|
|
typedef struct xmlIDTable { |
|
int nb_ids; /* number of ids stored */ |
|
int max_ids; /* maximum number of ids */ |
|
xmlIDPtr *table; /* the table of ids */ |
|
} xmlIDTable; |
|
typedef xmlIDTable *xmlIDTablePtr; |
|
|
/* Notation */ |
/* Notation */ |
xmlNotationPtr xmlAddNotationDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, |
xmlNotationPtr xmlAddNotationDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, |
const CHAR *name, const CHAR *PublicID, const CHAR *SystemID); |
const CHAR *name, const CHAR *PublicID, const CHAR *SystemID); |
Line 101 xmlAttributeTablePtr xmlCopyAttributeTab
|
Line 115 xmlAttributeTablePtr xmlCopyAttributeTab
|
void xmlFreeAttributeTable(xmlAttributeTablePtr table); |
void xmlFreeAttributeTable(xmlAttributeTablePtr table); |
void xmlDumpAttributeTable(xmlBufferPtr buf, xmlAttributeTablePtr table); |
void xmlDumpAttributeTable(xmlBufferPtr buf, xmlAttributeTablePtr table); |
|
|
|
/* IDs */ |
|
xmlIDPtr xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, |
|
const CHAR *value, xmlAttrPtr attr); |
|
xmlIDTablePtr xmlCopyIDTable(xmlIDTablePtr table); |
|
void xmlFreeIDTable(xmlIDTablePtr table); |
|
|
/** |
/** |
* The public function calls related to validity checking |
* The public function calls related to validity checking |
*/ |
*/ |