IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Variable externe


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut [XSLT] Variable externe
    Bonjour à tous
    Je découvre le fonctionnement d'un fichier xls et j'aimerais savoir s'il est possible de modifier de façon dynamique un fichier xls, je m'explique.
    J'ai créé un fichier xls pour filtrer un fichier xlm en utilisant la commande <xsl:if test="attribut = 'valeur' ">. Ca marche mais si je veux filtrer sur autre valeur, il me faut la modifier dans le fichier xls lui-même.
    J'imaginais une fonction javascript par exemple qui permettrait de mettre à jour une variable valeur. Mes tests n'ont rien donné, il semble qu'il ne soit pas possible d'utiliser une variable en lieu et place de 'valeur'.
    Y a-t-il une solution, je ne l'ai pas encore trouvée, merci de m'orienter sur une aide dans ce domaine.
    @+

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Renseigne-toi sur <xsl:param>.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    J'ai essayé avec <xsl:variable name="dépense" select="10"/> pour filtrer l'attribut dépense quand il vaut 10, ça fonctionne.
    Avec <xsl:param name="name" select="expression"> c'est la même chose, expression ne peut pas être remplacée par une variable, du moins en l'état actuelle de mes connaissances.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Les paramètres peuvent être indiqués par le programme appelant la transformation XSLT.
    Il peuvent être utilisés de la même manière que les variables, $ma_variable dans une expression xPath.

    En Java, il s'agit généralement d'appeler la méthode setParameter() de l'objet type XSLTransform ou XSLTransformer ou truc de ce genre.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Variable externe...
    Par Loki1600 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/05/2005, 11h28
  2. [XSLT] Variable
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 20/04/2005, 10h47
  3. [XSLT][VARIABLE] comment un noeud est-il stocké?
    Par Devotion dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 02/11/2004, 14h19
  4. [XSLT] Variable par défaut ou non dans un 'IF'
    Par Johnbob dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 25/01/2004, 17h00
  5. problème variable extern
    Par HeKaz dans le forum C
    Réponses: 14
    Dernier message: 08/01/2003, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo