前页 后页

导入XSD

要对W3C XML Schema(XSD)文件进行反向工程以创建或覆盖UML类模型的Package,可以使用XML Schema Import工具。

访问

色带

开发>模式建模>导入XSD

导入架构文件

选项

行动

也可以看看

显示所选目标软件包的名称。

目录

输入或浏览(单击Browse. )包含源XSD文件的目录。

选定的文件

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

  • 要选择一个文件,请单击它
  • 要选择几个单独的文件,请按住Ctrl键并单击每个文件
  • 要选择文件范围,请按Shift,然后选择该范围内的第一个和最后一个文件

导入带有“类型”后缀的全局元素

选中此复选框可将全局元素及其所引用的ComplexType视为两个单独的实体。

全局元素和ComplexType

导入引用的XML模式

选中此复选框以导入“选定文件”字段中选定的任何文件正在引用的任何XML模式。

为XML模式创建图

选择此复选框可在每个导入的XSDschema包下创建一个类图。

将XSD元素/属性导入为

选择适当的单选按钮以指示如何将内联XSDelements和XSDattributes导入到类中,方法如下:

  • UML关联或
  • UML属性

进口

单击此按钮开始XSD导入。

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

进展

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

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

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

笔记

  • 如果模型中已经存在要导入的XML Schema文件,则Enterprise Architect跳过导入文件
  • 对XSD基本类型的引用始终作为UML属性导入
  • 始终将外部模式文件中对XSD构造的引用作为UML属性导入
  • Enterprise Architect使用XML架构的XSD Import和XSD Include元素中的schemaLocation属性来确定文件之间的依赖关系。必须将此属性设置为有效的文件路径(而不是URL),以正确导入依赖的XML模式。