Salut,
Pour ton premier code, le mieux serait que tu crées un template pour l'élément jeux. Ainsi tu pourais le formater comme voulu.
A mon avis il faudrait être un peu plus explicite et lui dire que si il fait un appel comme celui ci:
<xsl:apply-templates select="Jeux" />
Ce sont les règle par défaut qui s'applique (règle de xml) c'est à dire un value-of de chaque élément ce qui fait qu'il sont a la suite l'un de l'autre.
Donc pour après afficher comme tu veux faut que tu fasse un autre template en dehors du premier:
1 2 3
| <xsl:template match="Jeux">
ce que tu veux afficher pour chaque occurence jeux
</xsl:template> |
Il n'y a pas de différence avec le for-each si ce n'est que le for-each ce passe dans le même template.
Et que si le parseur est msXML il faut préféré apply-template
et si c'est xalan un for-each!
++
Thierry
Partager