<xsl:output method='html' indent='yes' doctype-public='-//W3C//DTD HTML 3.2 Final//EN' />
<!-- recuperation du parametre-->
<xsl:param name="Critere"/>
<xsl:template match='/'>
<xsl:value-of select="$Critere"/><br/>
<HTML>
<HEAD>
<TITLE>Affichage logs</TITLE>
</HEAD>
<BODY>
<TABLE width="100%" border="3">
<xsl:for-each select="$Critere"> <!--utilisation du parametre pour faire un tri-->
<xsl:sort select = "src"
data-type = "text"
order = "ascending" />
<TR>
<TD><xsl:value-of select="$Critere"/></TD>
<TD><xsl:value-of select="ip"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
Les valeurs affichées par les <xsl:value-of select="$Critere"/> sont toutes correctes mais le select du for-each ne marche pas (ça m'affiche pas le tableau)... donc le critere du select se comport mal je pense. pourtant si je remplace $Critere par sa valeur, le résultat est OK.
Je ne comprend pas pourquoi... MERCI DE VOTRE AIDE
Marsh Posté le 15-06-2005 à 13:04:20
Bonjour, j'ai un problème dans un script XSLT:
Les valeurs affichées par les <xsl:value-of select="$Critere"/> sont toutes correctes mais le select du for-each ne marche pas (ça m'affiche pas le tableau)... donc le critere du select se comport mal je pense.
pourtant si je remplace $Critere par sa valeur, le résultat est OK.
Je ne comprend pas pourquoi...
MERCI DE VOTRE AIDE