Referenzhandbuch für XForms Daten Typen
Vollständiges Referenzhandbuch für XForms Daten Typen.
Daten Typ für Zeichenfolgen
Name |
Beschreibung |
ID |
Eine Zeichenfolge, die das Attribut ID darstellt |
IDREF |
Eine Zeichenfolge, die das Attribut IDREF darstellt |
IDREFS |
|
language |
Eine Zeichenfolge, die einen gültigen Sprachidentifikator enthält (z.B. en, en-US) |
Name |
Eine Zeichenfolge, die einen gültigen XML-Namen enthält |
NCName |
|
NMTOKEN |
Eine Zeichenfolge, die das Attribut NMTOKEN darstellt |
NMTOKENS |
|
normalizedString |
Eine Zeichenfolge, die keine Zeilenumbrüche oder Tabulatoren enthält |
QName |
|
string |
Eine Zeichenfolge. Dies ist der Standarddaten Typ, den XForms verwenden wird, wenn
kein Daten Typ angegeben ist. Hinweis: Zeichenfolgen können Tabulatoren und
neue Zeilenzeichen |
token |
Eine Zeichenfolge, die keine Zeilenumbrüche oder Carriage Returns enthält
Rückgabewerte, Tabulatoren, führende oder abschließende Leerzeichen oder mehrfache Leerzeichen |
Alle Daten Typen für Zeichenfolgen stammen ursprünglich vom Daten Typ string.
Daten Typ für Datum und Zeit
Name |
Beschreibung |
Datum |
Definiert einen Wert für ein Datum |
dateTime |
Definiert einen Wert für Datum und Uhrzeit |
gDay |
Definiert einen Teil eines Datums - den Tag (DD) |
gMonth |
Definiert einen Teil eines Datums - den Monat (MM) |
gMonthDay |
Definiert einen Teil eines Datums - den Monat und den Tag (MM-DD) |
gYear |
Definiert einen Teil eines Datums - das Jahr (CCYY) |
gYearMonth |
Definiert einen Teil eines Datums - das Jahr und den Monat (CCYY-MM) |
time |
Definiert einen Zeitwert |
Numerische Datenarten
Name |
Beschreibung |
byte |
Ein signierter 8-Bit-Ganzzahlwert |
decimal |
Ein Dezimalwert |
int |
Ein signierter 32-Bit-Ganzzahlwert |
integer |
Ein Ganzzahlwert |
long |
Ein signierter 64-Bit-Ganzzahlwert |
negativeInteger |
Ein Ganzzahlwert, der nur negative Werte enthält (..,-2,-1) |
nonNegativeInteger |
Ein Ganzzahlwert, der nur nichtnegative Werte enthält (0,1,2,..) |
nonPositiveInteger |
Ein Ganzzahlwert, der nur nichtpositive Werte enthält (..,-2,-1,0) |
positiveInteger |
Ein Ganzzahlwert, der nur positive Werte enthält (1,2, ..) |
short |
Ein signierter 16-Bit-Ganzzahlwert |
unsignedLong |
Ein unzeichneter 64-Bit-Ganzzahlwert |
unsignedInt |
Ein unzeichneter 32-Bit-Ganzzahlwert |
unsignedShort |
Ein unzeichneter 16-Bit-Ganzzahlwert |
unsignedByte |
Ein unzeichneter 8-Bit-Ganzzahlwert |
Alle numerischen Datentypen werden vom Dezimaldatentyp abgeleitet.
Verschiedene Datentypen
Name |
Beschreibung |
anyURI |
Stellt eine URI dar, die Webseitenadressen einschließt |
base64Binary |
Ermöglicht Zeichen, einschließlich Steuerelementen, die
sonst nicht in XML darstellbar sind |
boolean |
Definiert einen wahren/w falschen oder 1/0-Wert |
double |
|
float |
|
hexBinary |
|
XForms-Datentypen
Name |
Beschreibung |
listItems |
Stellt eine durch Leerzeichen getrennte Liste dar |
listItem |
Stellt nur Leerzeichenzeichen dar. Ein hervorragender Basistyp für eine durch Leerzeichen getrennte Liste |
dayTimeDuration |
Stellt eine Dauer von einer bestimmten Anzahl von Sekunden dar |
yearMonthDuration |
Stellt eine Dauer von einer bestimmten Anzahl von Monaten dar |