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

XPath: текущий контекст и рекурсивный спуск, что это значит?

Здравствуйте!

Что означают эти два параметра:

. - текущий контекст
.// - рекурсивный спуск (на ноль или более уровней от текущего контекста)

Приведите, пожалуйста, какие-нибудь простые примеры.
  • Вопрос задан
  • 410 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Skillbox
    Профессия Инженер по автоматизации тестирования
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-025_SELF Основы использования XML и XSD
    1 неделя
    Далее
Решения вопроса 1
DevMan
@DevMan
текущий контекст - узел, к которому применяется запрос.
допустим у нас есть документ:
<root>
    <el1>1</el1>
    <el2>
        <el1>2</el1>
    </el2>
</root>

и мы применяем к нему какой-либо запрос, то текущим контекстом будет root
дальше мы можем гулять по дереву:
root/el1 вернет нам <el1>1</el1> поскольку он ищет только на один уровень.
root//el1 вернет нам <el1>1</el1> и <el1>2</el1> поскольку ищет на всех уровнях вложенности.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ENJOY PRO Санкт-Петербург
от 180 000 до 270 000 ₽
НТЦ ПРОТЕЙ Санкт-Петербург
от 150 000 до 330 000 ₽
Aporia Севастополь
До 150 000 ₽