Tipos de dados básicos

Os requisitos gerais a seguir se aplicam ao conteúdo e ao formato de tipos de dados básicos na especificação XML.

xs:string

  • Remova todos os espaços em branco antes ou depois da string.

  • Para facilitar a leitura, se você apresentar uma string em letras minúsculas, como tornado warning, para os usuários finais, converta os dados para maiúsculas, quando possível. Em outras palavras, mude tornado warning para Tornado Warning.

  • Não use pontuação sem suporte e use caracteres de escape XML quando apropriado. Por exemplo, use & em vez de &.

xs:dateTime

Use o formato ISO-8601 na forma de YYYY-MM-DDThh:mm:ssXzh:zm, definido como segue:

  • YYYY indica o ano.

  • MM indica o mês.

  • DD indica o dia.

  • T indica o símbolo "T" e marca o início da seção de tempo necessária.

  • hh indica a hora.

  • mm indica o minuto.

  • ss indica o segundo.

  • X indica um destes símbolos:

    • "+" se a data e a hora anteriores estiverem em um fuso horário à frente do UTC.

    • "-" se a data e a hora anteriores estiverem em um fuso horário atrás do UTC ou se a hora estiver no UTC.

  • zh indica as horas de compensação da data e hora anteriores para o UTC ou 00 se a hora anterior estiver no UTC.

  • zm indica os minutos de compensação da data e hora anterior para o UTC, ou 00 se a hora anterior estiver no UTC.

Como exemplo, para 24 de maio de 2002 às 16h49 (PDT), use 2002-05-24T16:49:00-07:00.

Não use designações alfabéticas de fuso horário, como "Z". É necessário representar o fuso horário do UTC como -00:00.

xs:language

Conforme descrito no padrão CAP, represente os idiomas por um identificador RFC 3066 válido. Recomendamos que você use apenas tags de idioma principal em minúsculas.

Um exemplo é en-US.