用标签替换属性
用标签替换属性重构允许您移除所有在具有所选标签名的标签上与所选属性名匹配的属性,并创建等效的子标签。 随着 XML 模式的演变,这种批量将属性转换为标签的操作非常有用。
将属性转换为标签
将光标置于要替换的属性处,按下 Ctrl+Alt+Shift+T ,然后从列表中选择 将 Attribute 替换为 Tag。
在打开的对话框中,输入要作为新建子标签名称替代所选属性的名称,并指定要替换属性的作用域。
指定 目录 作用域后,选中 递归地 复选框以包含子目录。
选择 限制到带有 DTD 的文件:... 复选框,将范围限定为与当前文件具有相同
DOCTYPE的文件。

调用重构:
点击 确定 可立即继续,或点击 预览 让WebStorm在 查找 工具窗口中显示所选属性的用法,您可以在该窗口中将用法标记为包含或排除在重构中。
点击 显示 XSLT... 以查看与请求的重构等效的 XSLT 片段。 此代码片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。
2026年 3月 24日