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 :

[XSL] Parametrer la déclaration d'un template


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 167
    Points : 69
    Points
    69
    Par défaut [XSL] Parametrer la déclaration d'un template
    Bonjour,

    Dans une feuille XSL, je déclare le template suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:template match="//xsd:monNoeud[last()]" xmlns:xsd="org.mydomain.myproject">
    Cependant, je voudrais pouvoir paramétrer cette déclaration.
    J'ai donc créé 3 paramètres en entrée de ma feuille XSL, qui dans le cas ci dessus auront les valeurs suivantes:
    - $pathNode = "//xsd:monNoeud"
    - $nsName = "xsd"
    - $nsUrl = "org.mydomain.myproject"

    Je n'arrive pas à écrire la déclaration de mon template avec les variable.
    Ca devrait ressembler à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:template match="$pathNode[last()]" xmlns:$nsName="$nsUrl">
    Pouvez vous m'aider à former correctement cette déclaration ?

    Merci.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 559
    Points : 21 621
    Points
    21 621
    Par défaut
    On ne peut pas vraiment paramétrer un chemin, donc en principe c'est impossible.

    Il y a peut-être moyen avec les fonctions dynamiques de EXSLT ou de XSLT 2.0, par contre.

Discussions similaires

  1. [Template] Déclaration des types template
    Par khaledbenamor dans le forum Langage
    Réponses: 2
    Dernier message: 18/11/2008, 09h56
  2. [XSL] Si on trouve pas le template
    Par MrBinaire dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 20/04/2006, 16h29
  3. [XSL] ordre de traitement des apply-templates
    Par Invité dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 24/01/2006, 11h19
  4. [XSL] Prob. de tri sur un template
    Par Trin dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 16/11/2005, 11h47
  5. [XSL] Passage de variable dans un template
    Par Otarie dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/11/2005, 23h50

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