[XSLT] compte et affichage des noeuds distincts
Bonjour du sour ! Bonsoir !
bon j'ai un XML du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<racine>
<film>
<titre>Titre 1
</titre>
<acteur>acteur AA
</acteur>
<acteur>acteur BB
</acteur>
</film
<film>
<acteur>acteur CC
</acteur>
<acteur>acteur AA
</acteur>
</film>
</racine> |
J'arrive à compter et afficher le nombre total d'acteurs
4 (AA, BB, CC, AA)
mais je souhaiterai avoir
nombre d'acteurs distinct (ici = 3 ; j'obtiens soit, 2, soit 4)
et donc dans le meme genre la liste des acteurs distincts :
j'ai soit les 4, soit les 2 premiers noeuds (AA et CC)
(avec le code du genre :
Code:
1 2 3
|
<xsl:value-of select="not( preceding-sibling::film/acteur = acteur )" />
<xsl:value-of select="not( preceding::film/acteur = acteur )" /> |
)
ARGGGG
merci de m'envoyer vos tuyaux !
a bientôt
benoit / xoubidur