WebStorm 2025.2 Help

XPath 表达式生成

开始之前

此操作会计算一个唯一的 XPath 表达式,以匹配文档中当前选定的节点。 该操作可从主菜单(视图 | 唯一路径 )和编辑器上下文菜单(显示唯一路径 )中使用。 仅在插入符号位于可以生成有用表达式的元素上时才启用该操作。

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

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

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

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