Bonjour à tous,

Par défaut, JAXB sérialise en XML en mettant tous les attributs sous forme d'élément. Par exemple la classe Test contenant deux chaînes se sérialise ainsi :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<test>
  <chaine1>valeur</chaine1>
  <chaine2>valeur</chaine2>
</test>

J'aimerais faire en sorte, sans annotation et avec une configuration unique, de mettre les nœuds chaine1 et chaine2 sous forme d'attribut. C'est à dire obtenir ceci :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
<test chaine1="valeur" chaine2="valeur"/>

Et ceci pour tous mes objets, sans avoir à écrire un fichier de mappage pour tous mes objets !

Quelqu'un à une idée ?