template
L'élément <xsl:template>
définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur.
Syntaxe
<xsl:template
match=MOTIF
name=NOM
mode=NOM
priority=NOMBRE>
<xsl:param> [optionnel]
MODÈLE
</xsl:template>
Attributs obligatoires
Aucun.
Attributs optionnels
match
-
Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut
name
n'est pas présent.
name
-
Définit un nom pour ce modèle, par lequel il sera invoqué à l'aide de l'élément
<xsl:call-template>
.
mode
-
Définit un mode particulier pour ce modèle, qui peut correspondre à un attribut de l'élément
<xsl:apply-templates>
. Utile pour traiter la même information de différentes façons.
priority
-
Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de
Infinity
(infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud.
Type
Haut niveau, doit être l'enfant de <xsl:stylesheet>
ou de <xsl:transform>
.
Définition
Support Gecko
Supporté.