预订演示
前页 后页

导入XSD

要对 W3C XML Schema (XSD) 文件进行逆向工程以创建或覆盖UML类模型的包,您可以使用XML Schema导入功能。

访问

功能区

开发>架构建模>导入XSD

导入架构文件

选项

行动

也见

显示选定目标包的名称。

目录

类型在或浏览(单击Browse.)包含源XSD 文件的目录。

选定的文件

列出当前可用于导入的XML Schema 。

  • 要选择单个文件,请单击它
  • 选择多个单独的文件 Ctrl+单击每个文件
  • 要选择文件范围,请按 Shift 并选择范围中的第一个和最后一个文件

以“类型”后缀导入全局元素

选中此复选框可将全局元素和它所指的 ComplexType 视为两个单独的实体。

全局元素和复杂类型

导入引用的XML Schema (s)

选中此复选框以导入在“选定文件”字段中选择的任何文件所引用的任何XML Schema 。

图表XML Schema (s)

选中此复选框以在每个导入XSDschema包下创建一个类图。

导入XSD元素/属性为

选择适当的单选按钮以指示如何将内联 XSD 元素和 XSD 属性导入到类中,可以是:

  • UML关联
  • UML属性

导入

单击此按钮开始 XSD 导入。

单击此按钮关闭对话框,而不保存您的选项选择。

进步

显示指示架构导入进度的系统消息。

在包含大量外部引用的导入中,捕获进度消息以准确检查已导入的内容可能很有用。为此,请右键单击消息并:

  • 将所选消息复制到剪贴板(选择“将所选消息复制到剪贴板”菜单选项)
  • 将所有消息复制到剪贴板(选择“全部复制到剪贴板”菜单选项),或
  • 将所有消息保存到文件(选择“保存到文件”菜单选项)

注记

  • 如果模型中已经存在正在导入的XML Schema文件, Enterprise Architect将跳过导入文件
  • 对 XSD原始类型的引用总是作为UML属性导入
  • 外部架构文件中对 XSD 结构的引用始终作为UML属性导入
  • Enterprise Architect使用XML Schema的 XSD导入和 XSD 包含元素中的 schemaLocation 属性来确定文件之间的依赖关系;此属性必须设置为有效的文件路径(而不是 URL),才能正确导入依赖的XML Schema