Bonjour,
J'ai un fichier xml de ce type :
et voici mon fichier xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <A> <B> <C></C> <D></D> </B> <B> <C></C> <D></D> </B> <B> ... </A>
ce qui donne :
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
26
27 <window> <hbox> <xsl:for-each select="fmp:ROW"> <groupbox> <caption> <xsl:attribute name="label"> <xsl:text>Type de lots</xsl:text> </xsl:attribute> </caption> <listbox> <listitem> <xsl:attribute name="label"> <xsl:value-of select="fmp:TLS_ID_NomTLA1"/> </xsl:attribute> </listitem> </listbox> </groupbox> </xsl:for-each> </hbox> </window>
Maintenant j'aimerais qu'à partir de la 4eme groupbox, il me créé un fichier de ce genre :
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 <window> <hbox flex="0"> <groupbox flex="1"> <caption label="Type de lots" style="background-color:yellow"/> <listbox row="3"> <listitem label="Accès aux bandes-annonces haute définition"/> </listbox> </groupbox> <groupbox flex="1"> <caption label="Type de lots" style="background-color:yellow"/> <listbox row="3"> <listitem label="Vidéo de la bande-annonce haute définition"/> <listitem label="date"/> </listbox> </groupbox> </hbox> </window>
C'est à dire qu'après un ensemble de 4 groupbox, il encadre d'un <hbox>
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
26
27
28
29
30 <window> <hbox flex="0"> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> </hbox> <hbox flex="0"> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> <groupbox flex="1"> </groupbox> </hbox> </window>
Je vois pas comment faire.
Merci de votre aide.
Partager