前页 后页

生成模型文档XML

通常,您可以使用Model Document元素来创建文档报告,其中包含来自模型中单独Packages的信息。但是,您可以使用相同的概念,结构和过程来生成Enterprise Architect机XML文件,以导出到另一个模型。这可以帮助您从模型的任何部分选择Packages,并将它们传输到另一个模型,而不必单独处理它们或创建特殊的结构来组合它们。例如,您可以使用它来定义可包含在受限用户WebEA视图中的模型子集。

您创建一个Model Document元素,向其中添加各个Packages,并从该元素生成XML到外部文件位置。 XML将包含在Model Document元素中指定的所有Packages(及其子结构)。然后,您可以使用常规的Import XML工具将文件导入到另一个模型中。

您可以从“模型文档”元素中生成XML文件,该元素设置为从“包”列表中生成文档报告。 XML生成器将忽略该元素的标记值。您可以生成一个报告来伴随文件,以显示其内容。

设置模型文档

通过以下步骤进行工作:

  • 在图上创建模型文档元素(如创建模型文档帮助主题中所述);您不需要设置任何标记值
  • 将所需的包拖到其中(如“ 将包添加到模型文档帮助”主题中所述);您不使用模型搜索来填充元素
  • 如有必要,将包组织成适当的顺序(如“ 文档顺序帮助”主题中的“ 更改包的顺序...”部分中所述)

产生XML

行动

也可以看看

1个

设置模型文档元素后,在其父图中右键单击它,然后单击“文档|生成XML”选项。

产生文件

2

在“生成模型文档XML”对话框中,键入要生成的XML文件的文件路径,或单击Browse.按钮并浏览到该位置。

单击生成按钮以将XML生成到文件中。

3

XML Generator通过Model Document元素的定义内容来工作,从列出的Packages中提取信息,并生成Native XML文件,该文件在Progress字段中显示操作的进度。

单击关闭按钮。

您-或其他用户-现在可以使用“从XML导入软件包”对话框将XML文件导入到其他模型中。

笔记

  • 在Enterprise Architect的Corporate , Unified和Ultimate版本中,如果启用了安全性,则必须具有“导出XML”权限才能导出到XML
  • 无法将生成的XML文件导入到Enterprise Architect 15.0之前的版本中
  • 除非在“首选项”对话框的“ XML规范”部分中选择了“写日志”选项,否则不会生成要导出的模型文档的日志文件。
  • 当您将XML文件导入模型时, Enterprise Architect将创建一个Package(与Model Document元素具有相同的名称),以充当Model Document元素中指定的Packages的容器。

学到更多