WebStorm 2025.2 Help

将标签替换为属性

用属性替换标签 重构允许将一组 XML 标签中的子标签定义替换为等效属性。 如果调用此重构操作,所有在选定父标签中与所选标签名称匹配的标签都将被移除,并创建等效属性。 随着 XML 架构的发展,将子标签批量转换为属性是一种非常有用的方式。

将标签转换为属性

按下 预览 将打开 重构预览 窗口,显示所有待替换标签的使用情况。 在此窗口中,您可以排除或包含要重构的使用项。

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

如果您要修改的文件为只读,预览窗口仍可能会显示。

  1. 在编辑器中将插入符号置于要转换的标签内。

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

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

  4. 确定替换的作用域。 如果在选定作用域内,所有在选定父标签中与所选标签名称匹配的标签都将被替换。 可用的作用域包括当前文件、整个项目或指定目录或模块。 目录作用域是否包含子目录,取决于是否选中 递归 复选框。 如果选中 仅限包含 DTD 的文件:... 复选框,将只对与当前文件具有相同 DOCTYPE 的文件应用此作用域。

  5. 点击 预览 按钮,使 WebStorm 在 查找 窗口中搜索所选标签的使用情况。

  6. 点击 确定 继续。 如果您未选择 预览 选项,所有使用项将立即被修改。

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