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