XML/XSLTИмеется дерево <branch prop="..."> .<branch prop="..."> ..<branch prop="..."/> .</branch> </branch> <branch prop="..."> .<branch prop="..."/> </branch> в общем любой длины и глубины.
Как XSL'ем пройтись от одной из веток до самого верха? (нужную ветку находим по значению, т.е. branch/@prop='value')
Для полного понимания что нужно, приведу вариант на DOM: function fnToParent(oBranch) { .do something... .if (oBranch.parentNode && oBranch.parentNode.nodeType == 1) ..fnToParent(oBranch.parentNode);
} |