Use recursion effectively in XSL (IBM developerWorks)
Jared Jackson
talks about XSL recursion on IBM developerWorks.
"
Using XSL transformations effectively and efficiently requires understanding how to use XSL as a functional language, and this means understanding recursion. This article introduces the key concepts of recursion and its particular use in XSL. Techniques for optimizing XML translations and avoiding errors while using recursion are also explained. Each concept and technique is accompanied with example code for the reader's reference."