2016-09-13 4 views
1
<ul id="ListView"> 
    <li id="item3d1f07bb0e" class="result clearfix li"></li> 
    <li id="item2370583f1f" class="result clearfix li"></li> 
    <li id="item43f35da923" class="result clearfix li"></li> 
    <li id="item4190e6d48f" class="result clearfix li"></li> 
    <li class="result clearfix li"></li> 
    <li id="item3ab7e686fe" class="result clearfix li"></li> 
</ul> 

의 XPath :- XPath를

//li[contains(@class, 'result') and @id] 

이 .. 모든 항목을 잡고 있지만,이 id없이 li을 발견 한 후 나는을 찾고 정지를 할 수 있습니다. liid 속성없이 이전 형제 li을 갖는다

+0

당신은 단지 5 요소를 원하거나 첫 번째 다섯 개 가지 요소가 싶은가? –

+0

@OlafDietsche 처음 4, 5시에 중지, 다른 모든 무시하십시오 – 3zzy

답변

2
//li[contains(@class, 'result') and @id and not(preceding-sibling::li[not(@id)])] 

정지.

반환 :

<li id="item3d1f07bb0e" class="result clearfix li"></li> 
<li id="item2370583f1f" class="result clearfix li"></li> 
<li id="item43f35da923" class="result clearfix li"></li> 
<li id="item4190e6d48f" class="result clearfix li"></li> 
+0

굉장, 고마워요! – 3zzy