Tipos de datos básicos

Los siguientes requisitos generales se aplican al contenido y al formato de los tipos de datos básicos en la especificación XML.

xs:string

  • Quita los espacios en blanco adicionales antes o después de la cadena.

  • Para facilitar la lectura, si presentas una cadena en minúsculas, como tornado warning, a los usuarios finales, convierte los datos a mayúsculas cuando sea posible. En otras palabras, cambia tornado warning a Tornado Warning.

  • No uses signos de puntuación no admitidos y usa caracteres de escape XML cuando sea apropiado. Por ejemplo, usa & en lugar de &.

xs:dateTime

Usa el formato ISO-8601 en forma de YYYY-MM-DDThh:mm:ssXzh:zm, definido de la siguiente manera:

  • YYYY indica el año.

  • MM indica el mes.

  • DD indica el día.

  • T indica el símbolo "T" y marca el inicio de la sección de tiempo requerida.

  • hh indica la hora.

  • mm indica el minuto.

  • ss indica el segundo.

  • X indica uno de estos símbolos:

    • "+" si la fecha y la hora anteriores están en una zona horaria anterior a la UTC.

    • "-" si la fecha y la hora anteriores están en una zona horaria posterior a la UTC o si la hora está en UTC.

  • zh indica las horas de desfase de la fecha y hora anteriores a UTC, o 00 si la hora anterior está en UTC.

  • zm indica los minutos de desfase de la fecha y hora anteriores a UTC, o 00 si la hora anterior está en UTC.

A modo de ejemplo, para el 24 de mayo de 2002 a las 4:49 p.m. (PDT), usa 2002-05-24T16:49:00-07:00.

No uses designaciones alfabéticas de zonas horarias, como "Z". Debes representar la zona horaria de UTC como -00:00.

xs:language

Como se describe en el estándar de CAP, representa los idiomas con un identificador de RFC 3066 válido. Te recomendamos que designes solo etiquetas de idioma principales en letras minúsculas.

Un ejemplo es en-US.