WebStorm 2025.2 Help

将属性替换为标签

用标签替换属性 重构允许您将一组 XML 标签中的属性定义替换为等效的子标签。 如果执行该重构操作,将移除所有在具有选定标签名称的标签中匹配选定属性名称的属性,并创建等效的子标签。 随着 XML 架构的演进,这种批量将属性转换为标签的操作非常实用。

将属性转换为标签

按下 预览 会打开 重构预览 窗口,显示所有要替换属性的用法。 在该窗口中,您可以排除或包含要进行重构的用法。

按下 显示 XSLT... 会打开 XSLT 预览 窗口,显示与所请求重构等效的小段 XSLT。 此代码片段可供 XSLT 处理器使用,以在您的 WebStorm 项目之外的文件上执行所请求的重构操作。

如果要更改的文件是只读的,预览窗口可能仍会出现。

  1. 在编辑器中,将插入符放置在要转换的属性内。

  2. 从主菜单或上下文菜单中选择 重构 | XML 重构 | 用标签替换属性

    1_attributeToTag.PNG
  3. 确定用于替换选定属性的标签名称。

  4. 确定替换的范围。 如果在选定范围内,所有在选定标签上具有匹配属性名称的属性都将被替换。 可用范围包括当前文件、整个项目或指定的目录或模块。 基于是否选中 递归处理 复选框,目录范围可选择是否包含子目录。 如果选中 仅限包含 DTD 的文件:... 复选框,则范围将仅限于与当前文件具有相同 DOCTYPE 的文件。

  5. 点击 预览 按钮,使 WebStorm 在 查找 窗口中搜索所选属性的用法。

  6. 点击 确定 继续。 如果未选中 预览 选项,则所有用法将立即被更改。

最后修改日期: 2025年 9月 26日