No normalisation rulesAdditional properties:node class NOTATIONnode class ATTASGNnode class ELEMENTnode class DOCTYPENode classes: |
Data type | Description | Note | |
---|---|---|---|
attribute definitions (attribute defs, attdefs) | Named node list (subnode)
|
Data type | Description | Note | |
---|---|---|---|
attribute definition (attribute def, attdef) | Node (internal ref) |
Data type | Description | Note | |
---|---|---|---|
element type (elemtype) | Node (internal ref) |
Data type | Description | Note | |
---|---|---|---|
default entity (dfltent) | Node (subnode) | ||
element types (elemtps) | Named node list (subnode)
| Generic identifiers or rank stems used to name elements. | |
parameter entities (parments) | Named node list (subnode)
| Includes entities not explicitly declared, as discussed above in the description of this class. |
Content property | none |
---|
Data type | Description | Note | |
---|---|---|---|
generic identifier (gi) | String | ||
omit start tag (omitstrt) | Boolean | True if start-tag minimization was "O". | |
omit end tag (omitend) | Boolean | True if end-tag minimization was "O". | |
content type (contype) | Enumerated value
Declared content of CDATA. Declared content of RCDATA. Declared content of EMPTY. Content model of ANY. Content model that is a model group. | ||
model group (modelgrp) | Node (subnode) | ||
exclusions (excls) | String list | ||
inclusions (incls) | String list | ||
attribute definitions (attribute defs, attdefs) | Named node list (subnode)
|
Content property | TOKENS |
---|
A model group or a data tag group.
A data tag group is represented by a model group node with connector equal to seq whose first token is an elemtk and whose second token is a pcdatatk.
Data type | Description | Note | |
---|---|---|---|
connector (connect) | Enumerated value
| Connector used within model group. | |
occurrence indicator (occur indicator, occur) | Enumerated value
| ||
content tokens (tokens) | Node list (subnode) |
Content property | none |
---|
Data type | Description | Note |
---|
Content property | none |
---|
Data type | Description | Note | |
---|---|---|---|
generic identifier (gi) | String | ||
occurrence indicator (occur indicator, occur) | Enumerated value
|
Content property | DFLTVAL |
---|
Data type | Description | Note | |
---|---|---|---|
name | String | ||
declared value prescription type (decl value type, dcltype) | Enumerated value
The declared value was a name token group. | ||
tokens | String list | A list of strings specifying the allowed tokens. | |
default value type (dflttype) | Enumerated value
The default value was an attribute value specification without #FIXED. | ||
default value (dfltval) | Node list (subnode) | ||
current group (curgrp) | Node list (internal ref) | All the attdef nodes that represent the same attribute definition and which will therefore share the same current value. | There will be as many members as there were associated element types in the attribute definition list declaration that declared this attribute definition. |
current attribute index (curattix) | Integer | The number of preceding attribute definitions in the document type declaration with a default value type of CURRENT. | All the attdef nodes in the value of the curgrp property of an attdef node will exhibit the same value for the curattix property. Two attdef nodes will share the same current value just in case they exhibit the same value for the curattix property. |
Content property | none |
---|
Data type | Description | Note | |
---|---|---|---|
entity type (enttype) | Enumerated value
| ||
replacement text (text) | String | ||
external identifier (external id, extid) | Node (subnode) | ||
attributes (atts) | Named node list (subnode)
| A list of data attribute assignments, one for each declared attribute of the entity in the order in which they were declared in the attribute definition list declaration. | |
notation name (notname) | String | ||
notation | Node (internal ref) |