Manual de Referência dos Tipos de Dados XForms
Manual completo dos Tipos de Dados XForms
Tipo de dados de string
Nome |
Descrição |
ID |
Uma string que representa o atributo ID |
IDREF |
Uma string que representa o atributo IDREF |
IDREFS |
|
idioma |
Uma string que contém um id de idioma válido (por exemplo, en, en-US) |
Nome |
Uma string que contém um nome XML válido |
NCName |
|
NMTOKEN |
Uma string que representa o atributo NMTOKEN |
NMTOKENS |
|
normalizedString |
Uma string que não contém caracteres de nova linha ou tabulação |
QName |
|
string |
Uma string. Este é o tipo de dados padrão que o XForms usará se
nenhum tipo de dados é especificado. Nota: a string pode conter caracteres de tabulação e
caracteres de nova linha |
token |
Uma string que não contém saltos de linha, recuo
retorna, tabs, espaços iniciais ou finais, ou espaços múltiplos |
Todos os tipos de dados de string derivam do tipo de dados string em si.
Tipo de dados de data e hora
Nome |
Descrição |
data |
Define um valor de data |
dateTime |
Define um valor de data e hora |
gDay |
Define uma parte de uma data - o dia (DD) |
gMonth |
Define uma parte de uma data - o mês (MM) |
gMonthDay |
Define uma parte de uma data - o mês e o dia (MM-DD) |
gYear |
Define uma parte de uma data - o ano (CCYY) |
gYearMonth |
Define uma parte de uma data - o ano e o mês (CCYY-MM) |
time |
Define um valor de tempo |
Tipo de dados de número
Nome |
Descrição |
byte |
Um valor inteiro de 8 bits assinado |
decimal |
Um valor decimal |
int |
Um valor inteiro de 32 bits assinado |
integer |
Um valor inteiro |
long |
Um inteiro de 64 bits assinado |
negativeInteger |
Um inteiro contendo apenas valores negativos (..,-2,-1) |
nonNegativeInteger |
Um inteiro contendo apenas valores não negativos (0,1,2,..) |
nonPositiveInteger |
Um inteiro contendo apenas valores não positivos (..,-2,-1,0) |
positiveInteger |
Um inteiro contendo apenas valores positivos (1,2, ..) |
short |
Um inteiro de 16 bits assinado |
unsignedLong |
Um inteiro de 64 bits sem sinal |
unsignedInt |
Um inteiro de 32 bits sem sinal |
unsignedShort |
Um inteiro de 16 bits sem sinal |
unsignedByte |
Um inteiro de 8 bits sem sinal |
Todos os tipos de dados numéricos são derivados do tipo de dados decimal.
Tipos de dados miscelâneos
Nome |
Descrição |
anyURI |
Representa um URI, que inclui endereços de páginas da web |
base64Binary |
Permite caracteres, incluindo caracteres de controle, que
que não podem ser representados em XML |
boolean |
Define um valor verdadeiro/falso ou 1/0 |
double |
|
float |
|
hexBinary |
|
Tipos de dados XForms
Nome |
Descrição |
listItems |
Representa uma lista separada por espaços em branco |
listItem |
Representa apenas caracteres não em branco. Um excelente tipo de base para uma lista separada por espaços em branco |
dayTimeDuration |
Representa um período de um número determinado de segundos |
yearMonthDuration |
Representa um período de um número determinado de meses |