Salut,
C'est plus un problème de mémoire qu'autre chose, mais j'arrive pas à retrouver la démarche.

Ce que je souhaite faire (et j'l'ai déjà fait, mais j'arrive plus a trouver comment ... ) c'est de générer un texte avec une balise. Que ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<para>
	blabla blabla <ville>blabla</ville> blabla <pays>blabla</pays>
<para>
Donne ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<p>
	blabla blabla <span class="ville">blabla</span > blabla <span class="pays">blabla</span >
</p>
Je suis partie sur un truc comme ceci
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
<xsl:template match="para">
	<xsl:element name="p">
		<xsl:value-of select="." />
	</xsl:element>
</xsl:template>
 
 
<xsl:template match="ville">
	<xsl:element name="span">
		<xsl:attribute name="class">ville</xsl:attribute>
		<xsl:value-of select="." />
	</xsl:element>
</xsl:template>
 
<xsl:template match="pays">
	<xsl:element name="span">
		<xsl:attribute name="class">pays</xsl:attribute>
		<xsl:value-of select="." />
	</xsl:element>
</xsl:template>
Mais ca marche pas ... je me doute que ca vient soit de ma définition du template pays/ville, soit du value. Mais j'arrive pas a trouver le bon code!