Vous pouvez modéliser des fichiers XML-Schema, DTD et XDR dans un MOO.
PowerAMC met également à votre disposition le modèle XML (fichier MSX), un environnement de modélisation XML dédié (voir Modélisation XML).
Modéliser pour XML
Cette section explique comment modéliser les objets XML Schema dans le modèle orienté objet PowerAMC.
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.
Reverse engineering XML
Vous pouvez récupérer par reverse engineering le contenu de fichiers *.DTD, *.XSD et *.XML dans un MOO. Pour ce faire, pointez sur les fichiers sur lesquels vous souhaiter effectuer un reverse engineering, cliquez le bouton droit de la souris, puis sélectionnez la commande Editer pour voir le contenu de vos fichiers. Pour pouvoir utiliser cette commande, vous devez avoir associé le suffixe de fichier avec un éditeur dans la boîte de dialogue Options Générale/Editeur.