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
mon xml est comme suivant:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <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>
mais je n'arrive pas a le faire deux field de meme classe
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <famille> <bronze> <critere1> <img> <alt>aa</alt> </img> </critere1> <critere2> <img> <src>zz</src> </img> </critere2> </famille>
svp aidez moi
Partager