Bonjour,
J ai une liste-box avec des valeurs ClasseA, ClasseB, ClasseC, ClasseD
Donc a partir de la sélection de l utilisateur : classeA, classeB, classeC, classeD ou rien : on affiche soit la selection de l'utilisateur ou rien.


j ai crée une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <xsl:variable name="k_liste" select="k_liste"/>
et après je fais un teste bidon :
Si la valeur sélectionnée de la liste est diffèrent de rien alors : je prends la valeur de la liste sélectionnée et je l'affiche par rapport aux données xml qui en sort ressorti de cette liste :

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<xsl:if test="$k_liste != ''">
<fo:block>
 <xsl:value-of select="/PAGE/DATA/listeClasses/Classe[@icodeClass=$k_liste]/code/libelle"/>
  </fo:block>
</xsl:if>
Mais le probleme que je n obtient pas la valeur sélectionnée dans la liste et en plus il m affiche la liste des classes auquel l étudiant est rattaché.
En fait c était comme ci que mon test ne reconnaissant pas la valeur sélectionnée.

Auriez vous une idée?