salut,
j'utilise le castor comme parseur mais lors de l'execution de mon programme une exception que je n'arrive pas a corriger qui est la suivante :
org.exolab.castor.mapping.MappingException: Nested error: org.exolab.castor.mapping.MappingException: The field critere appears twice in the descriptor for balises.Bronze
je veux que dans la balise broze existe deux nom de critere qui sont de meme classe
<mapping>
<description>Basic mapping example</description>
<class name="balises.Famille" >
<map-to xml="famille"/>
<field name="bronze" type="balises.Bronze">
<bind-xml name="Bronze"/>
</field >
</class>
<class name="balises.Bronze">
<field name="critere" type="balises.Critere">
<bind-xml name="critere"/>
</field >
<field name="critere" type="balises.Critere">
<bind-xml name="critere1"/>
</field >
</class>
<class name="balises.Critere">
<field name="img" location="critere" >
<bind-xml name="img"/>
</field >
</class>
<class name="balises.img">
<field name="src" location="img">
<bind-xml name="src"/>
</field >
<field name="alt" location="img">
<bind-xml name="alt"/>
</field >
</class>
</mapping>mon xml est comme suivant:
<famille>
<bronze>
<critere1>
<img>
<alt>aa</alt>
</img>
</critere1>
<critere2>
<img>
<src>zz</src>
</img>
</critere2>
</famille>mais je n'arrive pas a le faire deux field de meme classe
svp aidez moi