Bonjour,

J'ai un schéma XML de la sorte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<LIVRES>
<LIVRE isbn=i_444>
<LIVRE isbn=i_555></LIVRES>
 
<EMPRUNTS>
<EMPRUNT refIsbn=i_444>
<EMPRUNT refIsbn=i_444>
</EMPRUNTS>
J'aimerais donc, parmis les livres empruntés, savoir combien de fois il l'a été.

Pour savoir quels sont les livres empruntés, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:apply-templates select="LIVRES/LIVRE[@isbn = following::EMPRUNTS/EMPRUNT/@refIsbn]"/>
Tout va bien je récupére juste le livre i_444

Mais maintenant pour connaître son nombre d'emprunt, je bloque !
Une fois dans LIVRE, je n'arrive pas a faire les correspondances entre les ID et IDREF...


Merci pour vos réponse

PS: voici le code en partie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<xsl:apply-templates select="LIVRES/LIVRE[@isbn = following::EMPRUNT/@refIsbn]"/>
....
....
<xsl:template match="LIVRE">
 
               <xsl:value-of select="@isbn"/>    
 
             ??????? <xsl:value-of select="count(//EMPRUNT[@refIsbn = @isbn])"/>
 
 
</xsl:template>