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

Format d'échange (XML, JSON...) Java Discussion :

xslt en java [FAQ] [XSLT]


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 56
    Par défaut xslt en java
    Salut,

    Je voudrai utiliser xslt en java, donc transformer un xml en html via xslt et la transformation se fera dans une méthode en java.

    Es-ce que c'est possible? et si oui, comment puis-je mettre mon code xsl dans java?

    Merci,

  2. #2
    Membre expérimenté
    Étudiant
    Inscrit en
    Février 2004
    Messages
    193
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 193
    Par défaut
    oui c'est possible, suffit de regarde dans la java doc (jdk1.4), toutes les fonctions y sont présente pour faire du XSLT.

    Après, il te suffit juste de passer en paramètres les fichiers XSL et XML.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 56
    Par défaut
    okééé Merci bien...

    je peux la prendre où la javadoc??

  4. #4
    Membre éclairé Avatar de snoop
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 354
    Par défaut
    Bonjour,

    Un bout de code comme exemple pour transformer un fichier XML en HTML avec XSLT :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    File xmlFile = new File("/essai2.xml");
    File xsltFile = new File("/trans2.xsl");
    File htmlFile = new File("/result.html");
    Source xmlSource = new StreamSource(xmlFile);
    Source xsltSource = new StreamSource(xsltFile);
    Result htmlResult = new StreamResult(htmlFile);
    TransformerFactory transFact = TransformerFactory.newInstance();
    Transformer trans = transFact.newTransformer(xsltSource);
    trans.transform(xmlSource, htmlResult);
    ....

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    bon , il ya pleins d'exemples
    tu dois parser ton fichier xml puis ecrire quelque chose comme ça !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    TransformerFactory tFactory = TransformerFactory.newInstance(); 
        Templates defaultTemplates = tFactory.newTemplates(new StreamSource((FICHIER_XSL); 
        Transformer transformer = defaultTemplates.newTransformer(); 
        transformer.transform(new DOMSource(MON_DOM), new StreamResult( new aoFile(FICHIER_RESULTAT) ) );

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    effectivement snoop
    pas besoin de parse

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

Discussions similaires

  1. XSLT avec Java
    Par imen.m dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 17/08/2013, 16h07
  2. [XSLT 1.0] xslt + xml ==> Java
    Par yous_han dans le forum XSL/XSLT/XPATH
    Réponses: 0
    Dernier message: 30/04/2011, 20h41
  3. [XSLT] Questions sur Xslt dans Java
    Par Faiche dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 01/09/2008, 11h28
  4. [XSLT] Problème de transformation XSLT avec JAVA
    Par ploxien dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 28/09/2007, 16h47
  5. [Java] Passe de Node de XSLT à Java
    Par grumff dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 25/06/2006, 10h39

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