Estensione della trasformazione UML-a-XSD

Questo esempio mostra come creare un plug-in che estende la trasformazione UML-a-XSD. L'estensione creata in questo esempio esegue operazioni di post-elaborazione sui file XSD (XML Schema Definition) generati prima di salvarli.
Tempo richiesto: 1 ora
Per impostazione predefinita, gli schemi XSD generati dalla trasformazione UML-a-XSD, non mostrano gli attributi che contengono valori predefiniti. Ad esempio, considerare due attributi XML chiamati attributeFormDefault e elementFormDefault, i cui valori in questo esempio vengono impostati sul valore predefinito "unqualified". Se si esegue la trasformazione UML-a-XSD, il risultato della trasformazione cambia quando la si esegue con l'estensione di trasformazione fornita dall'esempio, chiamata com.ibm.xtools.transform.uml2.xsd.XSDSchemaDefaultValue:

Feedback