2014-12-04 3 views
0

Я обнаружил радости XPath. Я не знаю, как выбрать элементы в UL, расположенные после H2 с идентификатором SPAN внутри. В некоторых случаях у меня может быть DIV между H2 и UL.Как выбрать элементы после одного узла с XPath?

... 

<h2><span id="headline">Something</span><h2> 
<div class ="random">Sometimes</div> 
<ul> 
    <li>blabla</li> 
    <li>blabla</li> 
    <li>blabla</li> 
<li>blabla</li> 
</ul> 

... 

Я попробовал некоторый код с «следующим братом», но без результата.

ответ

0

попробовать:

//h2[span[@id='headline']]/following-sibling::ul[1] 
+0

, к сожалению, не работает. return [] – OlZ

+0

У вас есть пространство имен по умолчанию? что-то вроде xmlns = "www.abc.com"? –

+0

ОК, он работает извините. С // h2 [span [@ id = 'headline']]/next-sibling :: ul [1] – OlZ

Смежные вопросы