Rechercher : dans
Par :

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

Dernière réponse le 29 jun 2009 à 13:52:39 mouna_bj, le 29 jun 2009 à 12:45:30 
 Signaler ce message aux modérateurs

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?

Meilleures réponses pour « récupérer la valeur d'une balise XML » dans :
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Gary, le 29 jun 2009 à 12:55:28

Essaie :

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

Répondre à Gary

2

mouna_bj, le 29 jun 2009 à 13:13:54

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.

Répondre à mouna_bj

3

 mouna_bj, le 29 jun 2009 à 13:52:39

Voici la solution:

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

Répondre à mouna_bj