Manuale di riferimento dei tipi di dati XForms
Manuale completo dei tipi di dati XForms.
Tipo di dati stringa
Nome |
Descrizione |
ID |
Una stringa che rappresenta l'attributo ID |
IDREF |
Una stringa che rappresenta l'attributo IDREF |
IDREFS |
|
language |
Una stringa che contiene un identificatore di lingua valido (ad esempio en, en-US) |
Name |
Una stringa che contiene un nome XML valido |
NCName |
|
NMTOKEN |
Una stringa che rappresenta l'attributo NMTOKEN |
NMTOKENS |
|
normalizedString |
Una stringa che non contiene caratteri di nuova riga o tabulazione |
QName |
|
string |
Una stringa. Questo è il tipo di dati predefinito che XForms utilizzerà se
nessun tipo di dati è specificato. Nota: la stringa può contenere caratteri di tabulazione e
caratteri di nuova riga |
token |
Una stringa che non contiene andature di riga, ritorni di carrello
ritorna, tabulazioni, spazi iniziali o finali, o spazi multipli |
Tutti i tipi di dati stringa derivano dal tipo di dati stringa stesso.
Tipo di dati data e ora
Nome |
Descrizione |
date |
Definisce un valore di data |
dateTime |
Definisce un valore di data e ora |
gDay |
Definisce una parte di una data - il giorno (DD) |
gMonth |
Definisce una parte di una data - il mese (MM) |
gMonthDay |
Definisce una parte di una data - il mese e il giorno (MM-DD) |
gYear |
Definisce una parte di una data - l'anno (CCYY) |
gYearMonth |
Definisce una parte di una data - l'anno e il mese (CCYY-MM) |
time |
Definisce un valore di tempo |
Tipo di dati numerici
Nome |
Descrizione |
byte |
Un valore intero di 8 bit con segno |
decimal |
Un valore decimale |
int |
Un valore intero di 32 bit con segno |
integer |
Un valore intero |
long |
Un intero di 64 bit con segno |
negativeInteger |
Un intero che contiene solo valori negativi (..,-2,-1) |
nonNegativeInteger |
Un intero che contiene solo valori non negativi (0,1,2,..) |
nonPositiveInteger |
Un intero che contiene solo valori non positivi (..,-2,-1,0) |
positiveInteger |
Un intero che contiene solo valori positivi (1,2, ..) |
short |
Un intero di 16 bit con segno |
unsignedLong |
Un intero di 64 bit senza segno |
unsignedInt |
Un intero di 32 bit senza segno |
unsignedShort |
Un intero di 16 bit senza segno |
unsignedByte |
Un intero di 8 bit senza segno |
Tutti i tipi di dati numerici derivano dal tipo di dati decimale.
Tipi di dati vari
Nome |
Descrizione |
anyURI |
Rappresenta un URI, che include indirizzi di pagina web |
base64Binary |
Permette caratteri, inclusi i caratteri di controllo, che
altrimenti non rappresentabili in XML |
boolean |
Definisce un valore true/false o 1/0 |
double |
|
float |
|
hexBinary |
|
Tipi di dati XForms
Nome |
Descrizione |
listItems |
Rappresenta una lista separata da spazi |
listItem |
Rappresenta solo caratteri non bianchi. Un tipo di base eccellente per una lista separata da spazi |
dayTimeDuration |
Rappresenta una durata di un certo numero di secondi |
yearMonthDuration |
Rappresenta una durata di un certo numero di mesi |