Bonjour,

j'ai mon XML qui a cette forme :

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
<balise>
	<balise1>
		<balise1-1 name="salut"></balise1-1>
		<balise1-1 name="coucou"></balise1-1>
	</balise1>
		<balise2>
		<balise2-1 name="salut"/>
		<balise2-1 name="bonjour" />
	</balise2>
	<balise3>
		<balise3-1 name="coucou" />
		<balise3-1 name="salut"/>
		<balise3-1 name="coucou" />
	</balise3>
	<result/>
</balise>
et je cherche à obtenir :

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
<balise>
	<balise1>
		<balise1-1 name="salut"></balise1-1>
		<balise1-1 name="coucou"></balise1-1>
	</balise1>
		<balise2>
		<balise2-1 name="salut"/>
		<balise2-1 name="bonjour" />
	</balise2>
	<balise3>
		<balise3-1 name="coucou" />
		<balise3-1 name="salut"/>
		<balise3-1 name="coucou" />
	</balise3>
	<result>salut coucou</result>
</balise>
donc j'ai fais en XSL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
   <xsl:output method = "xml"/>
 
   <xsl:template match="/">
   	<xsl:apply-templates/>
   </xsl:template>
 
   <xsl:template match="result"><xsl:value-of select="balise1-1/@name"></xsl:value-of></xsl:template>
 
</xsl:stylesheet>
mais rien ne s'affiche alors que quand je fais idem mais avec cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:template match="result"><xsl:value-of select="//@name"></xsl:value-of></xsl:template>
ça s'affiche mais j'ai toutes les valeurs de tout les attributs de toutes les balises.

Si quelqu'un peut m'éclairer parce que je comprends vraiment pas :/