IntelliJ IDEA 2025.3 ヘルプ

XPath 式の生成

XPathView + XSLT プラグインを有効にする

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている XPathView + XSLT(英語) プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、XPathView + XSLT プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

このアクションは、ドキュメントで現在選択されているノードに一致する一意の XPath 式を計算します。アクションは、メインメニュー(表示 | ユニークなパス)およびエディターのコンテキストメニュー(固有の XPath)から使用できます。このアクションは、有用な式を生成できる要素にキャレットが配置されている場合にのみ有効になります。

/root/something/else のような単純な XPath 式で一意の結果が得られない場合、そのアクションにはユニークな 2 つの戦略があります。

  • 一意でないノードが要素である場合、アクションは、idname という名前の属性、ドキュメントの DTD または XML スキーマで定義されている ID タイプの属性を探します。例: /root/something[@id="foo"]/else

  • 要素以外のノード(コメント、処理命令)の場合、上記の規則で固有の結果が得られない場合は、その親の内側にあるノードのインデックスが追加されます。たとえば、次のとおりです。/root/something/else[2]

2024 年 9 月 06 日