Importar esquemas XML

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Diagramas UML > Otros diagramas > Diagramas de esquema XML >

Importar esquemas XML

Para importar un solo esquema XML:

1.Seleccione el comando de menú Proyecto | Importar archivo de esquema XML.

xsd-imp1

2.Asegúrese de que la casilla Habilitar la generación de diagramas esté activa. Haga clic en Siguiente para continuar.

xsd-imp2

3.En la siguiente pantalla, elija las opciones en el grupo Diagramas de contenido. La primera opción crea un diagrama distinto por cada elemento global del esquema.
4. En el grupo de opciones Estilo seleccione qué compartimentos deben aparecer en los diagramas de clases. Si marca la casilla Mostrar detalles del esquema como valores etiquetados, los detalles del esquema aparecerán en el elemento de modelado ValorEtiquetado.
5.Haga clic en Siguiente para configurar la generación de diagramas de dependencias entre paquetes.

xsd-imp3

6. Haga clic en Finalizar para empezar a importar el esquema XML.

El esquema se importa en UModel y los diagramas generados se abren en el área de trabajo. Por ejemplo, en la imagen siguiente puede ver el contenido del diagrama EU-Address (complexType).

xsd-imp4

Nota: También se creó un paquete nuevo llamado Todos los esquemas, que se configuró como raíz del espacio de nombres XSD. Todos los elementos XSD globales generan un diagrama de esquema XML y los diagramas están bajo los paquetes de los correspondientes espacios de nombres.

xsd-imp5

 

Para importar varios esquemas XML

1.Seleccione el comando de menú Proyecto | Importar directorio del esquema XML.

xsd-dir-imp1

2.Marque la casilla Procesar todos los subdirectorios si quiere importar los esquemas de todos los subdirectorios.
El resto del proceso de importación sigue el mismo orden que cuando se importa un solo esquema XML (ver más arriba).

 

Nota: si un esquema XML incluye o importa otros esquemas, estos esquemas se importan automáticamente también.

 

Ver valores etiquetados: detalles del esquema

En UModel tiene la opción de configurar los detalles del esquema que se presentan como valores etiquetados en el elemento ValorEtiquetado. Esto se hace en el campo Mostrar valores etiquetados de la ventana Estilos o haciendo clic en el icono Activar o desactivar el modo compacto (situado en la esquina inferior derecha del elemento Valor etiquetado). Con este icono puede alternar entre los diferentes estados del valor etiquetado (p. ej. todos, todos, pero ocultar elementos ocultos, etc.)

note-toggle3

Nota: el estilo seleccionado para los valores etiquetados en la ventana Estilos se utiliza para todo el proyecto. En cambio, si hace clic con el botón derecho en una clase y elige el comando Valores etiquetados | Todos, por ejemplo, esta opción solamente se aplica a la clase seleccionada.

 

 

Mostrar valores etiquetados | todos

Esta opción muestra los valores etiquetados de la clase y de atributos propios y operaciones propias, etc.

note-toggle2

Mostrar valores etiquetados | Todos, pero ocultar elementos vacíos

Esta opción solamente muestra los valores etiquetados que tienen asignado un valor (p. ej. fixed=true).

note-toggle

Mostrar valores etiquetados | Todos

Esta opción muestra los valores etiquetados de la clase pero no los de los atributos y operaciones propios, etc.

note-toggle4

Mostrar valores etiquetados | Elemento, pero ocultar elementos vacíos

Esta opción solamente muestra los valores de elemento etiquetados de una clase, sin los atributos propios, que tengan un valor (p. ej. id=123).

note-toggle5

Mostrar valores etiquetados | en compartimento

tagg-val1

Esta opción muestra los valores etiquetados en un compartimento distinto de la clase.

tagg-val2

Mostrar valores etiquetados | En compartimento, pero ocultar elementos vacíos

Esta opción solamente muestra los valores de elemento etiquetados de una clase, sin los atributos propios, que tengan un valor.

 

Anotación de XML Schema

Cuando importe esquemas XML, tenga en cuenta que en la ventana Documentación solamente aparece la primera anotación de un elemento complexType o simpleType.


© 2019 Altova GmbH