XPath 式の生成
XPathView + XSLT プラグインを有効にする
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている XPathView + XSLT(英語) プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、を選択します。
インストール済みタブを開き、XPathView + XSLT プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
このアクションは、ドキュメントで現在選択されているノードに一致する一意の XPath 式を計算します。アクションは、メインメニュー()およびエディターのコンテキストメニュー(固有の XPath)から使用できます。このアクションは、有用な式を生成できる要素にキャレットが配置されている場合にのみ有効になります。
/root/something/else のような単純な XPath 式で一意の結果が得られない場合、そのアクションにはユニークな 2 つの戦略があります。
一意でないノードが要素である場合、アクションは、
id、nameという名前の属性、ドキュメントの DTD または XML スキーマで定義されている ID タイプの属性を探します。例:/root/something[@id="foo"]/else要素以外のノード(コメント、処理命令)の場合、上記の規則で固有の結果が得られない場合は、その親の内側にあるノードのインデックスが追加されます。たとえば、次のとおりです。
/root/something/else[2]
関連ページ:
プラグインのインストール
プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...
XPath 検索
IntelliJ IDEA を使用すると、XPath 3.0 を使用して、現在のプロジェクト、ディレクトリ、カスタムスコープ内の XML ファイル内の特定の XML ノードを検索できます。XPath 式を作成する場合、IntelliJ IDEA は XPath 軸にコード補完を提供し、式の構文をチェックします。また、でカスタマイズできる XPath 構文のハイライトも提供します。XPathView + XSLT プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバン...