Bonjour à tous et à toutes,

voici mon problème, je possède un fichier XML composé d'un seul root nommé deptname et 2 header avec des valeurs distinctes, le premier contient des données concernant mes départments, et le second header celui des profiles de mes users, chacun de ces headers est identifié par un col possèdant chacun un name différent comme suit:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
 
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<deptName>
 
<header>
 
<col name="DEPT_NAME"/>
 
</header>
 
<row>
 
<col>Contact Center</col>
 
</row>
 
<row>
 
<col>Risk</col>
 
</row>
 
<row>
 
<col>Business Support</col>
 
</row>
 
<row>
 
<col>Traffic Management</col>
 
</row>
 
<row>
 
<col>PSE-ECus</col>
 
</row>
 
<header>
 
<col name="PROFILE_NAME"/>
 
</header>
 
<row>
 
<col>Super Administrator</col>
 
</row>
 
<row>
 
<col>CECU Administrator</col>
 
</row>
 
<row>
 
<col>CECU User</col>
 
</row>
 
<row>
 
<col>Report Writer</col>
 
</row>
 
<row>
 
<col>Simulation Administrator</col>
 
</row>
 
<row>
 
<col>Report User</col>
 
</row>
 
<row>
 
<col>Unit Manager</col>
 
</row>
 
<row>
 
<col>Service Level Watcher</col>
 
</row>
 
</deptName>
Ce que je voudrais faire c'est utiliser les données de mon premier header dans un select ou on sélectionnerai les départments disponibles et le second les profiles disponibles.
Mais comment puis je faire sa au sein de mon fichier XSL??
Je ne sais pas comment lui dire, les row/col de ce header là sont des départments et je les mes dans ce select department et idem pour profile.

Voici ce que j'ai déjà fait pour départment, c'est le meme pour profile:
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
 
		<td>Department</td>
		<td>
		<xsl:apply-templates select="header/col"/>
 
			<select name="Department">
			   <xsl:for-each select="row">
                    	<option>             	       
                    	            <xsl:attribute name="value">
                    	                    <xsl:value-of select="col"></xsl:value-of>
                    	            </xsl:attribute>
                    	            <xsl:value-of select="col"></xsl:value-of>
                    	</option>
                       </xsl:for-each>
           		</select>
           </td>
Merci d'avance à tous ceux qui pourraient m'aider.
Ciao