Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 8825-4-2009 Информационная технология (ИТ). Правила кодирования АСН.1. Часть 4. Правила XML кодирования (XER)

     8.6 Значение "множество"

8.6.1 Тип набора будет иметь элементы в его "RootComponentTypeList", отсортированном в каноническом порядке, определенном в ИСО/МЭК 8824-1, 8.6, и дополнительно с тегом АСН.1 для целей определения порядка, в котором компоненты закодированы, когда один или более компонентов является типом выбора. Каждый такой тип выбора расположен по порядку так, как если бы он имел тег, равный наименьшему тегу в "RootAlternativeTypeList" того типа выбора или любого такого типа выбора, который встроен в него.

8.6.2 Элементы типа "множество", встречающиеся в "RootComponentTypeList", кодируют в порядке окончательной сортировки. После кодирования элементов из "RootComponentTypeList" (если имеются) элементы множества, входящие в "ExtensionAdditionList", должны быть кодированы в порядке, в котором они определены (пример такого упорядочения элементов представлен в ИСО/МЭК 8825-2, 20).

8.6.3 Все компоненты множества, имеющие значение "по умолчанию" и набор абстрактныхзначений к значениям "по умолчанию", должны иметь кодированные значения "по умолчанию", представленные в виде текста. Эти компоненты всегда кодируются.