Bonjour
Je suis débutant en xslt et je ne trouve nulle part sur les tutos une structure de xml comme celle que je veux traiter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<article>
<titre>titre</titre>
<para>un paragraphe simple</para>
<para>du texte <note>une note</note> encore du texte</para>
</article>
D’un point de vu xml cette structure est parfaitement valide.

Le xsl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
…
<xsl:template match="article">
	<h1><xsl:value-of select="title"/></h1> 
	 <xsl:for-each select="para">
		<p>
		<xsl:for-each select="note">
			<span style="color:red"><xsl:value-of select="."/></span> 
		</xsl:for-each>
		<xsl:apply-templates/>
		</p>
	</xsl:for-each>
</xsl:template>
...
resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h1>titre</h1>
<p> un paragraphe simple</p>
<span style="color:red">une note</span><p >du texte une note encore du texte</p>
ce que je voudrai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h1>titre</h1>
<p> un paragraphe simple</p>
<p >du texte <span style="color:red">une note</span > encore du texte</p>
J’ai essayé plein de choses, mais rien ne marche. Quelqu’un pourrait-il m’expliquer ?
Merci