Réserver une Démo
Pré. Proc.

Importer XSD

Pour effectuer une rétro-ingénierie d'un fichier de schéma XML W3C (XSD) afin de créer ou d'écraser un Paquetage de votre modèle de classe UML , vous pouvez utiliser le facilité d'importation de schéma XML.

Accéder

Ruban

Développer > Modélisation schéma > Importer XSD

Importer des fichiers de schéma

Option

Action

Voir aussi

Paquetage

Affiche le nom du Paquetage cible sélectionné.

Annuaire

Type ou recherchez (cliquez sur Browse. ) le répertoire contenant le(s) fichier(s) XSD source.

Fichier(s) sélectionné(s)

Répertorie les schémas XML actuellement disponibles pour l'importation.

  • Pour sélectionner un seul fichier, cliquez dessus
  • Pour sélectionner plusieurs fichiers individuels, appuyez sur Ctrl+clic sur chaque fichier
  • Pour sélectionner une plage de fichiers, appuyez sur Maj et sélectionnez le premier et le dernier fichier de la plage

Importer des éléments globaux avec le suffixe " Type »

Cochez cette case pour traiter l'élément global et le ComplexType auquel il fait référence comme deux entités distinctes.

Élément global et ComplexType

Importer les schémas XML référencés

Cochez cette case pour importer tout schéma XML référencé par l'un des fichiers sélectionnés dans le champ « Fichiers sélectionnés ».

Créer Diagramme pour un ou plusieurs schémas XML

Cochez cette case pour créer un diagramme de classe sous chaque Paquetage XSDschema importé.

Importer des éléments/ Attributes XSD en tant que

Sélectionnez le bouton radio approprié pour indiquer comment les XSDelements et XSDattributes en ligne doivent être importés dans une classe, soit comme :

  • Associations UML ou
  • Attributs UML

Importer

Cliquez sur ce bouton pour commencer l'importation XSD.

Fermer

Cliquez sur ce bouton pour fermer le dialogue , sans enregistrer vos sélections d'options.

Progrès

Affiche les messages système indiquant la progression de l'importation du schéma.

Sur les imports contenant un grand nombre de références externes, il peut être utile de capturer les messages de progression pour vérifier exactement ce qui a été importé. Pour cela, cliquez-droit sur les messages et :

  • Copiez les messages sélectionnés dans le presse-papiers (sélectionnez l'option de menu « Copier la sélection dans le presse-papiers »)
  • Copiez tous les messages dans le presse-papiers (sélectionnez l'option de menu « Copier tout dans le presse-papiers »), ou
  • Enregistrez tous les messages dans un fichier (sélectionnez l'option de menu « Enregistrer dans un fichier »)

Notes

  • Si un fichier de schéma XML en cours d'importation existe déjà dans le modèle, Enterprise Architect ignore l'importation du fichier
  • Les références aux types primitifs XSD sont toujours importées en tant qu'attributs UML
  • Les références aux constructions XSD dans les fichiers de schéma externes sont toujours importées en tant qu'attributs UML
  • Enterprise Architect utilise l'attribut schemaLocation dans les éléments XSD Import et XSD Include d'un schéma XML pour déterminer les dépendances entre les fichiers ; cet attribut doit être défini sur un chemin de fichier valide (et non sur une URL) pour que les schémas XML dépendants soient importés correctement