WebStorm 2025.3 Help

将内容转换为属性

将标签内容转换为属性 重构允许您将一组 XML 标签的内容替换为等效的属性。 如果执行此重构,则所有与所选标签名称匹配的标签将删除其文本内容,并创建等效的属性。 随着 XML 架构的演变,这种将标签内容批量转换为属性的操作非常有用。

将标签内容转换为属性

按下 预览 会打开 重构预览 窗口,显示所有找到的待转换标签的用法。 在此窗口中,您可以排除或包含您想要重构的用法。

按下 显示 XSLT... 将打开 XSLT 预览 窗口,显示与请求的重构等效的小片段 XSLT。 此代码片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。

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

  1. 在编辑器中,将插入符号放置在您希望转换内容的标签内。

  2. 从主菜单或上下文菜单中选择 重构 | XML 重构 | 将标签内容转换为属性

    1_convertContentsToAttribute.PNG
  3. 确定要从所选标签内容创建的属性名称。

  4. 确定替换的范围。 所有与所选标签名称匹配的标签,如果在所选范围内,其内容都将被转换为属性。 可用范围包括当前文件、整个项目或指定的目录或模块。 目录范围可以根据是否选中 递归地 复选框来决定是否包含子目录。 如果选中 限制到带有 DTD 的文件:... 复选框,范围将限制为与当前文件具有相同 DOCTYPE 的文件。

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

  6. 点击 OK 继续。 如果您未选择 预览 选项,所有用法将立即更改。

最后修改日期: 2025年 12月 8日