Bonjour
J'ai un problème d'écriture de code XSL que je n'arrive pas à résoudre :
<xsl:variable name="profondeur" select="count(./ancestor::node())"/>
<xsl:variable name="affichageFils" select="none"/>
<xsl:variable name="display">
<xsl:choose>
<xsl:when test="$profondeur = 1">block</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$profondeur = 2">none</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$affichageFils"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
Si j'écris directement none à la place de <xsl:value-of
select="$affichageFils"/>, l'affichage correspond bien à ce que je
souhaite. Donc, le test est fait correctement. Je suppose donc que la
valeur de la variable $affichageFils est mal récupérée.
Merci de votre aide
--
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 Fri Feb 11 11:35:22 2005