В XSD существует два основных типа данных:
Примитивные (Primitive) типы: Являются базовыми и не построены на основе других типов XSD. Они охватывают фундаментальные понятия, такие как строки, числа, булевы значения и даты.
Производные (Derived) типы: Создаются путем расширения или ограничения существующих типов (примитивных или других производных).
Основные примитивные типы данных:
xs:string
- Последовательность символов.xs:boolean
- Логическое значение (true
, false
, 1
, 0
).xs:decimal
- Десятичное число.xs:float
- Число с плавающей точкой одинарной точности (32 бита).xs:double
- Число с плавающей точкой двойной точности (64 бита).xs:integer
- Целое число (без дробной части, может быть отрицательным).xs:date
- Календарная дата.xs:time
- Время дня.xs:dateTime
- Дата и время.xs:duration
- Продолжительность времени.xs:anyURI
- Универсальный указатель ресурса (URI).xs:QName
- Квалифицированное имя.xs:base64Binary
- Двоичные данные в кодировке Base64.xs:hexBinary
- Двоичные данные в кодировке Hex.xs:NOTATION
- Список нотаций.Многие производные типы являются стандартными, например:
xs:long
- Производный от xs:integer
.xs:int
- Производный от xs:long
.xs:short
- Производный от xs:int
.xs:byte
- Производный от `xs:shorВ XSD существует два основных типа данных:
Примитивные (Primitive) типы: Являются базовыми и не построены на основе других типов XSD. Они охватывают фундаментальные понятия, такие как строки, числа, булевы значения и даты.
Производные (Derived) типы: Создаются путем расширения или ограничения существующих типов (примитивных или других производных).
Основные примитивные типы данных:
xs:string
- Последовательность символов.xs:boolean
- Логическое значение (true
, false
, 1
, 0
).xs:decimal
- Десятичное число.xs:float
- Число с плавающей точкой одинарной точности (32 бита).xs:double
- Число с плавающей точкой двойной точности (64 бита).xs:integer
- Целое число (без дробной части, может быть отрицательным).xs:date
- Календарная дата.xs:time
- Время дня.xs:dateTime
- Дата и время.xs:duration
- Продолжительность времени.xs:anyURI
- Универсальный указатель ресурса (URI).xs:QName
- Квалифицированное имя.xs:base64Binary
- Двоичные данные в кодировке Base64.xs:hexBinary
- Двоичные данные в кодировке Hex.xs:NOTATION
- Список нотаций.Многие производные типы являются стандартными, например:
xs:long
- Производный от xs:integer
.xs:int
- Производный от xs:long
.xs:short
- Производный от xs:int
.xs:byte
- Производный от `xs:shorRegister or sign in to get access to full answers for all questions from the question bank.