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

Servlets/JSP Java Discussion :

comment sortir du html a partir d'un fichier xml avec jsp ?


Sujet :

Servlets/JSP Java

Vue hybride

jyboo comment sortir du html a... 25/06/2007, 09h51
Jacques - 06 C'est assez simple, dans le... 25/06/2007, 10h17
jyboo euh... tu peux m'expliquer ca... 25/06/2007, 10h30
aJavaDeveloper Je pense que le recours aux... 25/06/2007, 11h43
Jacques - 06 Pour une explication sur le... 25/06/2007, 11h48
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Par défaut comment sortir du html a partir d'un fichier xml avec jsp ?
    Bonjour,

    je suis actuelelement en stage dans uen boite d'info, et je dois refaire le site internet de l'entreprise. Je veux utiliser la technologie JSP comme script coté serveur, mais je sais pas comment, a partir de fichiers xml et xsl obtenir des fichier html en sorti.
    J'aimerai un peu d'aide, pour mieux comprendre.

    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    C'est assez simple, dans le code de ta JSP tu instancie un parseur XSL (Xalan par exemple) auquel tu passes en entrée ton fichier XML et ton fichier XSL, et tu rediriges tout ça sur la sortie standard.

    Par contre, attention aux performances, le processing XSL est très gourmand en termes de CPU. Pourquoi ne pas générer le HTML directement en JSP ? Si vraiment tu dois utiliser du processing XSL, regardes l'API XSL afin de mettre en place des Templates, qui te permettent de mettre en cache la version précompilée de ton XSL.

    Jacques Desmazières

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Par défaut
    euh... tu peux m'expliquer ca un peu plus en détail, car je debute vraiment avec jsp.
    Qu'est-ce que tu veux dire par generer directement du html en JSP ?

  4. #4
    Membre expérimenté Avatar de aJavaDeveloper
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 248
    Par défaut
    Je pense que le recours aux pages JSP pour un simple site Internet dynamique n'est pas une bonne idée.
    En effet, les pages JSP nécessitent d'installer un serveur d'applications (comme WebLogic) ou, tout du moins, un conteneur de servlets/JSP (comme Tomcat).
    Je trouve que les pages JSP sont plus appropriées dans le cadre d'applications webs.
    Pour un simple site Internet dynamique, je te conseille plutôt PHP, qui requiert la mise en place d'une architecture moins importante.

    Pour ce qui est de la génération de code HTML depuis du XML, je ne comprends pas bien ton problème. Tu n'as pas besoin de JSP ou de PHP pour faire cela. Il te suffit d'écrire des feuilles de style XSL qui convertissent ton XML en HTML. Une fois ces feuilles de style écrites, tu n'as plus qu'à utiliser un moteur XSL (en lignes de commandes, par exemple) pour générer ton site...

    ++

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Pour une explication sur le fonctionnement des Jsps, je te conseille d'utiliser les tutoriaux du site, ils sont là pour ça.

    Introduction aux JSP (Java Server Pages)

    Jacques Desmazières

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Par défaut
    est-ce qu'il existe pas un autre script autre que php ou rendre un site web dynamique a partir de xml/xsl et qui soit "léger" ? Le fait est que l'utilisation du php m'a été déconseillé (par l'entreprise entre autre).

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/06/2009, 08h59
  2. Comment remplir un bean a partir d'un fichier xml
    Par NewSer dans le forum Persistance des données
    Réponses: 2
    Dernier message: 02/02/2007, 13h19
  3. Réponses: 5
    Dernier message: 09/08/2006, 16h48
  4. Comment Lire une valeur à partir d'un fichier XML en C++?
    Par Hamdi Hedhili dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 13/12/2005, 10h09
  5. [Image] Comment créer une image à partir d'un fichier
    Par mereyj dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 01/07/2005, 21h48

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