前页 后页

UML DTD

将包从Enterprise Architect模型导入或导出到XMI时,可以使用数据类型定义(DTD)验证导入或导出过程。存在一些用于XMI / UML DTD。 OMG定义了用于XMI 1.1的标准UML1.3 DTD, Enterprise Architect使用了它的扩展以及对非标准UML类型的一些附加元素扩展,例如测试详细信息。

XML解析器使用DTD来验证模型的正确性,并检查是否未发生语法错误。在Enterprise Architect模型之间移动包时,最好始终使用DTD,因为它可以确保XMI输出的正确性并防止尝试导入不正确的XML。

每当您读取XML文件时,XML解析器都会使用XML文件中的DOCTYPE元素在当前目录中查找DTD(如果已指定)。如果解析器找不到DTD,它将记录一个错误并中止处理; UML_EA.DTD文件必须在当前XML输出路径中(默认情况下生成)。

学到更多