Marshaller un champ vide pour validation XSD
Bonjour,
J'utilise JAXB pour convertir un xml en bean et crée un nouvel xml avec (ce qui fait bien unmarshall et marshall).
Ce dernier passe une validation XSD, c'est celui-ci qui va nous intéresser.
Pour faire simple, j'ai un champs qui n'est pas renseigné genre le champs "prénom" d'un bean "personne" mais qui est en minoccurs=1 dans la xsd ce qui fait qu'à la génération xml la balise "prenom" n'existera pas et ma validation ne passera pas.
Néanmoins en mettant la balise de la manière suivante
<prenom/>
La validation passe et tout le monde est content.
J'aimerai savoir comment est-il possible de mettre cette balise lors du marshalling ? dois-je faire quelque chose de spécial avec mon bean ou c'est une configuration du marshaller Jaxb ?
Merci