Tipi di dati semplici

Di seguito sono riportati i requisiti generali per i contenuti e la formattazione dei tipi di dati semplici nella specifica XML.

xs:string

Quando utilizzi il tipo di dati xs:string, tieni presente le seguenti best practice:

  • Taglia sempre la stringa per rimuovere gli spazi vuoti iniziali e finali.
  • Se la stringa viene presentata agli utenti finali, ad esempio con nomi di partiti, titoli di uffici o nomi propri, converti i dati in Title Case, se possibile, per facilitarne la lettura.

Date e ore

xs:date

Quando utilizzi il tipo di dati xs:date, inseriscilo nel formato ISO-8601.

xs:dateTime

Quando utilizzi il tipo di dati xs:dateTime, inseriscilo nel formato ISO-8601.

PartialDate

PartialDate è un'unione che ti consente di impostare le date nel formato ISO-8601 a diversi livelli di specificità:

  • Data specifica come YYYY-MM-DD
  • Periodo di un mese come YYYY-MM
  • Periodo di un anno come YYYY

Le date parziali vengono interpretate come l'ultima data possibile nell'intervallo (se non diversamente indicato). Ad esempio, quando viene fornito un PartialDate di 2026-01, questo viene interpretato come 2026-01-31. Se un evento dovesse spostarsi in 2026-02, sarebbe importante aggiornare il valore di PartialDate entro e non oltre il giorno 2026-01-31 per evitare errori di convalida.

xs:boolean

Quando utilizzi il tipo di dati xs:boolean, inseriscilo con un valore true o false (rispettando la distinzione tra maiuscole e minuscole).

xs:language

Quando utilizzi il tipo di dati xs:language, inseriscilo come valore di due caratteri minuscoli corrispondente allo standard ISO 639.