Extension de transformation UML vers XSD

Cet exemple montre comment créer un plug-in qui étend une transformation UML vers XSD. L'extension que vous créez dans cet exemple effectue des opérations de post-traitement sur les fichiers XSD (XML Schema Definition) générés avant de les sauvegarder.
Temps requis : 1 heure
Par défaut, les schémas XSD générés par la transformation UML vers XSD n'affichent pas d'attributs contenant des valeurs par défaut. Par exemple, considérez deux attributs XML nommés attributeFormDefault et elementFormDefault, dont les valeurs dans cet exemple sont définies avec la valeur par défaut "unqualified". Si vous exécutez la transformation UML vers XSD, les résultats de la transformation changent lorsque vous l'exécutez avec l'extension de transformation fournie par cet exemple, qui est nommée com.ibm.xtools.transform.uml2.xsd.XSDSchemaDefaultValue :

Vos commentaires