nicopilami
2005-12-28 22:21:22 UTC
Salut à tous, voilà mon probleme
j'ai créé dynamiquement une chaine de test, constituée de chaines de
caracteres concaténées;
la chaine commande est une chaine de caractees qui donne
"(@start='20051215083000 BST') and (@channel='TF1')"
jusque ici, tout va bien;
Maintenant, je souhaiterais (là est le pb) utiliser cette chaine comme
condition dans mon xsl:if; voilà le code que je voudrais utiliser... mais
qui ne marche pas...
<xsl:if test="$commande">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="category"/></td>
<td><xsl:value-of select="@channel"/></td>
<td><xsl:value-of select="@start"/></td>
</tr>
</xsl:if>
en effet, je pense que le parser xml/xsl ne reconnait pas la chaine
$commande comme une commande mais plutot comme une simple chaine de
caracteres... :'(
-> Pouvez-vous m'aider à résoudre mon probleme ?
merci d'avance
Nico
j'ai créé dynamiquement une chaine de test, constituée de chaines de
caracteres concaténées;
la chaine commande est une chaine de caractees qui donne
"(@start='20051215083000 BST') and (@channel='TF1')"
jusque ici, tout va bien;
Maintenant, je souhaiterais (là est le pb) utiliser cette chaine comme
condition dans mon xsl:if; voilà le code que je voudrais utiliser... mais
qui ne marche pas...
<xsl:if test="$commande">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="category"/></td>
<td><xsl:value-of select="@channel"/></td>
<td><xsl:value-of select="@start"/></td>
</tr>
</xsl:if>
en effet, je pense que le parser xml/xsl ne reconnait pas la chaine
$commande comme une commande mais plutot comme une simple chaine de
caracteres... :'(
-> Pouvez-vous m'aider à résoudre mon probleme ?
merci d'avance
Nico