[XSL] For each avec variables imbriquées
Code:
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:
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:
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:
<Gains texte="Revenue des impôts :">0</Gains>
Bien sur le title est vide puisque mit comme ca il faudrait en fait:
Code:
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.