За последние 24 часа нас посетили 30665 программистов и 1479 роботов. Сейчас ищут 822 программиста ...

Вопрос по xPath

Тема в разделе "Прочие вопросы по PHP", создана пользователем imoisey, 13 фев 2014.

  1. imoisey

    imoisey Активный пользователь

    С нами с:
    27 янв 2014
    Сообщения:
    113
    Симпатии:
    0
    Вообщем проблема вот в чем. Имеется страница, в ней есть дивы с классами:

    Код (Text):
    1.  
    2. ...
    3. <div class="chemp close 42794 sport_3">
    4. <div class="chemp close 6165 sport_3">
    5. <div class="chemp close 14287 sport_3">
    6. <div class="chemp close 64576 sport_3">
    7. <div class="chemp close 15026 sport_3">
    8. <div class="chemp close 13870 sport_3">
    9. <div class="chemp close 13843 sport_1">
    10. <div class="chemp close 13854 sport_1">
    11. <div class="chemp close 55322 sport_15">
    12. <div class="chemp close 66554 sport_12">
    13. ...
    Через xPath нужно выбрать все дивы в которых есть класс sport_1 (xPath правило составить)

    Пробовал так:

    Код (Text):
    1.  
    2. .//div[contains(@class, 'sport_1')]
    Но в выборку попадают и sport_15, и sport_12.

    Как написать?
     
  2. imoisey

    imoisey Активный пользователь

    С нами с:
    27 янв 2014
    Сообщения:
    113
    Симпатии:
    0
    Вообщем, сам отвечаю на свой вопрос. Решение нашел на stackoverflow

    Код (Text):
    1.  
    2. .//div[contains(concat(' ',@class,' '),' sport_1 ')]