5.7.2. Структурные элементы

5.7.2. Структурные элементы

Элементы типа ARRAY

Элементы типа ARRAY используются для указания на то, что элемент или группа элементов могут быть повторены в документе один или несколько раз. Указанный элемент или группа элементов с заполненными значениями образуют реализацию содержимого элемента типа ARRAY. Содержимое элемента данного типа представляет собой один или несколько элементов любых типов, кроме элементов типа COLLECTION, DOCUMENT, FRAGMENT или VOCABULARY.

<содержимое элемента типа ARRAY>::=<простой элемент>

<содержимое элемента типа ARRAY>::=<составной элемент, допустимый для ARRAY>

<содержимое элемента типа ARRAY>::=<содержимое элемента типа ARRAY><простой элемент>

<содержимое элемента типа ARRAY>::=<содержимое элемента типа ARRAY><составной элемент, допустимый для ARRAY>

<составной элемент, допустимый для ARRAY>::=<элемент типа ARRAY>|<элемент типа CASE>|<элемент типа IF>|<элемент типа STRUCTURE>|<элемент типа TABLE>

<список параметров элемента типа ARRAY>::=(TYPE="ARRAY")<параметр NAMECOL><параметр NAMEFIELD><параметр NOSHOW><параметр PORTION> [<параметр ALIGN>][<параметр ALIGNP>][<параметр FONTSIZET>][<параметр INDENT>][<параметр MEANVOC>][<параметр MODELF>][<параметр NOTITLE>][<параметр NUMPOINT>][<параметр PAGE>][<параметр POSTITLE>][<параметр PRINTSTYLE>][<параметр SIZET>][<параметр SKIPD>][<параметр SKIPS>][<параметр TITLE>][<параметр TITLEP>][<параметр TRASINGT>][<параметр TRASINGV>]

Элементы типа STRUCTURE

Элементы типа STRUCTURE используются для объединения нескольких элементов. Содержимое элемента данного типа представляет собой один или несколько элементов любых типов, кроме элементов типа COLLECTION, DOCUMENT, FRAGMENT или VOCABULARY.

<содержимое элемента типа STRUCTURE>::=<простой элемент>

<содержимое элемента типа STRUCTURE>::=<составной элемент, допустимый для STRUCTURE>

<содержимое элемента типа STRUCTURE>::=<содержимое элемента типа STRUCTURE><простой элемент>

<содержимое элемента типа STRUCTURE>::=<содержимое элемента типа STRUCTURE><составной элемент, допустимый для STRUCTURE>

<составной элемент, допустимый для STRUCTURE>::=<элемент типа ARRAY>|<элемент типа CASE>|<элемент типа IF>|<элемент типа STRUCTURE>|<элемент типа TABLE>

<список параметров элемента типа STRUCTURE>::=(TYPE="STRUCTURE")<параметр NOSHOW> [<параметр ALIGN>][<параметр ALIGNP>][<параметр APPENDIX>][<параметр FONTSIZET>][<параметр INDENT>][<параметр MEANVOC>][<параметр MODELF>][<параметр NODE>][<параметр NOTITLE>][<параметр NUMPOINT>][<параметр PAGE>][<параметр POSTITLE>][<параметр PRINTSTYLE>][<параметр SECTION>][<параметр SIZET>][<параметр SKIPD>][<параметр SKIPS>][<параметр TITLE>][<параметр TITLEP>][<параметр TRASINGT>][<параметр TRASINGV>][<параметр USE>]

Элементы типа TABLE

Элементы типа TABLE используются для объединения нескольких элементов, соответствующих строке или строкам таблицы. В зависимости от значения параметра SET элемент может определять либо одну строку, либо неограниченное число строк, имеющих одинаковый состав, описанный содержимым элемента. Одну таблицу описывает не разрываемая элементами других типов (с учетом подстановки, выполненной с помощью элементов типа REFERENCE) последовательность элементов типа TABLE. Содержимое элемента данного типа представляет собой один или несколько простых элементов.

<содержимое элемента типа TABLE>::=<простой элемент>

<содержимое элемента типа TABLE>::=<содержимое элемента типа TABLE><простой элемент>

Количество простых элементов в содержимом элемента типа TABLE должно соответствовать, с учетом объединения ячеек в строке таблицы, количеству описаний ширины столбца в параметре PORTION.

<список параметров элемента типа TABLE>::=(TYPE="TABLE")<параметр NOSHOW> [<параметр PAGE>]<параметр PORTION> [<параметр SET>]