Bonjour,
Mon intitulé ne doit pas être très explicite, en faite voici mon problème :
en XML j'ai une liste de Citation.
Pour chaque Citation j'ai un titre, des auteurs, un éditeur et une date.
dans mon fichier XSL je dois faire en sorte d'afficher l'éditeur qui a publié le plus de Citation.
Pour l'instant j'affiche tous les éditeur dans l'ordre alphabétique, moi ça me permet de bien voir qui apparait le plus mais je ne vois pas comment je peux faire pour que l'ordinateur le voit aussi !!
Parce que si je fais count() forcément ça affiche 1 autant de fois que j'ai d'éditeur ou alors il faudrait faire une sorte de groupBy mais je ne vois pas comment faire en XML/XPATH.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <p> Le publieur ayant publier le plus d'oeuvre : <br/> <!-- tri --> <xsl:for-each select="//Citation/@publisher"> <xsl:sort select="."/> <xsl:value-of select="."/> <br/> </xsl:for-each> </p>
Merci de votre aide
Partager