Chapter 3 Construction d'un modèle XML


Dérivation par extension

Vous dérivez un type complexe par extension lorsque vous souhaitez étendre les valeurs de son type de base.

Prenons l'exemple du diagramme suivant :


AdresseUS est une dérivation par extension du type complexe adresse.

Le schéma généré d'après ce modèle est le suivant :


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

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

Propriété Description
ID ID de l'extension. Sa valeur doit être de type ID et unique au sein du modèle contenant l'extension
Type de base Type de données sur lequel l'extension est définie

Steps Pour définir une dérivation par extension :

  1. Sélectionnez Extension dans la liste déroulante Dérivation d'une feuille de propriétés d'élément ou de type complexe.

    Dans le cas d'une feuille de propriétés d'élément, les zones Type incorporé et Contenu se voient affecter la valeur Complexe.

    Dans le cas d'une feuille de propriétés de type complexe, la zone Contenu se voit affecter la valeur Complexe.
  2. Cliquez sur Appliquer.
  3. Cliquez sur l'outil Propriétés en regard de la zone Dérivation.

    La feuille de propriétés de l'extension s'affiche.
  4. Saisissez un ID et sélectionnez un type de base.
  5. Cliquez sur OK.

 


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