Bonjour,
Voilà dans le xsl, j'ai:
Dans l'output, j'obtiens:Code:<xsl:element name="{'From'}">
Y'a t-il possibilité d'enlever xmlns=""?Code:<From xmlns=""></From>
Version imprimable
Bonjour,
Voilà dans le xsl, j'ai:
Dans l'output, j'obtiens:Code:<xsl:element name="{'From'}">
Y'a t-il possibilité d'enlever xmlns=""?Code:<From xmlns=""></From>
Pourquoi tu n'as ceci déja :koi:Code:<xsl:element name="From">
Si cela ne vient pas de cette bizarrerie d'ecriture il faudrait un morceau un peu plus gros du xslt et xml pour voir d'ou cela peut venir
Merci pour ta réponse. J'ai modifié le xsl mais cela n'a rien changé.
Ci dessous le xsl complet:
Le xml utilisé en input:Code:
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
Je ne suis absolument pas à l'aise avec xsl. J'ai repris un xsl fait par un collègue. Il y a plusieurs choses qui ne marchent pas :( J'essaie de le résoudre une à une .... avec votre aide ;)Code:
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
je ne vois pas trop la raison qui fait apparaitre le xmlns!
par contre je trouve ce template recursive un peu bizarre
pourquoi dans l'appel recursive vous ne passez pas le reste des parametres (tags,values)??Code:
2
3
4
5
6
7
8
9
10
11
12
13
Merci!!!
Cela fait déjà un problème de fixer.
Aucune idée pour le xmlns?
je soupçonne que c'est dut à tes nombreux namespaces et au fait qu'on ne les retrouves pas dans le xslt .Quel est le parseur que tu utilises ?
J'utilise Saxon 8B comme parseur xslt.
ça y est ... j'ai trouvé. Il faut ajouter namespace="{namespace-uri()}" dans chaque <xsl:element> tag. 8-)