前页 | 后页 |
生成XSD
当您开发XML Schema模型时,无论是作为抽象类模型还是定制的 XSD类模型,您都可以使用生成XML Schema特征将其转发工程为 W3C XML Schema (XSD) 文件。由于XML Schema对应于Enterprise Architect中的UML包,因此XML Schema生成是包级别的操作。
您可以在模型的架构包元素中定义要生成XML Schema的文件的位置。
访问
功能区 |
开发>架构建模>导出XSD |
生成架构文件
选项 |
行动 |
也见 |
---|---|---|
编码 |
任何一个:
|
|
生成所有全局 ComplexTypes 的全局元素(“伊甸园”风格) |
默认选择生成伊甸园风格的架构,包含全局元素。 如果要省略全局元素,请清除复选框。 |
全局生成元素 |
为引用包生成XSD |
选中该复选框可为在此对话框中选择的任何包引用的包生成架构。 |
|
缺少文件名时提示 |
如果缺少生成架构文件的路径,请选中复选框以在生成架构期间提示引用包的文件名。 如果未选择“为引用包生成XSD”选项,则此选项不可用。 |
|
使用相对路径来引用 XSD(如果 'schemaLocation' 标记为空) |
选中复选框以在引用外部包时在 XSD 导入(或 XSD 包含)语句中使用相对路径,前提是被引用包上的 schemaLocation 标记为空。 您在“XSD架构属性”对话框(架构元素的元素“属性”对话框)上为引用和引用的属性原型包设置了“架构文件”字段, XSDschema正确确定相对路径。 |
架构包 |
子包生成XSD |
选中复选框为所选包的子包生成架构,然后选择:
要更改包的文件路径,请双击列表框中的条目,然后在提示字段中输入或浏览新文件路径。 如果包已经设置了文件路径,则默认选中其复选框,以生成 XSD 模式;如果您不想从该包生成 XSD 架构,您可以取消选中该复选框。 如果您对没有设置文件路径的包选择复选框,则会自动显示文件路径的提示。 |
|
生成 |
单击此按钮可为列表框中选定的每个包生成架构。 |
|
关 |
单击此按钮关闭对话框,而不保存您的选项选择。 |
|
视图架构 |
单击此按钮可查看为列表框中突出显示的包生成的架构。 |
|
进步 |
选择架构生成的进度。 |