Element XSLT et XSL <xsl:choose>

L’élément <xsl:choose> permet d’indiquer une alternative à effectuer si la condition n’est pas vérifié. Il ressemble donc à l’élément <xsl:if> mais il permet d’avoir une alternative si la condition principale n’est pas vérifié. Reprenons le même fichier XML :

<livres>

<livre prix="30"> L’alchimiste </livre>

<livre prix="35"> Au bout du vent </livre>

<livre prix="20">Sao Paulo</livre>

<livre prix="25">Autant pour moi </livre>

</livres>

Supposons que ne voulions mettre dans le fichier de sortie que les livres qui ont un prix supérieur à 23. Pour le reste des livres, nous indiquerons leurs nom avec la mention abordable.

Voici le fichier XSL qui sera utilisé :

L’élément <xsl:otherwise>

L’élément <xsl:otherwise> contient l’alternative à effectuer dans le cas où la condition n’est pas vérifié. Le résultat sera donc :

<p> L’alchimiste <span class="xml1-text">poss&egrave;de un prix sup&eacute;rieur &agrave; 23</span></p>

<p> Au bout du vent <span class="xml1-text">poss&egrave;de un prix sup&eacute;rieur &agrave; 23</span></p>

<p> Sao Paulo est abordable <span class="xml1-text"></span></p>

<p>Autant pour moi <span class="xml1-text">poss&egrave;de un prix sup&eacute;rieur &agrave; 23</span></p>


0 Réponses à “Element XSLT et XSL <xsl:choose>”


  1. Pas de commentaires

Laisser un commentaire