Bonjour du sour ! Bonsoir !

bon j'ai un XML du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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