Bonjour,

J'ai un petit problème d'unmarshalling avec Castor.

J'explique.

j'ai un fichier XML tout simple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0"?>
<Message xmlns="http://www.test.org/reference">
   <Texte id="1">Texte de test</Texte>
</Message>
mon mapping

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0"?>
<mapping>
   <class name="test.Message">
      <map-to xml="Message"/>
 
      <field name="id" type="string">
         <bind-xml name="id" node="attribut" />
      </field>
      <field name="Texte" type="string">
         <bind-xml name="Texte" node="element" />
      </field>
   </class>
</mapping>
J'arrive sans problème à récupérer l'attribut id mais pas du tout à récupérer le contenu de la balise Texte, il m'affiche null.

Par contre, quand je supprime le namespace xml de la balise Message de mon fichier XML, tout marche bien.

Y'a t'il une solution pour que je puisse garder mon namespace et puisse unmarshaller tranquillement?

Merci d'avance