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.