Chapter 3 Construction d'un modèle XML


Propriétés d'un attribut

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un attribut, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Attributs de l'Explorateur d'objets. Les sections suivantes détaillent les onglets de la feuille de propriétés qui contiennent les propriétés les plus utilisées pour les attributs.

L'onglet Général de la feuille de propriétés d'un attribut affiche les propriétés suivantes :

Propriété Description
Nom Nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément.
Code Nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace.
Commentaire Libellé descriptif de l'attribut.
Stéréotype Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur
Référence Nom d'un attribut dans le modèle courant ou dans un autre modèle ouvert dans l'espace de travail. Une référence permet de réutiliser un attribut avec toutes ses propriétés sans avoir à le redéfinir. Utilisez la liste pour sélectionner un attribut dans le modèle courant. Utilisez l'outil Parcourir pour sélectionner un attribut dans n'importe quel modèle ouvert dans l'espace de travail courant. Si vous sélectionnez un attribut provenant d'un autre modèle, un raccourci est créé depuis l'attribut référençant. Lorsque vous définissez une référence, les propriétés Nom et Code sont grisées. Le nom et le code sont ceux de l'attribut cible.
Type Type de données de l'attribut. Il doit s'agir d'un nom qualifié (voir le glossaire). Utilisez la liste pour sélectionner un type de données interne. Utilisez l'outil Parcourir pour sélectionner un type simple défini dans le modèle courant ou dans un autre modèle ouvert dans l'espace de travail.
Type incorporé Si cette propriété est activée, le type de données de l'attribut disparaît et une balise <simple type> est créée dans le schéma au sein de la balise <attribute>. Disponible uniquement dans un modèle conçu pour XSD.
Dérivation Méthode de dérivation pour le type de données de l'attribut. Utilisé pour étendre ou limiter les valeurs du type de données de l'attribut. Lorsque vous définissez une dérivation, le type de données disparaît. Vous devez cliquez sur Appliquer, puis sur l'outil Propriétés pour sélectionner un type, un type de base ou des types de membre pour la dérivation correspondante (Liste, Restriction ou Union). Disponible uniquement dans un modèle conçu pour XSD.

Définition d'un attribut dans un fichier XDR

Dans un modèle conçu pour le langage XML-Data Reduced, les balises d'attribut sont définies par différents attributs :

Attribut XDR pour un attribut

Description
name Pour spécifier le nom d'un attribut global.

Onglet : Général

Champ : Nom
default Pour spécifier une valeur par défaut pour les attributs globaux et locaux.

Onglet : Détails

Champ : Défaut
dt:type Pour spécifier un type de données pour un attribut global.

Onglet : Général

Champ : Type
dt:values Pour spécifier une liste de valeurs disponibles pour un attribut global.

Onglet : Général

Champ : Valeurs
type Pour spécifier le nom d'un attribut global comme référence pour un attribut local.

Onglet : Général

Champ : Référence

L'illustration suivante représente un extrait d'un fichier XDR :


 


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