JetBrains Rider 2026.1 Help

XPath 式の生成

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

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

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

  • 要素以外のノード(コメントや処理命令)の場合、または上記のルールで一意の結果が得られない場合は、親ノード内でのノードのインデックスが追加されます。 次に例を示します: /root/something/else[2]

2026 年 6 月 12 日