| 前页 | 后页 | 
建模XSD
您可以使用UML类图在两个级别上对XML模式进行UML :
- 没有XML特定于架构的实现细节,可以由Enterprise Architect的Schema Generator直接生成;生成器将应用一组默认映射,以将抽象模型Package转换为W3C XML Schema(XSD)文件
- 使用图工具箱的“ XML架构”页面使用XML架构特定的定义进行完善,该页面提供了XSD的UML概要文件的结构
为XML模式建模
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 在浏览器窗口中,创建所需的顶级项目结构(模型和视图),然后单击适当的视图。 | 建筑模型 观看次数 | 
| 2 | 单击浏览器窗口标题下拉菜单中的“新软件包”选项。显示“新模型包”对话框。 | 浏览器标题栏 | 
| 3 | 在“名称”字段中,输入新软件包的名称,然后选择“创建图”单选按钮。 单击确定按钮。显示“新图”对话框。 | 添加包裹 | 
| 4 | 在“名称”字段中,输入新图的名称。 在“选择自”面板中,选择“ UML结构”,然后在“图类型”面板中,选择“类”。 | 添加新图 | 
| 5 | 单击确定按钮。在浏览器窗口中,双击新图名称旁边的图标。该图将在“图视图”中打开,并在“图工具箱”中显示“类”页面。 此时,您可以: 
 | 图表工具箱 类工具箱 抽象类模型中的XML | 
| 6 | 单击 | XML模式工具箱 | 
| 7 | 单击工具箱中的“模式”图标,并将其拖到类图中。 显示“ XSD架构属性”对话框。 完成此对话框,然后单击“确定”按钮。 显示“新图”对话框。 | 模式包 | 
| 8 | 同样,在“名称”字段中键入新图的名称。 在“选择自”面板中,选择“ UML结构”,然后在“图类型”面板中,选择“类”。 单击确定按钮。 | |
| 9 | XSDschema原型包将在“浏览器”窗口和图上创建,并带有子类图。 双击图上的Package来打开子类图,并使用XML Schema Toolbox中的构造对XML Schema进行建模。 | 全局元素 局部元素 全局属性 局部属性 属性组 复合类型 模型组 组 简单类型 联盟 枚举 任何 任何属性 | 
笔记
- 类的UML属性直接映射到XML元素或属性
- 如果您已将XSD架构建模为直接的类图,则可以使用Schema Composer定义并从中生成架构
- XML模式模型中的类没有方法,因为在类方法和XSD构造之间没有有意义的对应关系
- 建模限制-这些XML Schema构造无法在Enterprise Architect建模: 
 -appinfo
 -场
 -键
 -keyref
 -符号
 -重新定义
 -选择器
 -替代组
 - 独特

 以显示“查找工具箱项”对话框,并指定“ XML Schema”以显示“ XML Schema”工具箱页面。
以显示“查找工具箱项”对话框,并指定“ XML Schema”以显示“ XML Schema”工具箱页面。