automatically generated HTML documentation of "macros.dtd"

 DTD for GMT Macros files 
 2.1-28.01.04: change names: group-ref to group-include, macro-ref(inside macro) to macro-include, link-simple to GMT-LINK, link-ext to GMT-LINK_EXT 
 17.03.04: add text-node and comment-node and description of new text-macros inside attribute-values 
 30.04.04: add macros-group-include and update description of text-macros inside attribute-values 

possible Root Element(s): gmt-macros

21 Elements (grouped and sorted alphabetically):

Element: attribute-ref
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name NMTOKEN required -
value CDATA required -
default-value CDATA optional -
attribute-ref is used in: element-ref.

top

Element: comment-node
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
value CDATA required -
default-value CDATA optional -
comment-node is used in: element-ref, macro.

top

Element: constant-def
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA required -
value CDATA required -
constant-def is used in: macro.

top

Element: element-ref
Content:
original declaration of children: (attribute-ref | element-ref | comment-node | text-node | macro-include | GMT-LINK | GMT-LINK_EXT)*
Attribute Type (Value) Type (Definition) Defaultvalue
name NMTOKEN required -
element-ref is used in: element-ref, macro.

top

Element: GMT-LINK
Content: No children.
original declaration of children: EMPTY
No Attributes.
GMT-LINK is used in: element-ref, macro.

top

Element: GMT-LINK_EXT
Content: No children.
original declaration of children: EMPTY
No Attributes.
GMT-LINK_EXT is used in: element-ref, macro.

top

Element: gmt-macros
Content:
original declaration of children: (macros-def, structure-def)
Attribute Type (Value) Type (Definition) Defaultvalue
lang-id CDATA optional -
description CDATA optional -
gmt-macros is never used (root element?).

top

Element: group
Content:
original declaration of children: (group | group-include | group-link | macro-ref | single-element-ref | separator | label | macros-group-include)+
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA required -
description CDATA optional -
group is used in: group, structure-def.

top

Element: group-include
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA required -
label CDATA optional -
group-include is used in: group, structure-def.

top

Element: group-link
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA required -
label CDATA optional -
description CDATA optional -
group-link is used in: group, structure-def.

top

Element: label
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
text CDATA required -
description CDATA optional -
label is used in: group, structure-def.

top

Element: macro
Content:
original declaration of children: (constant-def*, (element-ref | comment-node | text-node | macro-include | GMT-LINK | GMT-LINK_EXT)+)
Attribute Type (Value) Type (Definition) Defaultvalue
name ID required -
description CDATA optional -
standalone (true | false) optional true
macro is used in: macros-def, macros-group.

top

Element: macro-include
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name IDREF required -
macro-include is used in: element-ref, macro.

top

Element: macro-ref
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name IDREF required -
label CDATA optional -
macro-ref is used in: group, structure-def.

top

Element: macros-def
Content:
original declaration of children: ((macros-group | macro)+)
No Attributes.
macros-def is used in: gmt-macros.

top

Element: macros-group
Content:
original declaration of children: ((macros-group | macro)+)
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA optional -
description CDATA optional -
macros-group is used in: macros-def, macros-group.

top

Element: macros-group-include
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name CDATA required -
macros-group-include is used in: group.

top

Element: separator
Content: No children.
original declaration of children: EMPTY
No Attributes.
separator is used in: group, structure-def.

top

Element: single-element-ref
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
name NMTOKEN required -
description CDATA optional -
standalone (true | false) optional true
single-element-ref is used in: group, structure-def.

top

Element: structure-def
Content:
original declaration of children: (group | group-include | group-link | macro-ref | single-element-ref | separator | label)+
No Attributes.
structure-def is used in: gmt-macros.

top

Element: text-node
Content: No children.
original declaration of children: EMPTY
Attribute Type (Value) Type (Definition) Defaultvalue
value CDATA required -
default-value CDATA optional -
text-node is used in: element-ref, macro.