Bonjour à tous

Je débute en XML/XPATH/XSLT, je sèche sur un problème et je ne trouve pas de solution sur le net
Dans mon XML. J'ai une balise <fig> qui contient plusieurs balises <graphic>(elle représente mes images).

Mon problème (code ci-dessous) est que dans ma template XSLT, je ne récupère que la première image/balise <graphic>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<xsl:template match="fig">
	<img src="répertoire/sous-répertoire/{graphic/@xlink:href}.png" style="position:float; width:50%;" alt="{label}"/>
	<xsl:apply-templates select="caption/p"/>
	<br/><br/>
</xsl:template>
J'ai essayé de récupérer les enfants de <fig> en ajoutant "|descendant::node()" et ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:template match="fig|descendant::node()/graphic">
J'ai essayé aussi de l'ajouter ici
<img src="App_Data/FA173625/{graphic/@xlink:href}.png"
mais ça ne fonctionne pas

avez vous des idées svp