前页 | 后页 |
导入XSD
要对W3C XML Schema(XSD)文件进行反向工程以创建或覆盖UML类模型的Package,可以使用XML Schema Import工具。
访问
色带 |
开发>模式建模>导入XSD |
导入架构文件
选项 |
行动 |
也可以看看 |
---|---|---|
包 |
显示所选目标软件包的名称。 |
|
目录 |
输入或浏览(单击 )包含源XSD文件的目录。 |
|
选定的文件 |
列出当前可用于导入的XML模式。
|
|
导入带有“类型”后缀的全局元素 |
选中此复选框可将全局元素及其所引用的ComplexType视为两个单独的实体。 |
全局元素和ComplexType |
导入引用的XML模式 |
选中此复选框以导入“选定文件”字段中选定的任何文件正在引用的任何XML模式。 |
|
为XML模式创建图 |
选择此复选框可在每个导入的XSDschema包下创建一个类图。 |
|
将XSD元素/属性导入为 |
选择适当的单选按钮以指示如何将内联XSDelements和XSDattributes导入到类中,方法如下:
|
|
进口 |
单击此按钮开始XSD导入。 |
|
关 |
单击此按钮以关闭对话框,而不保存您的选项选择。 |
|
进展 |
显示指示架构导入进度的系统消息。 在包含大量外部参考的导入中,捕获进度消息以检查已导入的内容可能很有用。为此,请右键单击消息,然后:
|
笔记
- 如果模型中已经存在要导入的XML Schema文件,则Enterprise Architect跳过导入文件
- 对XSD基本类型的引用始终作为UML属性导入
- 始终将外部模式文件中对XSD构造的引用作为UML属性导入
- Enterprise Architect使用XML架构的XSD Import和XSD Include元素中的schemaLocation属性来确定文件之间的依赖关系。必须将此属性设置为有效的文件路径(而不是URL),以正确导入依赖的XML模式。