Bonjour,

j'ai (encore) un problème par rapport à ma mise en page de mon Pdf via le fichier xsl.

En effet, j'ai un fichier XML comme ceci :
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
16
17
18
19
20
21
22
23
24
25
 
<FICHE_DESCRIPTIVE>
  <ENTETE>entete.JPG</ENTETE>
  <PIEDPAGE>piedPage.JPEG</PIEDPAGE>
  <FICHE>
    <INFORMATIONS>
      <TABLE>Table1</TABLE>
      <VARIABLE>Var1</VARIABLE>
    </INFORMATIONS>
    <NOM>Test</NOM>
    <CODE>Var1</CODE>
    <TABLE>Table1</TABLE>
    <DESCRIPTION/>
  </FICHE>
  <FICHE>
    <INFORMATIONS>
      <TABLE>TEST</TABLE>
      <VARIABLE>DTEST</VARIABLE>
    </INFORMATIONS>
    <NOM>Date TEST</NOM>
    <CODE>DTEST</CODE>
    <TABLE>TEST</TABLE>
    <DESCRIPTION/>
  </FICHE>
</FICHE_DESCRIPTIVE>
Et j'aimerai que mon sommaire ressemble à un truc du genre :

Nom de la table1
Variable1
Variable2
Variable3

Nom de la table2
Variable4



En gros tant que le nom de la table est la même, il ne met que les variables et si le nom de la table change il rajoute le nom de la table.

J'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<fo:table-cell number-columns-spanned="2">
		<xsl:for-each select="//INFORMATIONS">
			<xsl:if test="TABLE!=TABLE">
		<fo:block font-size="12pt" font-weight="bold" text-align="justify" text-align-last="justify" >
			<fo:inline font-size="500%" vertical-align="sub" color="#027a5f">&#xB7;</fo:inline><xsl:value-of select="TABLE"/><fo:leader leader-pattern="dots"/><fo:page-number-citation ref-id="{generate-id(.)}"/>
		</fo:block>
			</xsl:if>
			<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="300%" vertical-align="sub" color="#027a5f"></fo:inline><xsl:value-of select="VARIABLE"/><fo:leader leader-pattern="dots"/><fo:page-number-citation ref-id="{generate-id(.)}"/></fo:basic-link>
			</fo:block>
		</xsl:for-each>
		</fo:table-cell>
Cependant, cela ne me donne pas le résultat voulu !

Si des personnes pouvaient m'aider... Merci par avance !