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 |