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 :

Transformation XML à l'aide de XSLT


Sujet :

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

  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 12
    Par défaut Transformation XML à l'aide de XSLT
    Bonjour,
    j'ai besoin de transformer du xml vers owl, j'ai le fichier xslt qui va faire la transformation, sauf que je sais pas faire l'implémentation de cette transformation à l'aide de xslt avec java.
    j'ai déjà fait ça avec l'éditeur Oxygen, mais j'ai besoin de faire ça dans mon application.

    Merci pour votre aide.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 12
    Par défaut
    est ce que avec transformer j'indique juste l'emplacement de xslt et la source xml et la destination? et le tour est joué?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Eh bien oui, mais peut-être que tu pourrais lire le lien que j'ai donné, l'exemple qui s'y trouve, la doc des classes et méthodes concernées, et juste essayer ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 12
    Par défaut
    la documentation de quoi?
    SAX et DOM? car dans l'exemple ce n'est pas clair du tout,
    il n'y as pas comment spécifier ni l'entrée ni la sortie.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Je parlais de la JavaDoc des classes et méthodes concernées, ce que ton IDE t'affiche et te propose de voir en détail, dès que tu mets le pointeur de la souris au-dessus.

    Mais, pour l'exemple, c'est vrai que finalement il est un peu limité. Il indique comment créer l'objet chargé de la transformation, et comment lui dire quelle stylesheet utiliser, mais pas comment lui dire quel document d'entrée utiliser, ni où écrire le résultat, ni comment lancer la transformation.

    En voici un plus complet (je ne connais pas par cœur, je suis parti de l'exemple de la FAQ et j'ai lu la JavaDoc pour faire le reste.) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    File stylesheet = new File("stylesheet.xsl");
    File xml = new File("input.xml");
    File result = new File("output.xml");
     
    TransformerFactory fabrique = TransformerFactory.newInstance();
    StreamSource stylesource = new StreamSource(stylesheet);
    Transformer transformer = fabrique.newTransformer(stylesource);
     
    // cette ligne manquait dans la FAQ
    transformer.transform(new StreamSource(xml), new StreamResult(result));
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Problème transformation xml en Objet via xslt
    Par lavoyech dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 24/06/2015, 17h16
  2. Transformer XML en PDF par XSLT
    Par abda1000 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 12/06/2007, 17h10
  3. [XSLT] Problème de transformation XML avec un fichier xslt
    Par seb35 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 24/04/2006, 22h02
  4. [XSLT] transformation XML->XML en php
    Par amellouki dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 03/03/2005, 12h32
  5. [XSLT] [XML->HTML] transformation XML -> HTML via XSL
    Par Great Sayaman dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 11/12/2004, 22h12

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