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

XSL/XSLT/XPATH XML Discussion :

Logiciel graphique générant un XSLT


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 11
    Par défaut Logiciel graphique générant un XSLT
    Bonjour,

    J'ai une application java qui génère un fichier XML. Je pensais utiliser FOP pour créer des PDF à partir du XML et d'une feuille de style XSLT.

    Est-il possible de générer la feuille de style xslt à partir d'une interface graphique utilisable par des personnes non informaticiennes (un peu comme dreamweaver qui génère du HTML) ?

    J'ai téléchargé XF Designer (http://www.ecrion.com/fr/Products/XF.../Overview.aspx), mais il génère des templates non utilisables par fop (ni même par XF Server, apparemment) ou directement des xsl-fo... ce qui n'est plus dynamique avec le xml.

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 199
    Par défaut
    Salut

    tu as Altova StyleVision...
    http://www.altova.com/stylevision.html

  3. #3
    Membre habitué
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 11
    Par défaut
    Bonjour,

    Merci de m'avoir répondu.
    J'ai fait pas mal de recherche. J'ai téléchargé la version d'évaluation de Altova Vision mais ce n'est pas très simple à utiliser et encore moins quand on ne connait pas le XML.

    Je voulais un logiciel qu'un utilisateur non informaticien puisse utiliser : le but étant que le client puisse modifier ou créer un nouveau document en insérant une feuille de style dans l'application.
    L'application informatique crée des PDF avec FOP en utilisant un XML qu'elle génère et une feuille de style.

    J'ai trouvé XF Designer de la société Ecrion. Il est très intuitif et très puissant. Il est censé pouvoir générer des feuilles de style utilisable par FOP.
    Je dis censé, car il n'est pas possible de faire cette action en mode d'évaluation. Et si leur service client est très réactif, je ne suis pas encore sûre que le rendu soit le même qu'à l'écran avec leur propre transformateur FO-XSLT.

    J'aurai voulu comparer avec un autre logiciel mais il semble que ça ne court pas les rues.

  4. #4
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour anne-claire,

    je ne suis pas encore sûre que le rendu soit le même qu'à l'écran avec leur propre transformateur FO-XSLT.
    Généralement, le rendu PDF de l'aperçu est assez fidèle,
    mais dans de nombreux cas, il faut créer le XSLT et XSL-FO à la main.

  5. #5
    Membre habitué
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 11
    Par défaut Transformateur XSL+XML => FO
    Bonjour,

    Pour l'instant, j'utilise la version d'évaluation. Du coup, je génère leur PDF avec le transformateur de XSL+XML associé à XF Designer qui est XF Rendering Server et non FOP.

    Généralement, le rendu PDF de l'aperçu est assez fidèle,
    mais dans de nombreux cas, il faut créer le XSLT et XSL-FO à la main

    FOP étant plus limitatif, certaines mises en forme de XF Designer ne sont pas prises en charge par FOP et donc ignorées. Du coup, pour mon fichier, certains mots n'étaient pas correctement alignés dans le PDF généré à partir de FOP.
    Je précise que les entrées de FOP étaient le XML et le XSL et non le XSL-FO.
    Je ne peux pas générer le XSL-FO car le but est de rentrer dans une application les XSL et que cette application génère un PDF de façon automatique en récupérant des données de manière dynamique.

    Je tiens aussi à préciser que le fichier XSL généré par XF Designer a produit une erreur dans FOP. Le service client m'a répondu qu'il s'agit d'un BUG (qu'on peut contourner) et qu'il va être corrigé.

    Finalement, XF Designer est adapté à mon besoin. Le service client d'Ecrion est très réactif.
    Par contre, FOP est limitatif dans la mise en forme et ne permet pas de générer certains documents très complexes à partir d'un XSL.

    Je ne ferme pas la discussion au cas où quelqu'un voudrait des précisions sur XF Designer.

  6. #6
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Le sujet est intéressant.

    Par contre, FOP est limitatif dans la mise en forme et ne permet pas de générer certains documents très complexes à partir d'un XSL.
    Aurais tu des exemples à nous proposés ?

    Qu'appelle tu complexité ? Taille de document, nombre d'éléments prise en charge par le XSL-FO, complexité d'une transformation XSLT ?

    Clairement, si on me démontrait que cet outils puisse être plus performant pour la création et des transformations complexes de gros documents, je suis prêt à mettre les 1000 euros !

    Après ce qu'il faut savoir, c'est que :
    * XSL = XSLT + XPath + XSL-FO
    * FOP est un processeur XSL-FO, il ne gère pas XSLT et XPath
    (http://xmlgraphics.apache.org/fop/compliance.html)
    * c'est un processeur XSLT qui gère XSLT et XPath (comme Xalan ou Saxon)

Discussions similaires

  1. Comment créer un composent logiciel graphique personnel
    Par sourire05 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 16/04/2014, 17h18
  2. Logiciel générant un XSLT à partir d´un XML
    Par Courgette17 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 13/05/2009, 17h59
  3. integration d''un logiciel graphique dans eclipse
    Par jadoo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/06/2007, 15h26
  4. Logiciel graphique sous Windows
    Par Jiraiya42 dans le forum PyQt
    Réponses: 1
    Dernier message: 26/06/2006, 17h26
  5. Petit logiciel graphique pour faire des Onglets
    Par javaSudOuest dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 18/10/2005, 14h39

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