XForms Data Types referenshandbok

Komplett XForms Data Types referenshandbok.

Strängdata typ

Namn Beskrivning
ID En sträng som representerar ID-attributet
IDREF En sträng som representerar IDREF-attributet
IDREFS  
language En sträng som innehåller ett giltigt språk-id (t.ex. en, en-US)
Name En sträng som innehåller ett giltigt XML-namn
NCName  
NMTOKEN En sträng som representerar NMTOKEN-attributet
NMTOKENS  
normalizedString En sträng som inte innehåller ny rad tecken eller tabulatorer
QName  
string En sträng. Detta är standarddata typen XForms kommer att använda om ingen data typ är specificerad.

Observera: strängen kan innehålla tabulator tecken och ny rad tecken

token En sträng som inte innehåller radbrytningar, carriage återvänder, tabulatorer, inledande eller efterföljande mellanslag, eller flera mellanslag

Alla strängdata typer kommer från string data typen själv.

Datum- och tidsdata typ

Namn Beskrivning
date Definierar ett datumvärde
dateTime Definierar ett datum- och tidsvärde
gDay Definierar en del av ett datum - dagen (DD)
gMonth Definierar en del av ett datum - månaden (MM)
gMonthDay Definierar en del av ett datum - månaden och dagen (MM-DD)
gYear Definierar en del av ett datum - året (CCYY)
gYearMonth Definierar en del av ett datum - året och månaden (CCYY-MM)
tid Definierar ett tidsvärde

数值数据类型

Namn Beskrivning
byte A signed 8-bit integer
decimal A decimal value
int A signed 32-bit integer
integer An integer value
long A signed 64-bit integer
negativeInteger An integer containing only negative values (..,-2,-1)
nonNegativeInteger An integer containing only non-negative values (0,1,2,..)
nonPositiveInteger An integer containing only non-positive values (..,-2,-1,0)
positiveInteger An integer containing only positive values (1,2, ..)
short A signed 16-bit integer
unsignedLong An unsigned 64-bit integer
unsignedInt An unsigned 32-bit integer
unsignedShort An unsigned 16-bit integer
unsignedByte An unsigned 8-bit integer

All numeric data types are derived from the decimal data type.

Diverse datatyper

Namn Beskrivning
anyURI Representerar en URI, inklusive webbsidorsadresser
base64Binary Tillåter tecken, inklusive kontrolltecken, som annars inte representerbara i XML
boolean Definierar ett sant/falskt eller 1/0 värde
double  
float  
hexBinary  

XForms datatyper

Namn Beskrivning
listItems Representerar en blankstegsseparerad lista
listItem Representerar endast icke-blankskilda tecken. Ett utmärkt grundtyp för en blankstegsseparerad lista
dayTimeDuration Representerar en varaktighet av ett visst antal sekunder
yearMonthDuration Representerar en varaktighet av ett visst antal månader