将组合器添加到 XML 架构文件
另请参见
组合器定义了应该如何处理实例文档中元素内的一组子元素。共有三种类型的组合器:sequence、choice 和 all。
- sequence 组合器。此组合器指定子元素必须按特定顺序出现。“最小出现次数”属性定义子元素可以出现多少次。如果实例文档显示子元素的顺序与在 sequence 中定义的顺序不同,则此文档无效。如果 sequence 组合器的“最小出现次数”属性为 0(零),并且实例文档按相同的顺序显示子元素,但并非显示在 sequence 中定义的所有子元素,则此文档仍有效。
您可以将 sequence 组合器添加到以下架构组件中:group、choice、sequence、complexType、restriction 和 extension。
- choice 组合器。此组合器允许组合器声明中包含的任何一个子元素存在于实例文档中包括它的元素内。
您可以将 choice 组合器添加到以下架构组件中:group、choice、sequence、complexType、restriction 和 extension。
- all 组合器。此组合器指定任何子元素可以按任意顺序出现在实例文档中。
您可以将 all 组合器添加到以下架构组件中:group、complexType、restriction 和 extension。
添加组合器:
- 在 IDE 中,打开要添加组合器的架构文件。
- 在“架构”视图中,右键单击要添加组合器组件的架构组件节点,然后从弹出式菜单中选择“添加”> "<组合器>"。
- 如果要添加的 <组合器> 没有出现在弹出式菜单中,这意味着无法在所选的架构组件中添加组合器。
IDE 将在“架构”视图中添加一个 <组合器> 节点。
- 您可以在“设计”视图中更改组合器,方法是:双击该组合器(sequence、choice 或 all),然后从打开的下拉列表中选择不同的值。
- 另请参见
- 将 group 组件添加到 XML 架构文件
- 将全局 complexType 组件添加到 XML 架构文件
- 将本地 complexType 组件添加到 XML 架构文件
- XML 架构任务
- 关于 XML 架构工具
法律声明