Le titre est pas forcement clair mais en voyant le code vous allez desuite comprendre le soucis:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<xsl:template match="/">
   <xsl:for-each select="document('doc.xml')//Ressource">
   </xsl:for-each>
</xsl:template>
J'aimerais dans le for avoir accés au contenu du xml principal d'ou est appelle ce for.
Le xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<xml>
	<Echanges>
		<Ventes>
			<Ressource type="3">10.001</Ressource>
 
		</Ventes>
	</Echanges>
</xml>
J'ai tenté de mettre à l'intérieur du foreach:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:value-of select="current()/xml/Echanges/Ventes/Ressource[@type=3]"/>
Mais ca ne marche pas, ca ne renvois aucune valeur.