Récemment, j'ai été confronté à un problème qui semble être très courant : comment représenter un élément XML avec des attributs et un simple contenu textuel, comme ceci :
<elem attr="aval">elemval</elem>
en utilisant JAXB.
J'ai trouvé de nombreux conseils sur la façon de le faire, mais chacun de ces conseils implique une modification manuelle des classes de liaison.
Je dispose d'un ensemble de schémas et j'utilise XJC pour convertir ces schémas en classes Java. Cependant, il semble qu'il produise un code erroné, c'est-à-dire qu'il ne génère pas de méthodes pour définir le contenu brut, mais uniquement des méthodes pour définir les attributs.
Est-il possible de corriger ce comportement de XJC ? Une recherche approfondie sur Google n'a pas permis de répondre à cette question.