Bonjour,
J'ai un problème lorsque j'utilise la balise literallayout dans un document
docbook. Lorsque je lance la transformation pour obtenir un pdf ou html (avec
les feuilles xsl-docbook-1.7.0) j'ai l'erreur suivante :
null:12:341 The id "N100F2" already exists in this document
Quel rapport entre cette balise et un problème d'ID ? Franchement j'en sais rien
! mais le meme document sans cette balise se transforme bien.
J'utilise une transformation xslt pour générer mon docbook. J'ai un
contournement du problème en passant par un string tokenizer pour faire un para
par ligne. Ca fonctionne mais c'est pas terrible car je perds l'intentation des
lignes et les lignes blanches.
J'utilise cette balise pour mettre en forme des cellules dans un tableau.
Pour résumé, j'aimerais pouvoir exploiter:
mais comme je n'y arrive pas je génère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <entry> <para> <literallayout>bla bla bla bla bla bla</literallayout> </para> </entry>
Si quelqu'un a une idée d'où vient le problème ? Ou une autre solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <entry> <para>bla bla bla</para> <para>bla bla bla</para> </entry>
permettant de conserver la mise en forme de mon texte ? (je débute avec
docbook...)
Dernier détail, j'utilise du code java pour lancer les transformations, avec
xalan 2.7.
Merci d'avance.
Partager