A seguir estão os requisitos gerais para o conteúdo e a formatação de tipos de dados simples na especificação XML.
xs:string
Lembre-se das seguintes práticas recomendadas ao usar o tipo de dados xs:string:
- Sempre corte a string para remover espaços em branco à esquerda e à direita.
- Se a string for apresentada aos usuários finais, como nomes de partidos, cargos ou nomes próprios, converta os dados para Title Case sempre que possível para facilitar a leitura.
Datas e horas
xs:date
Ao usar o tipo de dados xs:date, insira-o no formato ISO-8601.
xs:dateTime
Ao usar o tipo de dados xs:dateTime, insira-o no formato ISO-8601.
PartialDate
PartialDate é uma união que permite definir datas no formato ISO-8601 em diferentes níveis de especificidade:
- Data específica como
YYYY-MM-DD - Período de um mês como
YYYY-MM - Período de um ano como
YYYY
Datas parciais são interpretadas como a última data possível no período, a menos que seja indicado o contrário. Por exemplo, quando um PartialDate de 2026-01 é fornecido, ele é
interpretado como 2026-01-31. Se um evento entrar em 2026-02, será importante atualizar o valor de PartialDate até 2026-01-31 para evitar erros de validação.
xs:boolean
Ao usar o tipo de dados xs:boolean, insira-o com um valor de true ou false (diferencia maiúsculas de minúsculas).
xs:language
Ao usar o tipo de dados xs:language, insira-o como um valor de duas letras minúsculas que corresponde ao padrão ISO 639.