Bonjour,
j'utilise la méthode Muench en suivant ce tuto http://xml.developpez.com/faq/?page=3#xslt_regroup
Cependant, je n'arrive pas à obtenir ce que je souhaite. En effet, aperemment ce que je fais reviens à effacer les doublons. Or, je ne veux pas les effacer mais seulement regrouper les éléments.
Voici mon code :
Quelqu'un a-t-il une aide à m'apporter ? Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <fo:table-row> <fo:table-cell number-columns-spanned="2"> <xsl:for-each select="//INFOS"> <xsl:for-each select="TAB[generate-id(.)=generate-id(key('regroupement', .)[1])]"> <fo:block font-size="12pt" font-weight="bold" text-align="justify" text-align-last="left" > <fo:inline font-size="30pt" vertical-align="sub" color="#027a5f">·</fo:inline><xsl:value-of select="."/> </fo:block> </xsl:for-each> <fo:block text-indent="1cm" font-size="10pt" text-align="justify" text-align-last="justify" > <fo:basic-link internal-destination="{generate-id(.)}"><fo:inline font-size="20pt" vertical-align="sub" color="#027a5f"></fo:inline><xsl:value-of select="VARI"/><fo:leader leader-pattern="dots"/><fo:page-number-citation ref-id="{generate-id(.)}"/></fo:basic-link> </fo:block> </xsl:for-each> </fo:table-cell> </fo:table-row>
Partager