KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Lundi 12 mai 2008 - 05:23:07

[XSL]Modifier variables globales....

Rechercher : dans
[XSL]Modifier variables globales....
par Zep3k!GnO
 Fil de Discussions
Statut : Résolu
mardi 22 novembre 2005 à 12:08:35
Bonjour à tous en ce magnifique jour de grève sncf :(

Mouais bon on va pas s'étaler dessus on est pas la pour ça :P

Question : Comment modifier la valeur d'une variable globale dans un contexte précis ?!
Je m'explique avec un exemple c'est mieux pour la compréhension ^^
[#] Feuille de code xsl :
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="ISO-8859-1" indent="no"/>
<xsl:variable name="nom">dudikoff</xsl:variable>


<xsl:template match="/">
	<xsl:apply-templates select="texteFasc/corps"/>	</xsl:template>

<xsl:template match="HELP">
       <michael nom="{$nom}" / >
</xsl:template>

<xsl:template match="M3">
      <xsl:variable name="nom" select=" 'Jackson ' "/>       <kurtis nom="{$nom}" / >
</xsl:template>

<xsl:template match="THX">
       <TY nom="{$nom}" / >
</xsl:template>
</xsl:stylesheet>



[#] Un XML en exemple :
<?xml version="1.0" encoding="iso-8859-1"?>
<HELP>c lourd</HELP>
<M3>ah ke oui!</M3>
<THX>Merki</THX>


[#] Résultat :
<michael nom="dudikoff"/>
<kurtis nom="Jackson"/>
<TY nom="dudikoff"/>


[#] Résultat Désiré:
<michael nom="dudikoff"/>
<kurtis nom="Jackson"/>
<TY nom="Jackson"/>


Je pense qu'en fait pour le processeur xslt je ne redéfini pas la variable globale 'nom', mais que dans chaque template que c'est une nouvelle variable locale...

Donc ma question : Comment faire pour modifier la valeur d'une variable globale ?!

Merci à vous.

Zep3k!GnO
-->Curtis jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi."
Répondre à Zep3k!GnO  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 22 novembre 2005 à 14:34:09 Fil de Discussions
Personne sérieux ?!
J'ai le lobe gauche de mon cerveau qui est entrain de fondre . . .

Zep3k!GnO
-->Curtis jackson:"On est des rangers mec, des rangers..."
Répondre à Zep3k!GnO

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par teebo, le mardi 22 novembre 2005 à 14:35:28 Fil de Discussions
Désolé, mon seul souvenir en la matière c'est que ça ne peut pas marcher :-/
Il faut utiliser une autre variable encore par là dessus je pense... :-/
Always forgive your enemies
Nothing annoys them so much.
(Oscar Wilde)
Répondre à teebo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 22 novembre 2005 à 14:40:47 Fil de Discussions
c'est que ça ne peut pas marcher :-/ :*(

Je suis en super fonte de cerveau et la ton message le rends liquide direct ! :P

Okay, je sais pas comment je vais faire mais je vais le faire car faut que je le fasse. . .

Tanpis merci quand même xD


Zep3k!GnO
-->Curtis jackson:"On est des rangers mec, des rangers..."

P.S: et le traitement par défaut t'as pu matté ou t'as pas de temps ? !
http://www.commentcamarche.net/forum/affich-1922317
Répondre à Zep3k!GnO

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 22 novembre 2005 à 15:54:27 Fil de Discussions 
Ouais si j'ai bien saisie t'as raison HELAS . . .

CF : http://xmlfr.org/actualites/tech/000417-0001

Merci .

Zep3k!GnO
michael dudikoff:"Curtis , surveille taylor !"
Répondre à Zep3k!GnO
Discussions pertinentes trouvées dans le forum
03/05 09h10Modification de variable Global non execuctéProgrammation03/05 09h100
12/01 19h13variable globaleProgrammation12/01 22h1524
18/07 16h53[excel VBA]Réinitialiser une variable globaleProgrammation21/02 17h435
19/02 12h08[Javascript] Transmission de variable globaleWebmastering19/02 17h364
Plus de discussions sur « [XSL]Modifier variables globales.... » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide