[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] inserer la valeur d'une variable � l'interieur de balise
From: |
Malo Pichot |
Subject: |
Re: [sdx-users] inserer la valeur d'une variable à l'interieur de balises |
Date: |
Fri, 25 Apr 2003 10:17:24 +0200 |
OSO a écrit :
>
> Bonjour j'ai une règle qui ressemble à ça :
>
> <xsl:template match="titre1">
> <span class="titre1"><xsl:value-of select="."/></span>
> </xsl:template>
>
> et j'aimerais ajouter un identifiant dynamique à la balise
> "span" cet identifiant étant le titre contenu dans le noeud
> "titre1"
> donc quelque chose comme :
>
> <xsl:template match="titre1">
> <span class="titre1" id="<xsl:value-of
> select='.'/>"><xsl:value-of select="."/></span>
> </xsl:template>
>
> evidemment ça ne peut pas marcher comme ça...
Bonjour,
Généralement, en XSLT, on utilise la commande
<xsl:element name="span"
namespace="http://www.w3.org/1999/xhtml">
</element>
pour créer un élément.
Pour lui ajouter des attributs :
<xsl:element name="span"
namespace="http://www.w3.org/1999/xhtml">
<xsl:attribute name="class"><xsl:value-of
select="name()"/></xsl:attribute>
<xsl:attribute name="id"><xsl:value-of
select="."/></xsl:attribute>
</element>
Enfin, c'est de cette manière que j'opèrerai.
A bientôt,
Malo