前页 | 后页 |
导入XSD
要对 W3C XML Schema (XSD) 文件进行逆向工程以创建或覆盖UML类模型的包,您可以使用XML Schema导入功能。
访问
功能区 |
开发>架构建模>导入XSD |
导入架构文件
选项 |
行动 |
也见 |
---|---|---|
包 |
显示选定目标包的名称。 |
|
目录 |
类型在或浏览(单击)包含源XSD 文件的目录。 |
|
选定的文件 |
列出当前可用于导入的XML Schema 。
|
|
以“类型”后缀导入全局元素 |
选中此复选框可将全局元素和它所指的 ComplexType 视为两个单独的实体。 |
全局元素和复杂类型 |
导入引用的XML Schema (s) |
选中此复选框以导入在“选定文件”字段中选择的任何文件所引用的任何XML Schema 。 |
|
图表XML Schema (s) |
选中此复选框以在每个导入XSDschema包下创建一个类图。 |
|
导入XSD元素/属性为 |
选择适当的单选按钮以指示如何将内联 XSD 元素和 XSD 属性导入到类中,可以是:
|
|
导入 |
单击此按钮开始 XSD 导入。 |
|
关 |
单击此按钮关闭对话框,而不保存您的选项选择。 |
|
进步 |
显示指示架构导入进度的系统消息。 在包含大量外部引用的导入中,捕获进度消息以准确检查已导入的内容可能很有用。为此,请右键单击消息并:
|
注记
- 如果模型中已经存在正在导入的XML Schema文件, Enterprise Architect将跳过导入文件
- 对 XSD原始类型的引用总是作为UML属性导入
- 外部架构文件中对 XSD 结构的引用始终作为UML属性导入
- Enterprise Architect使用XML Schema的 XSD导入和 XSD 包含元素中的 schemaLocation 属性来确定文件之间的依赖关系;此属性必须设置为有效的文件路径(而不是 URL),才能正确导入依赖的XML Schema