预订演示
前页 后页

UML DTD

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

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

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

了解更多