Ограничивающие свойства
Ограничивающие свойства данных схемы 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; просмотров: 679;
