XPath 表达式生成
最后修改时间:2022 年 6 月 21 日在你开始之前
在设置 |安装并启用XPathView + XSLT插件 插件页面,选项卡Marketplace ,如从 JetBrains Marketplace 安装插件中所述。
此操作计算与文档中当前选定的节点相匹配的唯一 XPath 表达式。该操作可从主菜单 ( View | Unique Path ) 和编辑器上下文菜单 ( Show Unique XPath ) 中获得。仅当插入符号放置在可以为其生成有用表达式的元素上时,才会启用该操作。
提示
可以选择弹出窗口中生成的表达式并将其复制到剪贴板中以供进一步使用。
如果像这样的简单 XPath 表达式/root/something/else
不能产生唯一的结果,则该操作有两种策略来使其唯一:
如果非唯一节点是元素,则该操作将查找名称为
id
、name
的属性,以及 ID 类型的属性(如文档的 DTD 或 XML 架构所定义)。例如:/root/something[@id="foo"]/else
对于元素以外的节点(注释、处理指令),或者如果上述规则未产生唯一结果,则附加其父节点内节点的索引。例如:
/root/something/else[2]
感谢您的反馈意见!
此页面是否有帮助?