Tipi di dati di base

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, modifica tornado warning in Tornado 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 oppure 00 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 oppure 00 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.