[Castor] Unmarshalling avec Castor
Bonjour,
J'ai un petit problème d'unmarshalling avec Castor.
J'explique.
j'ai un fichier XML tout simple
Code:
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:
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