发布这个问题我觉得有点遗憾,但是没有愚蠢的问题,对吗?
所以我们走了: 我有一个元素“A”只包含严格的2个元素“B”。 我想检查这两个元素是否具有“test”属性的相同值。
<A>
<B test="1" id="1"/>
<B test="1" id="2"/>
</A>
我的xPath请求:// [包含(B [1] / @ test / text(),B [2] / @ test / text())]
但它不起作用!
我无法绕过它,有人可以帮助我吗?
答案 0 :(得分:0)
正确的XPath表达式如下:
//A[B[1]/@test = B[2]/@test]
或者如果您想使用contains()
而不是比较确切的值:
//A[contains(B[1]/@test, B[2]/@test)]