Types de données simples

Vous trouverez ci-dessous les exigences générales concernant le contenu et la mise en forme des types de données simples dans la spécification XML.

xs:string

Lorsque vous utilisez le type de données xs:string, gardez à l'esprit les bonnes pratiques suivantes :

  • Supprimez toujours les espaces blancs de début et de fin de la chaîne.
  • Si la chaîne est présentée aux utilisateurs finaux, par exemple avec des noms de partis, des titres de fonctions ou des noms propres, convertissez les données en casse titre dans la mesure du possible pour faciliter la lecture.

Dates et heures

xs:date

Lorsque vous utilisez le type de données xs:date, saisissez-le au format ISO-8601.

xs:dateTime

Lorsque vous utilisez le type de données xs:dateTime, saisissez-le au format ISO-8601.

PartialDate

PartialDate est une union qui vous permet de définir des dates au format ISO-8601 à différents niveaux de spécificité :

  • Date spécifique : YYYY-MM-DD
  • Période d'un mois sous la forme YYYY-MM
  • Période d'un an à compter du YYYY

Les dates partielles sont interprétées comme la dernière date possible de la période (sauf indication contraire). Par exemple, lorsqu'un PartialDate de 2026-01 est fourni, il est interprété comme 2026-01-31. Si un événement devait passer dans 2026-02, il serait important de mettre à jour la valeur PartialDate au plus tard le 2026-01-31 pour éviter les erreurs de validation.

xs:boolean

Lorsque vous utilisez le type de données xs:boolean, saisissez-le avec la valeur true ou false (sensible à la casse).

xs:language

Lorsque vous utilisez le type de données xs:language, saisissez-le sous la forme d'une valeur de deux caractères en minuscules correspondant à la norme ISO 639.