WebStorm 2025.2 Help

将内容转换为属性

Convert Tag Contents to Attribute 重构允许将一组 XML 标签的内容替换为等效的属性。 如果执行该重构操作,所有与所选标签名称匹配的标签将移除其文本内容,并创建等效的属性。 随着 XML 架构的发展,将标签内容批量转换为属性的操作将变得非常实用。

将标签内容转换为属性

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

按下 显示 XSLT... 键将打开 XSLT 预览 窗口,显示与所请求重构相对应的一段简短 XSLT 片段。 XSLT 处理器可以使用此片段,对 WebStorm 项目外部的文件执行相应的重构操作。

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

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

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

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

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

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

  6. 单击 确定 继续。 如果未选择 预览 选项,所有用法将立即发生更改。

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