用带属性的标签替换
用属性替换标签 重构允许您用等效的属性替换一组 XML 标签中的子标签定义。 如果执行此重构,则可能删除与所选标签名称匹配的所有标签中的所选父标签名称上的标签,并创建等效属性。 这种将子标签批量转换为属性的操作在 XML 架构演变时非常有用。
将标签转换为属性
按下 预览 会打开 重构预览 窗口,显示所有找到的待替换标签的用法。 在此窗口中,您可以排除或包含您想要重构的用法。
按下 显示 XSLT... 会打开 XSLT 预览 窗口,显示与请求的重构等效的一小段 XSLT 代码片段。 此片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。
如果您想更改的文件是只读的,预览窗口可能仍会出现。
在编辑器中,将光标放置在要转换的标签内。
从主菜单或上下文菜单中选择 。
确定用于替换所选标签的属性名称。
确定替换的范围。 如果在所选范围内,所有与所选标签名称匹配且位于所选父标签中的标签都将被替换。 可用范围包括当前文件、整个项目或指定的目录或模块。 目录范围可以根据是否选中 递归地 复选框来决定是否包含子目录。 如果选中 限制到带有 DTD 的文件:... 复选框,范围将限制为与当前文件具有相同 DOCTYPE 的文件。
点击 预览 按钮,使 WebStorm 在 查找 窗口中搜索所选标签的用法。
点击 OK 继续。 如果您未选择 预览 选项,所有用法将立即更改。
最后修改日期: 2025年 12月 8日