Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
   <xsl:for-each select="catalog/cd[artist='Bob Dylan']">
   <tr>
      <td><xsl:value-of select="title"/></td>
      <td><xsl:value-of select="artist"/></td>
   </tr>
   </xsl:for-each>
Bonjour à tous. Voila mon soucis, je voudrais exécuter le test ci dessus, sauf qu'au lieu de Bob Dylan j'aimerais une variable.

Le code exact donne donc:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<xsl:for-each select="xml/Resume/Gains">
<tr>
<td class="txt" title="{document('../../CORE/XML/aide_finance.xml')//Aide[@name=@texte]}" onmouseover="sb('{@texte}',0,1)" onmouseout="sb('{@texte}',0,0)"><xsl:value-of select="@texte"/></td>
<td class="g"></td>
<td id="{@texte}" class="m"><xsl:value-of select="."/> ©</td>
<td class="d"></td>
</tr>
</xsl:for-each>
Avec le aide_finance.xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<Aide name="Revenue des impôts :">22222</Aide>
</xml>
et le xml de base parcouru:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Gains texte="Revenue des impôts :">0</Gains>
Bien sur le title est vide puisque mit comme ca il faudrait en fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<Aide name="Revenue des impôts :" texte="Revenue des impôts :">22222</Aide>
</xml>
J'espère avoir été clair. En fait mon soucis est d'imbriquée des variables venant de deux xml différents.