Module prolog SGML document string (prlgsds)

No normalisation rules

Additional properties:

node class ENTITY

node class DFLTENT

node class NOTATION

node class ELEMTYPE

node class DOCTYPE

node class ATTDEF

Node classes:

Additional properties for entity

Data typeDescriptionNote
entity declaration (entity decl, entdcl)Node (internal ref)

Additional properties for default entity (dfltent)

Data typeDescriptionNote
entity declaration (entity decl, entdcl)Node (internal ref)

Additional properties for data content notation (notation)

Data typeDescriptionNote
notation declaration (notation decl, notdcl)Node (internal ref)
attribute definition list declaration (attribute def list decl, attdldcl)Node list (internal ref)

Additional properties for element type definition (element type, elemtype)

Data typeDescriptionNote
element type declaration (element type decl, eltpdcl)Node (internal ref)
attribute definition list declaration (attribute def list decl, attdldcl)Node list (internal ref)

Additional properties for document type (doctype)

Data typeDescriptionNote
document type declaration (document type decl, doctpdcl)Node (internal ref)

Additional properties for attribute definition (attribute def, attdef)

Data typeDescriptionNote
attribute value specification (attribute value spec, attvalsp)Node (internal ref)

Node class document type declaration (document type decl, doctpdcl)

Content propertynone
Data typeDescriptionNote
markupNode list (subnode)

First child is gendelm for mdo delimiter; last is gendelm for mdc delimiter. If there is an external entity, its entend node will appear immediately before the gendelm for the dsc delimiter, if there is one, and otherwise immediately before the gendelm node for the mdc delimiter.

document type (doctype)Node (internal ref)
entityNode (subnode)

Node class attribute definition list declaration (attribute def list decl, attdldcl)

Content propertynone
Data typeDescriptionNote
markupNode list (subnode)
associated element types (assoc element types, asseltps)Node list (internal ref)

The element types to which the attribute definition list is applicable, ordered as their names occur in the attribute definition list declaration. This does not include undefined element types.

associated notations (assoc notations, assnots)Node list (internal ref)

Node class element type declaration (element type decl, eltpdcl)

Content propertynone
Data typeDescriptionNote
markupNode list (subnode)
element type (element type, elemtype)Node (internal ref)

Node class entity declaration (entity decl, entdcl)

Content propertynone

An entity declaration that is not ignored.

Data typeDescriptionNote
markupNode list (subnode)
entityNode (subnode)

The entity declared by the entity declaration.

Node class notation declaration (notation decl, notdcl)

Content propertynone
Data typeDescriptionNote
markupNode list (subnode)
notationNode (internal ref)

The declared notation.