XSLT ファイルの関連付け
ファイルの関連付けは、XSLT ファイルを他の XML ファイルと関連付けるために使用されます。これは現在、次の 3 つの目的で使用されています。
XSLT ノード選択における要素名と属性名の補完が強化されました。完了すると、関連する文書にある要素名とタグ名がすべて提供されます。
XSLT ノード選択のエラーハイライトが強化されました。XSLT スクリプトが 1 つまたは複数の XML ファイルに関連付けられている場合、関連ファイルの一部ではない要素名および属性名への参照には、警告メッセージ " タグ名 '...' はドキュメントの一部ではありません " が表示されます。
ファイル関連付けは、実行構成の作成にも使用されます。変換に使用する XML 入力ファイルは、関連ファイルのリストから便利に選択できます。
XSLT ファイルの関連付けはプロジェクトごとに定義され、設定ダイアログの XSLT ファイルの関連付けページで管理されます。
始める前に
JetBrains マーケットプレイスからプラグインをインストールする説明に従って、設定 / 環境設定 | プラグインページのマーケットプレースタブに XPathView + XSLT プラグインをインストールして有効にします。
XSLT ファイルの関連付けを構成する
設定 / 環境設定ダイアログ (Ctrl+Alt+S) を開き、 に進みます。XSLT ファイルの関連付けページが開きます。
ページは 2 つのペインで構成されています。
プロジェクト XSLT ファイルペインには、モジュールとそのコンテンツルートでグループ化されたプロジェクトツリービューにすべての XSLT ファイルが表示されます。
関連ファイルペインには、選択した XSLT ファイルに関連付けられているすべての XML ファイルが表示されます。新しいファイルを関連付けに追加するには、関連する XSLT ファイルを選択し、ツールバーの
をクリックしてから、表示されるダイアログで追加する XML ファイルを選択します。
関連付けをキャンセルするには、XML を選択し、ツールバーの
をクリックします。
ソリューションエクスプローラーで関連する XML ファイルを表示するには、設定 / 環境設定ダイアログ (Ctrl+Alt+S) を開き、 に移動して、関連付けられたファイルをプロジェクトビューに表示するチェックボックスをオンにします。その後、JetBrains Rider は対応するスタイルシートに関連する XML ファイルを表示します。
エディターから関連付けを管理する
関連付けを作成するには、エディターで XSLT ファイルを開き、そのコンテキストメニューから
を選択し、開いた XSLT に関連付ける X(HT)ML ファイルを選択します。ファイルの関連付けをキャンセルするには、ファイルの関連付けグループ内のファイル名をクリックします。ファイル名は、現在のファイルからの相対パスで表示されます。関連ファイルがモジュールの一部である場合、モジュール名は角括弧に含まれます。
構成 ... アクションを使用して、関連付け構成ダイアログを呼び出すこともできます。これにより、関連付けの構成ダイアログが開き、エディターで現在開かれているファイルが事前に選択されます。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/rdr_plugins_settings.png)
プラグインのインストール
プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...
![](https://resources.jetbrains.com/help/img/rider/2024.1/create-xslt-configuration.png)
XSLT 実行構成
永続的な実行構成を作成することによって XSLT スクリプトを実行するか、実行を選択して選択した XSLT スクリプトを即座に実行することができます。始める前に:JetBrains マーケットプレイスからプラグインをインストールする説明に従って、設定 / 環境設定 | プラグインページのマーケットプレースタブに XPathView + XSLT プラグインをインストールして有効にします。実行構成の作成:永続的な実行構成は、メインメニューのを通じて作成できます。XSLT スクリプトの実行構成を追加...
![](https://pleiades.io/icons/rider.png)
XSLT 固有のインテンションアクション
XSLT サポートには、XSLT 開発に役立ついくつかのインテンションが付属しています。始める前に:JetBrains マーケットプレイスからプラグインをインストールする説明に従って、設定 / 環境設定 | プラグインページのマーケットプレースタブに XPathView + XSLT プラグインをインストールして有効にします。xsl:if を xsl:choose に変換するインテンション:これは、特定の状況で単純な if 分岐では十分ではなく、else 分岐が必要であることが判明した場合に便利...