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 :

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">&#xB7;</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>
Quelqu'un a-t-il une aide à m'apporter ? Merci