Bonjour du sour ! Bonsoir !
bon j'ai un XML du genre :
J'arrive à compter et afficher le nombre total d'acteurs
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>
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
Partager