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 :

JSP/XML/XSL


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 58
    Par défaut JSP/XML/XSL
    Je tente d'appeler un fichier xml/xsl sur une page jsp. Je parviens à voir le résultat de mon xml mais le xsl n'est pas appliqué. Lorsque j'appelle la page xml directement sur mon browser (sans le jsp), je vois que le xsl est appliqué.

    Qu'est-ce que je dois faire pour voir le même résultat sur ma page JSP ?

    Merci

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    si la transformation est effective quand tu ouvres directement le XML dans ton navigateur, c'est que tu as dû utiliser une directive <?xml-stylesheet ...>. Or, il faut savoir que cette directive n'est destinée qu'au client (le navigateur), et qu'elle n'est pas destinée au serveur (le conteneur de servlet), qui ne sait pas l'interpréter. Pour faire de la transformation côté serveur, il faut le faire explicitement en utilisant JAXP et TrAX (voir : http://java.developpez.com/faq/java/?page=langage_xml).
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 58
    Par défaut
    Donc sur une page jsp, si j'ai une table et que dans un <td> de cette table je veux mettre un rapport xml/xsl, c'est impossible ? Je dois absolument utiliser un parser et je ne peux pas utiliser xsl ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 83
    Par défaut
    Salut,

    En fait, pour utiliser le couple XML/XSL, tu as deux méthodes ::

    1.le navigateur client prend en charge le XML de façon native :

    dans ce cas, tu relies ta feuille de style XSL à ton document XML, et c'est le navigateur qui s'occupe de la transformation.

    2.le navigateur client ne prend pas en charge le XML de façon native :

    dans ce cas, tu ne relies pas ta feuille de style XSL à ton document XML, et c'est le serveur, par exemple dans une JSP... , qui s'occupe de la transformation via une API XSLT, par exemple JAXP ... .

    @+
    Xavier

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 58
    Par défaut
    Parfait, je vais essayer ça, merci beaucoup

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

Discussions similaires

  1. XML+XSL+JS vs JSP ?
    Par LeBabouin dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/06/2015, 18h14
  2. [ XML ][ XSL ][ JSP ] afficher du xml dans une JSP
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 17/07/2009, 20h34
  3. [xml][xsl][sgbd][jsp]
    Par Langly dans le forum JDBC
    Réponses: 9
    Dernier message: 02/07/2005, 10h19
  4. [XML][XSL][Mozilla Firefox] Integraton dans une page JSP
    Par BANATACH dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 05/08/2004, 14h46
  5. xml -> xsl -> xml
    Par virgile04 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/10/2002, 16h53

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