Вы можете придерживаться этого подхода:
a.следующее -> Выбрать все входные данные после атрибута
//tagName[@attribute=’’]//following::tagName
b.следующий брат -> Выбрать элемент брата
//tagName[@attribute=’’]//following-sibling::tagName
c.ancestor -> Выбрать предка текущего элемента
//tagName[@attribute=’’]//ancestor::tagName
d.child -> выбрать дочерний элемент текущего элемента
//tagName[@attribute=’’]//child::tagName
e.Предшествующий -> Выбрать предшествующие элементы
//tagName[@attribute=’’]//preceding::tagName
f.Родитель -> Выбрать родителя текущего элемента
//tagName[@attribute=’’]//parent::tagName
Надеюсь, это вам поможет.