@ Кирилл предоставил «стандартный ответ».
Хотя это правильно, у него есть одна практическая проблема - для больших значений N
, по крайней мере, для некоторых XSLTпроцессоры, это преобразование мучительно падает - из-за переполнения стека.
Существует способ выполнить такие преобразования для очень большого N обычно, без переполнения стека - на всех процессорах XSLT .
Узнайте больше о рекурсии DVC (Разделяй и властвуй) в этот ответ .