Modelar XSD [Guía de Usuario de Enterprise Architect]

Top Previous Next

Modelar XSD

button_main button_prev button_next

Puede modelar esquemas XML en dos niveles, utilizando diagramas de Clase UML que:

No tienen detalles de implementación específicos de esquema XML, para ser generados directamente por el Generador de Esquema de Enterprise Architect; el generador aplica un conjunto de mapeos predeterminados para convertir el paquete modelo abstracto a un archivo (XSD) de Esquema W3C XML

Son refinados con definiciones específicas del esquema XML utilizando páginas de Esquema XML de la Caja de Herramientas de Diagrama, la cual proporciona estructuras del perfil UML para XSD

 

Modelar un Esquema XML

Paso

Acción

Ver También

1

En el Explorador de Proyectos, cree la estructura de proyecto de nivel superior que necesite (Modelo y Vistas), y haga clic en la Vista apropiada.

Modelos

Vistas

 

2

Haga clic en el icono Nuevo Paquete en la barra de herramientas del Explorador de Proyectos. Se muestra la ventana Nuevo Paquete Modelo.

 

Barra de Herramientas de Explorador de Proyectos

3

En el campo Nombre escriba el nombre del nuevo paquete, y seleccione las casillas Automáticamente agregar nuevo diagrama y Abrir nuevo diagrama .

Haga clic en el botón Aceptar . Se muestra la ventana Nuevo Diagrama.

 

Agregar un Paquete

4

En el campo Nombre escriba el nombre del nuevo diagrama.

En el panel Seleccionar Desde seleccione Estructural UML, y en el panel Tipos de Diagrama seleccione Clase.

 

Agregar Nuevos Diagramas

5

Haga clic en el botón Aceptar . El nuevo diagrama de Clase se abre en la Vista de Diagrama, con las páginas de Clase mostrándose en la Caja de Herramientas de Diagrama.

En este punto puede:

Crear un diagrama de Clase utilizando los íconos de caja de herramientas de Clase (haga clic en el vínculo de la derecha), o

Crear un diagrama de Esquema XML adaptado utilizando las páginas de Esquema XML de la Caja de Herramientas de Diagrama (continúe al paso 6)

 

Caja de Herramientas de Diagrama

 

 

Caja de Herramientas de Clase

XML desde Modelos de Clase Abstracta

6

Haga clic en la opción Más Herramientas en la Caja de Herramientas y seleccione Extendido | Esquema XML para mostrar las páginas de Caja de Herramientas de Esquema XML.

 

Caja de Herramientas de Esquema XML

7

Haga clic en el icono Esquema desde la Caja de Herramientas y arrástrelo hacia el diagrama de Clase.

Se muestra la ventana de Propiedades de esquema XSD.

Complete esta ventana, y haga clic en el botón Aceptar .

Se muestra la ventana Nuevo Diagrama.

 

 

Paquete Esquema

8

Otra vez, en el campo Nombre escriba el nombre del nuevo diagrama.

En el panel Seleccionar Desde seleccione Estructural UML, y en el panel Tipos de Diagrama seleccione Clase.

Haga clic en el botón Aceptar .

 

 

9

Un paquete estereotipado XSDschema es creado en el Explorador de Proyectos y en el diagrama, con un diagrama de Clase hijo.

Haga doble clic en el Paquete en el diagrama para abrir el diagrama de Clase hijo , y utilizar las construcciones de la Caja de Herramientas de Esquema XML para modelar el Esquema XML.

Elemento Global

Elemento Local

Atributo Global

Atributo Local

Grupo de Atributo

Tipo Complejo

Grupo Modelo

Grupo

Tipo Simple

Unión

Enumeración

Cualquier

Cualquier Atributo

 

Notas

Los atributos UML de las Clases se mapean directamente a elementos o atributos XML

Las Clases en un modelo de Esquema XML no tienen métodos ya que no hay una correspondencia significativa entre métodos de Clase y construcciones XSD

Restricciones de Modelado - las siguientes construcciones de Esquema XML no pueden ser modeladas en Enterprise Architect:

appinfo

field

key

keyref

notation

redefine

selector

substitutionGroup

unique

Aprender más

Ejemplo de Diagrama de Esquema XML