考虑一个查询
//item[value='testvalue']/ancestor::container[1]
如果 item 在容器中多次出现,那么我们会在结果中多次出现一些应该出现的点击。结果是节点,对吗?因此,如果我对它们应用 distinct-values ,它们将不再是节点,并且该功能在技术上会返回丢失位置信息的值。但是有没有操作(重构,功能)允许保持“节点”结果,同时排除重复命中?
答案 0 :(得分:1)
是否存在允许保持“节点化”的操作(重构,功能) 结果,同时排除重复的命中?
根据定义,XPath运算符/
执行重复数据删除,因此:
//item[value='testvalue']/ancestor::container[1]
不会选择两个相同的节点。