[XSL] Probleme pour "trier" mon XML
Bonjour
Je ne m'en sors pas... J'ai un fichier XML qui ressemble à cela:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<Version Num="next_version">
<Comment>
<Category>bugfix</Category>
<Product>DisplayEditor</Product>
<Product>AFX</Product>
<Desc> nouveau test</Desc>
</Comment>
<Comment>
<Category>compilfix</Category>
<Product>DisplayEditor</Product>
<Desc> warning</Desc>
</Comment>
... |
Et je souhaiterais que le resultat affiche quelque chose du genre:
Code:
1 2 3 4 5 6 7 8 9
|
DisplayEditor
bugfix
nouveau test
compilfix
warning
AFX
bugfix
nouveau test |
A savoir, effectuer un premier tri sur la balise <Product>, puis un nouveau sur la balise <Category>. Sachant qu'il peut y avoir plusieurs balises Product pour un seul Comment (comme dans l'exemple ci-dessus).
J'ai essayé plein de trucs avec des <xsl:key...> et autre déclaration de variable, mais j'arrive pas au résultat voulu. Plutot que de faire des essais à l'aveuglette, je prefere demander à des personnes plus experimenter que moi dans ce domaine.
Merci d'avance :)