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 :
Donne 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>
Je suis partie sur un truc comme 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>
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!
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>
Partager