Подтвердить что ты не робот

Как вернуться к родительскому node в XML файле с помощью запроса Xpath (с использованием XSLT)?

У нас есть дерево xml глубины N. У меня есть traveresd, последний node означает, что я на последнем месте. Теперь я хотел вернуться на некоторый уровень вверх (скажем, в N-3) в дереве xml из этого последнего node.

Пожалуйста, дайте мне знать синтаксис для запроса XPATH, чтобы я мог достигнуть заданного node в дереве xml.

4b9b3361

Ответ 1

Использование

ancestor::node()[3]

или

../../..

Ответ 2

Как и в файловых системах, вы можете использовать .. для ссылки на родительский node. Таким образом, запрос ../../../ будет ссылаться на node три уровня вверх.