Bonjour!
Toujours aussi débutant en XSL et XSL/FO, je suis tombé sur un petit problème fort génant![]()
J'ai un fichier XSL-FO qui contient un bloc. Les paramètres de ce bloc (text-align, border, etc..) se trouvent dans une "feuille de style" xml séparée (je n'ai pas utilisé de css car le fo obtenu est destiné à passer dans FOP):
Mon problème c'est que je ne connais pas forcément le nombre de paramètres présents dans la feuille de style (on peut très bien décider de ne pas spécifier de couleur par exemple).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <style> <bloc> <text-align>left</text-align> </bloc> </style>
Pour récupérer ces valeurs, je pensais utiliser la fonction document() de XPath et un petit for-each. Par contre, je ne vois pas comment je peux donner un nombre d'arguments variables à ma balise bloc dans mon XSL-FO.
Donc si quelqu'un a une idée, je suis preneur![]()
Partager