2010-11-30 3 views

ответ

4

я хочу найти родительский узел положение от дочернего узла в xslt..please помочь мне ..

Это делается исключительно с помощью XPath.

Ответ зависит от того, что определение «позиции родительского узла:

count(../preceding-sibling::*) + 1 

является порядковый номер родителя среди всех элементов верхнего уровня

count(../preceding-sibling::node()) + 1 

является порядковым номер родителя среди всех узлов верхнего уровня (включая текстовые узлы, комментарии и ИП).

Вышеприведенное выражение единственный правильный, если текущий узел является непосредственным потомком корня / (например, верхний элемент, комментарий верхнего уровня или инструкция по обработке верхнего уровня).

+0

Не могли бы вы объяснить, как это работает? – VextoR 2012-12-26 12:01:41