merci pour votre proposition, voici le "bricolage" que je tente de faire
exécuter...malheureusement, je n'obtiens que des lignes paires :(
<!--variable globale-->
<xsl:variable name="line" select="0"/>
<xsl:template match="Prestation">
<xsl:choose>
<xsl:when test="$line = '0'">
<tr class="even_line">
<xsl:call-template name="Values"/>
</tr>
<xsl:variable name="line" select="1"/>
</xsl:when>
<xsl:otherwise>
<tr class="odd_line">
<xsl:call-template name="Values"/>
</tr>
<xsl:variable name="line" select="0"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Fabrice
MAIGNAN Isabelle wrote:
>-----Message d'origine-----
>De : Fabrice Estiévenart [mailto:fe@cetic.be]
>Envoyé : lundi 7 mars 2005 15:16
>À : xml-tech@xmlfr.org
>Objet : [xml-tech] xsl : création de lignes alternées
>
>
>
>>bonjour,
>>
>>
>
>bonjour,
>
>
>
>>je souhaite utiliser xsl pour créer un tableau HTML dont les lignes
>>paires et impaires sont de couleurs différentes...malheureusement je ne
>>peux pas utiliser la fonction "position()" car dans mon fichier xml les
>>éléments que je sélectionne via l'XSL ne sont pas adjacents,
>>
>>
>
>
>
>>comment puis-je faire ?
>>
>>
>
>Ajouter un booléen qui changera de valeur après chaque traitement de ligne
>et fixer la couleur en fonction de ce booléen.
>C'est du bricolage, mais si les lignes à éditer ne sont pas adjacentes, on
>ne peut pas se fier à un compteur de ligne simple, mais plutôt à un
>événement par ligne traitée.
>
>
>
>>Fabrice
>>
>>
>
>Isabelle MAIGNAN
>Lenôtre - Service Informatique
>40, avenue Pierre curie
>78375 Plaisir
>* 01.30.81.47.70
>* maignan_isabelle@lenotre.fr--
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Mon Mar 7 15:32:16 2005