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