Récupérer la valeur d'une balise XML

Résolu/Fermé
mouna_bj Messages postés 47 Date d'inscription samedi 25 avril 2009 Statut Membre Dernière intervention 27 juillet 2009 - 29 juin 2009 à 12:45
mouna_bj Messages postés 47 Date d'inscription samedi 25 avril 2009 Statut Membre Dernière intervention 27 juillet 2009 - 29 juin 2009 à 13:52
Bonjour,
J'ai un fichier XML suivant:
<racine>
<bouton>connexion</connexion>
</racine>

et dans le fichier XSL, je veux créer un bouton dans la valeur sera celle de la balise

J'ai alors inséré dans le fichier XSL les lignes suivantes:

<xsl:variable name="var">
<xsl:value-of select="racine/ligne/bouton"/>
<td><input type="submit" value="$var"/></td>
</xsl:variable>

Mais on m'affiche à la sortie un bouton dont la valeur est'$var'.

Comment faire alors?
A voir également:

3 réponses

mouna_bj Messages postés 47 Date d'inscription samedi 25 avril 2009 Statut Membre Dernière intervention 27 juillet 2009 3
29 juin 2009 à 13:52
voici la solution:

<td>
<input type="submit">
<xsl:attribute name="value"><xsl:value-of select="racine/bouton"/></xsl:attribute>
</input>
</td>
2
Essaie :

<xsl:variable name="var">
<xsl:value-of select="racine/ligne/bouton"/>
<td><input type="submit" value="."$var"."/></td>
</xsl:variable>
0
mouna_bj Messages postés 47 Date d'inscription samedi 25 avril 2009 Statut Membre Dernière intervention 27 juillet 2009 3
29 juin 2009 à 13:13
On m'affiche le message suivant:

Character '$' is grammatically unexpected

D'ailleurs, l'éditeur ne comprend que "." la suite la considère comme du blabla.
0