Ampliación de la transformación de UML a XSD:

Este ejemplo muestra cómo crear un plug-in que amplíe la transformación de UML a XSD. La ampliación que se crea en este ejemplo efectúa operaciones de postproceso en los archivos XSD (XML Schema Definition) generados antes de guardarlos.
Tiempo necesario: 1 hora
De forma predeterminada, los esquemas XSD que genera la transformación de UML a XSD no muestran atributos que contengan los valores predeterminados. Por ejemplo, supongamos dos atributos XML denominados attributeFormDefault y elementFormDefault, cuyos valores en este ejemplo se establecen en el valor predeterminado "unqualified". Si ejecuta la transformación de UML a XSD, los resultados de la transformación cambian si la ejecuta con la ampliación de la transformación proporcionada por este ejemplo, llamada com.ibm.xtools.transform.uml2.xsd.XSDSchemaDefaultValue:

Comentarios