Руководство по типам данных XForms
Полное руководство по типам данных XForms
Тип данных строк
Название |
Описание |
ID |
Строка, представляющая атрибут ID |
IDREF |
Строка, представляющая атрибут IDREF |
IDREFS |
|
language |
Строка, содержащая действительный идентификатор языка (например, en, en-US) |
Name |
Строка, содержащая действительное имя XML |
NCName |
|
NMTOKEN |
Строка, представляющая атрибут NMTOKEN |
NMTOKENS |
|
normalizedString |
Строка, не содержащая новых строк или табуляций |
QName |
|
string |
Строка. Это является типом данных по умолчанию, который XForms будет использовать, если
не указан тип данных. Примечание: строка может содержать символы табуляции и
новые строки |
token |
Строка, не содержащая перевод каретки и новых строк
возвраты, табуляции, пробельные символы в начале или конце строки, или múltiples пробельные символы |
Все типы данных строк происходят от типа данных string.
Тип данных дата и время
Название |
Описание |
date |
Определяет значение даты |
dateTime |
Определяет значение даты и времени |
gDay |
Определяет часть даты - день (DD) |
gMonth |
Определяет часть даты - месяц (MM) |
gMonthDay |
Определяет часть даты - месяц и день (MM-DD) |
gYear |
Определяет часть даты - год (CCYY) |
gYearMonth |
Определяет часть даты - год и месяц (CCYY-MM) |
time |
Определяет значение времени |
Тип данных числовых значений
Название |
Описание |
byte |
Подписанный 8-bit integer |
decimal |
Целое значение |
int |
Подписанный 32-bit integer |
integer |
Целое значение |
long |
Подписанный 64-bit integer |
negativeInteger |
Целое число, содержащее только отрицательные значения (..,-2,-1) |
nonNegativeInteger |
Целое число, содержащее только неположительные значения (0,1,2,..) |
nonPositiveInteger |
Целое число, содержащее только неположительные значения (..,-2,-1,0) |
positiveInteger |
Целое число, содержащее только положительные значения (1,2, ..) |
short |
Подписанный 16-bit integer |
unsignedLong |
Несigned 64-bit integer |
unsignedInt |
Несigned 32-bit integer |
unsignedShort |
Несigned 16-bit integer |
unsignedByte |
Несigned 8-bit integer |
Все числовые типы данных производятся от тип данных десятичной системы.
Различные типы данных
Название |
Описание |
anyURI |
Представляет URI, включая адреса веб-страниц |
base64Binary |
Разрешает символы, включая управляющие символы, которые
иначе не могут быть представлены в XML |
boolean |
Определяет значение true/false или 1/0 |
double |
|
float |
|
hexBinary |
|
Типы данных XForms
Название |
Описание |
listItems |
Представляет список, разделенный пробелами |
listItem |
Представляет только символы без пробелов. Отличный базовый тип для списка, разделенного пробелами |
dayTimeDuration |
Представляет продолжительность в определенное количество секунд |
yearMonthDuration |
Представляет продолжительность в определенное количество месяцев |