Gli elementi <xsl: template> sono gli elementi più importanti in XSLT. Questi sono la base affinché le routine di corrispondenza eseguano una trasformazione.
L'elemento <xsl: template> dovrebbe contenere almeno un attributo match o name. L'attributo match è utilizzato per far corrispondere un modello. L'attributo name è utilizzato per dare un nome ad un modello. È inoltre possibile utilizzarli entrambi nello stesso modello se lo si desidera.
Le seguenti istruzioni sono state scritte per la prospettiva Risorsa, ma queste funzionano in molte altre prospettive.
Seguire questa procedura per aggiungere un elemento <xsl:template> al file XSL. L'elemento <xsl:template> verrà visualizzato in un campo di sola lettura appena viene creato: