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 :

Génération Automatique de XSL


Sujet :

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

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 401
    Par défaut Génération Automatique de XSL
    Bonjour,

    Je cherche un outil qui prend en entrée un fichier XML et qui en sortie génère un fichier XSL

    Merci de vos conseils

    J'ai essayé ce site, mais ça ne marche pas :

    http://www.w3schools.com/Xsl/tryxslt...dcatalog_apply

  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
    Par défaut
    Ça n'a aucun sens.

    On ne peut pas deviner comment générer un .xls juste avec un .xml. Il faut aussi savoir à quoi va servir le .xls.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 401
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Ça n'a aucun sens.

    On ne peut pas deviner comment générer un .xls juste avec un .xml. Il faut aussi savoir à quoi va servir le .xls.
    Il s'agit d'un fichier XML que je souhaite intégrer avec un ETL (SSIS) de Microsoft 2012,
    et apparemment l'ETL en question ne peut lire un fichier XML source de plus de 2 ou 3 hiérarchies

    Donc il nous faut son XLS pour qu'on puisse faire de regroupements, et comme je ne manipule pas trop les fichiers XML, je voulais savoir si il existait un outil qui peut me générer un fichier XSL à partir d'un XML ?

    Merci

  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
    Humm... Je me suis embrouillé moi aussi, mais soyons bien clairs :
    tu veux générer un fichier :

    - .xls (Excel) ?
    - XSL (XML Stylesheet Language, langage de transformation) ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Le but de XSL c'est de transformer un fichier XML A en un fichier XML B. C'est donc un outil. Il n'est ni lié à XML A ni à XML B mais au processus de transformation. Cela n'a donc pas de sens de vouloir le générer à partir du XML.

    Pour prendre une analogie, à gauche tu as des pommes, à droite tu as de la compote, et tu nous dit: je voudrais créer un mixer à partir de la compote. Tu peux toujours fabriquer, avec tes petites mains, un mixer qui, à partir de pommes, génère une compote de qualité équivalente, mais tu ne trouvera nulle part de machine qui transforme de la compote en mixer
    De la même manière, si tu sais à quel XML tu veux arriver et quel est ton XML de départ, tu peux avec tes petites mains écrire un XSL, mais tu ne trouvera pas d'outil transformant le XML en XSL.



    Et pour information, un fichier XSL est aussi un fichier XML, de la même manière que les pommes, la compote et le mixer sont tous des objets.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 401
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Humm... Je me suis embrouillé moi aussi, mais soyons bien clairs :
    tu veux générer un fichier :

    - .xls (Excel) ?
    - XSL (XML Stylesheet Language, langage de transformation) ?
    XSL, et vu que mon fichier XML à 5 niveau j'ai des difficultés pour le transformer à la main en XSL
    1) donc j'ai trouvé un site web qui proposé de faire cela automatiquement : Sauf qu'après 2h (mon fichier n'est toujours pas généré)
    2) J'ai commencé à chercher un outil qui fera cette transformation automatiquement : mais pour l'instant je ne le trouve pas

    C'est pour cela que je me suis tourné vers ma chère communauté

    Merci de votre aide.

  7. #7
    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
    Donc, comme je le disais, ça n'a aucun sens. On ne "transforme" rien en XSL. C'est le XSL qui transforme des trucs en d'autres trucs, pas le contraire.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 401
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Donc, comme je le disais, ça n'a aucun sens. On ne "transforme" rien en XSL. C'est le XSL qui transforme des trucs en d'autres trucs, pas le contraire.
    Donc si je comprends bien,
    1) si je reçois un fichier XML (sans son XSL), je ne pourrai jamais exploiter mon XML et le charger via SSIS ??
    2) on doit réclamer à la source la génération d'un XSL ? ou on peut le deviner (manuellement) à partir du fichier XML

  9. #9
    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
    Citation Envoyé par kadden Voir le message
    ou on peut le deviner (manuellement) à partir du fichier XML
    C'est ça, mais "deviner" n'est pas le mot.
    Quand on sait se servir de XSL, on sait comment faire un XSL qui va transformer le XML qu'on a reçu en le XML dont on a besoin. XSL n'a pas d'autre raison d'être que ça.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Peut être peux-tu regarder XSLTGen si ça peut t'aider ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  11. #11
    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
    Oooh, nice.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  12. #12
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Mouais, je ne m'attendrais pas à des miracles non plus.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  13. #13
    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
    Non, mais c'est typique de l'esprit du hacker qui aime prendre les trucs à l'envers.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [VB.NET] Génération automatique Property (getter / setter)
    Par Husqvarna dans le forum Windows Forms
    Réponses: 7
    Dernier message: 23/07/2020, 11h55
  2. [getters] génération automatique...
    Par phoebe dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 04/10/2005, 17h43
  3. [INFO]Génération automatique de pages HTML
    Par GreenJay dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 28/09/2005, 16h29
  4. [Plugin]Gestion de génération automatique de code
    Par Maggic dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2004, 11h35

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