Bonjour a tous !
J'ai parcouru le forum mais je n'ai pas trouvé la reponse que je cherchais.
Je souhaiterais modifier en fonction d'une valeur la couleur d'une cellule d'un tableau. Cette valeur correspond a une variable XSL dont la valeur est modifiée a chaque "tour de boucle" du parsing de mon fichier XML
Ce code marche presque : c'est a dire que la condition est respectée et 2 couleur apparaîssent ( mais pas les bonnes couleurs !)
Ce code ne marche pas et m'applique une seule couleur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <!-- Ligne --> <tr align="center"> <xsl:variable name="coul"> <xsl:choose> <xsl:when test="etendue|@etendue=1"> green <!-- ou couleur de la forme "#009933" --> </xsl:when> <xsl:otherwise> blue <!-- ou couleur de la forme "#009933" --> </xsl:otherwise> </xsl:choose> </xsl:variable> <!-- Colonne : 1ere Cellule --> <td bgcolor="{$coul}">
Je pense que l'erreur se rapporte a celle balise <td bgcolor="$coul"> mais je n'arrive pas a cerner l'erreur. pouvez vous m'aidez svp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <!-- Ligne --> <tr align="center"> <xsl:variable name="coul"> <xsl:choose> <xsl:when test="etendue|@etendue=1"> "#009933" </xsl:when> <xsl:otherwise> "#0066FF" </xsl:otherwise> </xsl:choose> </xsl:variable> <!-- Colonne cellule --> <td bgcolor="$coul">
Merci bcp.
Steff
Partager