Bonjour,
voici mon problème : j'ai besoin de créer un xml à partir d'un objet java que j'ai crée et lors de la création de celui-ci avec xmlencoder, tout les champs ne sont pas répercutés dans le XML.. En effet, seuls les champs de type primitif se retrouvent dans ce fichier (int, boolean, string, ..) mais pas les champs représentant d'autres objets..
Mais voici un exemple plutôt que de longues paroles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class Obj1 { private String nom; private String prenom; private List<Obj2> listOccupations; //getters & setters }dans l'xml, seuls les champs nom et prenom sont renseignés..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Obj2 { private Integer annee; private String nature; //getters & setters }
(à noter que j'ai déjà consulté ce tutoriel)
que faut-il ajouter en dehors du xmlencoder.writeObject(obj1); ?
d'avance merci !
Partager