4

<BBB>子孫に、異なる深さで同じタイプの要素が少なくとも2つある要素を選択しようとしています。私はそれが可能であるとわかりました:

//BBB//BBB//BBB 

しかし、クエリの深さを変更したい場合は、次のように記述する必要があります。

//BBB//BBB//BBB//BBB
or
//BBB//BBB  

パラメータを使用してクエリの深さを指定することはできますか?

4

2 に答える 2

5

あるタイプの祖先が少なくとも2/3/...ある要素を検索できます。例:

//*[count(ancestor::BBB) >= 2]
于 2012-11-02T00:31:07.117 に答える
1

使用

//BBB[ancestor::BBB[$pN]]

さまざまな深さで、必要な数の子孫に置き換える$pN必要があります。BBB

于 2012-11-02T01:47:50.673 に答える