Перевод рекомендации W3C - XML Schema Part 0. Выполнил Г.Е. Берман
Перевод рекомендации W3C - XML Schema Part 0. Выполнил Г.Е. Берман
B Простые
типы и их ограничения
Правильные значения для каждого
простого типа могут содержать одно или несколько ограничений в зависимости от условий приложения. В таблице B1.a и B1.b
представлены списки всех встроенных простых типов XML Schema и ограничения, применимые с каждым
типом. Имена простых типов и ограничения связаны в таблицах с соответствующими
описаниями в XML Schema Part 2: Datatypes
Таблица B1.a. Простые типы и применяемые
ограничения
Простые типы
Ограничения
length
minLength
maxLength
pattern
enumeration
whiteSpace
string
y
y
y
y
y
y
normalizedString
y
y
y
y
y
y
token
y
y
y
y
y
y
byte
y
y
y
unsignedByte
y
y
y
base64Binary
y
y
y
y
y
y
hexBinary
y
y
y
y
y
y
integer
y
y
y
positiveInteger
y
y
y
negativeInteger
y
y
y
nonNegativeInteger
y
y
y
nonPositiveInteger
y
y
y
int
y
y
y
unsignedInt
y
y
y
long
y
y
y
unsignedLong
y
y
y
short
y
y
y
unsignedShort
y
y
y
decimal
y
y
y
float
y
y
y
double
y
y
y
boolean
y
y
time
y
y
y
dateTime
y
y
y
duration
y
y
y
date
y
y
y
gMonth
y
y
y
gYear
y
y
y
gYearMonth
y
y
y
gDay
y
y
y
gMonthDay
y
y
y
Name
y
y
y
y
y
y
QName
y
y
y
y
y
y
NCName
y
y
y
y
y
y
anyURI
y
y
y
y
y
y
language
y
y
y
y
y
y
ID
y
y
y
y
y
y
IDREF
y
y
y
y
y
y
IDREFS
y
y
y
y
y
ENTITY
y
y
y
y
y
y
ENTITIES
y
y
y
y
y
NOTATION
y
y
y
y
y
y
NMTOKEN
y
y
y
y
y
y
NMTOKENS
y
y
y
y
y
Ограничения, перечисленные в таблице B1.b, применяются только для простых типов,
которые можно ограничить. Не все простые типы можно ограничить и, поэтому, в B1.b перечислены не все простые типы.
Таблица B1.b. Простые типы и применяемые
ограничения
Простые типы
Ограничения
max
Inclusive
max
Exclusive
min
Inclusive
min
Exclusive
totalDigits
fractionDigits
byte
y
y
y
y
y
y
unsignedByte
y
y
y
y
y
y
integer
y
y
y
y
y
y
positiveInteger
y
y
y
y
y
y
negativeInteger
y
y
y
y
y
y
nonNegativeInteger
y
y
y
y
y
y
nonPositiveInteger
y
y
y
y
y
y
int
y
y
y
y
y
y
unsignedInt
y
y
y
y
y
y
long
y
y
y
y
y
y
unsignedLong
y
y
y
y
y
y
short
y
y
y
y
y
y
unsignedShort
y
y
y
y
y
y
decimal
y
y
y
y
y
y
float
y
y
y
y
double
y
y
y
y
time
y
y
y
y
dateTime
y
y
y
y
duration
y
y
y
y
date
y
y
y
y
gMonth
y
y
y
y
gYear
y
y
y
y
gYearMonth
y
y
y
y
gDay
y
y
y
y
gMonthDay
y
y
y
y
#bn {display:block;}
#bt {display:block;}
содержание | 2 | Материалы для рефератов
Используются технологии
uCoz