I seguenti requisiti generali si applicano al contenuto e al formato dei tipi di dati di base nella specifica XML.
xs:stringa
Taglia gli spazi in eccesso prima o dopo la stringa.
Per favorire la leggibilità, se presenti una stringa minuscola come
tornado warning
per gli utenti finali, converti i dati in lettere maiuscole, ove possibile. In altre parole, modificatornado warning
inTornado Warning
.Non usare punteggiatura non supportata e usa caratteri di escape XML se appropriato. Ad esempio, utilizza
&
anziché&
.
xs:dataora
Utilizza il formato ISO-8601 nel formato YYYY-MM-DDThh:mm:ssXzh:zm
, definito come segue:
YYYY
indica l'anno.MM
indica il mese.DD
indica il giorno.T
indica il simbolo "T" e contrassegna l'inizio della sezione temporale obbligatoria.hh
indica l'ora.mm
indica il minuto.ss
indica il secondo.X
indica uno di questi simboli:"+" se la data e l'ora precedenti sono in un fuso orario in anticipo rispetto all'UTC.
"-" se la data e l'ora precedenti sono in un fuso orario rispetto a UTC o se l'ora è in UTC.
zh
indica le ore di offset tra la data e l'ora precedenti e il fuso orario UTC oppure00
se l'ora precedente è nel fuso orario UTC.zm
indica i minuti di offset tra la data e l'ora precedenti e il fuso orario UTC oppure00
se l'ora precedente è nel fuso orario UTC.
Ad esempio, per il 24 maggio 2002 alle 16:49 PDT, utilizza 2002-05-24T16:49:00-07:00
.
Non utilizzare designazioni alfabetiche del fuso orario come "Z". Devi rappresentare il fuso orario UTC per -00:00
.
xs:lingua
Come descritto nello standard CAP, rappresenta le lingue tramite un identificatore RFC 3066 valido. Ti consigliamo di designare solo i tag della lingua principale in minuscolo.
Un esempio è en-US
.