XForms Data Types referentiemanual
Volledige XForms Data Types referentiemanual
String datatype
Name |
Description |
ID |
Een string die het ID-eigenschap vertegenwoordigt |
IDREF |
Een string die het IDREF-eigenschap vertegenwoordigt |
IDREFS |
|
language |
Een string die een geldig taal ID bevat (bijv. en, en-US) |
Name |
Een string die een geldige XML naam bevat |
NCName |
|
NMTOKEN |
Een string die het NMTOKEN-eigenschap vertegenwoordigt |
NMTOKENS |
|
normalizedString |
Een string die geen nieuwe regeltekens of tabs bevat |
QName |
|
string |
Een string. Dit is de standaard datatype die XForms zal gebruiken als
geen datatype is gespecificeerd. Opmerking: string mag tabtekens bevatten en
nieuw regeltekens |
token |
Een string die geen regeleinden bevat, carriages
terugkeert, tabs, leidende of afsluitende spaties, of meerdere spaties |
Alle string datatypes zijn afgeleid van de string datatype zelf.
Datum- en tijddatatype
Name |
Description |
datum |
Definieert een datumwaarde |
dateTime |
Definieert een datum- en tijdwaarde |
gDay |
Definieert een deel van een datum - de dag (DD) |
gMonth |
Definieert een deel van een datum - de maand (MM) |
gMonthDay |
Definieert een deel van een datum - de maand en de dag (MM-DD) |
gYear |
Definieert een deel van een datum - het jaar (CCYY) |
gYearMonth |
Definieert een deel van een datum - het jaar en de maand (CCYY-MM) |
time |
Definieert een tijdwaarde |
Numerieke datatypes
Name |
Description |
byte |
Een signed 8-bit integer |
decimal |
Een decimale waarde |
int |
Een signed 32-bit integer |
integer |
Een integerwaarde |
long |
Een signed 64-bit integer |
negativeInteger |
Een integer die alleen negatieve waarden bevat (..,-2,-1) |
nonNegativeInteger |
Een integer die alleen niet-negatieve waarden bevat (0,1,2,..) |
nonPositiveInteger |
Een integer die alleen niet-positive waarden bevat (..,-2,-1,0) |
positiveInteger |
Een integer die alleen positieve waarden bevat (1,2, ..) |
short |
Een signed 16-bit integer |
unsignedLong |
Een unsigned 64-bit integer |
unsignedInt |
Een unsigned 32-bit integer |
unsignedShort |
Een unsigned 16-bit integer |
unsignedByte |
Een unsigned 8-bit integer |
Alle numerieke datatypes zijn afgeleid van het decimale datatype.
Diverse datatypes
Name |
Description |
anyURI |
Vertegenwoordigt een URI, inclusief webpagina-adressen |
base64Binary |
Staat tekens toe, waaronder controletekens, die
zijn niet vertegenwoordigbaar in XML |
boolean |
Definieert een waar/niet-waar of 1/0 waarde |
double |
|
float |
|
hexBinary |
|
XForms Data Type
Name |
Description |
listItems |
Vertegenwoordigt een lijst gescheiden door witruimte |
listItem |
Vertegenwoordigt alleen niet-witespace tekens. Een uitstekende basissoort voor een lijst gescheiden door witruimte |
dayTimeDuration |
Vertegenwoordigt een duur van een bepaald aantal seconden |
yearMonthDuration |
Vertegenwoordigt een duur van een bepaald aantal maanden |