Template Languages in XSLT
Handy as it is, XSLT fails to bring a proper separation between content and
presentation. This article demonstrates how XSLT can be used to implement a template
language more suitable for everyday use.