Другие различные типы данных boolean, base64Binary, hexBinary, float, double, anyURI, QName и NOTATION .
Тип данных Boolean
Тип булево данные используются для определения истинного или ложного значения.
Ниже приведен пример булевой декларации в схеме:
<xs:attribute name="disabled" type="xs:boolean"/>
Элемент в документе может выглядеть следующим образом:
<prize disabled="true">999</prize>
Note: Допустимые значения для логических являются истинными, ложными, 1 (which indicates true) на (which indicates false) (which indicates true) , и 0 (which indicates false) на (which indicates false) .
Двоичные типы данных
Бинарные типы данных используются для выражения двоичные данные в формате.
У нас есть два двоичных типов данных:
- base64Binary (Base64-encoded binary data)
- hexBinary (hexadecimal-encoded binary data)
Ниже приведен пример декларации hexBinary в схеме:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI Тип данных
Тип данных anyURI используется для указания URI.
Ниже приведен пример декларации anyURI в схеме:
<xs:attribute name="src" type="xs:anyURI"/>
Элемент в документе может выглядеть следующим образом:
<pic src="http://www.w3ii.com/images/smiley.gif" />
Note: Если URI содержит пробелы, замените их на 20%.
Типы данных Разное
имя | Описание |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Ограничения по типам данных Разное
Ограничения, которые могут быть использованы с другими типами данных:
- enumeration (a Boolean data type cannot use this constraint)
- length (a Boolean data type cannot use this constraint)
- maxLength (a Boolean data type cannot use this constraint)
- minLength (a Boolean data type cannot use this constraint)
- pattern
- whiteSpace