sdx-users
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]