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, cambiatornado warningaTornado 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:
YYYYindica el año.MMindica el mes.DDindica el día.Tindica el símbolo "T" y marca el inicio de la sección de tiempo requerida.hhindica la hora.mmindica el minuto.ssindica el segundo.Xindica 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.
zhindica las horas de desfase de la fecha y hora anteriores a UTC, o00si la hora anterior está en UTC.zmindica los minutos de desfase de la fecha y hora anteriores a UTC, o00si 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.