Bonjour,

J'ai créé une série de classes java représentant les éléments de mon schéma avec JAXB. Le schéma correspondant à ces classes est généré avec schemagen dans ant.

Je souhaiterai que lorsque je créé un fichier XML avec la méthode marshal, il y est un schemaLocation dans mon élément racine. Actuellement lorsque je fais un marshal j'obtiens:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<parameters>
.....
</parameters>
Et je voudrais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:noNamespaceSchemaLocation="http://127.0.0.1:8080/schema.xsd">
.....
</parameters>
Je n'ai pas réussi à trouver se que je devais ajouter dans ma classe java racine pour avoir ces éléments dans mes XML générés.

Merci pour votre aide.