Latest web development tutorials

XML-Schema-Datentypen Verschiedenes

Andere verschiedene Datentypen umfassen Boolean, base64Binary, hexadezimal, Gleitkomma, doppelte Genauigkeit, anyURI, anyURI und NOTATION.


Datentyp Boolean (Boolean Datentyp)

wahr oder falsch Wert der Booleschen Daten können verwendet werden, um anzugeben.

Hier ist ein Beispiel von einem logischen Schema erklärt:

<xs:attribute name="disabled" type="xs:boolean"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<prize disabled="true">999</prize>

Hinweis: Boolesche Werte sind legitim wahr, falsch, 1 (dargestellt true) und 0 (false).


Binary-Datentyp (Binary-Datentypen)

Binary-Datentypen werden verwendet, um die Daten in binärer Form zum Ausdruck bringen.

Wir können zwei binäre Datentypen verwenden:

  • base64Binary (Base64 codiert Binärdaten)
  • hexBinary (hex-codierte binäre Daten)

Hier ist ein Beispiel für eine Regelung in hexBinary Erklärung:

<xs:element name="blobsrc" type="xs:hexBinary"/>


AnyURI Datentyp (anyURI Datentyp)

anyURI Datentyp wird verwendet URI angeben.

Hier ist ein Beispiel für eine Regelung in anyURI Erklärung:

<xs:attribute name="src" type="xs:anyURI"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<pic src="http://www.w3schools.com/images/smiley.gif" />

Hinweis: Wenn ein URI Leerzeichen enthält, ersetzen Sie sie mit 20%.


Verschiedene Datentypen

Name Beschreibung
anyURI
base64Binary
boolean
doppelt
Schwimmer
hexBinary
NOTATION
QName


Von verschiedene Datentypen definiert (Restriction)

definieren und verschiedene Daten können Typen zusammen:

  • Aufzählung (eine Boolesche Datentyp kann nicht diese Einschränkung verwenden *)
  • Länge (eine Art Boolesche Daten verwenden können, diese Einschränkung nicht)
  • maxLength (eine Boolesche Datentyp verwenden können, diese Einschränkung nicht)
  • minLength (Boolean-Datentyp verwenden können, diese Einschränkung nicht)
  • Muster
  • whitespace

* Anmerkung des Übersetzers: bezieht sich auf die Einschränkung Einschränkung.