В XSLT существует ли способ определить, где вы находитесь в документе XML при обработке элемента?
Пример: учитывая следующий фрагмент XML Doc...
<Doc>
<Ele1>
<Ele11>
<Ele111>
</Ele111>
</Ele11>
</Ele1>
<Ele2>
</Ele2>
</Doc>
В XSLT, если мой контекст является элементом Ele111, как я могу заставить XSLT выводить полный путь? Я бы хотел, чтобы он выводил: "/Doc/Ele1/Ele11/Ele111".
Контекст этого вопроса: у меня очень большой, очень глубокий документ, который я хочу пройти исчерпывающе (в основном используя рекурсию), и если я найду элемент с определенным атрибутом, я хочу знать, где я его нашел. Полагаю, я мог бы продолжить свой текущий путь, пока я прохожу, но я бы подумал, что XSLT/XPath должен знать.