Référence du manuel des types de données XForms
Référence complète du manuel des types de données XForms
Type de données de chaîne
Nom |
Description |
ID |
Une chaîne de caractères représentant l'attribut ID |
IDREF |
Une chaîne de caractères représentant l'attribut IDREF |
IDREFS |
|
language |
Une chaîne de caractères contenant un identifiant de langue valide (par exemple, en, en-US) |
Name |
Une chaîne de caractères contenant un nom XML valide |
NCName |
|
NMTOKEN |
Une chaîne de caractères représentant l'attribut NMTOKEN |
NMTOKENS |
|
normalizedString |
Une chaîne de caractères ne contenant pas de caractères de nouvelle ligne ni de tabulation |
QName |
|
string |
Une chaîne. C'est le type de données par défaut que XForms utilisera si
aucun type de données n'est spécifié. Remarque : la chaîne peut contenir des caractères de tabulation et
caractères de nouvelle ligne |
token |
Une chaîne de caractères ne contenant pas de retours chariot ni de sauts de ligne
retourne, les tabulations, les espaces avant ou après, ou les espaces multiples |
Tous les types de données de chaîne de caractères proviennent du type de données string lui-même.
Type de données de date et d'heure
Nom |
Description |
date |
Définit une valeur de date |
dateTime |
Définit une valeur de date et d'heure |
gDay |
Définit une partie d'une date - le jour (JJ) |
gMonth |
Définit une partie d'une date - le mois (MM) |
gMonthDay |
Définit une partie d'une date - le mois et le jour (MM-DD) |
gYear |
Définit une partie d'une date - l'année (CCYY) |
gYearMonth |
Définit une partie d'une date - l'année et le mois (CCYY-MM) |
time |
Définit une valeur de temps |
Type de données numériques
Nom |
Description |
byte |
Un entier sur 8 bits signé |
decimal |
Une valeur décimale |
int |
Un entier sur 32 bits signé |
integer |
Une valeur entière |
long |
Un entier sur 64 bits signé |
negativeInteger |
Un entier ne contenant que des valeurs négatives (..,-2,-1) |
nonNegativeInteger |
Un entier ne contenant que des valeurs non négatives (0,1,2,..) |
nonPositiveInteger |
Un entier ne contenant que des valeurs non positives (..,-2,-1,0) |
positiveInteger |
Un entier ne contenant que des valeurs positives (1,2,..) |
short |
Un entier sur 16 bits signé |
unsignedLong |
Un entier sur 64 bits non signé |
unsignedInt |
Un entier sur 32 bits non signé |
unsignedShort |
Un entier sur 16 bits non signé |
unsignedByte |
Un entier sur 8 bits non signé |
Tous les types de données numériques dérivent du type de données décimal.
Types de données divers
Nom |
Description |
anyURI |
Représente une URI, y compris les adresses de pages web |
base64Binary |
Permet des caractères, y compris les caractères de contrôle, qui
ne peuvent pas être représentés en XML |
boolean |
Définit une valeur true/false ou 1/0 |
double |
|
float |
|
hexBinary |
|
Types de données XForms
Nom |
Description |
listItems |
Représente une liste séparée par des espaces |
listItem |
Représente uniquement des caractères non-blancs. Un excellent type de base pour une liste séparée par des espaces |
dayTimeDuration |
Représente une durée d'un certain nombre de secondes |
yearMonthDuration |
Représente une durée d'un certain nombre de mois |