<xsl:if>

Définition et utilisation

L'élément <xsl:if> contient un template qui sera utilisé selon si la condition est vraie.

Syntaxe
<xsl:if test="expression">
  contenu
</xsl:if>

Attributs
Attribut Valeur Description
test expression Obligatoire. La condition à tester

Exemples

L'élément <xsl:if> teste si l'un des éléments des PHOTOGRAPHES est "Stéphane Maillard". Si la condition est vérifiée, le nom de l'exposition et le hobbie seront écrits en sortie :

<xsl:template match="/">
  <xsl:for-each select="EXPOSITION/PHOTO">
    <xsl:if test="PHOTOGRAPHES='Stéphane Maillard'">
      <a href="http://www.stephane-maillard.com/"><xsl:value-of select="NOM_EXPO"/></a>
      <a href="http://www.stephane-maillard.com/"><xsl:value-of select="DESCRIPTION_PHOTOGRAPHE"/></a>
    </xsl:if>
  </xsl:for-each>
</xsl:template>
				

Sortie :

Photo Saint-Malo Photographe Saint-Malo