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

ГОСТ Р ИСО/МЭК 8825-5-2013 Информационная технология (ИТ). Правила кодирования AСН.1. Часть 5. Отображение определений W3C схемы XML в AСН.1

     12.1 Фасеты length, minLength и maxLength

12.1.1 Фасеты length, minLength и maxLength должны быть проигнорированы для XSD-встроенных типов xsd:QName и xsd:NOTATION и для любого простого определения типа, полученного из них ограничением.

12.1.2 Если фасет length, minLength или maxLength принадлежит простому определению типа, у которого есть также фасет enumeration, отображаемый в "Enumeration" АСН.1 (см. 12.4.1 и 12.4.2), то никакие "Enumerationltem" не должны быть включены в "Enumeration" для элементов (если таковые имеются) значения фасета enumeration, которые не удовлетворяют фасет length, minLength или maxLength.

12.1.3 Иначе, фасеты length, minLength и maxLength простого определения типа должны быть отображены в ограничении размера АСН.1 согласно таблице 3.


Таблица 3 - АСН.1 ограничения размера, соответствующие фасетам length, minLength и maxLength

XSD фасет

АСН.1 ограничение размера

length=значение

(SIZE(значение))

minLength=min

(SlZE(min..MAX))

maxLength=max

(SIZE(0..max))

minLength=min maxLength=max

(SIZE(min..max))