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