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.
(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
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>
pourrait t'on meclairer svp?
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>
je ne cherche pas a ce que l'on me resolve ce pb juste uqe l'on meclaire.
merci beaucoup
Partager