L'élément <xsl:template> définit un template pour la sortie.
L'élément <xsl:template> est un top level element.
<xsl:template name="nom" match="pattern" mode="mode" priority="number"> <xsl:param> contenu </xsl:template>
Voici une feuille de style XSL qui transforme les balises <strong> et <paragraph> en sortie :
<xsl:template match="strong"> <u><xsl:apply-templates/></u> </xsl:template>
<xsl:template match="paragraph"> <p><xsl:apply-templates/></p> </xsl:template>