Bonjour,

Après de nombreuses recherches je ne trouve malheureusement pas de solution à mon problème peut-être pourriez-vous m'aider.
Je tente de faire un for-each avec une variable mais j'obtiens une erreur.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<xsl:variable name="arbre">
<xsl:choose>
<xsl:when test="$param1 != '0'">theGroups/group[@groupName=$param1]</xsl:when>
<xsl:otherwise>theGroups/group</xsl:otherwise>
</xsl:choose>
</xsl:variable>
 
<xsl:for-each select="$arbre">
<xsl:value-of select="@groupName"/>
</xsl:for-each>
Et voici l'erreur :
Error transforming document XSLT :
Impossible de convertir #RTREEFRAG en fonction NodeList !
D'avance merci