El DTD del UML

Superior  Previo  Próximo

Cuando importa o exporta paquetes de EA a XML, los procesos de importación o exportación se pueden validar usando un DTD o una Definición de Tipos de Datos. Este documento es usado por el analizador de XML para validar que el modelo sea correcto y que no hayan ocurrido errores sintácticos. Siempre es mejor usar un DTD cuando se mueven paquetes entre modelos de EA porque asegura que la salida XML es correcta, y previene los intentos de importar un XML incorrecto.  

 

Existen varios DTD para XMI/UML. El OMG define un DTD estándar del UML1.3 para  usar en XMI 1.1. Enterprise Architect usa una extensión para esto con algunas extensiones de elementos adicionales para tipos de UML no estándares - tales como detalles de pruebas-.   

 

En cualquier momento que escriba o lea un archivo XML, el analizador de XML busca en el directorio actual el DTD que se especificó en el elemento DOCTYPE en el archivo  XML mismo. Si el DTD no se puede encontrar, ocurre un error y se aborta el procesamiento. Debe asegurarse de que el archivo UML_EA.DTD está en el camino actual del XML de salida (generado por defecto).