Functional programming
XSLT はテンプレートの関数を再帰的な形で定義ができる純粋関数型言語でもある。