Génération pour XML

Lorsque vous générez du code XML à partir d'un MOO, PowerAMC crée un fichier XML par package. Le fichier contient la définition de chacune des classes que vous avez sélectionnées pour la génération dans la boîte de dialogue de génération. Vous pouvez sélectionner n'importe quelle classe du modèle, y compris celles contenues dans des packages ou sous-packages.

Les associations navigables sont migrées et générées comme attributs, bien qu'elles aient leur propre définition dans le fichier de langage objet. Les interfaces, les opérations et les liens (dépendances, réalisations et généralisations) ne sont pas inclus dans le fichier généré.

Pour changer de type de format XML, vous devez changer le langage objet du modèle (en sélectionnant Langage > Changer de langage objet courant). Vous pouvez créer un nouveau langage objet XML basé sur un langage existant si vous souhaitez générer dans un type de format XML non fourni par PowerAMC.

Les fichiers générés sont générés avec le suffixe .xsd, .dtd ou .xdr en fonction du format XML utilisé. Un fichier journal de génération est également créé à l'issue de la génération.

  1. Sélectionnez Langage > Générer du code XML pour afficher la boîte de dialogue de génération.
  2. Spécifiez un répertoire de destination pour les fichiers générés et, le cas échéant, cochez la case Vérifier le modèle pour vérifier la validité du modèle avant de procéder à la génération.
  3. Cliquez sur l'onglet Sélection, puis sélectionnez les objets à inclure dans la génération sur les différents sous-onglets.
  4. Cliquez sur OK pour générer les fichiers XML dans le répertoire spécifié.