XSLT 2.0

From Rosetta Code