J ai un pb tres con mais j arrive pas a savoir porquoi ca ne marche pas
Je veux comparer une valeur d un attribut a une valeur prediefine pass/fail
Ca marche avec contains() mais pas avec compare()
Comme je suis un debutant en xslt, j ai du faire une erreur a quelque part mais ou ??
Le message d erreur de XML spy est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <xsl:template name="backgroundColorForTestsResults"> <xsl:param name="testResult"/> <xsl:choose> <xsl:when test="contains($testResult,'fail')"> <xsl:attribute name="bgcolor"><xsl:value-of select="$color_red"/></xsl:attribute> </xsl:when> <xsl:when test="compare($testResult,'pass') =0"> <xsl:attribute name="bgcolor"><xsl:value-of select="$color_green"/></xsl:attribute> </xsl:when>
Unknown function - name and number of arguments do not match any function signature in the static context-compare
Quelqu un a une idee pour expliquer pourquoi une fonction est OK et pas l autre ?
Partager