XSD-Verschiedenes-Datentyp
- Beschränkung bedeutet constraint. Vorherige Seite
- XSD-Zahlen Werkzeugkasten
Andere verschiedene Datentypen umfassen logical, base64Binary, hexadezimal, float, double, anyURI, anyURI und NOTATION.
Logischer DatenTyp (Boolean Data Type)
Logische Datenart wird verwendet, um true oder false-Werte zu spezifizieren.
Hier ist ein Beispiel für eine logische Deklaration in einem bestimmten Schema:
<xs:attribute name="disabled" type="xs:boolean"/>
Die Elemente im Dokument sollten so aussehen:
<prize disabled="true">999</prize>
Anmerkung:Gültige Boolean-Werte sind true, false, 1 (was true bedeutet) und 0 (was false bedeutet).
Binärdatentypen (Binary Data Types)
Binärdatentypen werden verwendet, um binäres Datenformat zu beschreiben.
Wir können zwei Arten von binären Daten verwenden:
- base64Binary (binärdaten in Base64-Codierung)
- hexBinary (binärdaten in hexadezimaler Codierung)
Hier ist ein Beispiel für eine hexBinary-Deklaration in einem bestimmten Schema:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI-DatenTyp (AnyURI Data Type)
Der DatenTyp anyURI wird verwendet, um URI zu spezifizieren.
Hier ist ein Beispiel für eine anyURI-Deklaration in einem bestimmten Schema:
<xs:attribute name="src" type="xs:anyURI"/>
Die Elemente im Dokument sollten so aussehen:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Anmerkung:Wenn eine URI Leerzeichen enthält, ersetzen Sie diese durch %20.
Verschiedene Datentypen (Miscellaneous Data Types)
Name | Beschreibung |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Beschränkung für verschiedene Datentypen (Restriction)
Beschränkung, die mit verschiedenen Datentypen verwendet werden kann:
- enumeration (布尔数据类型无法使用此约束*)
- enumeration (Boolsche Datentypen können diese Beschränkung nicht verwenden*)
- length (Boolsche Datentypen können diese Beschränkung nicht verwenden)
- maxLength (Boolsche Datentypen können diese Beschränkung nicht verwenden)
- minLength (Boolsche Datentypen können diese Beschränkung nicht verwenden)
- pattern
whiteSpace*Übersetzeranmerkung:
- Beschränkung bedeutet constraint. Vorherige Seite
- XSD-Zahlen Werkzeugkasten