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] Balise JSTL dans la feuille XSL ?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 19
    Points : 14
    Points
    14
    Par défaut [XSL] Balise JSTL dans la feuille XSL ?
    Bonjour à tous,

    Voila actuellement je récupère un fichier XML représentant une facture et avec ma feuille XSL je la met en forme et l'affiche dans une partie body de ma page ( fonctionnement en layout )

    Jusque là pas de problème !

    A partir de la j'aimerai afficher ou non dans ma facture des boutons avec des balises JSTL de type :

    c:choose ; c:when : c:if ... pour faire différentes actions telles que , si je suis en modification par exemple alors le bouton modifier apparait sur les lignes de factures etc ...

    Donc dans ma feuille XSL, j'ai essayé de mettre entre mes balises XSL , des balises JSTL
    Erreur ---> le prefix "c" is not bound

    Est ce que ce que j'essaye de faire est possible ?

    Si oui y'a t'il un moyen ?

    Merci de vos futures réponses

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    est ce que tu peux ajouter des balises JSTL : oui, est-ce que cela marchera ensuite : aucune idée.

    Ton problème est un problème de namespace.

    Quand une balise est préfixé ici c'est le Elle doit être lié à un namespace et celui-ci doit être déclaré dans le xslt

    Pour simplifier ta balise xsl:stylesheet devrait contenir un xmlns:c
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  xmlns:c="quelquechose">
    Par contre je n'ai aucune idée du namespace(le "quelquechose") des balises jstl

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    Merci pour l'information, je vais creuser pour voir ce qu'il faut mettre à la place de ce mystérieux "quelquechose" !

    ;-)

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    donc en mettant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    Ca plante plus mais l'expression de ma JSTL n'est pas interprétée

    J ai aussi essayé le C#DATA qui ne marche pas non plus.

    Je considère que c'est résolu car pas possible dans le cheminement des choses entre XML,XSL et JSP

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] problème intégration d'applet dans une feuille XSL
    Par jymmy dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 25/03/2007, 15h01
  2. [XSLT] Afficher du contenu HTML dans une feuille XSL
    Par krapno dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 24/10/2006, 14h07
  3. Afficher un &nbsp; dans ma feuille xsl
    Par tomperso dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 07/06/2006, 14h01
  4. Réponses: 7
    Dernier message: 23/01/2006, 11h53
  5. [XSL] Balise html dans un XML
    Par Ludo_xml dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 13/06/2005, 13h55

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