Зоны являются отдельными, самостоятельными элементами языка XML первого уровня иерархии.
Передаваемая в зоне информация оформляется как вложенные XML-элементы второго и последующих уровней иерархии.
Как и для элемента - описателя зоны, так и для вложенных элементов указываются имя типа, содержание и допустимые атрибуты.
При описании вложенных элементов (структуры элементов и зон) дополнительно указывается их допустимое количество (кратность):
- 1 - обязательный, может присутствовать только один раз;
- 1-n - обязательный, может присутствовать несколько раз;
- 0-1 - необязательный, может встречаться только один раз;
- 0-n - необязательный, может встречаться несколько раз.
Для атрибутов элементов кратность устанавливается равной:
- 1 - обязательный атрибут;
- 0 - необязательный атрибут.
При описании атрибутов и содержания элементов используются следующие типы данных:
- String - строка;
- Date - дата в формате гггг-мм-дд;
- DateTime - дата и время в формате гггг-мм-ддТчч:мм:сс;
- Num - целое число;
- Enum - целое число из перечня допустимых значений.