Ограничивающие свойства
Ограничивающие свойства данных схемы XML приведены в табл. 4.2.4.
Таблица 4.2.4. Ограничивающие свойства данных схемы XML
Ограничивающее свойство | Значение свойства |
length | длина – зависит от типа данных, например для строки – количество символов в строке, для списка – количество элементов списка |
minLength | Минимальное значение свойства length |
maxLength | Максимальное значение свойства length. |
pattern | Шаблон – регулярное выражение, ограничивающее пространство значений, для формирования шаблона используются те же правила, что и в языке Perl. |
enumeration | Ограничение пространства имен с помощью заданного набора значений |
whiteSpace | Ограничивает пространство значений типов данных, производных от типа string, причем свойство может иметь одно из трех значений: preserve – строка не меняется, replace – символы табуляции, новой строки и возврата каретки заменяются пробелами, collapse – после обработки строки, производимой для значения replace, в строке удаляются все пробелы в начале и конце строки, а также несколько пробелов внутри строки заменяются одним пробелом |
maxInclusive | Включающая верхняя граница пространства значений для набора данных со свойством ordered. |
minInclusive | Включающая нижняя граница пространства значений для набора данных со свойством ordered. |
maxExclusive | Исключающая верхняя граница пространства значений для набора данных со свойством ordered. |
minExclusive | Исключающая верхняя и нижняя граница пространства значений для набора данных со свойством ordered. |
totalDigits | Положительное число, определяющее максимальное количество цифр в числе для типов данных, производных от decimal. |
fractionDigits | Положительное число, определяющее максимальное количество цифр в дробной части числа для типов данных, производных от decimal. |
Дата добавления: 2015-04-05; просмотров: 598;