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>
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 
<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
Partager