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. リファクタリングを実行します。

    • OK をクリックするとすぐに続行できます。または プレビュー をクリックすると、WebStorm で選択したタグの使用箇所が 検索 ツールウィンドウに表示され、リファクタリングに含めるか除外するかをマークできます。

    • XSLT の表示 ... をクリックすると、要求されたリファクタリングと同等の XSLT コード断片が表示されます。 この断片は、XSLT プロセッサーが WebStorm プロジェクト外のファイルに対して要求されたリファクタリングを実行する際に使用できます。

2026 年 6 月 8 日