2017-07-29 11 views
0

私はすでに行っていることよりも、これを行うより良い方法があると思っています。 私はこのxpathで複数の兄弟を優雅に見つける方法

'//div[@class="findthis"]/a[1]/text()|//div[@class="findthis"]/a[2]/text()|...//div[@class="findthis"]/a[10]/text()' 

のように、この方法は非常にダム感じてそれをやっていることのxpath文を持って、これを行うにはよりエレガントな方法は何ですか?

答えて

0

属性

//div[@class="findthis"]/a[position() <= 10]/text() 

(ただし、あなたが探しているものは本当にはっきりしていません。)

1

これはトリックを行う必要があります。

//div[@class="findthis"]//a//text()

をこれは、すべてのaのすべてのテキストdescendandsを見つけるには、あなたが最初の10個のa要素のテキストノードの子をしたい場合、それはなり

+0

今見て、私は私の答えを編集しました。 –

関連する問題