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 :

fo:inline et fo:list-block [XSL-FO]


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut fo:inline et fo:list-block
    Bonjour,

    C'est encore moi
    Je suis entrain de me battre avec des fo:inline et des fo:liste-block.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <PARA> Texte ici <Ref>  Ma référence </Ref> <LISTE> Ma liste </LISTE> </PARA>
    Je voudrais avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Texte ici Ma référence
         Ma liste

    Donc mon code est comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <fo:block>
    Texte ici 
    <fo:inline> Ma référence</fo:inline>
    <fo:liste-block> ......... </fo:liste-block>
    </fo:block>
    or à l'endroit de ma <fo:liste-block> j'ai une erreur comme si elle était mal placé, je l'ai encadre de fo:block et de fo:inline mais cela ne change rien. Auriez vous une idée?

    Merci par avance de vos réponses

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Et le message d'erreur ?

    Quoi qu'il en soit c'est le même problème que l'autre : tu ne peux pas avoir à la fois du inline et du block dans un block.

    C'est donc soit un block composé juste de inline, soit juste de block. Etant donné que le inline ne permet pas d'avoir de fils de type block, tu sais ce qu'il te reste à faire...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    Merci de te réponse encore une fois.

    Le message d'erreur est le même ...
    Mais je ne vois pas vraiment ce que je peux faire :
    Je suis dans un block et je doit autant mettre ces fo:inline et que le fo:liste-block, or je ne peux pas fermer le fo-block avant le fo:list-block, donc je ne vois pas ...

  4. #4
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Alors essaye de te rappeller ce que tu as fait dans le post juste avant. La solution sera la même.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    Sans me dire ce que je doit faire qu'elle résultat tu pense je dois avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <fo:block>
    <fo:block>
    Texte ici 
    <fo:inline> Ma référence</fo:inline></fo:block>
    <fo:liste-block> ......... </fo:liste-block>
    </fo:block>
    cela serait l'idéale. mais je pence pas pouvoir l'obtenir comme cela.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <fo:block>
    Texte ici 
    <fo:inline> Ma référence</fo:inline>
    <fo:inline>
    <fo:liste-block> ......... </fo:liste-block>
    </fo:inline>
    </fo:block>
    Ne fonctionne pas...

  6. #6
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Citation Envoyé par cris83500 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <fo:block>
    Texte ici 
    <fo:inline> Ma référence</fo:inline>
    <fo:inline>
    <fo:liste-block> ......... </fo:liste-block>
    </fo:inline>
    </fo:block>
    Ne fonctionne pas...
    Effectivement :
    Citation Envoyé par Loceka Voir le message
    C'est donc soit un block composé juste de inline, soit juste de block. Etant donné que le inline ne permet pas d'avoir de fils de type block, tu sais ce qu'il te reste à faire...
    Maintenant que tu as essayé la solution qui ne pouvait pas marcher (mettre ton élément block dans un élément inline), il te reste à tester celle qui marche (mettre tes éléments inline dans un élément block).

    Edit:
    D'ailleurs c'est ce que tu as fait dans le premier code que tu proposes :
    Citation Envoyé par cris83500 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <fo:block>
    <fo:block>
    Texte ici 
    <fo:inline> Ma référence</fo:inline></fo:block>
    <fo:liste-block> ......... </fo:liste-block>
    </fo:block>
    Normalement il devrait passer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Centrer une balise de type "inline" et de type "block"
    Par geeka dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/02/2015, 08h56
  2. [XSL-FO] Fo :list-block superposé
    Par cris83500 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 01/06/2011, 18h16
  3. Inline dans les listes
    Par Bensor dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/12/2008, 14h24

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