Šablona (template) je specifikace který uzel přepsat a na co (jak).
Který uzel se přepisuje, je dáno atributem match .
Na co se přepisuje, je uvedeno v těle šablony.
Šablona může být explicitně pojmenovaná (named template), v tom případě ji lze volat přímo/explicitně pomocí xsl:call-template .