Bonjour,
Je suis débutant en JAXB et je sollicite vos lumières. J'essaie de développer des webservices RESTfull, et je me suis tourné vers JAXB et JAXWS.
Mon problème est que le XML généré en retour de mes WebService contient TOUS les namespaces de mes beans, pas seulement celui de l'objet retourné :
Je pense que je pêche sur les mapping, schéma XSD, annotations Java, etc... (je n'ai aucun .xsd ou .xml décrivant mes classes java) mais impossible de retrouver mes petits sur les tutoriaux du web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Que dois-je faire pour virer ces xmlns en trop dans mon XML généré ?
Voici mon code :
bean résultat
(j'ai essayé de rajouter des @XmlType(name = "ResultsCompanyVO", namespace = "urn:ResultsCompanyVO") mais ça ne change rien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
autre bean
génération du XML résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
ObjectFactory
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sun-jaxws.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15

 

 
		
		 
         
 

 
			
			


 
   


 XML généré avec tous les xmlns : comment les virer ?
 XML généré avec tous les xmlns : comment les virer ?
				 Répondre avec citation
  Répondre avec citation
Partager