salut!
je suis bloqué en un point tres critique et j'avoue que
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 <?xml version="1.0" encoding="iso-8859-1"?> <SYSTEM> <SUBSYSTEM name="SUB1" scopeKey="portal.subsystem.label.sub1" > <MODULE name="moduleA" displayLoad="true" roles="role1,role2,role3" scopeKey="portal.module.label.moduleA" /> <MODULE name="moduleB" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.moduleB"/> ... <MODULE name="modulem" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.modulem"/> </SUBSYSTEM> <SUBSYSTEM name="SUB2" scopeKey="portal.subsystem.label.sub2"> <MODULE name="moduleC" displayLoad="true" roles="role1,role2,role3" scopeKey="portal.module.label.moduleC" /> <MODULE name="moduleD" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.moduleD" /> </SUBSYSTEM> ... <SUBSYSTEM name="SUBn" scopeKey="portal.subsystem.label.subN"> <MODULE name="moduleX" displayLoad="true" roles="role1,role2,role3" scopeKey="portal.module.label.moduleX" /> <MODULE name="moduleY" displayLoad="false" roles="role3,role4,role5" scopeKey="portal.module.label.moduleY" /> </SUBSYSTEM> </SYSTEM>
le document est donc constitué de n balises SYBSYSTEM contenant chacune m balises MODULE..et il faudrait pour chaque balise SYBSYSTEM afficher son attribut "name" ainsi que les "name" de tous les MODULE qui y sont mentionnés.
ce que je souhaite faire est excrire le fichier " trabsform.xsl" qui me permet de transformer le contenu de ce fichier en une table ( HTML)
Un fichier de 2 balises SYBSYSTEM ayant chacun 2 balises MODULE devrait donc étre transformé en HTML 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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <table width="200" border="2"> <tr> <td> <table width="200" border="3"> <tr> SUB1 </tr> <tr> <td>ModuleA</td> <td>ModuleB</td> </tr> </table> </td> <td> <table width="200" border="3"> <tr> SUB2 </tr> <tr> <td>ModuleC</td> <td>ModuleD</td> </tr> </table> </td> </tr> </table> </body> </html>
Mon probleme est toujours commenet acceder a un attribut de chaque balise pour l'afficher et plus exactement les attributs :
- name de la balise MODULE
-name de la balise SUBSYSTEM
aidez moi svp a elaborer ce fichier xsl ...j'ai lu quelques docs mais le temps em fait defaut
merci
Partager