From: Givaja (giviz@pyronux.net)
Date: 09/03/2004 - 08:48
Bonjour à tous, encore une petite question
Toujours sur la même feuille XSL que hier:
<xsl:template match="champ">
<xsl:param name="personnage"/>
<xsl:param name="{@name}{$personnage}"/>
<xsl:choose>
<xsl:when test='@type="text"'>
<input type="text" name="{@name}{$personnage}" size="{@size}"
maxlength="{@size+3}" value="${@name}{$personnage}"/>
</xsl:when>
@name est défini et vaut "nom" puis "prenom" puis "age" au fur et à mesure des
boucles.
$personnage est défini et vaut "_mr" ou "_md" au fur et à mesure des boucles.
En fait il me faudrait passer des valeurs à la feuille de style, via PHP
puisque apparament c'est possible. Mon idée est donc de faire en php en
tableau du type:
array ('nom_mr' => 'value', 'nom_md' => 'value', 'prenom_mr' => 'value',
'prenom_md' => 'value', ...);
Ce qui me permet de définir les valeurs par défaut du formulaire qui va être
générer sur les valeurs données par PHP et issue de ma base de données.
Seulement:
<xsl:param name="{@name}{$personnage}"/> à l'air correct. non ?
value="${@name}{$personnage}" lui me donne "$nom_mr", "$nom_md", ...
Je voudrais donc mettre dans value la _valeur_ de $nom_mr, $nom_md...
Une idée ? c pluôt exotique mon affaire on vois pas des exemples partout sur
le net qui vont bien :/
Je débute complètement en XML/XSL (depuis seulement 2 jours lol), ma solution
vous parrait elle correcte ? bien montée ? typique de ce que l'on xsl ammene
à faire ? ou complètement nulle :p ?
Merci à vous!
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|