Bonjour à tous,
Je rencontre le pb suivant :
- sur mon poste de développement (windows XP, serveur tomcat 6), une opération de désérialisation d'un message XML via JAXB se déroule sans souci
- sur l'environnement de développement (linux, serveur websphere 8), la même opération échoue.
J'ai forcé l'affichage des erreurs de validation ainsi que la génération du schéma (contexte JAXB) sur lequel se base la validation et je n'arrive pas expliquer l'erreur de validation rencontrée.
L'erreur en question indique qu'un élément elmt1 sur le namespace ns1 est rencontré, alors que l'élément attendu est elmt1 sur le namespace ns2.
Pourtant en vérifiant (et revérifiant) les XSDs générés issus du context JAXB, elmt1 est bien défini sur le namespace ns1.
Est-ce que quelqu'un a déjà rencontré ce type d'anomalie et saurait dans l'idéal me dire ce qui ne va pas, ou au moins me guider pour tenter de trouver ce qui pose problème ?
Le code utilisé pour généré les XSD avant la désérialisation est issu du lien suivant :lien
En vous remerciant par avance !
Julien
Partager