Az EXSLT ( Extensions to Extensible Stylesheet Language Transformations ) egy közösségi kezdeményezés az XSLT -hez kiterjesztések létrehozására , amelyek több funkcionalitást biztosítanak az átalakítási nyelvnek. Példák a kiterjesztésekre: matematikai függvények (véletlen számok generálása), dátumokkal való munka, speciális műveletek karakterláncokkal és reguláris kifejezésekkel.
Az alábbiakban a véletlenszerű kiterjesztés használatát mutatjuk be.
<xsl:stylesheet version= "1.0" xmlns:xsl= "http://www.w3.org/1999/XSL/Transform" xmlns:random= "http://exslt.org/random" extension-element-prefixes = "véletlenszerű" > <xsl:import href= "random.xsl" /> <xsl:call-template name= "random:random-sequence" > <xsl:with-param name= "numberOfItems" select= "number" /> <xsl:with-param name= "seed" select= "szám" /> </xsl:call-template> </xsl:stylesheet>