XForms Data Types -viittausopas

Kattava XForms Data Types -viittausopas

Merkkijonotietotyyppi

Nimi Kuvaus
ID Merkkijono, joka edustaa ID-ominaisuutta
IDREF Merkkijono, joka edustaa IDREF-ominaisuutta
IDREFS  
language Merkkijono, joka sisältää kelvollisen kielten tunnisteen (esim. en, en-US)
Name Merkkijono, joka sisältää kelvollisen XML-nimen
NCName  
NMTOKEN Merkkijono, joka edustaa NMTOKEN-ominaisuutta
NMTOKENS  
normalizedString Merkkijono, joka ei sisällä rivinvaihtoja tai tab-merkkejä
QName  
string Merkkijono. Tämä on oletustietotyyppi, jonka XForms käyttää, jos ei määritetty tietotyyppiä.

Huomio: merkkijono voi sisältää tab-merkkejä ja uudelleen aloitusmerkit

token Merkkijono, joka ei sisällä rivinvaihtoja, palautusmerkkiä palauttaa, tabit, johtavat tai perässä olevat välilyönnit, tai useita välilyöntejä

Kaikki merkkijonotyyppien ovat alkuperäisestä string-tietotyyppistä

Päivämäärä ja aika tietotyyppi

Nimi Kuvaus
date Määrittää päivämäärän arvon
dateTime Määrittää päivämäärän ja ajansuunnan arvon
gDay Määrittää päivämäärän osan - päivä (DD)
gMonth Määrittelee päivämäärän osan - kuukauden (MM)
gMonthDay Määrittelee päivämäärän osan - kuukauden ja päivän (MM-DD)
gYear Määrittelee päivämäärän osan - vuoden (CCYY)
gYearMonth Määrittelee päivämäärän osan - vuoden ja kuukauden (CCYY-MM)
aika Määrittelee ajan arvon

Numerotietotyyppi

Nimi Kuvaus
byte Merkitetty 8-bittinen kokonaisluku
decimal Desimaaliarvo
int Merkitetty 32-bittinen kokonaisluku
integer Kokonaislukuarvo
long Merkitetty 64-bittinen kokonaisluku
negativeInteger Kokonaisluku, joka sisältää vain negatiivisia arvoja (..,-2,-1)
nonNegativeInteger Kokonaisluku, joka sisältää vain ei-negatiivisia arvoja (0,1,2,..)
nonPositiveInteger Kokonaisluku, joka sisältää vain epäpositiivisia arvoja (..,-2,-1,0)
positiveInteger Kokonaisluku, joka sisältää vain positiivisia arvoja (1,2, ..)
short Merkitetty 16-bittinen kokonaisluku
unsignedLong Merkityksetön 64-bittinen kokonaisluku
unsignedInt Merkityksetön 32-bittinen kokonaisluku
unsignedShort Merkityksetön 16-bittinen kokonaisluku
unsignedByte Merkityksetön 8-bittinen kokonaisluku

Kaikki numerotyyppiset tyypit ovat peräisin desimaalitietotyyppisestä.

Muut datatyypit

Nimi Kuvaus
anyURI Edustaa URI:ta, joka sisältää verkkosivustojen osoitteet
base64Binary Sallii merkkejä, mukaan lukien ohjausmerkit, jotka ei ole esitettävissä XML:ssä
boolean Määrittää totuusarvon/falsen tai 1/0-arvon
double  
float  
hexBinary  

XForms-datatyypit

Nimi Kuvaus
listItems Edustaa välilyönnillä erotettua luetteloa
listItem Edustaa vain välilyöntivapaita merkkejä. Loistava perustyyppi välilyönnillä erotetulle luettelolle
dayTimeDuration Edustaa tietyn määrän sekuntien kestävää kestoa
yearMonthDuration Edustaa tietyn määrän kuukausien kestävää kestoa