使用重构进行重命名或删除 XML 架构组件
另请参见
通过使用 XML 架构工具中的重构功能,可以重命名或安全删除架构组件,并更新整个项目中的所有引用。您可以在 XML 架构文件中使用以下重构操作:
- 重命名。用于更改架构组件的名称,并更新项目中的所有源代码以按组件新名称引用该组件。
- 如果组件是全局组件,重命名操作将在当前项目中检查该组件的使用实例。
- 对于非全局组件,将在不检查使用实例的情况下对其进行重命名,并且也不显示“XML 重构”窗口。
- 重命名操作将在 WSDL 和 BPEL 文件中检查组件的使用实例。
- 安全删除。检查架构组件的引用,如果该组件没有其他引用,则会自动将其删除。
- 如果组件是全局组件,安全删除操作将在项目中检查该组件的使用实例。
- 对于非全局组件,将在不检查使用实例的情况下将其删除,并且也不显示“XML 重构”窗口。
- 安全删除操作还将在 WSDL 和 BPEL 文件中检查组件的使用实例。
- 如果找到了对选定组件的引用,则必须先删除这些引用,然后才能安全删除该组件。
- 撤消 [<操作>]。在执行“重命名”或“安全删除”重构操作后,才可以撤消该操作。仅在完成“重构”> "<操作>" 命令后,才能启用“撤消 [<操作>]”菜单选项。在执行初始重构操作后,如果修改了重构集合的任何成员,则会禁用“撤消”。
- 重做 [<操作>]。撤消“重命名”或“安全删除”重构操作后,可以重新执行该操作。仅在完成“撤消 [<操作>]”命令后,才能启用“重做 [操作]”菜单选项。
重命名 XML 架构组件:
- 在 XML 架构编辑器的“架构”视图或“设计”视图中,打开 XML 架构文件。
- 导航并选择要重命名的 XML 架构组件。
- 单击鼠标右键,然后从弹出式菜单中选择“重构”>“重命名”。
将打开“重命名”对话框。
- 在“新建名称”字段中,键入 XML 架构组件的新名称。
- 要在“XML 重构”窗口中预览所有更改,请选中“预览所有更改”复选框。
- 单击“下一步”。
IDE 将查找 XML 架构组件的所有使用实例,并在“XML 重构”窗口中显示这些结果。预览操作将显示项目文件中的组件。
- 如果清除了“预览所有更改”复选框,执行重命名操作时将不会显示额外的确认信息。在这种情况下,这是重命名操作的最后一步。
- 在“XML 重构”窗口中,查看重构更改。
- 清除不希望更改 XML 架构组件名称的任何节点的复选框。
- 单击“执行重构”以应用选定的更改。
IDE 将执行重命名操作,保存受重命名操作影响的所有文件,然后关闭“XML 重构”窗口。
安全删除 XML 架构组件:
- 在 XML 架构编辑器的“架构”视图或“设计”视图中,打开 XML 架构文件。
- 导航并选择要删除的 XML 架构组件。
- 单击鼠标右键,然后从弹出式菜单中选择“重构”>“安全删除”。
将打开“安全删除”对话框,并显示已选择进行删除的 XML 架构组件的名称。
- 要在“XML 重构”窗口中预览所有更改,请选中“预览所有更改”复选框。
- 单击“下一步”。
IDE 将查找 XML 架构组件的使用实例。如果找到了使用实例,则会打开“安全删除”警告对话框。此警告对话框也可能包含错误。
- (可选)在“安全删除”警告对话框中,单击“查找使用实例”以显示“XML 使用实例”窗口,其中包含选定组件的使用实例信息。
通过单击“重新运行删除 <组件名称>”按钮以返回至重构操作。
- 在“安全删除”警告对话框中,单击“下一步”。
- 如果清除了“预览所有更改”复选框,执行删除操作时将不会显示额外的确认信息。在这种情况下,这是删除操作的最后一步。
- 在“XML 重构”窗口中,查看重构更改。
- 清除不希望应用更改的任何节点的复选框。
- 单击“执行重构”以应用选定的更改。
IDE 将删除 XML 架构组件以及对其的所有引用,保存受重构操作影响的所有文件,然后关闭“XML 重构”窗口。
撤消重构更改:
- 完成“重构”> "<操作>" 命令后,在 XML 架构编辑器的“架构”视图或“设计”视图中选择任意 XML 架构组件节点。
- 单击鼠标右键,然后从弹出式菜单中选择“重构”>“撤消 [<操作>]”。
IDE 会回滚受重构影响的所有文件的任何更改。
重新执行撤销的重构更改:
- 完成“重构”>“撤消 [<操作>]”命令后,在 XML 架构编辑器的“架构”视图或“设计”视图中选择任意 XML 架构组件节点。
- 单击鼠标右键,然后从弹出式菜单中选择“重构”>“重做 [<操作>]”。
IDE 将取消上一个“重构”>“撤消 [<操作>]”命令所做的更改。
- 另请参见
- “XML 重构”窗口(XML 架构工具)
- 关于 XML 架构工具
法律声明