WebStorm 2026.1 Help

将内容转换为属性

将标签内容转换为属性重构允许您将所选标签名称的标签文本内容移动到新建属性中。 随着 XML 架构的演变,这种将标签内容批量转换为属性的操作非常有用。

<genres> <genre>Animation </genre> <genre>Comedy </genre> <genre>Family </genre> </genres>
<genres> <genre style="Animation"/> <genre style="Comedy"/> <genre style="Family"/> </genres>
<genres> <genre style="Animation "/> <genre style="Comedy "/> <genre style="Family "/> </genres>

将标签内容转换为属性

  1. 将文本光标放在要转换为属性的标签上,按下 Ctrl+Alt+Shift+T ,然后从列表中选择 将标记内容转换为特性

  2. 在打开的对话框中,输入要创建的属性名称以替换所选标签的内容,并指定要转换标签内容的作用域。

    • 指定 目录 作用域后,选中 递归地 复选框以包含子目录。

    • 选择 限制到带有 DTD 的文件:... 复选框,将范围限定为与当前文件具有相同 DOCTYPE 的文件。

  3. 要移除多余的空格,请选择 修剪内容​​. 复选框。 清除复选框以保留所有空格。

    将标签的内容转换为属性
  4. 调用重构:

    • 点击 确定 可立即继续,或点击 预览 使WebStorm在 查找 工具窗口中显示所选标记的用法,您可在其中将用法标记为包含或排除在重构之外。

    • 点击 显示 XSLT... 以查看与请求的重构等效的 XSLT 片段。 此代码片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。

2026年 3月 24日