XForms Data Types reference manual
Komplet XForms Data Types reference manual.
Strengdata类型
Navn |
Beskrivelse |
ID |
En streng, der repræsenterer ID attributten |
IDREF |
En streng, der repræsenterer IDREF attributten |
IDREFS |
|
language |
En streng, der indeholder et gyldigt sprog id (f.eks. en, en-US) |
Name |
En streng, der indeholder et gyldigt XML navn |
NCName |
|
NMTOKEN |
En streng, der repræsenterer NMTOKEN attributten |
NMTOKENS |
|
normalizedString |
En streng, der ikke indeholder nye linje tegn eller tabulatorer |
QName |
|
string |
En streng. Dette er standard datatypen XForms vil bruge, hvis
ingen data type er specificeret. Bemærk: streng kan indeholde tabulator tegn og
nye linje tegn |
token |
En streng, der ikke indeholder linjeskift, carriage
returnerer, tabulatorer, førende eller efterfølgende mellemrum, eller flere mellemrum |
Alle strengdata typer stammer fra string data typen selv.
Dato- og tidsdata类型
Navn |
Beskrivelse |
date |
Definerer en datoværdi |
dateTime |
Definerer en dato- og tidsværdi |
gDay |
Definerer en del af en dato - dagen (DD) |
gMonth |
Definerer en del af en dato - måneden (MM) |
gMonthDay |
Definerer en del af en dato - måneden og dagen (MM-DD) |
gYear |
Definerer en del af en dato - året (CCYY) |
gYearMonth |
Definerer en del af en dato - året og måneden (CCYY-MM) |
time |
Definerer en tidsværdi |
Numeriske datatyper
Navn |
Beskrivelse |
byte |
Et signed 8-bit heltal |
decimal |
En decimalværdi |
int |
Et signed 32-bit heltal |
integer |
Et heltalværdi |
long |
Et signed 64-bit heltal |
negativeInteger |
Et heltal, der kun indeholder negative værdier (..,-2,-1) |
nonNegativeInteger |
Et heltal, der kun indeholder ikke-negative værdier (0,1,2,..) |
nonPositiveInteger |
Et heltal, der kun indeholder ikke-positive værdier (..,-2,-1,0) |
positiveInteger |
Et heltal, der kun indeholder positive værdier (1,2, ..) |
short |
En signed 16-bit integer |
unsignedLong |
En unsigned 64-bit integer |
unsignedInt |
En unsigned 32-bit integer |
unsignedShort |
En unsigned 16-bit integer |
unsignedByte |
En unsigned 8-bit integer |
Alle numeriske datatyper er afledte af det decimale datatyp.
Diverse datatyper
Navn |
Beskrivelse |
anyURI |
Repræsenterer en URI, som inkluderer webstedadresser |
base64Binary |
Tillader tegn, herunder kontroltegn, der
ellers ikke kan repræsenteres i XML |
boolean |
Definerer en sand/falsk eller 1/0 værdi |
double |
|
float |
|
hexBinary |
|
XForms datatyper
Navn |
Beskrivelse |
listItems |
Repræsenterer en blankskiftadskilt liste |
listItem |
Repræsenterer kun ikke-blankskift tegn. En fremragende grundtype for en blankskiftadskilt liste |
dayTimeDuration |
Repræsenterer en varighed på et bestemt antal sekunder |
yearMonthDuration |
Repræsenterer en varighed på et bestemt antal måneder |