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 :

Java : 1 XML et N XSL


Sujet :

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

Vue hybride

domiq44 Java : 1 XML et N XSL 29/09/2008, 09h37
Morbo J'aurais bien dit avec Ant,... 29/09/2008, 11h19
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de domiq44
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 302
    Par défaut Java : 1 XML et N XSL
    Bonjour,

    Je voudrais réaliser la suite d'opérations suivante. Sachant que tout doit se faire en mémoire, la sérialisation devant se faire à la fin pour des soucis de performance.

    Analyser (todo.xsl) le fichier de données (data.xml) pour obtenir la liste (liste.xml) des feuilles de transformation XSL à lui appliquer, et d'autres données utilses pour la fin.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    (data.xml) + (todo.xsl) -> (liste.xml)
    Le fichier (liste.xml) contient, entre autres, une suite de noms de feuille de transformations (trans01.xsl, trans02.xsl, ...) à appliquer au fichier de données (data.xml).

    Boucler ensuite sur tous les fichiers XSL (trans01.xsl, trans02.xsl, ...) de la liste (liste.xml), et faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    (data.xml) + (trans01.xsl) -> (result01.xml)
    (data.xml) + (trans02.xsl) -> (result02.xml)
    ...
    Il faut ensuite envelopper (c'est-à-dire inclure) le fichier résultat (result01.xml) avec des données issues du fichier (liste.xml) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    (liste.xml) + (wrapper.xsl) + (result01.xml) -> (final01.xml)
    (liste.xml) + (wrapper.xsl) + (result02.xml) -> (final02.xml)
    ...
    Comment puis-je réaliser cela ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    J'aurais bien dit avec Ant, mais tu veux tout en mémoire.

Discussions similaires

  1. [XSLT] Formatage d'un fichier XML par un XSL en Java
    Par bskunk1 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 01/06/2012, 08h34
  2. Optimisation java et xml
    Par ujoodha dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 25/10/2005, 14h53
  3. [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
  4. utilliser un autre fichier xml dans un xsl
    Par New Bee dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/04/2003, 10h55

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