GDL Template Data Types

GDL template data types can be classified as primitive data types and compound data types.

After a data type has been assigned to an attribute template, the parser filter will attempt to parse the value that appears in any GDL entry that is an instance of this template by using the syntax rules that are defined for that data type. You can define some of the syntax by template directives. If the parsing is successful, that data type will map to one or more XML primitive types, which are then emitted in the snapshot as child elements of the attribute.

Templates have special rules for inheritance.

For more information about template data types, see the following sections:

GDL Primitive Data Types

GDL Compound Data Types

Using Templates to Define Data Types

Data Type Template Inheritance