Элементы minExclusive и maxExclusive
Элементы minExclusive и maxExclusive задают соответственно нижнюю и верхнюю исключающую границу пространства значений данного, и имеют следующий формат:
<префикс:minExclusive
id = ID
value = anySimpleType
fixed = boolean : false
>
(annotation?)
</префикс:minExclusive>
<префикс:maxExclusive
id = ID
value = anySimpleType
fixed = boolean : false
>
(annotation?)
</префикс:maxExclusive>
Необязательный атрибут id задает уникальный идентификатор элемента. Атрибут value задает соответственно нижнюю и верхнюю границу пространства значений данного (значение, определенное в value, не входит в допустимое пространство значений). Значение value может иметь как примитивный тип, так любой ранее заданный (с помощью элемента simpleType) простой тип. Атрибут fixed фиксирует значение границы в данном. Если значение атрибута fixed равно true, то типы данных, для которых текущий тип является базовым, не могут иметь границу, отличную от границы, заданной в значении атрибута value. По умолчанию или, если значение атрибута fixed равно false, типы данных могут иметь другую границу.
Пример задания элементов minExclusive и maxExclusive:
<xs:minExclusive value="0"/>
<xs:maxExclusive value="16"/>
Значение данного должно находится в диапазоне от 1 до 15 (включительно).
Дата добавления: 2015-03-20; просмотров: 1456;