2012-01-21 47 views

回答

2

之間進行選擇的所有節點在XPath 2.0,你可以結合使用intersect運營商與following-siblingpreceding-sibling軸:

  //h[.='unique-1']/following-sibling::* 
intersect //h[.='unique-2']/preceding-sibling::* 

在XPath 1.0,你可以用一個 「Kaysian intersection」 模擬intersect操作:

//h[.='unique-1']/following-sibling::*[ 
    count(.|//h[.='unique-2']/preceding-sibling::*) 
    = count(//h[.='unique-2']/preceding-sibling::*) 
] 
相關問題