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

Générer XSD

Lorsque vous avez développé votre modèle de schéma XML, soit en tant que modèle de classe abstrait, soit en tant que modèle de classe XSD personnalisé, vous pouvez l'intégrer dans des fichiers de schéma XML W3C (XSD) à l'aide de la fonctionnalité Générer XML Schema . 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 package.

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émas > Export XSD

Générer des fichiers Schema

Option

Action

Voir également

Codage

Soit:

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

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

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

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

Générer élément global

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

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

Invite lorsque le nom de fichier est 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 les Paquetages Référencés ' n'est pas sélectionnée.

Utilisez le chemin relatif pour référencer les XSD (si la balise 'schemaLocation' est vide)

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

Vous définissez le champ 'Schema File' dans la boîte de dialogue 'XSD Schema Propriétés ' (la boîte de dialogue ' Propriétés ' de l'élément pour un élément Schema) pour les Paquetages stéréotypés Paquetages référencés et référençant, afin que le chemin relatif soit correctement déterminé.

Schéma Paquetage

Générer paquetages for Child

Cochez la case pour générer un schéma pour les Paquetages enfants du Paquetages Paquetage , puis sélectionnez soit :

  • Inclure tous les paquetages - pour répertorier tous les Paquetages enfants sous le Paquetage parent dans la zone de liste, ou
  • Inclure les paquets < paquetages > - pour répertorier uniquement les Paquetages qui ont le stéréotype «XSDschema»
La zone de liste affiche, pour chaque Paquetage , le nom du 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 zone de liste et saisissez ou recherchez le nouveau chemin d'accès au fichier dans le champ d' prompt .

Si le Paquetage a un chemin de fichier déjà défini, sa case est coché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 d'un Paquetage qui n'a pas de chemin de fichier 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 list-box.

proche

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

Voir Schéma

Cliquez sur ce bouton pour afficher le schéma généré pour un Paquetage mis en surbrillance dans la zone de liste.

Progrès

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

Apprenez Plus