Chapter 3 Construction d'un modèle XML


Groupes (MSX)

Vous pouvez définir des groupes d'éléments ou d'attributs dans un modèle XML.

Un groupe d'éléments est un jeu d'éléments arrangés par une particule de groupe (tout, choix ou séquence), qui est ensuite référencé dans le modèle par différent éléments.

L'illustration suivante représente un diagramme contenant un groupe :


Le groupe descriptionLignes est réutilisé dans la définition de l'élément produit en cliquant sur la particule de groupe séquence (S) à l'aide de l'outil Groupe de la palette. La propriété Référence de la feuille de propriétés du groupe référençant est ensuite définie avec la valeur descriptionLignes.

Dans le fichier XSD généré, le groupe est tout d'abord déclaré avec la balise <group>, puis réutilisé via une référence (ref) définie à descriptionLignes :


Note   Groupes dans les fichiers DTD et XDR
Un modèle conçu avec le langage DTD ou XDR ne contient pas de groupes globaux ou référençants, bien qu'ils apparaissent dans le diagramme.
Les groupes sont développés au sein de leur élément parent et leurs éléments enfant sont déclarés individuellement comme éléments globaux. (Voir les exemples de fichier DTD et XDR dans la section Groupes (MSX))

 


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