Ответ 1
Использование
ancestor::node()[3]
или
../../..
У нас есть дерево xml глубины N. У меня есть traveresd, последний node означает, что я на последнем месте. Теперь я хотел вернуться на некоторый уровень вверх (скажем, в N-3) в дереве xml из этого последнего node.
Пожалуйста, дайте мне знать синтаксис для запроса XPATH, чтобы я мог достигнуть заданного node в дереве xml.
Использование
ancestor::node()[3]
или
../../..
Как и в файловых системах, вы можете использовать ..
для ссылки на родительский node. Таким образом, запрос ../../../
будет ссылаться на node три уровня вверх.