Manual de tipos de datos de XForms
Manual completo de tipos de datos de XForms
Tipo de datos de cadena
Nombre |
Descripción |
ID |
Una cadena que representa el atributo ID |
IDREF |
Una cadena que representa el atributo IDREF |
IDREFS |
|
language |
Una cadena que contiene un identificador de idioma válido (por ejemplo, en, en-US) |
Name |
Una cadena que contiene un nombre XML válido |
NCName |
|
NMTOKEN |
Una cadena que representa el atributo NMTOKEN |
NMTOKENS |
|
normalizedString |
Una cadena que no contiene caracteres de nueva línea ni tabulación |
QName |
|
cadena |
Una cadena. Este es el tipo de datos predeterminado que XForms utilizará si
no se especifica ningún tipo de datos. Nota: la cadena puede contener caracteres de tabulación y
caracteres de nueva línea |
token |
Una cadena que no contiene saltos de línea, retorno de carro
devuelve, tabs, espacios iniciales o finales, o espacios múltiples |
Todos los tipos de datos de cadena se originan en el tipo de datos string en sí mismo.
Tipo de datos de fecha y hora
Nombre |
Descripción |
date |
Define un valor de fecha |
dateTime |
Define un valor de fecha y hora |
gDay |
Define una parte de una fecha - el día (DD) |
gMonth |
Define una parte de una fecha - el mes (MM) |
gMonthDay |
Define una parte de una fecha - el mes y el día (MM-DD) |
gYear |
Define una parte de una fecha - el año (CCYY) |
gYearMonth |
Define una parte de una fecha - el año y el mes (CCYY-MM) |
time |
Define un valor de tiempo |
Tipo de datos de datos numéricos
Nombre |
Descripción |
byte |
Un entero de 8 bits con signo |
decimal |
Un valor decimal |
int |
Un entero de 32 bits con signo |
integer |
Un valor entero |
long |
Un entero de 64 bits con signo |
negativeInteger |
Un entero que contiene solo valores negativos (..,-2,-1) |
nonNegativeInteger |
Un entero que contiene solo valores no negativos (0,1,2,..) |
nonPositiveInteger |
Un entero que contiene solo valores no positivos (..,-2,-1,0) |
positiveInteger |
Un entero que contiene solo valores positivos (1,2, ..) |
short |
Un entero de 16 bits con signo |
unsignedLong |
Un entero de 64 bits sin signo |
unsignedInt |
Un entero de 32 bits sin signo |
unsignedShort |
Un entero de 16 bits sin signo |
unsignedByte |
Un entero de 8 bits sin signo |
Todos los tipos de datos numéricos se derivan del tipo de datos decimal.
Tipos de datos misceláneos
Nombre |
Descripción |
anyURI |
Representa una URI, que incluye direcciones de páginas web |
base64Binary |
Permite caracteres, incluyendo caracteres de control, que
que de otro modo no son representables en XML |
boolean |
Define un valor verdadero/falso o 1/0 |
double |
|
float |
|
hexBinary |
|
Tipos de datos de XForms
Nombre |
Descripción |
listItems |
Representa una lista separada por espacios en blanco |
listItem |
Representa solo caracteres no en blanco. Un excelente tipo de base para una lista separada por espacios en blanco |
dayTimeDuration |
Representa una duración de un número determinado de segundos |
yearMonthDuration |
Representa una duración de un número determinado de meses |