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, mudetornado warningparaTornado 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:
YYYYindica o ano.MMindica o mês.DDindica o dia.Tindica o símbolo "T" e marca o início da seção de tempo necessária.hhindica a hora.mmindica o minuto.ssindica o segundo.Xindica 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.
zhindica as horas de compensação da data e hora anteriores para o UTC ou00se a hora anterior estiver no UTC.zmindica os minutos de compensação da data e hora anterior para o UTC, ou00se 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.