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