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

Générer XSD

Une fois que vous avez développé votre modèle de schéma XML, soit sous forme de modèle de classe abstrait, soit sous forme de modèle de classe XSD personnalisé, vous pouvez le transformer en fichiers de schéma XML W3C (XSD) à l'aide de la fonctionnalité Générer un schéma XML. Comme un schéma XML correspond à un Paquetage UML dans Enterprise Architect , la génération de schéma XML est une opération au niveau du paquetage.

Vous définissez l'emplacement du fichier dans lequel le schéma XML doit être généré, dans l'élément Schema Paquetage de votre modèle.

Accéder

Ruban

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

Générer des fichiers de schéma

Option

Action

Voir aussi

Codage

Soit:

  • Cliquez sur la flèche déroulante et sélectionnez le schéma de codage XML à utiliser, ou
  • Cliquez sur le bouton Par défaut pour appliquer le schéma de codage par défaut (UTF-8)

Générer un élément global pour tous les ComplexTypes globaux (style 'Garden of Eden')

Sélectionné par défaut pour générer un schéma dans le style Jardin d'Eden, contenant un élément global.

Effacer la case à cocher si vous souhaitez omettre l'élément global.

Générer un élément global

Générer XSD pour Paquetages référencés

Cochez la case pour générer le schéma pour Paquetages référencés par l'un des Paquetages sélectionnés dans cette dialogue .

Demander en cas de nom de fichier manquant

Cochez la case pour prompt , lors de la génération du schéma, un nom de fichier pour un Paquetage référencé si le chemin dans lequel générer le fichier de schéma est manquant.

Cette option n'est pas disponible si l'option « Générer XSD pour Paquetages référencés » n'est pas sélectionnée.

Utiliser le chemin relatif pour référencer les XSD (si étiquette « schemaLocation » est vide)

Cochez la case pour utiliser un chemin relatif dans l'instruction d'importation XSD (ou d'inclusion XSD) lors du référencement Paquetages externes, à condition que l' étiquette schemaLocation soit vide sur les Paquetages référencés.

Vous définissez le champ « Fichier de schéma » dans la dialogue « Propriétés du schéma XSD » (la dialogue « Propriétés » de l'élément pour un élément de schéma) pour les Paquetages stéréotypés XSDschema référencés et référençants, afin que le chemin relatif soit correctement déterminé.

Paquetage de schémas

Générer paquetages XSD pour enfants

Cochez la case pour générer le schéma des Paquetages enfants du Paquetage sélectionné, puis sélectionnez :

  • Inclure tous paquetages - pour répertorier tous Paquetages enfants sous le Paquetage parent dans la zone de liste, ou
  • Inclure paquetages <XSDschema> - pour lister uniquement les Paquetages qui ont le stéréotype « XSDschema »
La liste déroulante affiche, pour chaque Paquetage , le nom Paquetage et le chemin du fichier dans lequel le fichier de schéma peut être généré (si défini).

Pour modifier le chemin d'accès au fichier d'un Paquetage , double-cliquez sur l'entrée dans la liste déroulante et saisissez ou recherchez le nouveau chemin d'accès au fichier dans le champ prompt .

Si le Paquetage a un chemin de fichier déjà défini, sa case à cocher est sélectionnée par défaut pour générer un schéma XSD ; si vous ne souhaitez pas générer de schéma XSD à partir de ce Paquetage , vous pouvez décocher la case.

Si vous cochez la case en regard d'un Paquetage pour lequel aucun chemin de fichier n'est défini, l' prompt s'affiche automatiquement pour le chemin de fichier.

Générer

Cliquez sur ce bouton pour générer le schéma pour chacun des Paquetages sélectionnés dans la liste déroulante.

Fermer

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

Voir Schéma

Cliquez sur ce bouton pour visualiser le schéma généré pour un Paquetage mis en surbrillance dans la liste déroulante.

Progrès

Vérifiez la progression de la génération du schéma.

Apprenez Plus