bonjour je doit , a partir d'un fichier xml créer un tableau de 3 colonnes devant contenir,

le nom de la regles, la description de la regles, tout les services ayant cette regles.

cependant, etant nouveau sur ces languages, je n'arrive pas a gerer cela voici mon xml puis l'ébauche du fichier xsl.

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
<service>
		<libelle>CreditReservation</libelle>
		<rules>
			<fields>MR_PKG_MED_0101</fields>
			<fields>MR_PKG_MED_0102</fields>
			<fields>MR_PKG_MED_0103</fields>
			<fields>MR_PKG_MED_1810</fields>
			<fields>MR_PKG_MED_0201</fields>
			<fields>MR_PKG_MED_0207</fields>
			<fields>MR_PKG_MED_0301</fields>
			<fields>MR_PKG_MED_0302</fields>
			<fields>MR_PKG_MED_0410</fields>
			<fields>MR_PKG_MED_0401</fields>
			<fields>MR_PKG_MED_0402</fields>
			<fields>MR_PKG_MED_0403</fields>
			<fields>MR_PKG_MED_1415<description> A context is created only for requests initiated by the CSG at service level</description>
			</fields>
			<fields>MR_PKG_MED_0501</fields>
			<fields>MR_PKG_MED_0801</fields>
			<fields>MR_PKG_MED_0802</fields>
			<fields>MR_PKG_MED_0809</fields>
			<fields>MR_PKG_MED_0901</fields>
			<fields>MR_PKG_MED_8001</fields>
			<fields>MR_PKG_MED_1822</fields>
			<fields>MR_PKG_MED_1823</fields>
			<fields>MR_PKG_MED_1824</fields>
			<fields>MR_PKG_MED_1825</fields>
			<fields>MR_PKG_MED_1826</fields>
			<fields>MR_PKG_MED_1827</fields>
		</rules>
	</service>
	<service>
		<libelle>CreditReservationAOC</libelle>
		<rules>
			<fields>MR_PKG_MED_0101</fields>
			<fields>MR_PKG_MED_0102</fields>
			<fields>MR_PKG_MED_0103</fields>
			<fields>MR_PKG_MED_1810</fields>
			<fields>MR_PKG_MED_0201</fields>
			<fields>MR_PKG_MED_0301</fields>
			<fields>MR_PKG_MED_0402</fields>
			<fields>MR_PKG_MED_0403</fields>
			<fields>MR_PKG_MED_0502</fields>
			<fields>MR_PKG_MED_0801</fields>
			<fields>MR_PKG_MED_0802</fields>
			<fields>MR_PKG_MED_0804</fields>
			<fields>MR_PKG_MED_0805</fields>
			<fields>MR_PKG_MED_0809</fields>
			<fields>MR_PKG_MED_0901</fields>
			<fields>MR_PKG_MED_8001</fields>
			<fields>MR_PKG_MED_1819</fields>
			<fields>MR_PKG_MED_1820</fields>
			<fields>MR_PKG_MED_1821</fields>
			<fields>MR_PKG_MED_1822</fields>
			<fields>MR_PKG_MED_1823</fields>
			<fields>MR_PKG_MED_1824</fields>
			<fields>MR_PKG_MED_1825</fields>
		</rules>
	</service>
(cela nest qu'une partie du xml

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
<!--création d'un tableau de trois colonnes permettant de faire apparaitre les règles, leur descriptions ainsi que les service qui utilises ces regles-->
<xsl:template match="/">
	<a name="service"/>
	<table width="100%" class="encadree" cellpadding="3">
		<tr>
				<td class="entete" align="center">
					<b>Rules</b>
				</td>
				<td class="entete" align="center">
					<b>Description</b>
				</td>
				<td class="entete" align="center">
					<b>Service</b>
				</td>
		</tr>
		<xsl:for-each select="/specification/service/rules/fields">
 
		<tr>
				<td align="left" width="100%"><xsl:value-of select="."/></td>
				<td align="center" width="100%"><xsl:value-of select="../description"/></td>
 
 
				<td align="right" width="100%"><xsl:value-of select="../../libelle"/></td>
				</xsl:for-each>
		</tr>
 
		</xsl:for-each>
 
 
 
	</table>
 
</xsl:template>
pourrait t'on meclairer svp?

je ne cherche pas a ce que l'on me resolve ce pb juste uqe l'on meclaire.

merci beaucoup