El analizador XML utiliza el DTD para validar la exactitud del modelo y para revisar que no hayan ocurrido errores sintácticos.
Siempre es mejor utilizar un DTD al mover paquetes entre modelos de Enterprise Architect ya que asegura la exactitud de la salida XMI, y previene intentos de importaciones de XML incorrectos.
Existen varios DTDs para XMI/UML; el OMG define un DTD UML1.3 estándar para uso en XMI 1.1, y Enterprise Architect utiliza una extensión de esto con algunas extensiones de elementos adicionales para tipos UML no estándares, tal como detalles de prueba.
Siempre que lee un archivo XML, el analizador XML busca en el directorio actual el DTD - si se especifica - utilizando el elemento DOCTYPE en el archivo XML.
Si el analizador no puede encontrar el DTD, registra un error y aborta el procesamiento; usted debe asegurarse que el archivo UML_EA.DTD esté en la ruta de salida XML actual (generada de manera predeterminada).
|