Bonjour,
J'ai un petit souci pour générer du HTML via XSLT.
En fait mon problème se situe lors d'un test.
J'ai un XML bindé à mon XSLT, sur lequel j'aimerai variabiliser le retour d'une selection. Je l'ai réalisé comme suit :
Par la suite j'aimerai tester la valeur de cette variable un petit de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<xsl:variable name="toto" select="/PdfEntity/ApplicationContext/detailToto/TotoValue"></xsl:variable>
j'avais commencer à faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if(toto==true) { afficher("oui"); } else { afficher("non"); }
je me suis rendu compte qu'il vallait mieux utiliser un <xsl:choose pour ce genre de test, mais je suis un peu perdu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:if test="$toto= true"> <xsl:text>oui</xsl:text> </xsl:if>
Auriez vous une idée de comment procéder pour tester la valeur d'une variable et afficher du texte selon le résultat ?
Par avance merci,
Bien Cordialement
Partager