Rechercher : dans
Par :

[XSL]Modifier variables globales....

Dernière réponse le 22 nov 2005 à 15:54:27 Zep3k!GnO, le 22 nov 2005 à 12:08:35 
 Signaler ce message aux modérateurs

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."

Meilleures réponses pour « [XSL]Modifier variables globales.... » dans :
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
Modifier une variable en lecture seule VoirSolution 1 Une variable déclarée en lecture seule ne peut pas être modifiée dans le processus en cours. Toutefois, si la variable est exportée dans un shell fils, elle pourra être modifiée.#!/bin/bash if [ "$PROC_PID" != "$PPID" ]; then ...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...

1

Zep3k!GnO, le 22 nov 2005 à 14:34:09

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

teebo, le 22 nov 2005 à 14:35:28

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

Zep3k!GnO, le 22 nov 2005 à 14:40:47
  • +1

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

 Zep3k!GnO, le 22 nov 2005 à 15:54:27

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