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 :

[JSP] traiter/générer un fichier XSL


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 26
    Points
    26
    Par défaut [JSP] traiter/générer un fichier XSL
    Bonjour,

    Je dois, dans une JSP, ouvrir un fichier XSL, à partir d'une URL, la traiter (modifier une partie) puis l'écrire dans cette même JSP...

    Est-ce fesable ? comment ?

    Je dois ouvrir un fichier comme l'exemple ci-dessous, afin de modifier la valeur de "match"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    	<xsl:output method="html" omit-xml-declaration="yes"/>
    	<xsl:template match="/">
    		<H2>
    			<xsl:value-of disable-output-escaping="yes" select="root/dynamic-element[@name='title']/dynamic-content"/>
    		</H2>
    		<BR/>
    		<xsl:value-of disable-output-escaping="yes" select="root/dynamic-element[@name='intro-text']/dynamic-content"/>
    		<BR/>
    		<xsl:value-of disable-output-escaping="yes" select="root/dynamic-element[@name='full-text']/dynamic-content"/>
    	</xsl:template>
    </xsl:stylesheet>
    Puis réecrire la totalité dans la jsp, qui du coup me servira de feuille de style...

  2. #2
    Membre averti Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Points : 441
    Points
    441
    Par défaut
    Salut.
    Ton fichier est-il dans ton ear/war ?
    Dans le cas contraire, tu peux faire :
    1. récupérer le Fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File file = new File(tonURL.getPath());
    (si c'est dans ton ear/war, le File ne s'initialisera pas avec cette methode)
    2. Le lire ligne par ligne avec un reader et garder la valeur totale dans un String
    3. Mettre la valeur dans un TextArea pour l'afficher
    4. Ecraser ton fichier existant avec le nouveau (suppression du fichier + creation) une fois celui-ci modifié

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 26
    Points
    26
    Par défaut re
    D'aprés quelques recherche il est possible de traiter un xml avec la taglib JSTL,
    est-ce que je veux faire est réalisable avec cette taglib ?

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 26
    Points
    26
    Par défaut re
    Le fichier XSL n'est pas dans le WAR, j'y ai accès grace a son URL...

    Je cherche une méthode afin de modifier une partie du xsl, sans utiliser la méthode bourrine MaString.replace("","")...

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/11/2008, 12h17
  2. [XSLT] Générer des fichiers XML à partir d'un XSL, possible ?
    Par rad_hass dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/10/2008, 14h04
  3. Générer un fichier ".TXT" à partir de XML/XSL
    Par moi95 dans le forum Windows
    Réponses: 2
    Dernier message: 02/02/2007, 16h31
  4. Comment générer un fichier texte à partir d'un XML et XSL
    Par Jayceblaster dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 24/07/2005, 23h42
  5. générer un fichier xml à partir xsl ou xslt
    Par sarah1 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/05/2005, 18h57

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