Chapter 3 Construction d'un modèle XML


Définition des facettes de restriction

Les facettes sont les contraintes définies sur le jeu de valeurs d'un type simple.

Vous pouvez trouver ces facettes dans les pages Détails, Enumérations et Motifs d'une feuille de propriétés de restriction de type simple.

Page Détails d'une feuille de propriétés de restriction

La page Détails de la feuille de propriétés d'une restriction de type simple affiche une plage de facettes :

Icône Facette Description

Longueur Nombre exact de caractères admis. Doit être supérieur ou égal à zéro

Longueur minimale Nombre minimal de caractères admis. Doit être supérieur ou égal à zéro

Longueur maximale Nombre maximal de caractères admis. Doit être supérieur ou égal à zéro

Inférieur à Plancher pour les valeurs numériques. Toutes les valeurs sont supérieures à cette valeur

Supérieur à Plafond pour les valeurs numériques. Toutes les valeurs sont inférieures à cette valeur

Inférieur ou égal à Valeur minimale admise pour le type de données

Supérieur ou égal à Valeur maximale admise pour le type de données

Nombre de chiffres Nombre exact de chiffres admis. Doit être supérieur à zéro

Chiffres après la virgule Nombre maximal de décimales admises

Espaces Modalité de gestion des espaces. Si la valeur est Préserver, les espaces sont conservés tels quels. Si la valeur est Remplacer, les tabulations, retour à la ligne et retour chariot sont remplacés par des espaces. Si la valeur est Réduire, des suites d'espaces contigus sont réduites en un seul espace. Les espaces avant et après sont supprimés

Une icône de facette apparaît dans la barre de titre de la feuille de propriétés d'une facette.

WARNING! 

Attention
Les facettes n'apparaissent que dans le schéma, au sein d'une déclaration de type simple.

Page Général d'une feuille de propriétés de facette

La page Général de la feuille de propriétés d'une facette affiche les propriétés suivantes :

Propriété Description
ID ID de la facette. Sa valeur doit être de type ID et unique au sein du modèle contenant la facette
Valeur Valeur(s) de la facette
Fixe (case à cocher) Pour empêcher toute modification des valeurs de la facette, cochez cette case

Page Enumérations d'une feuille de propriétés de restriction

La page Enumérations d'une feuille de propriétés de restriction de type simple permet de saisir un jeu de valeurs acceptables pour la restriction de type simple.

Sélectionnez F (pour Fixe) à la fin d'une ligne si vous souhaitez empêcher la modification d'une valeur.

Dans l'exemple suivant, le type simple réunions, basé sur le type de données xs:gMonthDay, est limité aux dates suivantes : 20/01, 20/03, 20/05 et 20/07.


Le schéma généré se présente comme suit :


Page Motifs de la feuille de propriétés d'une restriction

La page Motifs d'une feuille de propriétés de restriction de type simple permet de saisir la séquence exacte de valeurs acceptables pour la restriction de type simple.

Cochez la case F (pour Fixe) à la fin de la ligne si vous souhaitez empêcher tout modification d'une valeur.

Dans l'exemple suivant, le type simple zipCode, basé sur le type de données xs:string, est limité au motif suivant : deux lettres majuscules (de A à Z), suivies d'un nombre de cinq chiffres (chiffres de 0 à 9).


Le schéma généré se présente comme suit :


 


Copyright (C) 2005. Sybase Inc. All rights reserved.