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 :

probleme avec le trio xml/xsl/fop


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
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut probleme avec le trio xml/xsl/fop
    Bonjour,
    Je suis en train de développer des états de courrier PDF avec xml/xsl/fop. les donnees je les recupere de la base de données. je recupere une liste de paragraphe en fait.
    Mon probleme est que quand je recupere une paragraphe, alors que dans cette paragraphe il y a des apostilles ou une liste.. comment je pourrais savoir d'avance qu'il y a une apostille et que je dois placer le texte correspondant en bas de bas??
    merci pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut
    alors il n y a personne pour me répondre

  3. #3
    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
    Bonsoir, j'utilise aussi ces techno, mais je ne comprend pas ton problème.
    Peut tu donner un exemple de ces paragraphes qui posent problèmes? une partie du xslt-fo généré?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut
    voila on fait, j'ai une paragraphe que je vais stocker en base de donnée, voila un exemple :
    Très puissant dans sont effet structurel, il y a bcp de choix
    d'implémentations sur lequels il est necessaire de travailler :
    • variation sur le container utilisé (list,vect, etc) ou sur un stockage des
    • liens dans les feuilles.
    • l'importance de l'ordre des fils (pensez a utiliser un iterator)
    • références parent
    • Qui détruit les composants ?
    • un Cache
    • stockage des composants ?
    Il faut être généreux avec l'interface car l'on cherche a cacher la
    distinction entre feuille et nœud. Mais cette distinction est nécessaire si
    l'on ne veut pas risquer des opérations de nœud1 sur les feuilles.


    mon probleme, quand je vais recuperer cette paragraphe, jevais mettre le contentu dans le fichier xml dans la balise <paragraphe></paragraphe>, certainement je vais perdre le formatage comme les listes, les indontations, les exposants etc...
    voila mon souci, y a t'il une solution?
    merci

  5. #5
    Membre éclairé
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Par défaut
    J'avoue ne pas forcément comprendre grand chose à ce que tu viens d'exposer, mais pour utiliser les mêmes technos je ne vois pas d'obstacles majeurs à ton but.

    Je crois comprendre qu'à partir de ta BD tu vas générer tes fichiers xml dans un format personnel. Puis tu appliquera une (ou différentes) feuilles xsl-fo pour générer tes pdfs.
    Dans ton fichiers xml tu as des informations de structure et de contenu, et dans tes feuilles xsl-fo tes règles de transformation.

    Il n'y a aucune raison pour que tu "perdes" tes identations.
    -Soit tu as une structure que tu va afficher en générant une indentation à la volée et c'est ta feuille xsl-fo qui va te spécifier la mise en page.
    -Soit tu traites ton texte en bloc sans te soucier de sa signification et tu gardes les espaces et les sauts de lignes.

    Tout dépends de tes données et de ce que tu souhaites en faire, mais en tout état de cause il y a des solutions.

    Pour des réponses plus précises il faudrait des problèmes plus concrets.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 113
    Par défaut
    Je suis désolé, je me suis mal exprimé
    en fait toute la paragraphe va être stocké dans un type par exemple text sur sqlServer
    apres tout le contenu va etre stocker dans une balise xml <paragraphe></paragraphe>
    mon xsl-fo qd il rencontre une balise paragraphe il va l'afficher telquel, donc a mon avis je pers le formattage de mon paragraphe non?

Discussions similaires

  1. PHP probleme avec flux RSS, XML
    Par sirbaldur dans le forum Langage
    Réponses: 4
    Dernier message: 06/06/2006, 15h34
  2. Problème de caractères accentués XML XSL PHP
    Par ladnacs dans le forum Langage
    Réponses: 3
    Dernier message: 24/05/2006, 15h04
  3. [Struts] Problème avec struts-config.xml
    Par The_freeman dans le forum Struts 1
    Réponses: 6
    Dernier message: 29/01/2006, 22h55
  4. Probléme cache avec IE et XML/XSL coté client.
    Par rataflo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 06/08/2005, 19h06
  5. [XML][XSL][FOP] transformation xml avec fop
    Par Le Marlou dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 05/12/2003, 16h58

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