(Изменить: я неправильно истолковал вопрос в первый раз)
Я предлагаю использовать
ancestor-or-self::name[1]
Находит все элементы name
, начиная с себя, родителя и т. Д., И упорядочивает их по мере удаления от себя. Поэтому, выбрав [1]
, вы получите ближайший.