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é.
Interwiki Languages Links