Andere verschiedene Datentypen sind boolean, base64Binary, hexBinary, float, double, anyURI, QName und NOTATION .
Boolean Datentyp
Die boolean Datentyp wird verwendet, um einen wahren oder falschen Wert angeben.
Im Folgenden ist ein Beispiel für eine boolean Deklaration in einem Schema:
<xs:attribute name="disabled" type="xs:boolean"/>
Ein Element in Ihrem Dokument könnte wie folgt aussehen:
<prize disabled="true">999</prize>
Note: Die zulässigen Werte für boolean sind wahr, falsch, 1 (which indicates true) ist, (which indicates false) (which indicates true) und 0 (which indicates false) .
Binary-Datentypen
Binäre Datentypen werden verwendet, um binär-formatierte Daten auszudrücken.
Wir haben zwei binäre Datentypen:
- base64Binary (Base64-encoded binary data)
- hexBinary (hexadecimal-encoded binary data)
Im Folgenden ist ein Beispiel für eine hexBinary Erklärung in einem Schema:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI Datentyp
Die anyURI Datentyp wird verwendet, um einen URI zu spezifizieren.
Im Folgenden ist ein Beispiel für eine anyURI Erklärung in einem Schema:
<xs:attribute name="src" type="xs:anyURI"/>
Ein Element in Ihrem Dokument könnte wie folgt aussehen:
<pic src="http://www.w3ii.com/images/smiley.gif" />
Note: Wenn ein URI Leerzeichen enthält, ersetzen Sie sie durch% 20.
Verschiedene Datentypen
Name | Beschreibung |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Einschränkungen für Sonstiges Datentypen
Einschränkungen, die mit den anderen Datentypen verwendet werden kann:
- enumeration (a Boolean data type cannot use this constraint) , (a Boolean data type cannot use this constraint)
- length (a Boolean data type cannot use this constraint) , (a Boolean data type cannot use this constraint)
- maxLength (a Boolean data type cannot use this constraint) , (a Boolean data type cannot use this constraint)
- minLength (a Boolean data type cannot use this constraint) , (a Boolean data type cannot use this constraint)
- pattern
- whiteSpace