Я хочу найти родительский узел
положение от дочернего узла в
XSLT.
Это делается полностью с использованием XPath.
Ответ зависит от того, каково определение «позиции родительского узла :
count(../preceding-sibling::*) + 1
- порядковый номер родителя среди всех элементов верхнего уровня
count(../preceding-sibling::node()) + 1
- порядковый номер родителя среди всех узлов верхнего уровня (включая текстовые узлы, комментарии и PI.
Приведенное выше выражение является единственным правильным, если текущий узел является непосредственным дочерним элементом корня /
(например, верхний элемент, комментарий верхнего уровня или инструкция обработки верхнего уровня).