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-macros21 Elements (grouped and sorted alphabetically):
- A: attribute-ref
- C: comment-node, constant-def
- E: element-ref
- G: GMT-LINK, GMT-LINK_EXT, gmt-macros, group, group-include, group-link
- L: label
- M: macro, macro-include, macro-ref, macros-def, macros-group, macros-group-include
- S: separator, single-element-ref, structure-def
- T: text-node
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.
|