预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

生成XSD

当您开发XML Schema模型时,无论是作为抽象类模型还是定制的 XSD类模型,您都可以使用生成XML Schema特征将其转发工程为 W3C XML Schema (XSD) 文件。由于XML Schema对应于Enterprise Architect中的UML包,因此XML Schema生成是包级别的操作。

您可以在模型的架构包元素中定义要生成XML Schema的文件的位置。

访问

功能区

开发>架构建模>导出XSD

生成架构文件

选项

行动

也见

编码

任何一个:

  • 单击下拉箭头并选择要使用的 XML 编码方案,或者
  • 单击默认按钮以应用默认编码方案 (UTF-8)

生成所有全局 ComplexTypes 的全局元素(“伊甸园”风格)

默认选择生成伊甸园风格的架构,包含全局元素。

如果要省略全局元素,请清除复选框。

生成全局元素

为引用包生成XSD

选中该复选框可为在此对话框中选择的任何包引用的包生成架构。

缺少文件名时提示

如果缺少生成架构文件的路径,请选中复选框以在生成架构期间提示引用包的文件名。

如果未选择“为引用包生成XSD”选项,则此选项不可用。

使用相对路径来引用 XSD(如果 'schemaLocation' 标记为空)

选中复选框以在引用外部包时在 XSD 导入(或 XSD 包含)语句中使用相对路径,前提是被引用包上的 schemaLocation 标记为空。

您在“XSD架构属性”对话框(架构元素的元素“属性”对话框)上为引用和引用的属性原型包设置了“架构文件”字段, XSDschema正确确定相对路径。

架构包

子包生成XSD

选中复选框为所选包的子包生成架构,然后选择:

  • 包括所有包 - 在列表框中列出父包下的所有子包,或
  • 包括 <XSDschema> 包 - 仅列出那些具有构造型 «XSDschema» 的包
对于每个包,列表框显示包名和可以生成模式文件的文件路径(如果已设置)。

要更改包的文件路径,请双击列表框中的条目,然后在提示字段中输入或浏览新文件路径。

如果包已经设置了文件路径,则默认选中其复选框,以生成 XSD 模式;如果您不想从该包生成 XSD 架构,您可以取消选中该复选框。

如果您对没有设置文件路径的包选择复选框,则会自动显示文件路径的提示。

生成

单击此按钮可为列表框中选定的每个包生成架构。

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

视图架构

单击此按钮可查看为列表框中突出显示的包生成的架构。

进步

选择架构生成的进度。

了解更多