将全局 complexType 组件添加到 XML 架构文件
另请参见
您可以使用 complexType 来定义复杂类型。complexType 组件可以包含其他组件和/或属性。以下架构组件可以为全局 complexType 的父组件:schema 和 redefine。
添加全局 complexType 组件:
- 在 IDE 中,打开要添加 complexType 组件的架构文件。
- 执行以下某项操作:
- 在“架构”视图中,右键单击架构的根节点,然后从弹出式菜单中选择“添加”>“复杂类型”。
- 在“架构”视图中,右键单击“复杂类型”节点,然后从弹出式菜单中选择“添加复杂类型”。
- 在“架构”视图中,右键单击要添加全局 complexType 组件的 redefine 节点,然后从弹出式菜单中选择“添加”>“复杂类型”。
将打开复杂类型对话框。
- 在“名称”字段中,键入 complexType 的名称。
- 继续执行以下某项操作:
创建内联 complexType 定义:
- 在“类型定义”下面,选择“内联定义”单选按钮。
- 在组合器下,选择某个单选按钮:Sequence、Choice、All 或 Empty。
- 单击“确定”。
IDE 将添加一个新的复杂类型节点。该节点的标签就是在“名称”字段中输入的名称。
创建 complexType 定义以扩展现有定义:
- 在“类型”下面,选择“使用现有定义”单选按钮。
对话框的下面部分将发生变化以提供用于定义引用的选项。
- 选择“扩展”单选按钮,然后在类型列表中进行选择。
- 如果要从“扩展”单选按钮旁边的“内联组合器”下拉列表中扩展 complexType 定义,请为该定义选择一个组合器。
- 单击“确定”。
IDE 将添加一个新的复杂类型节点。该节点的标签就是在“名称”字段中输入的名称。
创建 complexType 定义以限制现有定义:
- 选择“限制”单选按钮。
- 在类型列表中进行选择。
- 单击“确定”。
IDE 将添加一个新的复杂类型节点。该节点的标签就是在“名称”字段中输入的名称。
将组引用用于新的 complexType 定义:
- 选择“组”单选按钮。
- 在组列表中进行选择。
- 单击“确定”。
IDE 将添加一个新的复杂类型节点。该节点的标签就是在“名称”字段中输入的名称。
- 另请参见
- 复杂类型对话框
- 将局部 complexType 组件添加到 XML 架构文件
- 关于 XML 架构工具
法律声明