JetBrains Rider 2025.2 Help

XPath 表达式生成

此操作将计算一个唯一的 XPath 表达式,以匹配文档中当前选定的节点。 此操作可从主菜单(视图 | 唯一路径 )和编辑器上下文菜单(显示唯一 XPath )中使用。 只有在文本光标放置在可以生成有用表达式的元素上时,此操作才会启用。

如果像 /root/something/else 这样简单的 XPath 表达式没有产生唯一的结果,则此操作有两种策略可使其唯一:

  • 如果非唯一节点是一个元素,则操作会查找名称为 iD名称 的属性,以及由文档的 DTD 或 XML Schema 定义的 ID 类型属性。 例如: /root/something[@id="foo"]/else

  • 对于非元素的节点(注释、处理指令)或如果上述规则未产生唯一结果,则会附加节点在其父节点中的索引。 例如: /root/something/else[2]

最后修改日期: 2025年 9月 26日