4
我試圖選擇元素<BBB>
,他們的後代中至少有2個不同深度的相同類型的元素。 我發現它可能與:xpath中的參數化深度查詢
//BBB//BBB//BBB
,但如果我想改變我的查詢的深度我必須寫:
//BBB//BBB//BBB//BBB
or
//BBB//BBB
是否有可能用一個參數指定我查詢的深度?
我試圖選擇元素<BBB>
,他們的後代中至少有2個不同深度的相同類型的元素。 我發現它可能與:xpath中的參數化深度查詢
//BBB//BBB//BBB
,但如果我想改變我的查詢的深度我必須寫:
//BBB//BBB//BBB//BBB
or
//BBB//BBB
是否有可能用一個參數指定我查詢的深度?
使用:
//BBB[ancestor::BBB[$pN]]
凡$pN
應該被取代與期望數量的BBB
後代在不同的深度。
您可以搜索具有元素至少兩/三/ ...一類的祖先,如:
//*[count(ancestor::BBB) >= 2]