bonjour, voici un ex de fichier XML que je traite

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
17
18
19
20
21
22
23
24
25
26
27
<Test>
	<Title>Titre</Title>
	<Sub-section>
		<Title>1er niveau sub-section</Title>
		<Sub-section>
			<Title>2eme niveau sub-section</Title>
			<Sub-section>
				<Title>3eme niveau sub-section</Title>
				<Sub-section>
					<Title>4eme niveau sub-section</Title>
					<Sub-section>
						<Title>5eme niveau sub-section</Title>
						<Sub-section>
							<Title>6eme niveau sub-section</Title>
						</Sub-section>
						<Sub-section>
							<Title>6eme niveau sub-section 2 eme partie</Title>
						</Sub-section>
					</Sub-section>
				</Sub-section>
			</Sub-section>
		</Sub-section>
		<Sub-section>
			<Title>2eme niveau sub-section 2eme partie</Title>
		</Sub-section>
	</Sub-section>
</Test>
G ecrit un XSL qui doit m afficher entre autres le nbre de parents Sub-section de ma Sub-section courante:

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
17
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
	<xsl:template match="/">
		<xsl:apply-templates select="//Sub-section[1]"/>
	</xsl:template>
 
 
	<xsl:template match="Sub-section">
		-------------------------------------------------------------<br/>
		NomBalise: <xsl:value-of select="name()"/><br/>
		Niveau : <xsl:value-of select="count(ancestor::Sub-section)"/><br/>
		Title : <xsl:value-of select="Title"/><br/>
		-------------------------------------------------------------
		<br/><br/>
		<xsl:apply-templates select="*"/>
	</xsl:template>
</xsl:stylesheet>


il me renvoi une liste de ce genre
1er niveau sub-section -------------------------------------------------------------
NomBalise: Sub-section
Niveau : 1
Title : 2eme niveau sub-section
-------------------------------------------------------------
sauf le premier qui est bien fait
ce que je ne comprend pas c pourquoi ce texte en gras est affiché alors qu il n a rien a faire la?

merci pour vos lumieres