Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der folgenden Tabelle werden die in XDR-Schemaelementen (XML-Data Reduced) verwendeten Datentypen aufgeführt.
| XDR-Datentyp | Beschreibung | Entsprechender Typ in DTD |
|---|---|---|
bin.base64 |
Base64-codiertes BLOB (Binary Large Object) im MIME-Stil. |
Nicht verwendet |
bin.hex |
Hexadezimal codierte binäre Daten. |
Nicht verwendet |
boolean |
Der Wert 0 oder 1. Beispiel: 0=="false" und 1=="true"' |
Nicht verwendet |
char |
Eine Zahl, die der Unicode-Darstellung eines einzelnen Zeichens entspricht. |
Nicht verwendet |
date |
Ein Datum in einer Teilmenge des ISO 8601-Formats, ohne Uhrzeitangabe. Beispiel: "1994-11-05" |
Nicht verwendet |
dateTime |
Ein Datum in einer Teilmenge des ISO 8601-Formats, mit optionaler Uhrzeitangabe und ohne optionale Zeitzone. Mit Bruchteilen von Sekunden lassen sich Zeitangaben bis auf die Nanosekunde genau angeben. Beispiel:"1988-04-07T18:39:09" |
Nicht verwendet |
dateTime.tz |
Ein Datum in einer Teilmenge des ISO 8601-Formats, mit optionaler Uhrzeitangabe und optionaler Zeitzone. Mit Bruchteilen von Sekunden lassen sich Zeitangaben bis auf die Nanosekunde genau angeben. Beispiel: "1988-04-07T18:39:09-08:00" |
Nicht verwendet |
entity |
Ein Verweis auf eine nicht analysierte Entität. Erfordert eine übereinstimmende <!ENTITY>-Deklaration für jede Instanz der Entität. |
Nicht verwendet |
entities |
Eine Liste der Entitäten, die durch Leerraumzeichen getrennt sind. |
Nicht verwendet |
enumeration |
Ähnlich wie nmtoken, aber mit einer expliziten Liste zulässiger Werte (wird nur für Attribute unterstützt). Beispiel "Red Blue Green" |
Enumeration |
fixed.14.4 |
Eine Zahl mit höchstens 14 Ziffern links vom Dezimaltrennzeichen und höchstens 4 Ziffern rechts davon. Beispiel: 9999.0044 |
Nicht verwendet |
float |
Eine reelle Zahl, ohne Beschränkung für die Anzahl der Ziffern (2.2250738585072014E-308 - 1.7976931348623157E+308). Beispiel: 111, 3.14, -123.456E+10 |
Nicht verwendet |
i1 |
Eine 1-Byte-Ganzzahl mit optionalem Vorzeichen (-128 bis 127). Beispiel: 1, 127, -128 |
Nicht verwendet |
i2 |
Eine 2-Byte-Ganzzahl mit optionalem Vorzeichen (-32768 bis 32767). Beispiel: 1, 703, -32768 |
Nicht verwendet |
i4 |
Eine 4-Byte-Ganzzahl mit optionalem Vorzeichen (-2147483648 bis 2147483647). Beispiel: 1, 703, -32768, 148343, -1000000000 |
Nicht verwendet |
i8 |
Eine 8-Byte-Ganzzahl mit optionalem Vorzeichen (-9223372036854775808 bis 9223372036854775807). Beispiel: 1, 703, -32768, 1483433434334, -1000000000000000 |
Nicht verwendet |
id |
Ein Wert, der ein Attribut als ein Attribut vom Typ id identifiziert. Die id-Werte müssen innerhalb des Dokuments eindeutig sein. In einem Dokument verweisen idref-Attribute und idrefs-Attribute auf ein Attribut vom Typ id und bilden somit eine Beziehung ähnlich der von Primärschlüssel und Fremdschlüssel in relationalen Datenbanken. Beispiel: Kunde1 |
ID |
idref |
Ein Wert, der einem id-Typ entspricht und folglich Links innerhalb eines Dokuments ermöglicht. Beispiel: Kunde1 |
IDREF |
idrefs |
Ähnlich wie idref, jedoch enthält das Attribut mehrere, durch Leerraum getrennte Werte vom Typ id. Beispiel: Kunde1 Kunde2 Kunde3 |
IDREFS |
int |
Eine ganze Zahl mit Vorzeichen. Beispiel: 11123, -123 |
Nicht in Verwendung |
nmtoken |
Werte, die den Regeln für Namenstoken entsprechen. Beispiel: Kunde1 |
NMTOKEN |
nmtokens |
Ähnlich wie nmtoken, mit der Ausnahme, dass dieses Attribut eine Liste von durch Leerraum getrennten nmtoken-Werten enthält. Beispiel: Kunde1 Kunde2 Kunde3 |
NMTOKENS |
notation |
Ein NOTATION-Typ |
Nicht verwendet |
number |
Eine Zahl ohne Beschränkung für die Anzahl der Ziffern (2.2250738585072014E-308 - 1.7976931348623157E+308). Beispiel: 111, 3.14, -123.456E+10 |
Nicht verwendet |
r4 |
Ähnlich float, aber nur mit 4-Byte-Codierung (1.17549435E-38 - 3.40282347E+38). |
Nicht verwendet |
r8, float |
Eine Gleitkommazahl. Dieser Datentyp unterstützt nur eine Genauigkeit von 15 Ziffern (2.2250738585072014E-308 - 1.7976931348623157E+308). |
Nicht in Verwendung |
string |
Eine Zeichenfolge. Beispiel: "Dies ist eine Zeichenfolge" |
CDATA |
time |
Eine Uhrzeitangabe in einer Teilmenge des ISO 8601-Formats, ohne Datum und ohne Zeitzone. Beispiel: "08:15:27" |
Nicht verwendet |
time.tz |
Eine Uhrzeitangabe in einer Teilmenge des ISO 8601-Formats, ohne Datum, aber mit optionaler Zeitzone. Beispiel: "08:15:27-05:00" |
Nicht verwendet |
ui1 |
Eine 1-Byte-Ganzzahl ohne Vorzeichen (0 bis 255). Beispiel: 1, 255 |
Nicht verwendet |
ui2 |
Eine 2-Byte-Ganzzahl ohne Vorzeichen (0 bis 65535). Beispiel: 1, 255, 65535 |
Nicht verwendet |
ui4 |
Eine 4-Byte-Ganzzahl ohne Vorzeichen (0 bis 4294967296). Beispiel: 1, 703, 3000000000 |
Nicht verwendet |
ui8 |
Eine 8-Byte-Ganzzahl ohne Vorzeichen (0 bis 18446744073709551615). Beispiel: 1483433434334 |
Nicht verwendet |
uri |
Ein URI (Uniform Resource Identifier). Beispiel: "urn:schemas-microsoft-com:Office9" |
Nicht verwendet |
uuid |
Hexadezimalzahlen, die Oktetts mit optional eingebetteten Bindestrichen darstellen, die vernachlässigt werden. Beispiel: 333C7BC4-460F-11D0-BC04-0080C7055A83 |
Nicht in Verwendung |
Siehe auch
Verweis
Referenz zu XDR-Schemadatentypen
Primitive Datentypen des XDR-Schemas
Unterstützte Datentypkonvertierungen
Referenz zu XDR