前页 | 后页 |
生成模型文档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文件的文件路径,或单击按钮并浏览到该位置。 单击生成按钮以将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的容器。