"provides the XSLT developer with a set of XSLT templates for commonly used functions. These are mostly implemented purely in XSLT. ... Goals of the 'xsltsl' project include: (1) Provision of a high-quality library of XSLT templates, suitable for inclusion by vendors in XSLT processor software products. (2) Demonstration of best practice in XSLT stylesheet development and documentation. (3) Provide examples of various techniques used to develop XSLT stylesheets (i.e., a working FAQ). 'xsltsl' uses XML Namespaces, so there is no need to worry about clashing template names."