Извлечение данных между двумя div, используя xpath - PullRequest
1 голос
/ 17 сентября 2011
    <div id="content">
        <div class="sample1">sample text1</div>
        <div class="sample2">
           <span style="float:right">some text2</span>
           <b>some text2</b>
        </div>
        <div class="sample3"> sample text <a href="#">This page</a> 3</div>
        <p>paragraph 1</p>
        <p>paragraph 2</p> 
        <div class="sample4">sample text4</div>
   </div>

Я хочу извлечь данные, которые находятся между этими классами "sample2" и "sample4".
Аут-пут покажет это
образец текста 3
пункт 1
пункт 2

Как получилось?

1 Ответ

1 голос
/ 17 сентября 2011
//*[
    preceding-sibling::div[@class = 'sample2'] 
        and following-sibling::div[@class = 'sample4']
]/text()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...