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 !)
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}">
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">
                "#009933"
            </xsl:when>
            <xsl:otherwise>
                "#0066FF"
            </xsl:otherwise>
        </xsl:choose>
    </xsl:variable>
<!-- Colonne 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.

Merci bcp.
Steff