将设计模式应用于 XML 架构
另请参见
您可以使用 XML 架构工具将以下任一设计模式应用于 XML 架构文件:
- 软百叶窗。在软百叶窗设计中只具有一个全局元素;其他所有元素均为局部元素。通过使用命名的复杂类型和元素组,将元素声明嵌套在单个的全局声明内。在架构中可重用复杂类型和元素组。只有根元素必须在全局名称空间内定义。
- 俄罗斯娃娃。在俄罗斯娃娃设计中只具有一个全局元素;其他所有元素均为局部元素。元素声明嵌套在单个全局声明中,并且元素声明只能使用一次。只有根元素必须在全局名称空间内定义。
- 伊甸园。伊甸园设计是软百叶窗和意大利香肠片设计的组合设计。所有元素和类型都是在全局名称空间中定义的,并且根据需要引用了这些元素。
- 意大利香肠片。在意大利香肠片设计中,所有元素均为全局元素。架构中没有嵌套的元素声明,并且在架构中可重用元素声明。必须在全局名称空间内定义所有元素。
将设计模式应用于 XML 架构文件:
- 在“项目”窗口中,选择 XML 架构文件的节点。
- 单击鼠标右键,然后选择“应用设计模式”。
将打开“应用设计模式”对话框。
- 如果架构无效、格式不正确或者为空,则会在该对话框的下面部分中看到一条错误消息,只有在修复或填充架构文件后,才能继续操作。在这种情况下,请单击“取消”,修复或填充架构文件,然后重试。
“应用设计模式”对话框包含以下组件:
- 全局元素和类型单选按钮。通过这些设置的组合,您可以选择要应用的设计模式。
- 选定的设计模式。显示选定的设计模式的名称。
- 当前设计模式。显示当前应用到架构中的设计模式的名称。
- 模式描述。显示所选设计模式的描述。
- 示例。显示设计模式的示例。
- 选择相应的单选按钮以选择要应用的设计模式。
在进行选择时,该对话框的下面部分将显示信息和错误消息。
- 单击“完成”。
IDE 将为 XML 架构文件应用新的设计模式。
- 另请参见
- 验证 XML 架构文件
- 关于 XML 架构工具
法律声明