Bonjour,
Je viens de faire une rapide recherche sur le forum concernant la fonction "xsl:number" en espérant trouver la solution à mon problème. Malheureusement, je n'ai pas su m'aider de ce que j'ai trouvé et j'ai donc toujours besoin d'aide...
Imaginons que j'ai un fichier XML formé de la sorte :
Le but est de compter le nombre de "nom" présent dans ce fichier mais d'une manière particulière. En fait, pour chaque balise "nom" trouvée, il faudrait compter trois par trois. Par exemple, j'aimerais avoir comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <gens> <nom>Marc</nom> <nom>Sophie</nom> <nom>Vincent</nom> </gens>
J'avoue qu'avec le peu que j'ai vu sur "number" ou sur "count", je ne vois pas du tout comment traiter ce problème... J'espère que vous allez me rassurer et me montrer que je sous-estime les capacités du couple XML/XSL... Enfin, j'espère surtout que vous avez compris mon problème et que vous pourrez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 0. "Marc" est là 1. "Marc" est son prénom 2. "Marc" a gagné 3. "Sophie" est là 4. "Sophie" est son prénom 5. "Sophie" a gagné 6. "Vincent" est là 7. "Vincent" est son prénom 8. "Vincent" a gagné![]()
Partager