utiliser les variables pour définir le nom d'élément et attr
salut,
quel serait le bon code pour utiliser une variable ds cet exemple?
Code:
1 2 3 4 5 6 7
|
<xsl:variable name="toto">ma_variable</xsl:variable>
<xsl:element name="$toto">
<xsl:attribute name="$toto"><xsl:value-of select="$toto"/></xsl:attribute>
<xsl:value-of select="$toto"/>
</xsl:element> |
avec ça g tous les cas qui m'interessent!!
le but de l'exemple est de montrer la syntaxe nécessaire à l utilisation des variables
merci d'avance
Re: utiliser les variables pour définir le nom d'élément et
Citation:
Envoyé par tiscars
Code:
1 2
|
<xsl:variable name="toto">ma_variable</xsl:variable> |
ecriture dangeureuse, tu cree un objet de type fragment node qui, s'il se comporte comme une chaine, n'en est pas une.
on prefereras
Code:
1 2
|
<xsl:variable name="toto" select="'ma_variable'"></xsl:variable> |
ou
Code:
1 2
|
<xsl:variable name="toto" select="string('ma_variable')"></xsl:variable> |
personnellement je prefere la deuxieme plus lisible