将 redefine 组件添加到 XML 架构文件
另请参见
您可以使用 redefine 重定义来自外部架构的简单和复杂类型、组以及属性组。
- 如果要从当前 IDE 项目以外的架构中重定义架构组件,则必须先定义项目引用,然后才能添加 redefine 组件。有关详细信息,请参见使用项目引用。
添加 redefine 组件:
- 在 IDE 中,打开要引用外部架构的架构文件。
- 在“架构”视图中,选择根节点,单击鼠标右键,然后选择“添加”>“重定义”。
-或者-
在“架构”视图中,选择“引用的架构”节点并单击鼠标右键,然后选择“添加”>“重定义”。
将打开“添加重定义”对话框。
- 在“文件”列中,展开“按文件”或“按名称空间”节点以导航并选择要引用的文件。
- 如果定义了对其他项目的项目引用,则会将这些项目及其文件包含在该列中。无法选择的文件将显示为带删除线的文本(如
entry)。在以下某种或多种原因下无法选择这些文件:
- 架构文件的名称空间与源架构文件不同。
- 源架构文件中已引用该架构文件。
- 架构文件无法引用其本身,即,该文件是源架构文件。
对于您所选的每个文件,将选中所选文件旁边的“重定义”复选框,并且 IDE 将填充该对话框底部的“名称空间”字段,除非您选择的架构文件没有目标名称空间。
- (可选)要更改用于标识选定架构的前缀,请在“前缀”列中输入新的值。
- 单击“确定”。
IDE 将在“引用的架构”节点下为每个引用的架构添加 "redefine" 节点。
- 另请参见
- “添加重定义”对话框
- 引用外部架构
- 关于项目之间的 XML 文件引用
- 关于 XML 架构工具
法律声明