Aşağıdaki UL ki:birleştirme XPATH eksenleri (önceki-kardeş ve aşağıdaki-kardeş)
<ul>
<li>barry</li>
<li>bob</li>
<li>carl</li>
<li>dave</li>
<li>roger</li>
<li>steve</li>
</ul>
Bob & Roger arasındaki Lis kapmak gerekir. Ben //ul/li[contains(.,"bob")]/following-sibling::li
ile bob sonra her şeyi kapmak ve ben //ul/li[contains(.,"roger")]/preceding-sibling::li
ile roger önce her şeyi kapmak olabilir. Sorun, ikisini birleştirmeye çalıştığımda fazladan sonuç almak istiyorum. Örneğin, //ul/li[contains(.,"bob")]/following-sibling::li[contains(.,"roger")]/preceding-sibling::li
, örneğin, bob'dan önce öğeleri göz ardı etmek yerine, roger'den önce her şeyi alacaktır.
Bu iki xpathı birlikte zincirlemenin bir yolu var mı?
http://stackoverflow.com/questions/3354987/what-is-the-xpath-to-select-a-range-of-nodes –