HOPEX UML : HOPEX XML Schemas : Créer un schéma XML : Définir un espace de nommage
   
Définir un espace de nommage
Afin de permettre au schéma XML de faire référence aux types tels que XSD, il est nécessaire d'importer leur bibliothèque respective. Voir "Importer le Solution Pack XSD".
Avant de construire un schéma XML, il convient d'abord de définir l'espace de nommage ("namespace") qui constitue l'espace de travail de l'utilisateur. Une fois que l’espace de nommage est créé, vous pouvez ouvrir l’éditeur de schémas XML.
*L’espace de nommage est la région d’un vocabulaire (ensemble des définitions de balise, des éléments et des attributs d’un document). A l’intérieur de cet espace, deux types ne peuvent avoir le même nom.
Exemple :
Dans l'espace de nommage "Bibliothèque", il ne peut y avoir qu'une seule définition de balise "Ouvrage", réutilisable plusieurs fois.
L'intérêt de définir un espace de nommage est de pouvoir réutiliser les types créés à l'intérieur de l'espace de nommage dans un autre espace.
*Les types sont préfixés par le nom de l'espace de nommage, ce qui évite des collisions lors de l'importation de ces éléments vers un autre espace de nommage.
Dans HOPEX UML, les espaces de nommage sont représentés par des paquetages.
Pour créer un espace de nommage :
1. Cliquez sur la fenêtre Objets principaux du navigateur principal HOPEX.
2. Cliquez avec le bouton droit sur Paquetage.
3. Sélectionnez Nouveau > Paquetage.
4. Dans la fenêtre qui s'affiche, saisissez le nom du futur espace de nommage et cliquez sur OK.
Un nouveau paquetage est créé dans la liste des paquetages.
5. Sélectionnez Propriétés dans le menu contextuel du nouveau paquetage.
La fenêtre de propriétés du paquetage s'affiche.
6. Sous l'onglet Caractéristiques, dans le champ Stéréotype, sélectionnez "XML Document Definition".
7. Cliquez sur OK.
L'espace de nommage est créé dans la liste des paquetages.
 
Vous pouvez maintenant ouvrir l'éditeur de schémas.