Chaîne de format de fuseau horaire pour XML
Remarque : Le format de sortie de la zone de date/heure XML du schéma natif est toujours :
{CCYY-MM-DD}T{HH24:MM:SS.3-3+/-ZZ:ZZ}Pour choisir un autre format de sortie, utilisez Xerces XML.Les chaînes de fuseau horaire suivantes prennent en charge la spécification d'un caractère unique Z pour indiquer le temps universel coordonné (UTC), comme décrit par le World Wide Web Consortium (www.w3c.org) et la norme ISO 8601 :
- +/-ZZZZ
- +/-ZZ:ZZ
- TZD
Lorsque la chaîne de format +/-ZZ:ZZ ou +/-ZZZZ est spécifiée, le processus de validation des données fonctionne de la manière suivante :
- Les données valides qui correspondent à cette chaîne de format contiennent soit un littéral de caractère Z (représentant UTC), soit une zone au format approprié : +/-ZZ:ZZ ou +/-ZZZZ, comme indiqué.
- Si un littéral de caractère Z est présent, il doit être interprété et traité au moment du mappage, comme le fuseau horaire UTC, soit +00:00 ou +0000.
Lorsque la chaîne de format TZD est spécifiée, les processus de validation des données et de génération de sortie fonctionnent de la manière suivante :
- Les données valides qui correspondent à cette chaîne de format contiennent soit un littéral de caractère Z, soit UTC, soit une zone au format +/-ZZ:ZZ.
- Si un littéral de caractère Z est présent, il doit être interprété et traité au moment du mappage, comme le fuseau horaire UTC, soit +00:00.
- Si la valeur est +/-00:00, elle génère Z dans la sortie. Sinon, elle génère la sortie au format +/-ZZ:ZZ.
Les chaînes de fuseau horaire suivantes prennent en charge l'omission de la partie minute de la différence par rapport à l'heure UTC :
- +/-ZZ[:ZZ]
- +/-ZZ[ZZ]