Да, используя ось descendant-or-self
(//
):
//div[@class='nav']//div[@class='mytarget']
Или, если в этих элементах может быть более одного имени класса, это еще лучше:
//div[contains(concat(' ', @class, ' '), ' nav ')]//
div[contains(concat(' ', @class, ' '), ' mytarget ')]
Предупреждение: это может быть очень неэффективно для больших документов.Вы должны использовать абсолютные пути везде, где структура известна.Прибегайте к //
только когда структура неизвестна.