Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

if

L'élément <xsl:if> regroupe un attribut test et un modèle. Si le test renvoie true, le modèle est appliqué. En cela, il est très semblable à l'instruction if d'autres langages. Cependant, pour simuler un <tt>if-then-else</tt>, vous devrez utilisez l'élément <xsl:choose> avec un descendant <xsl:when> et un <xsl:otherwise>.

Syntaxe

<xsl:if test=EXPRESSION>
	MODÈLE
</xsl:if>

Attribut obligatoire

test
Contient une expression XPath qui peut être évaluée (en utilisant les règles définies pour boolean( ) si nécessaire) en une valeur booléenne. Si la valeur est true, le modèle est appliqué ; dans le cas contraire, aucune action n'est exécutée.

Attributs optionnels

Aucun.

Type

Instruction, apparaît dans un modèle.

Définition

XSLT 1.0 section 9.1.

Support Gecko

Supporté.

Interwiki Languages Links

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : VincentN, Fredchat
 Dernière mise à jour par : VincentN,