Задать вопрос
@udi

Как в XPath получить элементы до тега?

Есть у меня, например, последовательность тегов

<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li><div><a>6</a></div></li>
<li>7</li>
<li>8</li>


Как мне можно получить только те li, которые идут до тега, содержащего div/a?

Спасибо.
  • Вопрос задан
  • 3292 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Skillbox
    Профессия Инженер по автоматизации тестирования
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-025_SELF Основы использования XML и XSD
    1 неделя
    Далее
Решения вопроса 1
egor_nullptr
@egor_nullptr
//li[div/a]/preceding-sibling::li
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
PaulZi
@PaulZi
(//li/div/a)[1]/../../preceding-sibling::li
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ENJOY PRO Санкт-Петербург
от 180 000 до 270 000 ₽
Сбер Москва
от 200 000 до 300 000 ₽
Сбер Москва
от 200 000 до 400 000 ₽