APG
… an ABNF Parser Generator
|
Information about the Document Type Declaration. More...
#include <xml.h>
Data Fields | |
abool | bExists |
True if the DTD exists, false otherwise. More... | |
abool | bStandalone |
True if standalone = "yes", false if standalone = "no". More... | |
abool | bExtSubset |
True if an external subset is declared. More... | |
aint | uiExternalIds |
The number of external IDs declared. More... | |
aint | uiPEDecls |
The number of Parameter Entities declared. More... | |
aint | uiPERefs |
The number of Parameter Entity references. More... | |
aint | uiGEDeclsDeclared |
A count of ALL General Entities declared. More... | |
aint | uiGEDeclsUnique |
A count of the unique and valid General Entities declared. More... | |
aint | uiGEDeclsNotProcessed |
The number of General Entity declarations not processed because of condition: More... | |
aint | uiAttListsDeclared |
The number of ALL Attribute declarations. More... | |
aint | uiAttListsUnique |
The number of unique and valid Attribute declarations. More... | |
aint | uiAttListsNotProcessed |
The number of Attribute List declarations not processed because of above condition: More... | |
u32_phrase * | spName |
The DTD name (name of the root element). More... | |
u32_phrase * | spGENames |
A list of (uiGEDeclsUnique) declared General Entity names, if any. More... | |
u32_phrase * | spGEValues |
A list of (uiGEDeclsUnique) declared General Entity Declaration values, if any. More... | |
u32_phrase * | spAttElementNames |
A list of (uiAttListsUnique) element names of declared attribute defaults. More... | |
u32_phrase * | spAttNames |
A list of (uiAttListsUnique) names of declared attribute defaults. More... | |
u32_phrase * | spAttTypes |
A list of (uiAttListsUnique) types of declared attribute defaults. More... | |
u32_phrase * | spAttValues |
A list of (uiAttListsUnique) normalized values of declared attribute defaults. More... | |
u32_phrase * | spNotationNames |
A list of the Notation names, if any. More... | |
u32_phrase * | spNotationValues |
A list of the Notation values, if any. More... | |
aint | uiNotationDecls |
The number of notation declarations found. More... | |
aint | uiElementDecls |
The number of element declarations found. More... | |
Information about the Document Type Declaration.
This information is passed to the DTD callback function, even if no DTD is present. Only the General Entity definitions and default attribute list are used by the XML parser. However, Notation and Element declarations are also noted.
abool dtd_info::bExists |
abool dtd_info::bExtSubset |
abool dtd_info::bStandalone |
u32_phrase* dtd_info::spAttElementNames |
u32_phrase* dtd_info::spAttNames |
u32_phrase* dtd_info::spAttTypes |
u32_phrase* dtd_info::spAttValues |
u32_phrase* dtd_info::spGENames |
u32_phrase* dtd_info::spGEValues |
u32_phrase* dtd_info::spName |
u32_phrase* dtd_info::spNotationNames |
u32_phrase* dtd_info::spNotationValues |
aint dtd_info::uiAttListsDeclared |
aint dtd_info::uiAttListsNotProcessed |
aint dtd_info::uiAttListsUnique |
aint dtd_info::uiElementDecls |
aint dtd_info::uiExternalIds |
aint dtd_info::uiGEDeclsDeclared |
aint dtd_info::uiGEDeclsNotProcessed |
aint dtd_info::uiGEDeclsUnique |
aint dtd_info::uiNotationDecls |
aint dtd_info::uiPEDecls |
aint dtd_info::uiPERefs |