Generación de Esquema XML


La utilidad de Generación XSD convierte un modelo de clases UML a un esquema de XML W3C (XSD). Esto permite a los Modeladores de Datos comenzar trabajando en un nivel conceptual en UML, dejando los aspectos tediosos de creación de XSD a EA. La generación de esquemas se puede personalizar si fuera necesario, usando el "Perfil UML para XML" provisto como se describe más adelante.

Un esquema XML corresponde a un paquete UML. Así la generación de XSD es una operación a nivel de paquete en EA. Comenzamos con un modelo de ejemplo para mostrar el uso del generador de esquemas.

Comenzando
Para usar la facilidad de generación de esquema requerirá lo siguiente:

Edición Profesional o Corporativa de EA
Paquete XSDDataTypes: Este paquete contiene las clases representando los tipos de datos primitivos XSD. Este paquete está disponible  en archivos XMI. Para importar el archivo como paquete de UML, use la importación XMI de EA que esta disponible en el ítem del menú : Proyecto | Importar/Exportar | Importar Paquete desde XMI.
Perfil UML para XML: Este archivo de recursos contiene las clases estereotipadas que permiten que personalice la generación de esquema. El Perfil de UML para XML puede ser importado en el modelo usando la Vista de Recursos (Ver a Importando Perfiles para más detalles sobre la Importación de Perfiles UML en EA).

Pasos para Generar el Esquema XSD:

1. En el Explorador de Proyectos, haga clic con el botón derecho sobre el paquete a convertir en XSD para abrir el menú contextual.
2. Seleccione Generar Esquema XML desde el submenú Ingeniería de Código .
3. Configure el archivo de salida deseado usando el campo Nombre de Archivo
4. Configure la codificación xml deseada usando el campo Codificación.
5. Presione Generar para generar el esquema.
6. Se mostrará el progreso del generador de esquema en la caja de Progreso de Edición.