Hello
Je débute en XSLT et je suis bloqué sur le problème suivant j'espère que quelqu'un pourra m'aider.
Voilà donc je check mon fichier xml avec ma feuille xsl pour obtenir deux variable dans ma page aspx (oldgroup and isactive) mais je n'obtiens pas le résultat escompté

- <user cn="KRATEL Carsten" guid="5ff813dbe909d31183c900903306039e" e164="410" h323="Chambre 141" pwd="********" hw-id="IP202-0a-01-97" busy-out="1" loc="EMS_EP" filter="un" cd-filter="unknown" type="ep"> 
<grp name="Central" mode="active" /> 
<grp name="Chambres" /> 
<grp name="all" /> 
<gw name="GW-DECT" dsp="Carsten Kratel" ipei="00077 0777777" /> 


<xsl:if test="@name=//show/user[@cn=$user]/grp/@name"> 
<input type="hidden" name="oldgroup"> 
<xsl:attribute name="value"> 
<xsl:value-of select="@name"/> 
</xsl:attribute> 
</input> 
<xsl:choose> 
<xsl:when test="@mode='active'"> 
<input type="hidden" name="isactive"> 
<xsl:attribute name="value"> 
<xsl:value-of select="//show/user[@cn=$user]/grp/@mode"/> 
</xsl:attribute> 
</input> 
</xsl:when> 
<xsl:otherwise> 
<input type="hidden" name="isactive"> 
<xsl:attribute name="value"> 
<xsl:value-of select="'notActive'"/> 
</xsl:attribute> 
</input> 
</xsl:otherwise> 
</xsl:choose> 
</xsl:if> 


Dans ma variab isactive j'ai toujours "notActive","notActive","active" mais je devrais avoir "active","notActive","notActive" et je ne vois pas ce qui cloche et pourquoi j'obtiens ce résultat
Modifié par akaii (03 Mar 2006 - 11:16)
akaii a écrit :
vraiment pas utile ce site
Dommage ! je n'ai plus très envie de formuler une autre réponse.