Bonjour
j'ai une source XML de la forme :
correspondant à la matrice :
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 <table> <ligne> <case>case 1.1</case> <case>case 1.2</case> <case>case 1.3</case> </ligne> <ligne> <case>case 2.1</case> <case>case 2.2</case> <case>case 2.3</case> </ligne> <ligne> <case>case 3.1</case> <case>case 3.2</case> <case>case 3.3</case> </ligne> <ligne> <case>case 4.1</case> <case>case 4.2</case> <case>case 4.3</case> </ligne> </table>
comment obtenir la transposée de cette matrice avec XSLT ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 case 1.1 case 1.2 case 1.3 case 2.1 case 2.2 case 2.3 case 3.1 case 3.2 case 3.3 case 4.1 case 4.2 case 4.3
Je ne sais à priori pas combien il y a de ligne ni de colonnes.
dans l'exemple le but est d'obtenir :
correspondant à la matrice :
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 <table> <ligne> <case>case 1.1</case> <case>case 2.1</case> <case>case 3.1</case> <case>case 4.1</case> </ligne> <ligne> <case>case 1.2</case> <case>case 2.2</case> <case>case 3.2</case> <case>case 4.2</case> </ligne> <ligne> <case>case 1.3</case> <case>case 2.3</case> <case>case 3.3</case> <case>case 4.3</case> </ligne> </table>
merci à vous tous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 case 1.1 case 2.1 case 3.1 case 4.1 case 1.2 case 2.2 case 3.2 case 4.2 case 1.3 case 2.3 case 3.3 case 4.3
A+JYT
Partager